From 8a163e98474ca6cc616364ff40c8004a430aea74 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Fri, 23 Aug 2024 21:04:33 -0600 Subject: [PATCH 001/430] feat: add l2 chainIds + addresses --- projects/sdk-core/src/constants/chains.ts | 11 +++++++++-- projects/sdk-core/src/lib/Address.ts | 23 +++++++++++++++++++---- 2 files changed, 28 insertions(+), 6 deletions(-) diff --git a/projects/sdk-core/src/constants/chains.ts b/projects/sdk-core/src/constants/chains.ts index 04cb2143d2..c5072f1f58 100644 --- a/projects/sdk-core/src/constants/chains.ts +++ b/projects/sdk-core/src/constants/chains.ts @@ -3,13 +3,20 @@ */ export enum ChainId { MAINNET = 1, + ARBITRUM = 42161, ANVIL1 = 1007, + TESTNET = 31337, LOCALHOST = 1337, - TESTNET = 31337 + LOCALHOST_ARBITRUM = 41337, } /** * These chains are forks of mainnet, * therefore they use the same token addresses as mainnet. */ -export const TESTNET_CHAINS = new Set([ChainId.ANVIL1, ChainId.LOCALHOST, ChainId.TESTNET]); +export const TESTNET_CHAINS = new Set([ + ChainId.ANVIL1, + ChainId.LOCALHOST, + ChainId.TESTNET, + ChainId.LOCALHOST_ARBITRUM +]); diff --git a/projects/sdk-core/src/lib/Address.ts b/projects/sdk-core/src/lib/Address.ts index fc0af8800b..e5ff34f003 100644 --- a/projects/sdk-core/src/lib/Address.ts +++ b/projects/sdk-core/src/lib/Address.ts @@ -35,9 +35,16 @@ export class Address { } get(chainId?: number) { - // Default to MAINNET if no chain is specified + let address: string = this.addresses[ChainId.ARBITRUM]; + + // Default to ARBITRUM if no chain is specified if (!chainId) { - return this.addresses[ChainId.MAINNET]; + if (!address) { + throw new Error( + `Chain ID ${ChainId.ARBITRUM} not supported in address definition: ${this.addresses}` + ); + } + return address; } // Throw if user wants a specific chain which we don't support @@ -46,9 +53,17 @@ export class Address { } // If user wants an address on a TESTNET chain - // return mainnet one if it's not found + // return ARBITRUM one if it's not found if (TESTNET_CHAINS.has(chainId)) { - return this.addresses[chainId] || this.addresses[ChainId.MAINNET]; + address = this.addresses[chainId] || this.addresses[ChainId.ARBITRUM]; + } else { + address = this.addresses[chainId]; + } + + if (!address) { + throw new Error( + `Chain ID not supported in address definition: ${this.addresses}` + ); } return this.addresses[chainId]; From 610a510497d1484288ebfc2a0913a2c09a6932ea Mon Sep 17 00:00:00 2001 From: Spacebean Date: Fri, 23 Aug 2024 21:05:18 -0600 Subject: [PATCH 002/430] feat: update addresses in sdk --- projects/sdk-core/src/lib/Address.ts | 31 ++--- projects/sdk/src/classes/Address.ts | 15 +- projects/sdk/src/constants/addresses.ts | 175 +++++++++++++++++++----- 3 files changed, 159 insertions(+), 62 deletions(-) diff --git a/projects/sdk-core/src/lib/Address.ts b/projects/sdk-core/src/lib/Address.ts index e5ff34f003..1d17f2d748 100644 --- a/projects/sdk-core/src/lib/Address.ts +++ b/projects/sdk-core/src/lib/Address.ts @@ -7,13 +7,15 @@ export type AddressDefinition = { export class Address { private addresses: AddressDefinition; public MAINNET: string; + public ARBITRUM: string; public LOCALHOST: string; - public ANVIL1: string; + public LOCALHOST_ARBITRUM: string; + public TESTNET: string; static make(input: T): Address { const addresses: AddressDefinition = {}; if (typeof input == "string") { - addresses[ChainId.MAINNET] = input; + addresses[ChainId.ARBITRUM] = input.toLowerCase(); } else { Object.assign(addresses, input); } @@ -29,22 +31,21 @@ export class Address { constructor(addresses: AddressDefinition) { this.addresses = addresses; + + this.ARBITRUM = this.addresses[ChainId.ARBITRUM]; this.MAINNET = this.addresses[ChainId.MAINNET]; - this.LOCALHOST = this.addresses[ChainId.LOCALHOST]; - this.ANVIL1 = this.addresses[ChainId.ANVIL1]; + this.LOCALHOST_ARBITRUM = + this.addresses[ChainId.LOCALHOST_ARBITRUM] || this.addresses[ChainId.ARBITRUM]; + this.TESTNET = this.addresses[ChainId.TESTNET]; + this.LOCALHOST = this.addresses[ChainId.LOCALHOST] || this.addresses[ChainId.MAINNET]; } get(chainId?: number) { - let address: string = this.addresses[ChainId.ARBITRUM]; + let address = this.addresses[ChainId.ARBITRUM]; // Default to ARBITRUM if no chain is specified if (!chainId) { - if (!address) { - throw new Error( - `Chain ID ${ChainId.ARBITRUM} not supported in address definition: ${this.addresses}` - ); - } - return address; + return address || ""; } // Throw if user wants a specific chain which we don't support @@ -60,13 +61,7 @@ export class Address { address = this.addresses[chainId]; } - if (!address) { - throw new Error( - `Chain ID not supported in address definition: ${this.addresses}` - ); - } - - return this.addresses[chainId]; + return address || ""; } set(input: T) { diff --git a/projects/sdk/src/classes/Address.ts b/projects/sdk/src/classes/Address.ts index c06973b718..027b87819b 100644 --- a/projects/sdk/src/classes/Address.ts +++ b/projects/sdk/src/classes/Address.ts @@ -7,13 +7,15 @@ export type AddressDefinition = { export class Address { private addresses: AddressDefinition; public MAINNET: string; + public ARBITRUM: string; public TESTNET: string; public LOCALHOST: string; + public LOCALHOST_ARBITRUM: string; static make(input: T): Address { const addresses: AddressDefinition = {}; if (typeof input == "string") { - addresses[ChainId.MAINNET] = input; + addresses[ChainId.ARBITRUM] = input; } else { Object.assign(addresses, input); } @@ -31,13 +33,14 @@ export class Address { this.addresses = addresses; this.MAINNET = this.addresses[ChainId.MAINNET]; this.TESTNET = this.addresses[ChainId.TESTNET]; - this.LOCALHOST = this.addresses[ChainId.LOCALHOST]; + this.LOCALHOST = this.addresses[ChainId.LOCALHOST || ChainId.MAINNET]; + this.ARBITRUM = this.addresses[ChainId.LOCALHOST_ARBITRUM || ChainId.ARBITRUM]; } get(chainId?: number) { - // Default to MAINNET if no chain is specified + // Default to ARBITRUM if no chain is specified if (!chainId) { - return this.addresses[ChainId.MAINNET]; + return this.addresses[ChainId.ARBITRUM]; } // Throw if user wants a specific chain which we don't support @@ -46,9 +49,9 @@ export class Address { } // If user wants an address on a TESTNET chain - // return mainnet one if it's not found + // return ARBITRUM one if it's not found if (TESTNET_CHAINS.has(chainId)) { - return this.addresses[chainId] || this.addresses[ChainId.MAINNET]; + return this.addresses[chainId] || this.addresses[ChainId.ARBITRUM]; } return this.addresses[chainId]; diff --git a/projects/sdk/src/constants/addresses.ts b/projects/sdk/src/constants/addresses.ts index edb309b2d1..ac6896f6ac 100644 --- a/projects/sdk/src/constants/addresses.ts +++ b/projects/sdk/src/constants/addresses.ts @@ -1,39 +1,70 @@ +import { ChainId } from "@beanstalk/sdk-core"; import { Address } from "src/classes/Address"; + export const addresses = { // ---------------------------------------- // Beanstalk Core Contracts // ---------------------------------------- - BEANSTALK: Address.make("0xC1E088fC1323b20BCBee9bd1B9fC9546db5624C5"), - BEANSTALK_FERTILIZER: Address.make("0x402c84De2Ce49aF88f5e2eF3710ff89bFED36cB6"), - BARNRAISE_CUSTODIAN: Address.make("0xa9bA2C40b263843C04d344727b954A545c81D043"), + BEANSTALK: Address.make({ + [ChainId.MAINNET]: '0xC1E088fC1323b20BCBee9bd1B9fC9546db5624C5', + [ChainId.ARBITRUM]: '0xD1A0060ba708BC4BCD3DA6C37EFa8deDF015FB70', + }), + BEANSTALK_FERTILIZER: Address.make({ + [ChainId.MAINNET]: "0x402c84De2Ce49aF88f5e2eF3710ff89bFED36cB6", + [ChainId.ARBITRUM]: "0xFD02c2291fb4F832831666Df5960A590d5e231cF" // FIX ME + }), + BARNRAISE_CUSTODIAN: Address.make({ + [ChainId.MAINNET]: "0xa9bA2C40b263843C04d344727b954A545c81D043" + }), // ---------------------------------------- // Ecosystem Contracts // ---------------------------------------- - BEANSTALK_PRICE: Address.make("0x4BEd6cb142b7d474242d87F4796387DEB9E1E1B4"), - MATH: Address.make("0x16a903b66403d3de69db50e6d1ad0b07490b740a"), - DEPOT: Address.make("0xDEb0f00071497a5cc9b4A6B96068277e57A82Ae2"), - PIPELINE: Address.make("0xb1bE0000C6B3C62749b5F0c92480146452D15423"), - ROOT: Address.make("0x77700005BEA4DE0A78b956517f099260C2CA9a26"), - USD_ORACLE: Address.make("0xb24a70b71e4cca41eb114c2f61346982aa774180"), - UNWRAP_AND_SEND_ETH_JUNCTION: Address.make("0x737Cad465B75CDc4c11B3E312Eb3fe5bEF793d96"), + BEANSTALK_PRICE: Address.make({ + [ChainId.MAINNET]: "0xb01CE0008CaD90104651d6A84b6B11e182a9B62A" + }), + MATH: Address.make({ + [ChainId.MAINNET]: "0x16a903b66403d3de69db50e6d1ad0b07490b740a" + }), + DEPOT: Address.make({ + [ChainId.MAINNET]: "0xDEb0f00071497a5cc9b4A6B96068277e57A82Ae2", + [ChainId.ARBITRUM]: "0xDEb0f0dEEc1A29ab97ABf65E537452D1B00A619c" + }), + PIPELINE: Address.make({ + [ChainId.MAINNET]: "0xb1bE0000C6B3C62749b5F0c92480146452D15423", + [ChainId.ARBITRUM]: "0xb1bE000644bD25996b0d9C2F7a6D6BA3954c91B0", + }), + + ROOT: Address.make({ + [ChainId.MAINNET]: "0x77700005BEA4DE0A78b956517f099260C2CA9a26", + }), + USD_ORACLE: Address.make({ + [ChainId.MAINNET]: "0x1aa19ed7DfC555E4644c9353Ad383c33024855F7" + }), // ---------------------------------------- // BeaNFT Contracts // ---------------------------------------- - BEANFT_GENESIS: Address.make("0xa755A670Aaf1FeCeF2bea56115E65e03F7722A79"), - BEANFT_WINTER_ADDRESSES: Address.make("0x459895483556daD32526eFa461F75E33E458d9E9"), + BEANFT_GENESIS: Address.make({ + [ChainId.MAINNET]: "0xa755A670Aaf1FeCeF2bea56115E65e03F7722A79", + }), + BEANFT_WINTER_ADDRESSES: Address.make({ + [ChainId.MAINNET]: "0x459895483556daD32526eFa461F75E33E458d9E9" + }), // ---------------------------------------- // Bean & Unripe Bean Tokens // ---------------------------------------- - BEAN: Address.make("0xBEA0000029AD1c77D3d5D23Ba2D8893dB9d1Efab"), + BEAN: Address.make({ + [ChainId.MAINNET]: "0xBEA0000029AD1c77D3d5D23Ba2D8893dB9d1Efab", + [ChainId.ARBITRUM]: "0xBEA0005B8599265D41256905A9B3073D397812E4", + }), UNRIPE_BEAN: // "Unripe Bean": Unripe vesting asset for the Bean token, Localhost - Address.make("0x1BEA0050E63e05FBb5D8BA2f10cf5800B6224449"), - UNRIPE_BEAN_WSTETH: - // "Unripe BEAN:WSTETH LP": Unripe vesting asset for the BEAN:WSTETH LP token, Localhost - Address.make("0x1BEA3CcD22F4EBd3d37d731BA31Eeca95713716D"), + Address.make({ + [ChainId.MAINNET]: "0x1BEA0050E63e05FBb5D8BA2f10cf5800B6224449", + [ChainId.ARBITRUM]: "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", + }), // ---------------------------------------- // Bean Pool LP Tokens @@ -43,7 +74,6 @@ export const addresses = { // [Implements: ERC20 & Metapool] // -------------------------------------------------- // coins[0] = 0xBEA0003eA948Db32082Fc6F4EC0729D258a0444c (BEAN) - // coins[1] = 0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490 (3CRV) // // 1. Creates a BEAN:3CRV Metapool contract. // 2. Issues BEAN3CRV-f, the pool's LP token. The pool address and @@ -51,23 +81,70 @@ export const addresses = { // case for 3pool itself on Mainnet: // - 3CRV (the 3pool LP Token) = 0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490 // - 3pool Contract = 0xbEbc44782C7dB0a1A60Cb6fe97d0b483032FF1C7 - Address.make("0xc9C32cd16Bf7eFB85Ff14e0c8603cc90F6F2eE49"), + Address.make({ + [ChainId.MAINNET]: "0xc9C32cd16Bf7eFB85Ff14e0c8603cc90F6F2eE49" + }), // ---------------------------------------- // Wells Contracts // ---------------------------------------- - BEANWETH_WELL: Address.make("0xBEA0e11282e2bB5893bEcE110cF199501e872bAd"), - BEANWSTETH_WELL: Address.make("0xBeA0000113B0d182f4064C86B71c315389E4715D"), + BEANWETH_WELL: Address.make({ + [ChainId.MAINNET]: "0xBEA0e11282e2bB5893bEcE110cF199501e872bAd", + [ChainId.ARBITRUM]: "0xBEA02d411690A8Aa418E6606fFf5C964933645E0" + }), + BEANweETH_WELL: Address.make({ + [ChainId.ARBITRUM]: "0xBEA0Ee8f9c5bDd6f9aBd9dC687a2D51956508eC9", + }), + BEANWBTC_WELL: Address.make({ + [ChainId.ARBITRUM]: "0xBEA0d57e05C78E11817f6B2024805b68f97c0e2b" + }), + BEANUSDC_WELL: { + [ChainId.ARBITRUM]: "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + }, + BEANUSDT_WELL: { + [ChainId.ARBITRUM]: "0xBEA09220d69Eec94140531877DdB4922E75a75aC", + }, // ---------------------------------------- // Common ERC-20 Tokens // ---------------------------------------- - WETH: Address.make("0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"), - DAI: Address.make("0x6B175474E89094C44Da98b954EedeAC495271d0F"), - USDC: Address.make("0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"), - USDT: Address.make("0xdAC17F958D2ee523a2206206994597C13D831ec7"), - CRV3: Address.make("0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490"), - LUSD: Address.make("0x5f98805A4E8be255a32880FDeC7F6728C6568bA0"), + WETH: Address.make({ + [ChainId.MAINNET]: "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + }), + wstETH: Address.make({ + // [ChainId.MAINNET]: + [ChainId.ARBITRUM]: "0x5979D7b546E38E414F7E9822514be443A4800529" + }), + DAI: Address.make({ + [ChainId.MAINNET]: "0x6B175474E89094C44Da98b954EedeAC495271d0F", + [ChainId.ARBITRUM]: "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1" + }), + USDC: Address.make({ + [ChainId.MAINNET]: "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + [ChainId.ARBITRUM]: "0xaf88d065e77c8cC2239327C5EDb3A432268e5831" + }), + USDT: Address.make({ + [ChainId.MAINNET]: "0xdAC17F958D2ee523a2206206994597C13D831ec7", + [ChainId.ARBITRUM]: "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9" + }), + CRV3: Address.make({ + [ChainId.MAINNET]: "0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490" + }), + LUSD: Address.make({ + [ChainId.MAINNET]: "0x5f98805A4E8be255a32880FDeC7F6728C6568bA0" + }), + rETH: Address.make({ + [ChainId.ARBITRUM]: "0xEC70Dcb4A1EFa46b8F2D97C310C9c4790ba5ffA8" + }), + PENDLE: Address.make({ + [ChainId.ARBITRUM]: "0xfc5A1A6EB076a2C7aD06eD22C90d7E710E35ad0a" + }), + GMX: Address.make({ + [ChainId.ARBITRUM]: "0xfc5A1A6EB076a2C7aD06eD22C90d7E710E35ad0a" + }), + ZRO: Address.make({ + [ChainId.ARBITRUM]: "0x6985884C4392D348587B19cb9eAAf157F13271cd" + }), // ---------------------------------------- // Lido @@ -85,14 +162,18 @@ export const addresses = { // coins[0] = 0x6B175474E89094C44Da98b954EedeAC495271d0F (DAI) // coins[1] = 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 (USDC) // coins[2] = 0xdAC17F958D2ee523a2206206994597C13D831ec7 (USDT) - Address.make("0xbEbc44782C7dB0a1A60Cb6fe97d0b483032FF1C7"), + Address.make({ + [ChainId.MAINNET]: "0xbEbc44782C7dB0a1A60Cb6fe97d0b483032FF1C7" + }), TRICRYPTO2: // tricrypto2 // -------------------------------------------------- // coins[0] = 0xdAC17F958D2ee523a2206206994597C13D831ec7 (USDT) // coins[1] = 0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599 (WBTC) // coins[2] = 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 (WETH) - Address.make("0xD51a44d3FaE010294C616388b506AcdA1bfAAE46"), + Address.make({ + [ChainId.MAINNET]: "0xD51a44d3FaE010294C616388b506AcdA1bfAAE46" + }), // ---------------------------------------- // Curve: Registries / Factories / Utils @@ -102,29 +183,47 @@ export const addresses = { // - "factories" (they allow creation of new pools) // 3pool, etc. - POOL_REGISTRY: Address.make("0x90e00ace148ca3b23ac1bc8c240c2a7dd9c2d7f5"), + POOL_REGISTRY: Address.make({ + [ChainId.MAINNET]: "0x90e00ace148ca3b23ac1bc8c240c2a7dd9c2d7f5", + }), // X:3CRV, etc. aka StableFactory - META_FACTORY: Address.make("0xB9fC157394Af804a3578134A6585C0dc9cc990d4"), + META_FACTORY: Address.make({ + [ChainId.MAINNET]: "0xB9fC157394Af804a3578134A6585C0dc9cc990d4", + }), // tricrypto2, etc. - CRYPTO_FACTORY: Address.make("0x8F942C20D02bEfc377D41445793068908E2250D0"), + CRYPTO_FACTORY: Address.make({ + [ChainId.MAINNET]: "0x8F942C20D02bEfc377D41445793068908E2250D0", + }), // zap - CURVE_ZAP: Address.make("0xA79828DF1850E8a3A3064576f380D90aECDD3359"), + CURVE_ZAP: Address.make({ + [ChainId.MAINNET]: "0xA79828DF1850E8a3A3064576f380D90aECDD3359", + }), // Uniswap V3 Router - UNISWAP_V3_ROUTER: Address.make("0xE592427A0AEce92De3Edee1F18E0157C05861564"), + UNISWAP_V3_ROUTER: Address.make({ + [ChainId.MAINNET]: "0xE592427A0AEce92De3Edee1F18E0157C05861564", + }), // Uniswap V3 Quoter V2 - UNISWAP_V3_QUOTER_V2: Address.make("0x61fFE014bA17989E743c5F6cB21bF9697530B21e"), + UNISWAP_V3_QUOTER_V2: Address.make({ + [ChainId.MAINNET]: "0x61fFE014bA17989E743c5F6cB21bF9697530B21e", + }), // BEAN_ETH_UNIV2_LP !! Deprecated - BEAN_ETH_UNIV2_LP: Address.make("0x87898263B6C5BABe34b4ec53F22d98430b91e371"), + BEAN_ETH_UNIV2_LP: Address.make({ + [ChainId.MAINNET]: "0x87898263B6C5BABe34b4ec53F22d98430b91e371", + }), // BEAN_LUSD_LP !! Deprecated - BEAN_LUSD_LP: Address.make("0xD652c40fBb3f06d6B58Cb9aa9CFF063eE63d465D"), + BEAN_LUSD_LP: Address.make({ + [ChainId.MAINNET]: "0xD652c40fBb3f06d6B58Cb9aa9CFF063eE63d465D", + }), // BEAN_CRV3_V1_LP !! Deprecated - BEAN_CRV3_V1_LP: Address.make("0x3a70DfA7d2262988064A2D051dd47521E43c9BdD") + BEAN_CRV3_V1_LP: Address.make({ + [ChainId.MAINNET]: "0x3a70DfA7d2262988064A2D051dd47521E43c9BdD" + }) }; From 198eb8875a53a40cbf72f31e7608514f5f43a4a5 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sat, 24 Aug 2024 09:42:25 -0600 Subject: [PATCH 003/430] feat: fix sdk-core Address class --- projects/sdk-core/src/lib/Address.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/projects/sdk-core/src/lib/Address.ts b/projects/sdk-core/src/lib/Address.ts index 1d17f2d748..5cbc65b7c1 100644 --- a/projects/sdk-core/src/lib/Address.ts +++ b/projects/sdk-core/src/lib/Address.ts @@ -10,6 +10,7 @@ export class Address { public ARBITRUM: string; public LOCALHOST: string; public LOCALHOST_ARBITRUM: string; + public ANVIL1: string; public TESTNET: string; static make(input: T): Address { @@ -38,6 +39,7 @@ export class Address { this.addresses[ChainId.LOCALHOST_ARBITRUM] || this.addresses[ChainId.ARBITRUM]; this.TESTNET = this.addresses[ChainId.TESTNET]; this.LOCALHOST = this.addresses[ChainId.LOCALHOST] || this.addresses[ChainId.MAINNET]; + this.ANVIL1 = this.addresses[ChainId.ANVIL1] || this.addresses[ChainId.MAINNET]; } get(chainId?: number) { From 4bab4966815f19b7d5f815b711fb4b902da24eef Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sat, 24 Aug 2024 10:07:12 -0600 Subject: [PATCH 004/430] feat: update sdk queries --- .../src/queries/silo/getSiloBalance.graphql | 10 +++----- .../src/queries/silo/getSiloBalances.graphql | 25 ++++++++++--------- .../src/queries/silo/getSiloWhitelist.graphql | 7 ------ 3 files changed, 16 insertions(+), 26 deletions(-) delete mode 100644 projects/sdk/src/queries/silo/getSiloWhitelist.graphql diff --git a/projects/sdk/src/queries/silo/getSiloBalance.graphql b/projects/sdk/src/queries/silo/getSiloBalance.graphql index 51404c3692..816db83579 100644 --- a/projects/sdk/src/queries/silo/getSiloBalance.graphql +++ b/projects/sdk/src/queries/silo/getSiloBalance.graphql @@ -4,18 +4,14 @@ query getSiloBalance($token: String, $account: ID!, $season: Int!) { deposited: deposits( orderBy: season orderDirection: asc - where: { - token: $token - #amount_gt: 0 - amount_gt: 0 - } + where: { token: $token, depositedAmount_gt: 0 } ) { season stem token #amount - amount - bdv + depositedAmount + depositedBDV } # Withdrawn withdrawn: withdraws( diff --git a/projects/sdk/src/queries/silo/getSiloBalances.graphql b/projects/sdk/src/queries/silo/getSiloBalances.graphql index 0a399271d2..83be5652c0 100644 --- a/projects/sdk/src/queries/silo/getSiloBalances.graphql +++ b/projects/sdk/src/queries/silo/getSiloBalances.graphql @@ -1,29 +1,30 @@ query getSiloBalances($account: ID!, $season: Int!) { farmer(id: $account) { # Deposited - deposited: deposits( - orderBy: season - orderDirection: asc - where: { - #amount_gt: 0 - amount_gt: 0 - } - ) { + deposited: deposits(orderBy: season, orderDirection: asc, where: { depositedAmount_gt: 0 }) { season stem token #amount - amount - bdv + depositedAmount + depositedBDV } # Withdrawn - withdrawn: withdraws(orderBy: withdrawSeason, orderDirection: asc, where: { claimableSeason_gt: $season, claimed: false }) { + withdrawn: withdraws( + orderBy: withdrawSeason + orderDirection: asc + where: { claimableSeason_gt: $season, claimed: false } + ) { season: withdrawSeason token amount } # Claimable - claimable: withdraws(orderBy: withdrawSeason, orderDirection: asc, where: { claimableSeason_lte: $season, claimed: false }) { + claimable: withdraws( + orderBy: withdrawSeason + orderDirection: asc + where: { claimableSeason_lte: $season, claimed: false } + ) { season: withdrawSeason token amount diff --git a/projects/sdk/src/queries/silo/getSiloWhitelist.graphql b/projects/sdk/src/queries/silo/getSiloWhitelist.graphql deleted file mode 100644 index 2d17493c2b..0000000000 --- a/projects/sdk/src/queries/silo/getSiloWhitelist.graphql +++ /dev/null @@ -1,7 +0,0 @@ -query getSiloWhitelist { - whitelistTokens { - token - stalk - seeds - } -} From 5836edbae969a744fd64d51f44504415a47b96ce Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sat, 24 Aug 2024 10:08:23 -0600 Subject: [PATCH 005/430] feat: update addresses + getBalance(s) gql --- projects/sdk/src/classes/Address.ts | 66 ++----------------------- projects/sdk/src/constants/addresses.ts | 3 +- projects/sdk/src/lib/silo.ts | 25 +++++++--- 3 files changed, 22 insertions(+), 72 deletions(-) diff --git a/projects/sdk/src/classes/Address.ts b/projects/sdk/src/classes/Address.ts index 027b87819b..5373e398e8 100644 --- a/projects/sdk/src/classes/Address.ts +++ b/projects/sdk/src/classes/Address.ts @@ -1,64 +1,4 @@ -import { ChainId, TESTNET_CHAINS } from "@beanstalk/sdk-core"; +import { Address } from '@beanstalk/sdk-core'; -export type AddressDefinition = { - [id: number]: string; -}; - -export class Address { - private addresses: AddressDefinition; - public MAINNET: string; - public ARBITRUM: string; - public TESTNET: string; - public LOCALHOST: string; - public LOCALHOST_ARBITRUM: string; - - static make(input: T): Address { - const addresses: AddressDefinition = {}; - if (typeof input == "string") { - addresses[ChainId.ARBITRUM] = input; - } else { - Object.assign(addresses, input); - } - - // Make address values lowercase - const lowerCaseAddresses: AddressDefinition = {}; - for (const key in addresses) { - lowerCaseAddresses[key] = addresses[key].toLowerCase(); - } - - return new Address(lowerCaseAddresses); - } - - constructor(addresses: AddressDefinition) { - this.addresses = addresses; - this.MAINNET = this.addresses[ChainId.MAINNET]; - this.TESTNET = this.addresses[ChainId.TESTNET]; - this.LOCALHOST = this.addresses[ChainId.LOCALHOST || ChainId.MAINNET]; - this.ARBITRUM = this.addresses[ChainId.LOCALHOST_ARBITRUM || ChainId.ARBITRUM]; - } - - get(chainId?: number) { - // Default to ARBITRUM if no chain is specified - if (!chainId) { - return this.addresses[ChainId.ARBITRUM]; - } - - // Throw if user wants a specific chain which we don't support - if (!ChainId[chainId]) { - throw new Error(`Chain ID ${chainId} is not supported`); - } - - // If user wants an address on a TESTNET chain - // return ARBITRUM one if it's not found - if (TESTNET_CHAINS.has(chainId)) { - return this.addresses[chainId] || this.addresses[ChainId.ARBITRUM]; - } - - return this.addresses[chainId]; - } - - set(input: T) { - const newAddress = Address.make(input); - Object.assign(this, newAddress); - } -} +// re-export to avoid breaking any existing imports from the SDK +export { Address }; diff --git a/projects/sdk/src/constants/addresses.ts b/projects/sdk/src/constants/addresses.ts index ac6896f6ac..3cfdd112b7 100644 --- a/projects/sdk/src/constants/addresses.ts +++ b/projects/sdk/src/constants/addresses.ts @@ -1,5 +1,4 @@ -import { ChainId } from "@beanstalk/sdk-core"; -import { Address } from "src/classes/Address"; +import { ChainId, Address } from "@beanstalk/sdk-core"; export const addresses = { // ---------------------------------------- diff --git a/projects/sdk/src/lib/silo.ts b/projects/sdk/src/lib/silo.ts index d1f106c9b4..c014dab3d9 100644 --- a/projects/sdk/src/lib/silo.ts +++ b/projects/sdk/src/lib/silo.ts @@ -178,7 +178,18 @@ export class Silo { return this.siloConvert.convertEstimate(fromToken, toToken, fromAmount); } + public async getDeposits(_account: string) { + const deposits = await Silo.sdk.contracts.beanstalk.getDepositsForAccount(_account); + + + } + + public async getTokenDeposits(_account: string, token: Token) { + return Silo.sdk.contracts.beanstalk.getTokenDepositsForAccount(_account, token.address); + } + /** + * @deprecated * Return the Farmer's balance of a single whitelisted token. */ public async getBalance( @@ -237,9 +248,9 @@ export class Silo { deposited.forEach((deposit) => utils.applyDeposit(balance, _token, stemTip, { - stem: deposit.season, // FIXME - amount: deposit.amount, - bdv: deposit.bdv, + stem: deposit.stem, // FIXME + amount: deposit.depositedAmount, + bdv: deposit.depositedBDV, germinatingStem }) ); @@ -353,14 +364,14 @@ export class Silo { if (!stemTip) throw new Error(`No stem tip found for ${token.address}`); // Filter dust crates - should help with crate balance too low errors - if (BigNumber.from(deposit.amount).toString() !== "1") { + if (BigNumber.from(deposit.depositedAmount).toString() !== "1") { utils.applyDeposit(balance, token, stemTip, { stem: deposit.stem || deposit.season, - amount: deposit.amount, - bdv: deposit.bdv, + amount: deposit.depositedAmount, + bdv: deposit.depositedBDV, germinatingStem }); - }; + } }); return utils.sortTokenMapByWhitelist(Silo.sdk.tokens.siloWhitelist, balances); From d26dd67fdd257fa982df1c7dab69d1f7be8916a7 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sat, 24 Aug 2024 11:17:46 -0600 Subject: [PATCH 006/430] feat: add tokens + addresses --- projects/sdk/src/constants/addresses.ts | 145 ++++++++----- projects/sdk/src/lib/tokens.ts | 268 +++++++++++++++++++----- 2 files changed, 309 insertions(+), 104 deletions(-) diff --git a/projects/sdk/src/constants/addresses.ts b/projects/sdk/src/constants/addresses.ts index 3cfdd112b7..08801c75a0 100644 --- a/projects/sdk/src/constants/addresses.ts +++ b/projects/sdk/src/constants/addresses.ts @@ -5,8 +5,8 @@ export const addresses = { // Beanstalk Core Contracts // ---------------------------------------- BEANSTALK: Address.make({ - [ChainId.MAINNET]: '0xC1E088fC1323b20BCBee9bd1B9fC9546db5624C5', - [ChainId.ARBITRUM]: '0xD1A0060ba708BC4BCD3DA6C37EFa8deDF015FB70', + [ChainId.MAINNET]: "0xC1E088fC1323b20BCBee9bd1B9fC9546db5624C5", + [ChainId.ARBITRUM]: "0xD1A0060ba708BC4BCD3DA6C37EFa8deDF015FB70" }), BEANSTALK_FERTILIZER: Address.make({ [ChainId.MAINNET]: "0x402c84De2Ce49aF88f5e2eF3710ff89bFED36cB6", @@ -31,21 +31,24 @@ export const addresses = { }), PIPELINE: Address.make({ [ChainId.MAINNET]: "0xb1bE0000C6B3C62749b5F0c92480146452D15423", - [ChainId.ARBITRUM]: "0xb1bE000644bD25996b0d9C2F7a6D6BA3954c91B0", + [ChainId.ARBITRUM]: "0xb1bE000644bD25996b0d9C2F7a6D6BA3954c91B0" + }), + USD_ORACLE: Address.make({ + [ChainId.MAINNET]: "0x1aa19ed7DfC555E4644c9353Ad383c33024855F7" }), + /** + * @deprecated + */ ROOT: Address.make({ - [ChainId.MAINNET]: "0x77700005BEA4DE0A78b956517f099260C2CA9a26", - }), - USD_ORACLE: Address.make({ - [ChainId.MAINNET]: "0x1aa19ed7DfC555E4644c9353Ad383c33024855F7" + [ChainId.MAINNET]: "0x77700005BEA4DE0A78b956517f099260C2CA9a26" }), // ---------------------------------------- // BeaNFT Contracts // ---------------------------------------- BEANFT_GENESIS: Address.make({ - [ChainId.MAINNET]: "0xa755A670Aaf1FeCeF2bea56115E65e03F7722A79", + [ChainId.MAINNET]: "0xa755A670Aaf1FeCeF2bea56115E65e03F7722A79" }), BEANFT_WINTER_ADDRESSES: Address.make({ [ChainId.MAINNET]: "0x459895483556daD32526eFa461F75E33E458d9E9" @@ -56,18 +59,27 @@ export const addresses = { // ---------------------------------------- BEAN: Address.make({ [ChainId.MAINNET]: "0xBEA0000029AD1c77D3d5D23Ba2D8893dB9d1Efab", - [ChainId.ARBITRUM]: "0xBEA0005B8599265D41256905A9B3073D397812E4", + [ChainId.ARBITRUM]: "0xBEA0005B8599265D41256905A9B3073D397812E4" }), UNRIPE_BEAN: // "Unripe Bean": Unripe vesting asset for the Bean token, Localhost Address.make({ [ChainId.MAINNET]: "0x1BEA0050E63e05FBb5D8BA2f10cf5800B6224449", - [ChainId.ARBITRUM]: "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", + [ChainId.ARBITRUM]: "0x1BEA054dddBca12889e07B3E076f511Bf1d27543" + }), + UNRIPE_BEAN_WSTETH: + // "Unripe BEAN:WETH LP": Unripe vesting asset for the BEAN:WETH LP token, Localhost + Address.make({ + [ChainId.MAINNET]: "0x1BEA3CcD22F4EBd3d37d731BA31Eeca95713716D", + [ChainId.ARBITRUM]: "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788" }), // ---------------------------------------- // Bean Pool LP Tokens // ---------------------------------------- + /** + * @deprecated + */ BEAN_CRV3: // "BEAN:3CRV Curve LP Token (BEAN3CRV-f)" // [Implements: ERC20 & Metapool] @@ -91,18 +103,22 @@ export const addresses = { [ChainId.MAINNET]: "0xBEA0e11282e2bB5893bEcE110cF199501e872bAd", [ChainId.ARBITRUM]: "0xBEA02d411690A8Aa418E6606fFf5C964933645E0" }), - BEANweETH_WELL: Address.make({ - [ChainId.ARBITRUM]: "0xBEA0Ee8f9c5bDd6f9aBd9dC687a2D51956508eC9", + BEANWSTETH_WELL: Address.make({ + [ChainId.MAINNET]: "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", + [ChainId.ARBITRUM]: "0xBEA046038302b14e2Bab2636d1E8FaacE602e0aa" + }), + BEANWEETH_WELL: Address.make({ + [ChainId.ARBITRUM]: "0xBEA0Ee8f9c5bDd6f9aBd9dC687a2D51956508eC9" }), BEANWBTC_WELL: Address.make({ [ChainId.ARBITRUM]: "0xBEA0d57e05C78E11817f6B2024805b68f97c0e2b" }), - BEANUSDC_WELL: { - [ChainId.ARBITRUM]: "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", - }, - BEANUSDT_WELL: { - [ChainId.ARBITRUM]: "0xBEA09220d69Eec94140531877DdB4922E75a75aC", - }, + BEANUSDC_WELL: Address.make({ + [ChainId.ARBITRUM]: "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + }), + BEANUSDT_WELL: Address.make({ + [ChainId.ARBITRUM]: "0xBEA09220d69Eec94140531877DdB4922E75a75aC" + }), // ---------------------------------------- // Common ERC-20 Tokens @@ -110,10 +126,18 @@ export const addresses = { WETH: Address.make({ [ChainId.MAINNET]: "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", }), - wstETH: Address.make({ - // [ChainId.MAINNET]: + WSTETH: Address.make({ + [ChainId.MAINNET]: "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", [ChainId.ARBITRUM]: "0x5979D7b546E38E414F7E9822514be443A4800529" }), + WEETH: Address.make({ + [ChainId.MAINNET]: "0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee", + [ChainId.ARBITRUM]: "0x35751007a407ca6FEFfE80b3cB397736D2cf4dbe" + }), + WBTC: Address.make({ + [ChainId.MAINNET]: "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599", + [ChainId.ARBITRUM]: "0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f" + }), DAI: Address.make({ [ChainId.MAINNET]: "0x6B175474E89094C44Da98b954EedeAC495271d0F", [ChainId.ARBITRUM]: "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1" @@ -132,18 +156,6 @@ export const addresses = { LUSD: Address.make({ [ChainId.MAINNET]: "0x5f98805A4E8be255a32880FDeC7F6728C6568bA0" }), - rETH: Address.make({ - [ChainId.ARBITRUM]: "0xEC70Dcb4A1EFa46b8F2D97C310C9c4790ba5ffA8" - }), - PENDLE: Address.make({ - [ChainId.ARBITRUM]: "0xfc5A1A6EB076a2C7aD06eD22C90d7E710E35ad0a" - }), - GMX: Address.make({ - [ChainId.ARBITRUM]: "0xfc5A1A6EB076a2C7aD06eD22C90d7E710E35ad0a" - }), - ZRO: Address.make({ - [ChainId.ARBITRUM]: "0x6985884C4392D348587B19cb9eAAf157F13271cd" - }), // ---------------------------------------- // Lido @@ -155,6 +167,10 @@ export const addresses = { // Curve Pools: Other // ---------------------------------------- // -------------------------------------------------- + /** + * @deprecated + * Curve.fi: DAI/USDC/USDT Pool + */ POOL3: // "Curve.fi: DAI/USDC/USDT Pool" (aka 3pool) // -------------------------------------------------- @@ -164,6 +180,13 @@ export const addresses = { Address.make({ [ChainId.MAINNET]: "0xbEbc44782C7dB0a1A60Cb6fe97d0b483032FF1C7" }), + /** + * @deprecated + * tricrypto2 + */ + /** + * @deprecated + */ TRICRYPTO2: // tricrypto2 // -------------------------------------------------- @@ -181,47 +204,71 @@ export const addresses = { // - "registries" (they track a list of pools) // - "factories" (they allow creation of new pools) - // 3pool, etc. + /** + * @deprecated + * 3pool, etc. + */ POOL_REGISTRY: Address.make({ - [ChainId.MAINNET]: "0x90e00ace148ca3b23ac1bc8c240c2a7dd9c2d7f5", + [ChainId.MAINNET]: "0x90e00ace148ca3b23ac1bc8c240c2a7dd9c2d7f5" }), - // X:3CRV, etc. aka StableFactory + /** + * @deprecated + * X:3CRV, etc. aka StableFactory + */ META_FACTORY: Address.make({ - [ChainId.MAINNET]: "0xB9fC157394Af804a3578134A6585C0dc9cc990d4", + [ChainId.MAINNET]: "0xB9fC157394Af804a3578134A6585C0dc9cc990d4" }), - // tricrypto2, etc. + /** + * @deprecated + * tricrypto2, etc. + */ CRYPTO_FACTORY: Address.make({ - [ChainId.MAINNET]: "0x8F942C20D02bEfc377D41445793068908E2250D0", + [ChainId.MAINNET]: "0x8F942C20D02bEfc377D41445793068908E2250D0" }), - // zap + /** + * @deprecated + * zap + */ CURVE_ZAP: Address.make({ - [ChainId.MAINNET]: "0xA79828DF1850E8a3A3064576f380D90aECDD3359", + [ChainId.MAINNET]: "0xA79828DF1850E8a3A3064576f380D90aECDD3359" }), - // Uniswap V3 Router + /** + * @deprecated + * Uniswap V3 Router + */ UNISWAP_V3_ROUTER: Address.make({ - [ChainId.MAINNET]: "0xE592427A0AEce92De3Edee1F18E0157C05861564", + [ChainId.MAINNET]: "0xE592427A0AEce92De3Edee1F18E0157C05861564" }), - // Uniswap V3 Quoter V2 + /** + * @deprecated + * Uniswap V3 Quoter V2 + */ UNISWAP_V3_QUOTER_V2: Address.make({ - [ChainId.MAINNET]: "0x61fFE014bA17989E743c5F6cB21bF9697530B21e", + [ChainId.MAINNET]: "0x61fFE014bA17989E743c5F6cB21bF9697530B21e" }), - // BEAN_ETH_UNIV2_LP !! Deprecated + /** + * @deprecated + */ BEAN_ETH_UNIV2_LP: Address.make({ - [ChainId.MAINNET]: "0x87898263B6C5BABe34b4ec53F22d98430b91e371", + [ChainId.MAINNET]: "0x87898263B6C5BABe34b4ec53F22d98430b91e371" }), - // BEAN_LUSD_LP !! Deprecated + /** + * @deprecated + */ BEAN_LUSD_LP: Address.make({ - [ChainId.MAINNET]: "0xD652c40fBb3f06d6B58Cb9aa9CFF063eE63d465D", + [ChainId.MAINNET]: "0xD652c40fBb3f06d6B58Cb9aa9CFF063eE63d465D" }), - // BEAN_CRV3_V1_LP !! Deprecated + /** + * @deprecated + */ BEAN_CRV3_V1_LP: Address.make({ [ChainId.MAINNET]: "0x3a70DfA7d2262988064A2D051dd47521E43c9BdD" }) diff --git a/projects/sdk/src/lib/tokens.ts b/projects/sdk/src/lib/tokens.ts index e40ac5dbcd..a012699c4d 100644 --- a/projects/sdk/src/lib/tokens.ts +++ b/projects/sdk/src/lib/tokens.ts @@ -13,23 +13,35 @@ export type TokenBalance = { export class Tokens { private sdk: BeanstalkSDK; + // Common ERC-20 Tokens public readonly ETH: NativeToken; public readonly WETH: ERC20Token; + public readonly WSTETH: ERC20Token; + public readonly STETH: ERC20Token; + public readonly WEETH: ERC20Token; + public readonly WBTC: ERC20Token; public readonly BEAN: ERC20Token; - public readonly ROOT: ERC20Token; - public readonly CRV3: ERC20Token; public readonly DAI: ERC20Token; public readonly USDC: ERC20Token; public readonly USDT: ERC20Token; public readonly LUSD: ERC20Token; - public readonly STETH: ERC20Token; - public readonly WSTETH: ERC20Token; - public readonly BEAN_ETH_UNIV2_LP: ERC20Token; + public readonly CRV3: ERC20Token; + public readonly ROOT: ERC20Token; + + public readonly UNRIPE_BEAN: ERC20Token; + public readonly UNRIPE_BEAN_WSTETH: ERC20Token; + public readonly BEAN_ETH_WELL_LP: ERC20Token; public readonly BEAN_WSTETH_WELL_LP: ERC20Token; + public readonly BEAN_WEETH_WELL_LP: ERC20Token; + public readonly BEAN_WBTC_WELL_LP: ERC20Token; + public readonly BEAN_USDC_WELL_LP: ERC20Token; + public readonly BEAN_USDT_WELL_LP: ERC20Token; + + public readonly BEAN_ETH_UNIV2_LP: ERC20Token; public readonly BEAN_CRV3_LP: ERC20Token; - public readonly UNRIPE_BEAN: ERC20Token; - public readonly UNRIPE_BEAN_WSTETH: ERC20Token; + + public readonly STALK: BeanstalkToken; public readonly SEEDS: BeanstalkToken; public readonly PODS: BeanstalkToken; @@ -134,6 +146,7 @@ export class Tokens { providerOrSigner ); + // ---------- BEAN ---------- this.BEAN = new ERC20Token( chainId, addresses.BEAN.get(chainId), @@ -141,33 +154,17 @@ export class Tokens { "BEAN", { name: "Bean", - displayName: "Bean" + displayName: "Bean", + displayDecimals: 2 }, providerOrSigner ); this.BEAN.rewards = { stalk: this.STALK.amount(1), - seeds: this.SEEDS.amount(1), // fill value - }; - - this.BEAN_CRV3_LP = new ERC20Token( - chainId, - addresses.BEAN_CRV3.get(chainId), - 18, - "BEAN3CRV", - { - name: "BEAN:3CRV Curve LP Token", // see .name() - displayName: "BEAN:3CRV LP", - isLP: true, - color: "#DFB385" - }, - providerOrSigner - ); - this.BEAN_CRV3_LP.rewards = { - stalk: this.STALK.amount(1), - seeds: TokenValue.ZERO + seeds: this.SEEDS.amount(1) }; + // ---------- WELL LP ---------- this.BEAN_ETH_WELL_LP = new ERC20Token( chainId, addresses.BEANWETH_WELL.get(chainId), @@ -177,7 +174,8 @@ export class Tokens { name: "BEAN:ETH LP", // see .name() displayName: "BEAN:ETH Well LP", isLP: true, - color: "#DFB385" + color: "#DFB385", + displayDecimals: 2 }, providerOrSigner ); @@ -193,7 +191,7 @@ export class Tokens { "BEANwstETH", { name: "BEAN:wstETH LP", - displayName: "BEAN:wstETH Well LP", + displayName: "BEAN:wstETH LP", isLP: true, color: "#DFB385" }, @@ -201,9 +199,94 @@ export class Tokens { ); this.BEAN_WSTETH_WELL_LP.rewards = { stalk: this.STALK.amount(1), - seeds: this.SEEDS.amount(1), // fill value + seeds: this.SEEDS.amount(1) // fill value + }; + + this.BEAN_WEETH_WELL_LP = new ERC20Token( + chainId, + addresses.BEANWEETH_WELL.get(chainId), + 18, + "BEANweETH", + { + name: "BEAN:weETH LP", + displayName: "BEAN:weETH Well LP", + isLP: true, + color: "#DFB385", + displayDecimals: 2 + }, + providerOrSigner + ); + this.BEAN_WEETH_WELL_LP.rewards = { + stalk: this.STALK.amount(1), + seeds: this.SEEDS.amount(1) // fill value + }; + + this.BEAN_WBTC_WELL_LP = new ERC20Token( + chainId, + addresses.BEANWBTC_WELL.get(chainId), + 18, + "BEANWBTC", + { + name: "BEAN:WBTC LP", + displayName: "BEAN:WBTC Well LP", + isLP: true, + color: "#DFB385", + displayDecimals: 2 + }, + providerOrSigner + ); + this.BEAN_WBTC_WELL_LP.rewards = { + stalk: this.STALK.amount(1), + seeds: this.SEEDS.amount(1) // fill value + }; + + this.BEAN_USDC_WELL_LP = new ERC20Token( + chainId, + addresses.BEANUSDC_WELL.get(chainId), + 18, + "BEANUSDC", + { + name: "BEAN:USDC LP", + displayName: "BEAN:USDC Well LP", + isLP: true, + color: "#DFB385", + displayDecimals: 2 + }, + providerOrSigner + ); + this.BEAN_USDC_WELL_LP.rewards = { + stalk: this.STALK.amount(1), + seeds: this.SEEDS.amount(1) // fill value + }; + + this.BEAN_USDT_WELL_LP = new ERC20Token( + chainId, + addresses.BEANUSDT_WELL.get(chainId), + 18, + "BEANUSDT", + { + name: "BEAN:USDT LP", + displayName: "BEAN:USDT Well LP", + isLP: true, + color: "#DFB385", + displayDecimals: 2 + }, + providerOrSigner + ); + this.BEAN_USDT_WELL_LP.rewards = { + stalk: this.STALK.amount(1), + seeds: this.SEEDS.amount(1) // fill value }; + this.map.set(addresses.BEAN.get(chainId), this.BEAN); + this.map.set(addresses.BEANWETH_WELL.get(chainId), this.BEAN_ETH_WELL_LP); + this.map.set(addresses.BEANWSTETH_WELL.get(chainId), this.BEAN_WSTETH_WELL_LP); + this.map.set(addresses.BEANWEETH_WELL.get(chainId), this.BEAN_WEETH_WELL_LP); + this.map.set(addresses.BEANWBTC_WELL.get(chainId), this.BEAN_WBTC_WELL_LP); + this.map.set(addresses.BEANUSDC_WELL.get(chainId), this.BEAN_USDC_WELL_LP); + this.map.set(addresses.BEANUSDT_WELL.get(chainId), this.BEAN_USDT_WELL_LP); + + // ---------- UNRIPE ---------- this.UNRIPE_BEAN = new ERC20Token( chainId, addresses.UNRIPE_BEAN.get(chainId), @@ -240,14 +323,8 @@ export class Tokens { }; this.UNRIPE_BEAN_WSTETH.isUnripe = true; - this.map.set(addresses.BEAN.get(chainId), this.BEAN); - this.map.set(addresses.BEAN_CRV3.get(chainId), this.BEAN_CRV3_LP); - this.map.set(addresses.BEANWETH_WELL.get(chainId), this.BEAN_ETH_WELL_LP); - this.map.set(addresses.BEANWSTETH_WELL.get(chainId), this.BEAN_WSTETH_WELL_LP); this.map.set(addresses.UNRIPE_BEAN.get(chainId), this.UNRIPE_BEAN); - this.map.set(addresses.UNRIPE_BEAN_WSTETH.get(chainId), this.UNRIPE_BEAN_WSTETH); - this.map.set(addresses.STETH.get(chainId), this.STETH); - this.map.set(addresses.WSTETH.get(chainId), this.WSTETH); + this.map.set(addresses.UNRIPE_BEAN_WSTETH.get(chainId), this.UNRIPE_BEAN_WETH); ////////// Beanstalk "Tokens" (non ERC-20) ////////// @@ -290,22 +367,43 @@ export class Tokens { this.map.set("SPROUT", this.SPROUTS); this.map.set("rSPROUT", this.RINSABLE_SPROUTS); - ////////// Beanstalk Ecosystem Tokens ////////// + ////////// Common ERC-20 Tokens ////////// - this.ROOT = new ERC20Token( + this.WSTETH = new ERC20Token( chainId, - addresses.ROOT.get(chainId), + addresses.WSTETH.get(chainId), 18, - "ROOT", + "wstETH", { - name: "Root" + name: "Wrapped liquid staked Ether 2.0", + displayDecimals: 4 }, providerOrSigner ); - this.map.set(addresses.ROOT.get(chainId), this.ROOT); + this.WEETH = new ERC20Token( + chainId, + addresses.WEETH.get(chainId), + 18, + "weETH", + { + name: "Wrapped eETH", + displayDecimals: 4 + }, + providerOrSigner + ); - ////////// Common ERC-20 Tokens ////////// + this.WBTC = new ERC20Token( + chainId, + addresses.WBTC.get(chainId), + 8, + "WBTC", + { + name: "Wrapped BTC", + displayDecimals: 6 + }, + providerOrSigner + ); this.CRV3 = new ERC20Token( chainId, @@ -325,7 +423,8 @@ export class Tokens { 18, "DAI", { - name: "Dai" + name: "Dai Stablecoin", + displayDecimals: 2 }, providerOrSigner ); @@ -336,7 +435,8 @@ export class Tokens { 6, "USDC", { - name: "USD Coin" + name: "USD Coin", + displayDecimals: 2 }, providerOrSigner ); @@ -347,7 +447,7 @@ export class Tokens { 6, "USDT", { - name: "Tether" + name: "Tether USD" }, providerOrSigner ); @@ -358,11 +458,15 @@ export class Tokens { 6, "LUSD", { - name: "LUSD" + name: "LUSD", + displayDecimals: 2 }, providerOrSigner ); + this.map.set(addresses.WSTETH.get(chainId), this.WSTETH); + this.map.set(addresses.WEETH.get(chainId), this.WEETH); + this.map.set(addresses.WBTC.get(chainId), this.WBTC); this.map.set(addresses.CRV3.get(chainId), this.CRV3); this.map.set(addresses.DAI.get(chainId), this.DAI); this.map.set(addresses.USDC.get(chainId), this.USDC); @@ -371,8 +475,12 @@ export class Tokens { ////////// Legacy ////////// - // Keep the old BEAN_ETH and BEAN_LUSD tokens to let - // the Pick dialog properly display pickable assets. + /** + * @deprecated + * + * Keep the old BEAN_ETH, BEAN_LUSD, and BEAN_CRV3 tokens to let + * the Pick dialog properly display pickable assets. + */ this.BEAN_ETH_UNIV2_LP = new ERC20Token( chainId, addresses.BEAN_ETH_UNIV2_LP.get(chainId), @@ -387,10 +495,47 @@ export class Tokens { ); this.BEAN_ETH_UNIV2_LP.rewards = { stalk: this.STALK.amount(1), - seeds: null + seeds: this.SEEDS.amount(0) }; - this.map.set(addresses.BEAN_ETH_UNIV2_LP.get(chainId), this.BEAN_ETH_UNIV2_LP); + /** + * @deprecated + */ + this.BEAN_CRV3_LP = new ERC20Token( + chainId, + addresses.BEAN_CRV3.get(chainId), + 18, + "BEAN3CRV", + { + name: "BEAN:3CRV Curve LP Token", // see .name() + displayName: "BEAN:3CRV LP", + isLP: true, + color: "#DFB385" + }, + providerOrSigner + ); + this.BEAN_CRV3_LP.rewards = { + stalk: this.STALK.amount(1), + seeds: this.SEEDS.amount(0) + }; + + /** + * @deprecated + */ + this.ROOT = new ERC20Token( + chainId, + addresses.ROOT.get(chainId), + 18, + "ROOT", + { + name: "Root" + }, + providerOrSigner + ); + + this.map.set(addresses.ROOT.get(chainId) ?? "ROOT", this.ROOT); + this.map.set(addresses.BEAN_CRV3.get(chainId) ?? "BEAN3CRV", this.BEAN_CRV3_LP); + this.map.set(addresses.BEAN_ETH_UNIV2_LP.get(chainId) ?? "BEANETH_UNIV2", this.BEAN_ETH_UNIV2_LP); ////////// Groups ////////// @@ -413,7 +558,14 @@ export class Tokens { this.unripeTokens = new Set([this.UNRIPE_BEAN, this.UNRIPE_BEAN_WSTETH]); this.unripeUnderlyingTokens = new Set([this.BEAN, this.BEAN_CRV3_LP]); - this.erc20Tokens = new Set([...this.siloWhitelist, this.WETH, this.CRV3, this.DAI, this.USDC, this.USDT]); + this.erc20Tokens = new Set([ + ...this.siloWhitelist, + this.WETH, + // this.CRV3, + this.DAI, + this.USDC, + this.USDT + ]); this.balanceTokens = new Set([this.ETH, ...this.erc20Tokens]); this.crv3Underlying = new Set([this.DAI, this.USDC, this.USDT]); } @@ -518,7 +670,10 @@ export class Tokens { * * @todo discuss parameter inversion between getBalance() and getBalances(). */ - public async getBalances(_account?: string, _tokens?: (string | Token)[]): Promise> { + public async getBalances( + _account?: string, + _tokens?: (string | Token)[] + ): Promise> { const account = await this.sdk.getAccount(_account); const tokens = _tokens || Array.from(this.erc20Tokens); // is this a good default? const tokenAddresses = tokens.map(this.deriveAddress); @@ -558,7 +713,10 @@ export class Tokens { * @ref https://github.com/dmihal/eth-permit/blob/34f3fb59f0e32d8c19933184f5a7121ee125d0a5/src/eth-permit.ts#L85 */ private async getEIP712DomainForToken(token: ERC20Token): Promise { - const [name, chainId] = await Promise.all([token.getName(), this.sdk.provider.getNetwork().then((network) => network.chainId)]); + const [name, chainId] = await Promise.all([ + token.getName(), + this.sdk.provider.getNetwork().then((network) => network.chainId) + ]); return { name, version: "1", From fd5252020060ce7e2d23cb4618d30adb38cc6705 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sat, 24 Aug 2024 11:30:24 -0600 Subject: [PATCH 007/430] feat: update sdk.tokens --- projects/sdk/src/lib/tokens.ts | 42 ++++++++++++++++++++++------------ 1 file changed, 28 insertions(+), 14 deletions(-) diff --git a/projects/sdk/src/lib/tokens.ts b/projects/sdk/src/lib/tokens.ts index a012699c4d..03fcce74ac 100644 --- a/projects/sdk/src/lib/tokens.ts +++ b/projects/sdk/src/lib/tokens.ts @@ -30,7 +30,6 @@ export class Tokens { public readonly UNRIPE_BEAN: ERC20Token; public readonly UNRIPE_BEAN_WSTETH: ERC20Token; - public readonly BEAN_ETH_WELL_LP: ERC20Token; public readonly BEAN_WSTETH_WELL_LP: ERC20Token; public readonly BEAN_WEETH_WELL_LP: ERC20Token; @@ -52,8 +51,14 @@ export class Tokens { public unripeUnderlyingTokens: Set; public erc20Tokens: Set; public balanceTokens: Set; + + /** + * @deprecated + */ public crv3Underlying: Set; + public wellLP: Set; + public wellLPAddresses: string[]; public siloWhitelist: Set; public siloWhitelistAddresses: string[]; @@ -324,7 +329,7 @@ export class Tokens { this.UNRIPE_BEAN_WSTETH.isUnripe = true; this.map.set(addresses.UNRIPE_BEAN.get(chainId), this.UNRIPE_BEAN); - this.map.set(addresses.UNRIPE_BEAN_WSTETH.get(chainId), this.UNRIPE_BEAN_WETH); + this.map.set(addresses.UNRIPE_BEAN_WSTETH.get(chainId), this.UNRIPE_BEAN_WSTETH); ////////// Beanstalk "Tokens" (non ERC-20) ////////// @@ -535,33 +540,38 @@ export class Tokens { this.map.set(addresses.ROOT.get(chainId) ?? "ROOT", this.ROOT); this.map.set(addresses.BEAN_CRV3.get(chainId) ?? "BEAN3CRV", this.BEAN_CRV3_LP); - this.map.set(addresses.BEAN_ETH_UNIV2_LP.get(chainId) ?? "BEANETH_UNIV2", this.BEAN_ETH_UNIV2_LP); + this.map.set( + addresses.BEAN_ETH_UNIV2_LP.get(chainId) ?? "BEANETH_UNIV2", + this.BEAN_ETH_UNIV2_LP + ); ////////// Groups ////////// - const whitelistedWellLP = [this.BEAN_ETH_WELL_LP, this.BEAN_WSTETH_WELL_LP]; - - const siloWhitelist = [ + const wellLP = [ this.BEAN_ETH_WELL_LP, this.BEAN_WSTETH_WELL_LP, - this.BEAN, - this.BEAN_CRV3_LP, - this.UNRIPE_BEAN, - this.UNRIPE_BEAN_WSTETH + this.BEAN_WEETH_WELL_LP, + this.BEAN_WBTC_WELL_LP, + this.BEAN_USDC_WELL_LP, + this.BEAN_USDT_WELL_LP ]; - this.siloWhitelistedWellLP = new Set(whitelistedWellLP); - this.siloWhitelistedWellLPAddresses = whitelistedWellLP.map((t) => t.address); + const siloWhitelist = [this.BEAN, ...wellLP, this.UNRIPE_BEAN, this.UNRIPE_BEAN_WSTETH]; + this.wellLP = new Set(wellLP); + this.wellLPAddresses = wellLP.map((t) => t.address); this.siloWhitelist = new Set(siloWhitelist); this.siloWhitelistAddresses = siloWhitelist.map((t) => t.address); this.unripeTokens = new Set([this.UNRIPE_BEAN, this.UNRIPE_BEAN_WSTETH]); - this.unripeUnderlyingTokens = new Set([this.BEAN, this.BEAN_CRV3_LP]); + this.unripeUnderlyingTokens = new Set([this.BEAN, this.WSTETH]); this.erc20Tokens = new Set([ ...this.siloWhitelist, this.WETH, - // this.CRV3, + this.WSTETH, + this.WEETH, + this.WBTC, + this.CRV3, this.DAI, this.USDC, this.USDT @@ -574,6 +584,10 @@ export class Tokens { return this.siloWhitelist.has(token); } + isWellLP(token: Token) { + return this.wellLP.has(token); + } + // TODO: why do we need this? getMap(): Readonly> { return Object.freeze(new Map(this.map)); From 795c59a6b653ec01a01f485363af899f6a9dad5d Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sat, 24 Aug 2024 11:52:54 -0600 Subject: [PATCH 008/430] feat: add wells --- projects/sdk/src/lib/pools.ts | 103 +++++++++++++++++++++++++++++---- projects/sdk/src/lib/tokens.ts | 11 ++-- 2 files changed, 98 insertions(+), 16 deletions(-) diff --git a/projects/sdk/src/lib/pools.ts b/projects/sdk/src/lib/pools.ts index 5fb06ae14c..0dd1fc4f59 100644 --- a/projects/sdk/src/lib/pools.ts +++ b/projects/sdk/src/lib/pools.ts @@ -6,12 +6,20 @@ import { BeanstalkSDK } from "src/lib/BeanstalkSDK"; export class Pools { static sdk: BeanstalkSDK; - public readonly BEAN_CRV3: CurveMetaPool; public readonly BEAN_ETH_WELL: BasinWell; public readonly BEAN_WSTETH_WELL: BasinWell; + public readonly BEAN_WEETH_WELL: BasinWell; + public readonly BEAN_WBTC_WELL: BasinWell; + public readonly BEAN_USDC_WELL: BasinWell; + public readonly BEAN_USDT_WELL: BasinWell; + + /** @deprecated */ + public readonly BEAN_CRV3: CurveMetaPool; public readonly pools: Set; + public readonly wells: Set; + private lpAddressMap = new Map(); constructor(sdk: BeanstalkSDK) { @@ -35,8 +43,12 @@ export class Pools { color: "#ed9f9c" } ); - this.pools.add(this.BEAN_CRV3); - this.lpAddressMap.set(sdk.tokens.BEAN_CRV3_LP.address.toLowerCase(), this.BEAN_CRV3); + + // Add the pool to the pools set and the lpAddressMap if the LP token exists on selected chain + if (sdk.tokens.BEAN_CRV3_LP.address) { + this.pools.add(this.BEAN_CRV3); + this.lpAddressMap.set(sdk.tokens.BEAN_CRV3_LP.address, this.BEAN_CRV3); + } ////// Basin Well @@ -46,14 +58,14 @@ export class Pools { sdk.tokens.BEAN_ETH_WELL_LP, [sdk.tokens.BEAN, sdk.tokens.WETH], { - name: "Basin Bean:ETH Well", + name: "Basin BEAN:ETH Well", logo: "", symbol: "BEAN:ETH", color: "#ed9f9c" } ); - this.pools.add(this.BEAN_ETH_WELL); - this.lpAddressMap.set(sdk.tokens.BEAN_ETH_WELL_LP.address.toLowerCase(), this.BEAN_ETH_WELL); + this.wells.add(this.BEAN_ETH_WELL); + this.lpAddressMap.set(sdk.addresses.BEANWETH_WELL.get(sdk.chainId), this.BEAN_ETH_WELL); this.BEAN_WSTETH_WELL = new BasinWell( sdk, @@ -61,17 +73,78 @@ export class Pools { sdk.tokens.BEAN_WSTETH_WELL_LP, [sdk.tokens.BEAN, sdk.tokens.WSTETH], { - name: "Basin Bean:wstETH Well", + name: "Basin BEAN:wstETH Well", logo: "", symbol: "BEAN:wstETH", color: "#ed9f9c" } ); - this.pools.add(this.BEAN_WSTETH_WELL); - this.lpAddressMap.set( - sdk.tokens.BEAN_WSTETH_WELL_LP.address.toLowerCase(), - this.BEAN_WSTETH_WELL + this.wells.add(this.BEAN_WSTETH_WELL); + this.lpAddressMap.set(sdk.tokens.BEAN_WSTETH_WELL_LP.address, this.BEAN_WSTETH_WELL); + + this.BEAN_WEETH_WELL = new BasinWell( + sdk, + sdk.addresses.BEANWEETH_WELL.get(sdk.chainId), + sdk.tokens.BEAN_WEETH_WELL_LP, + [sdk.tokens.BEAN, sdk.tokens.WEETH], + { + name: "Basin BEAN:weETH Well", + logo: "", + symbol: "BEAN:weETH", + color: "#ed9f9c" + } + ); + this.wells.add(this.BEAN_WEETH_WELL); + this.lpAddressMap.set(sdk.tokens.BEAN_WEETH_WELL_LP.address, this.BEAN_WEETH_WELL); + + this.BEAN_WBTC_WELL = new BasinWell( + sdk, + sdk.addresses.BEANWBTC_WELL.get(sdk.chainId), + sdk.tokens.BEAN_WBTC_WELL_LP, + [sdk.tokens.BEAN, sdk.tokens.WBTC], + { + name: "Basin BEAN:wBTC Well", + logo: "", + symbol: "BEAN:WBTC", + color: "#ed9f9c" + } ); + this.wells.add(this.BEAN_WBTC_WELL); + this.lpAddressMap.set(sdk.tokens.BEAN_WBTC_WELL_LP.address, this.BEAN_WBTC_WELL); + + this.BEAN_USDC_WELL = new BasinWell( + sdk, + sdk.addresses.BEANUSDC_WELL.get(sdk.chainId), + sdk.tokens.BEAN_USDC_WELL_LP, + [sdk.tokens.BEAN, sdk.tokens.USDC], + { + name: "Basin BEAN:USDC Well", + logo: "", + symbol: "BEAN:USDC", + color: "#ed9f9c" + } + ); + this.wells.add(this.BEAN_USDC_WELL); + this.lpAddressMap.set(sdk.tokens.BEAN_USDC_WELL_LP.address, this.BEAN_USDC_WELL); + + this.BEAN_USDT_WELL = new BasinWell( + sdk, + sdk.addresses.BEANUSDT_WELL.get(sdk.chainId), + sdk.tokens.BEAN_USDT_WELL_LP, + [sdk.tokens.BEAN, sdk.tokens.USDT], + { + name: "Basin BEAN:USDT Well", + logo: "", + symbol: "BEAN:USDT", + color: "#ed9f9c" + } + ); + this.wells.add(this.BEAN_USDT_WELL); + this.lpAddressMap.set(sdk.tokens.BEAN_USDT_WELL_LP.address, this.BEAN_USDT_WELL); + + this.wells.forEach((well) => { + this.pools.add(well); + }); } getPoolByLPToken(token: Token): Pool | undefined { @@ -86,4 +159,12 @@ export class Pools { return wells; } + + getWellByLPToken(token: Token): BasinWell | undefined { + const well = this.lpAddressMap.get(token.address); + if (well && well instanceof BasinWell) { + return well; + } + return; + } } diff --git a/projects/sdk/src/lib/tokens.ts b/projects/sdk/src/lib/tokens.ts index 03fcce74ac..fef956b815 100644 --- a/projects/sdk/src/lib/tokens.ts +++ b/projects/sdk/src/lib/tokens.ts @@ -36,10 +36,11 @@ export class Tokens { public readonly BEAN_WBTC_WELL_LP: ERC20Token; public readonly BEAN_USDC_WELL_LP: ERC20Token; public readonly BEAN_USDT_WELL_LP: ERC20Token; - + + /** @deprecated */ public readonly BEAN_ETH_UNIV2_LP: ERC20Token; + /** @deprecated */ public readonly BEAN_CRV3_LP: ERC20Token; - public readonly STALK: BeanstalkToken; public readonly SEEDS: BeanstalkToken; @@ -538,10 +539,10 @@ export class Tokens { providerOrSigner ); - this.map.set(addresses.ROOT.get(chainId) ?? "ROOT", this.ROOT); - this.map.set(addresses.BEAN_CRV3.get(chainId) ?? "BEAN3CRV", this.BEAN_CRV3_LP); + this.map.set(addresses.ROOT.get(chainId) ?? "root", this.ROOT); + this.map.set(addresses.BEAN_CRV3.get(chainId) ?? "bean3crv", this.BEAN_CRV3_LP); this.map.set( - addresses.BEAN_ETH_UNIV2_LP.get(chainId) ?? "BEANETH_UNIV2", + addresses.BEAN_ETH_UNIV2_LP.get(chainId) ?? "beaneth_univ2", this.BEAN_ETH_UNIV2_LP ); From 2034e632a6b4393ac81f4f7848bd86697e91dc87 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sat, 24 Aug 2024 11:53:16 -0600 Subject: [PATCH 009/430] feat: update examples --- projects/examples/src/sdk-core/core.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/projects/examples/src/sdk-core/core.ts b/projects/examples/src/sdk-core/core.ts index 26b10eb4b9..fadd5088d3 100644 --- a/projects/examples/src/sdk-core/core.ts +++ b/projects/examples/src/sdk-core/core.ts @@ -9,7 +9,7 @@ main().catch((e) => { async function main() { const address = new Address({ 1: "0xBEA0000029AD1c77D3d5D23Ba2D8893dB9d1Efab" }); const BEAN = new ERC20Token(1, address.get()); - BEAN.setProvider(provider); - await BEAN.loadFromChain(); - console.log(BEAN); + // BEAN.setProvider(provider); + // await BEAN.loadFromChain(); + // console.log(BEAN); } From dd96d39f43d7592abce05fc46ca0f1932e736b3c Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sat, 24 Aug 2024 12:09:58 -0600 Subject: [PATCH 010/430] feat: add sdk changes from master --- projects/sdk/src/lib/farm/LibraryPresets.ts | 2 +- projects/sdk/src/lib/silo/Convert.ts | 33 +++++++++++++++---- projects/sdk/src/lib/silo/Deposit.test.ts | 2 +- projects/sdk/src/lib/silo/DepositBuilder.ts | 10 +++--- projects/sdk/src/lib/silo/DepositOperation.ts | 20 +++++++---- projects/sdk/src/lib/silo/Withdraw.test.ts | 2 +- .../sdk/src/lib/swap/Swap.estimates.test.ts | 2 +- projects/sdk/src/lib/swap/Swap.test.ts | 2 +- projects/sdk/src/lib/swap/Swap.ts | 14 ++++++-- projects/sdk/src/lib/swap/SwapOperation.ts | 8 +++-- projects/sdk/src/lib/swap/graph.test.ts | 2 +- projects/sdk/src/lib/tokens.ts | 2 +- .../src/utils/TestUtils/BlockchainUtils.ts | 13 +++----- 13 files changed, 73 insertions(+), 39 deletions(-) diff --git a/projects/sdk/src/lib/farm/LibraryPresets.ts b/projects/sdk/src/lib/farm/LibraryPresets.ts index 4bfe60c8c3..454ccd205c 100644 --- a/projects/sdk/src/lib/farm/LibraryPresets.ts +++ b/projects/sdk/src/lib/farm/LibraryPresets.ts @@ -812,4 +812,4 @@ export class LibraryPresets { return result; }; } -} +} \ No newline at end of file diff --git a/projects/sdk/src/lib/silo/Convert.ts b/projects/sdk/src/lib/silo/Convert.ts index cbfa1d5b3a..17d090fab9 100644 --- a/projects/sdk/src/lib/silo/Convert.ts +++ b/projects/sdk/src/lib/silo/Convert.ts @@ -168,28 +168,40 @@ export class Convert { const whitelistedWellLPs = new Set([ Convert.sdk.tokens.BEAN_ETH_WELL_LP.address.toLowerCase(), - Convert.sdk.tokens.BEAN_WSTETH_WELL_LP.address.toLowerCase(), + Convert.sdk.tokens.BEAN_WSTETH_WELL_LP.address.toLowerCase() ]); const isFromWlLP = Boolean(whitelistedWellLPs.has(fromToken.address.toLowerCase())); const isToWlLP = Boolean(whitelistedWellLPs.has(toToken.address.toLowerCase())); - if (fromToken.address === tks.UNRIPE_BEAN.address && toToken.address === tks.UNRIPE_BEAN_WSTETH.address) { + if ( + fromToken.address === tks.UNRIPE_BEAN.address && + toToken.address === tks.UNRIPE_BEAN_WSTETH.address + ) { encoding = ConvertEncoder.unripeBeansToLP( amountIn.toBlockchain(), // amountBeans minAmountOut.toBlockchain() // minLP ); - } else if (fromToken.address === tks.UNRIPE_BEAN_WSTETH.address && toToken.address === tks.UNRIPE_BEAN.address) { + } else if ( + fromToken.address === tks.UNRIPE_BEAN_WSTETH.address && + toToken.address === tks.UNRIPE_BEAN.address + ) { encoding = ConvertEncoder.unripeLPToBeans( amountIn.toBlockchain(), // amountLP minAmountOut.toBlockchain() // minBeans ); - } else if (fromToken.address === tks.BEAN.address && toToken.address === tks.BEAN_CRV3_LP.address) { + } else if ( + fromToken.address === tks.BEAN.address && + toToken.address === tks.BEAN_CRV3_LP.address + ) { encoding = ConvertEncoder.beansToCurveLP( amountIn.toBlockchain(), // amountBeans minAmountOut.toBlockchain(), // minLP toToken.address // output token address = pool address ); - } else if (fromToken.address === tks.BEAN_CRV3_LP.address && toToken.address === tks.BEAN.address) { + } else if ( + fromToken.address === tks.BEAN_CRV3_LP.address && + toToken.address === tks.BEAN.address + ) { encoding = ConvertEncoder.curveLPToBeans( amountIn.toBlockchain(), // amountLP minAmountOut.toBlockchain(), // minBeans @@ -207,12 +219,18 @@ export class Convert { minAmountOut.toBlockchain(), // minBeans fromToken.address // output token address = pool address ); - } else if (fromToken.address === tks.UNRIPE_BEAN.address && toToken.address === tks.BEAN.address) { + } else if ( + fromToken.address === tks.UNRIPE_BEAN.address && + toToken.address === tks.BEAN.address + ) { encoding = ConvertEncoder.unripeToRipe( amountIn.toBlockchain(), // unRipe Amount fromToken.address // unRipe Token ); - } else if (fromToken.address === tks.UNRIPE_BEAN_WSTETH.address && toToken.address === tks.BEAN_WSTETH_WELL_LP.address) { + } else if ( + fromToken.address === tks.UNRIPE_BEAN_WSTETH.address && + toToken.address === tks.BEAN_WSTETH_WELL_LP.address + ) { encoding = ConvertEncoder.unripeToRipe( amountIn.toBlockchain(), // unRipe Amount fromToken.address // unRipe Token @@ -249,4 +267,5 @@ export class Convert { const token = Convert.sdk.tokens.findByAddress(fromToken.address); return token ? this.paths.get(token) || [] : []; } + } diff --git a/projects/sdk/src/lib/silo/Deposit.test.ts b/projects/sdk/src/lib/silo/Deposit.test.ts index 54176c90fc..40badd658d 100644 --- a/projects/sdk/src/lib/silo/Deposit.test.ts +++ b/projects/sdk/src/lib/silo/Deposit.test.ts @@ -169,4 +169,4 @@ async function testDeposit(op: DepositOperation, source: Token, dest: Token) { const balanceAfter = await sdk.silo.getBalance(dest, account, { source: DataSource.LEDGER }); expect(balanceAfter.amount.gt(balanceBefore.amount)).toBe(true); -} +} \ No newline at end of file diff --git a/projects/sdk/src/lib/silo/DepositBuilder.ts b/projects/sdk/src/lib/silo/DepositBuilder.ts index b8c3d24213..1f11634ef1 100644 --- a/projects/sdk/src/lib/silo/DepositBuilder.ts +++ b/projects/sdk/src/lib/silo/DepositBuilder.ts @@ -35,12 +35,12 @@ export class DepositBuilder { return op; } - /** + /** * Generate text to paste into http://www.webgraphviz.com/ * which will show an image based visualization of the current * graph */ - public getGraph() { - console.log(this.router.getGraphCode()); - } -} + public getGraph() { + console.log(this.router.getGraphCode()); + } +} \ No newline at end of file diff --git a/projects/sdk/src/lib/silo/DepositOperation.ts b/projects/sdk/src/lib/silo/DepositOperation.ts index f348580ebb..122ee03550 100644 --- a/projects/sdk/src/lib/silo/DepositOperation.ts +++ b/projects/sdk/src/lib/silo/DepositOperation.ts @@ -19,7 +19,8 @@ export class DepositOperation { route: Route; constructor(sdk: BeanstalkSDK, router: Router, targetToken: Token, account: string) { - if (!sdk.tokens.siloWhitelist.has(targetToken)) throw new Error(`Cannot deposit ${targetToken.symbol}, not on whitelist.`); + if (!sdk.tokens.siloWhitelist.has(targetToken)) + throw new Error(`Cannot deposit ${targetToken.symbol}, not on whitelist.`); DepositOperation.sdk = sdk; this.router = router; @@ -38,8 +39,8 @@ export class DepositOperation { buildWorkflow() { this.route = this.router.getRoute(this.inputToken.symbol, `${this.targetToken.symbol}:SILO`); - const isInputWhitelistedLP = DepositOperation.sdk.tokens.getIsWhitelistedWellLPToken(this.inputToken); - const isTargetWhitelistedLP = DepositOperation.sdk.tokens.getIsWhitelistedWellLPToken(this.targetToken); + const isInputWhitelistedLP = DepositOperation.sdk.tokens.isWellLP(this.inputToken); + const isTargetWhitelistedLP = DepositOperation.sdk.tokens.isWellLP(this.targetToken); // if the input token is NOT a whitelisted LP token like BEAN_ETH_WELL_LP, we need to use the advanced farm workflow // so that we can utilize pipeline to swap to the target token @@ -98,7 +99,10 @@ export class DepositOperation { }); } - const depositBDV = await DepositOperation.sdk.bean.getBDV(toToken, toToken.fromBlockchain(depositStep.amountOut)); + const depositBDV = await DepositOperation.sdk.bean.getBDV( + toToken, + toToken.fromBlockchain(depositStep.amountOut) + ); summary.push({ type: ActionType.DEPOSIT, @@ -123,7 +127,11 @@ export class DepositOperation { return this.targetToken.fromBlockchain(est); } - async execute(amountIn: TokenValue, slippage: number, overrides: PayableOverrides = {}): Promise { + async execute( + amountIn: TokenValue, + slippage: number, + overrides: PayableOverrides = {} + ): Promise { this.validate(); this.lastAmountIn = amountIn; @@ -134,4 +142,4 @@ export class DepositOperation { if (!this.inputToken) throw new Error("inputToken not set"); if (this.workflow.length === 0) throw new Error("No available route in workflow"); } -} +} \ No newline at end of file diff --git a/projects/sdk/src/lib/silo/Withdraw.test.ts b/projects/sdk/src/lib/silo/Withdraw.test.ts index 8d568df195..db2e4e6e90 100644 --- a/projects/sdk/src/lib/silo/Withdraw.test.ts +++ b/projects/sdk/src/lib/silo/Withdraw.test.ts @@ -75,4 +75,4 @@ describe("Silo Withdrawl", function () { expect(calc2.seeds.toHuman()).toEqual("360"); // expect(calc2.stalk.toHuman()).toEqual("120"); }); -}); +}); \ No newline at end of file diff --git a/projects/sdk/src/lib/swap/Swap.estimates.test.ts b/projects/sdk/src/lib/swap/Swap.estimates.test.ts index 412f3ce34b..3e138226e7 100644 --- a/projects/sdk/src/lib/swap/Swap.estimates.test.ts +++ b/projects/sdk/src/lib/swap/Swap.estimates.test.ts @@ -82,4 +82,4 @@ async function getBalance(token: Token, mode: string) { return balances.total; } throw new Error("Unknow mode"); -} +} \ No newline at end of file diff --git a/projects/sdk/src/lib/swap/Swap.test.ts b/projects/sdk/src/lib/swap/Swap.test.ts index b859fe8c07..90edca2647 100644 --- a/projects/sdk/src/lib/swap/Swap.test.ts +++ b/projects/sdk/src/lib/swap/Swap.test.ts @@ -178,4 +178,4 @@ async function getPipelineBalances() { const allBalances = erc20Balances.set(sdk.tokens.ETH, ethBalance); return allBalances; -}; +}; \ No newline at end of file diff --git a/projects/sdk/src/lib/swap/Swap.ts b/projects/sdk/src/lib/swap/Swap.ts index 138725e787..74072513c7 100644 --- a/projects/sdk/src/lib/swap/Swap.ts +++ b/projects/sdk/src/lib/swap/Swap.ts @@ -28,14 +28,22 @@ export class Swap { this.router = new Router(sdk, graph, selfEdgeBuilder); } - public buildSwap(tokenIn: Token, tokenOut: Token, account: string, _from?: FarmFromMode, _to?: FarmToMode) { + public buildSwap( + tokenIn: Token, + tokenOut: Token, + account: string, + _from?: FarmFromMode, + _to?: FarmToMode + ) { const route = this.router.getRoute(tokenIn.symbol, tokenOut.symbol); const workflow = Swap.sdk.farm.createAdvancedFarm(`Swap ${tokenIn.symbol}->${tokenOut.symbol}`); // Handle Farm Modes // For a single step swap (ex, ETH > WETH, or BEAN > BEAN), use the passed modes, if available if (route.length === 1) { - workflow.add(route.getStep(0).build(account, _from || FarmFromMode.EXTERNAL, _to || FarmToMode.EXTERNAL)); + workflow.add( + route.getStep(0).build(account, _from || FarmFromMode.EXTERNAL, _to || FarmToMode.EXTERNAL) + ); } // for a multi step swap (ex, ETH -> WETH -> USDT -> BEAN), we want the user's choices for // FarmFromMode and FarmToMode, if supplied, to only apply to the first and last legs @@ -77,4 +85,4 @@ export class Swap { public getGraph() { console.log(this.router.getGraphCode()); } -} +} \ No newline at end of file diff --git a/projects/sdk/src/lib/swap/SwapOperation.ts b/projects/sdk/src/lib/swap/SwapOperation.ts index 9ce18412a3..8328684bc6 100644 --- a/projects/sdk/src/lib/swap/SwapOperation.ts +++ b/projects/sdk/src/lib/swap/SwapOperation.ts @@ -76,7 +76,11 @@ export class SwapOperation { * @param slippage A human readable percent value. Ex: 0.1 would mean 0.1% slippage * @returns Promise of a Transaction */ - async execute(amountIn: BigNumber | TokenValue, slippage: number, overrides: CallOverrides = {}): Promise { + async execute( + amountIn: BigNumber | TokenValue, + slippage: number, + overrides: CallOverrides = {} + ): Promise { if (!this.isValid()) throw new Error("Invalid swap configuration"); return this.workflow.execute(amountIn, { slippage }, overrides); @@ -85,4 +89,4 @@ export class SwapOperation { getFarm() { return this.workflow; } -} +} \ No newline at end of file diff --git a/projects/sdk/src/lib/swap/graph.test.ts b/projects/sdk/src/lib/swap/graph.test.ts index d4906b9918..d9ca8cbadc 100644 --- a/projects/sdk/src/lib/swap/graph.test.ts +++ b/projects/sdk/src/lib/swap/graph.test.ts @@ -142,4 +142,4 @@ describe("routing", () => { } }); }); -}); +}); \ No newline at end of file diff --git a/projects/sdk/src/lib/tokens.ts b/projects/sdk/src/lib/tokens.ts index fef956b815..a583e1489b 100644 --- a/projects/sdk/src/lib/tokens.ts +++ b/projects/sdk/src/lib/tokens.ts @@ -27,7 +27,7 @@ export class Tokens { public readonly LUSD: ERC20Token; public readonly CRV3: ERC20Token; public readonly ROOT: ERC20Token; - + public readonly UNRIPE_BEAN: ERC20Token; public readonly UNRIPE_BEAN_WSTETH: ERC20Token; public readonly BEAN_ETH_WELL_LP: ERC20Token; diff --git a/projects/sdk/src/utils/TestUtils/BlockchainUtils.ts b/projects/sdk/src/utils/TestUtils/BlockchainUtils.ts index 95f6f99236..e85c4578e4 100644 --- a/projects/sdk/src/utils/TestUtils/BlockchainUtils.ts +++ b/projects/sdk/src/utils/TestUtils/BlockchainUtils.ts @@ -132,15 +132,14 @@ export class BlockchainUtils { this.setCRV3Balance(account, this.sdk.tokens.CRV3.amount(amount)), this.setWETHBalance(account, this.sdk.tokens.WETH.amount(amount)), this.setBEANBalance(account, this.sdk.tokens.BEAN.amount(amount)), + this.setWSTETHBalance(account, this.sdk.tokens.WSTETH.amount(amount)), this.setROOTBalance(account, this.sdk.tokens.ROOT.amount(amount)), this.seturBEANBalance(account, this.sdk.tokens.UNRIPE_BEAN.amount(amount)), // this.seturBEAN3CRVBalance(account, this.sdk.tokens.UNRIPE_BEAN_CRV3.amount(amount)), this.seturBEANWSTETHBalance(account, this.sdk.tokens.UNRIPE_BEAN_WSTETH.amount(amount)), this.setBEAN3CRVBalance(account, this.sdk.tokens.BEAN_CRV3_LP.amount(amount)), this.setBEANWETHBalance(account, this.sdk.tokens.BEAN_ETH_WELL_LP.amount(amount)), - this.setBEANWSTETHBalance(account, this.sdk.tokens.BEAN_WSTETH_WELL_LP.amount(amount)), - this.setWstethBalance(account, this.sdk.tokens.WSTETH.amount(amount)), - this.setStethBalance(account, this.sdk.tokens.STETH.amount(amount)) + this.setBEANWSTETHBalance(account, this.sdk.tokens.BEAN_WSTETH_WELL_LP.amount(amount)) ]); } async setETHBalance(account: string, balance: TokenValue) { @@ -182,12 +181,9 @@ export class BlockchainUtils { async setBEANWSTETHBalance(account: string, balance: TokenValue) { this.setBalance(this.sdk.tokens.BEAN_WSTETH_WELL_LP, account, balance); } - async setWstethBalance(account: string, balance: TokenValue) { + async setWSTETHBalance(account: string, balance: TokenValue) { this.setBalance(this.sdk.tokens.WSTETH, account, balance); } - async setStethBalance(account: string, balance: TokenValue) { - this.setBalance(this.sdk.tokens.STETH, account, balance); - } private getBalanceConfig(tokenAddress: string) { const slotConfig = new Map(); @@ -204,7 +200,6 @@ export class BlockchainUtils { slotConfig.set(this.sdk.tokens.BEAN_ETH_WELL_LP.address, [51, false]); slotConfig.set(this.sdk.tokens.BEAN_WSTETH_WELL_LP.address, [51, false]); slotConfig.set(this.sdk.tokens.WSTETH.address, [0, false]); - slotConfig.set(this.sdk.tokens.STETH.address, [0, false]); return slotConfig.get(tokenAddress); } @@ -455,4 +450,4 @@ export class BlockchainUtils { await this.sdk.provider.send("evm_increaseTime", [12]); await this.sdk.provider.send("evm_mine", []); } -} +} \ No newline at end of file From 44106d68a42838d6238f04608aaecd681e222ff9 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sat, 24 Aug 2024 12:11:32 -0600 Subject: [PATCH 011/430] feat: update silo withdraw --- projects/sdk/src/lib/silo/Withdraw.ts | 34 ++++++++++++++++++++++----- 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/projects/sdk/src/lib/silo/Withdraw.ts b/projects/sdk/src/lib/silo/Withdraw.ts index 5661289624..ae95bcc750 100644 --- a/projects/sdk/src/lib/silo/Withdraw.ts +++ b/projects/sdk/src/lib/silo/Withdraw.ts @@ -14,7 +14,11 @@ export class Withdraw { Withdraw.sdk = sdk; } - async withdraw(token: Token, amount: TokenValue, toMode: FarmToMode = FarmToMode.INTERNAL): Promise { + async withdraw( + token: Token, + amount: TokenValue, + toMode: FarmToMode = FarmToMode.INTERNAL + ): Promise { Withdraw.sdk.debug("silo.withdraw()", { token, amount }); if (!Withdraw.sdk.tokens.siloWhitelist.has(token)) { throw new Error(`Withdraw error; token ${token.symbol} is not a whitelisted asset`); @@ -42,11 +46,29 @@ export class Withdraw { } if (seasons.length === 1) { - Withdraw.sdk.debug("silo.withdraw(): withdrawDeposit()", { address: token.address, season: seasons[0], amount: amounts[0] }); - contractCall = Withdraw.sdk.contracts.beanstalk.withdrawDeposit(token.address, seasons[0], amounts[0], toMode); + Withdraw.sdk.debug("silo.withdraw(): withdrawDeposit()", { + address: token.address, + season: seasons[0], + amount: amounts[0] + }); + contractCall = Withdraw.sdk.contracts.beanstalk.withdrawDeposit( + token.address, + seasons[0], + amounts[0], + toMode + ); } else { - Withdraw.sdk.debug("silo.withdraw(): withdrawDeposits()", { address: token.address, seasons: seasons, amounts: amounts }); - contractCall = Withdraw.sdk.contracts.beanstalk.withdrawDeposits(token.address, seasons, amounts, toMode); + Withdraw.sdk.debug("silo.withdraw(): withdrawDeposits()", { + address: token.address, + seasons: seasons, + amounts: amounts + }); + contractCall = Withdraw.sdk.contracts.beanstalk.withdrawDeposits( + token.address, + seasons, + amounts, + toMode + ); } return contractCall; @@ -67,4 +89,4 @@ export class Withdraw { crates: pickedCrates.crates }; } -} +} \ No newline at end of file From 3f22c521af20328451a748eb10df59b525f2257e Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sat, 24 Aug 2024 12:12:00 -0600 Subject: [PATCH 012/430] feat: update deposit tests from master --- projects/sdk/src/lib/silo/Deposit.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/sdk/src/lib/silo/Deposit.test.ts b/projects/sdk/src/lib/silo/Deposit.test.ts index 40badd658d..2860793465 100644 --- a/projects/sdk/src/lib/silo/Deposit.test.ts +++ b/projects/sdk/src/lib/silo/Deposit.test.ts @@ -29,7 +29,7 @@ const happyPaths: Record = { "3CRV:BEAN": "3CRV -> USDC -> BEAN -> BEAN:SILO", "3CRV:BEANETH": "3CRV -> USDC -> BEANETH -> BEANETH:SILO", - "3CRV:BEANwstETH": "3CRV -> USDC -> BEANwstETH -> BEANwstETH:SILO", + "3CRV:BEANwstETH": "3CgRV -> USDC -> BEANwstETH -> BEANwstETH:SILO", "DAI:BEAN": "DAI -> BEAN -> BEAN:SILO", "DAI:BEANETH": "DAI -> BEANETH -> BEANETH:SILO", From ba61ee6c32b331b627f769daa8e45ee9bbe05cb8 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sat, 24 Aug 2024 12:13:45 -0600 Subject: [PATCH 013/430] feat: update farm & preset tests --- projects/sdk/src/lib/farm/farm.test.ts | 2 +- projects/sdk/src/lib/farm/presets.test.ts | 15 +++++++++++---- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/projects/sdk/src/lib/farm/farm.test.ts b/projects/sdk/src/lib/farm/farm.test.ts index f690039129..0d7a2e21bd 100644 --- a/projects/sdk/src/lib/farm/farm.test.ts +++ b/projects/sdk/src/lib/farm/farm.test.ts @@ -223,4 +223,4 @@ describe("Workflow", () => { }); }); }); -}); +}); \ No newline at end of file diff --git a/projects/sdk/src/lib/farm/presets.test.ts b/projects/sdk/src/lib/farm/presets.test.ts index 2a011519c5..8226c541c4 100644 --- a/projects/sdk/src/lib/farm/presets.test.ts +++ b/projects/sdk/src/lib/farm/presets.test.ts @@ -78,19 +78,26 @@ describe("Facet: Pipeline", () => { // @ts-ignore const encoded1 = farm._steps[1].prepare(); expect(farm.length).toBe(2); - expect(encoded0.callData.slice(0, 10)).toBe(sdk.contracts.beanstalk.interface.getSighash("permitERC20")); - expect(encoded1.callData.slice(0, 10)).toBe(sdk.contracts.beanstalk.interface.getSighash("transferToken")); + expect(encoded0.callData.slice(0, 10)).toBe( + sdk.contracts.beanstalk.interface.getSighash("permitERC20") + ); + expect(encoded1.callData.slice(0, 10)).toBe( + sdk.contracts.beanstalk.interface.getSighash("transferToken") + ); console.log("Permit", permit, permit.typedData.types); // Execute await farm.execute(amount.toBigNumber(), { slippage: 0.1 }).then((r) => r.wait()); - const pipelineBalance = await sdk.tokens.getBalance(sdk.tokens.BEAN, sdk.contracts.pipeline.address); + const pipelineBalance = await sdk.tokens.getBalance( + sdk.tokens.BEAN, + sdk.contracts.pipeline.address + ); expect(pipelineBalance.total.eq(amount)).toBe(true); expect(pipelineBalance.total.toHuman()).toBe("100"); }); // TODO: multiple tokens }); -}); +}); \ No newline at end of file From 79a164641106727d52e91ac12c7c67d01ba873e1 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sun, 25 Aug 2024 00:10:49 -0600 Subject: [PATCH 014/430] feat: deprecrate Root --- projects/sdk/src/lib/root.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/projects/sdk/src/lib/root.ts b/projects/sdk/src/lib/root.ts index c4a715ff2b..a82e36dafa 100644 --- a/projects/sdk/src/lib/root.ts +++ b/projects/sdk/src/lib/root.ts @@ -14,6 +14,9 @@ const PRECISION = TokenValue.fromBlockchain(ethers.utils.parseEther("1"), 18); const logtv = (tokv: TokenValue) => [tokv.toBlockchain(), tokv.toHuman(), tokv.decimals]; +/** + * @deprecated + */ export class Root { static sdk: BeanstalkSDK; From a1d63604279fe97355d6b2444766a5e3c82bd8ba Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sun, 25 Aug 2024 00:11:17 -0600 Subject: [PATCH 015/430] feat: update pools --- projects/sdk/src/lib/pools.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/projects/sdk/src/lib/pools.ts b/projects/sdk/src/lib/pools.ts index 0dd1fc4f59..5b6197f54c 100644 --- a/projects/sdk/src/lib/pools.ts +++ b/projects/sdk/src/lib/pools.ts @@ -24,7 +24,8 @@ export class Pools { constructor(sdk: BeanstalkSDK) { Pools.sdk = sdk; - this.pools = new Set(); + this.pools = new Set(); + this.wells = new Set(); this.lpAddressMap = new Map(); ////// Curve Meta Pool From fbf917e92325d7b3bc8c797473f2d009849039e9 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sun, 25 Aug 2024 00:11:36 -0600 Subject: [PATCH 016/430] feat: create field.ts --- projects/sdk/src/lib/field.ts | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 projects/sdk/src/lib/field.ts diff --git a/projects/sdk/src/lib/field.ts b/projects/sdk/src/lib/field.ts new file mode 100644 index 0000000000..84d0227462 --- /dev/null +++ b/projects/sdk/src/lib/field.ts @@ -0,0 +1,25 @@ +import { BigNumberish } from "ethers"; +import { BeanstalkSDK } from "./BeanstalkSDK"; +import { TokenValue } from "@beanstalk/sdk-core"; + +export class Field { + static sdk: BeanstalkSDK; + + constructor(sdk: BeanstalkSDK) { + Field.sdk = sdk; + } + + public async getPlots(account: string, _fieldId: BigNumberish = "0") { + const plots = await Field.sdk.contracts.beanstalk.getPlotsFromAccount(account, _fieldId); + + const plotMap = plots.reduce>((prev, curr) => { + const index = Field.sdk.tokens.PODS.fromBlockchain(curr.index); + const pods = Field.sdk.tokens.PODS.fromBlockchain(curr.pods); + + prev[index.toHuman()] = pods; + return prev; + }, {}); + + return plotMap; + } +} From 3992b979c3920ae15d9bab9ad195269e6b1b47d3 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sun, 25 Aug 2024 00:12:28 -0600 Subject: [PATCH 017/430] feat: add field to BeanstalkSDK + update chain --- projects/sdk/src/lib/BeanstalkSDK.ts | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/projects/sdk/src/lib/BeanstalkSDK.ts b/projects/sdk/src/lib/BeanstalkSDK.ts index ccab9c1074..d27a6a3b0c 100644 --- a/projects/sdk/src/lib/BeanstalkSDK.ts +++ b/projects/sdk/src/lib/BeanstalkSDK.ts @@ -17,6 +17,7 @@ import { Pools } from "./pools"; import defaultSettings from "src/defaultSettings.json"; import { WellsSDK } from "@beanstalk/sdk-wells"; import { ChainId } from "@beanstalk/sdk-core"; +import { Field } from "./field"; export type Provider = ethers.providers.JsonRpcProvider; export type Signer = ethers.Signer; @@ -58,10 +59,10 @@ export class BeanstalkSDK { public readonly farm: Farm; public readonly silo: Silo; + public readonly field: Field; public readonly events: EventManager; public readonly sun: Sun; public readonly permit: Permit; - public readonly root: Root; public readonly swap: Swap; public readonly bean: Bean; public readonly wells: WellsSDK; @@ -69,7 +70,7 @@ export class BeanstalkSDK { constructor(config?: BeanstalkConfig) { this.handleConfig(config); - this.chainId = enumFromValue(this.provider?.network?.chainId ?? 1, ChainId); + this.chainId = enumFromValue(this.provider?.network?.chainId ?? 42161, ChainId); this.source = config?.source || DataSource.SUBGRAPH; // Beanstalk @@ -83,20 +84,20 @@ export class BeanstalkSDK { this.graphql = new GraphQLClient(this.subgraphUrl); this.queries = getQueries(this.graphql); - // Internal + // // Internal this.events = new EventManager(this); this.permit = new Permit(this); - // Facets + // // Facets this.silo = new Silo(this); this.sun = new Sun(this); this.farm = new Farm(this); + this.field = new Field(this); - // Ecosystem - this.root = new Root(this); + // // Ecosystem this.swap = new Swap(this); - // Wells + // // Wells this.wells = new WellsSDK(config); } @@ -146,7 +147,10 @@ export class BeanstalkSDK { return config?.source || this.source; } - deriveConfig(key: keyof Reconfigurable, _config?: T): BeanstalkConfig[typeof key] { + deriveConfig( + key: keyof Reconfigurable, + _config?: T + ): BeanstalkConfig[typeof key] { return _config?.[key] || this[key]; } From 46d86cc101e3e772d889189f6e36bde9403d580a Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 26 Aug 2024 10:24:08 -0600 Subject: [PATCH 018/430] feat: add only bare necessities to swap graph for now --- projects/sdk/src/lib/swap/graph.ts | 333 ++++++++++++++++------------- 1 file changed, 185 insertions(+), 148 deletions(-) diff --git a/projects/sdk/src/lib/swap/graph.ts b/projects/sdk/src/lib/swap/graph.ts index 4a8ee02a5a..21657c3206 100644 --- a/projects/sdk/src/lib/swap/graph.ts +++ b/projects/sdk/src/lib/swap/graph.ts @@ -1,4 +1,5 @@ import { Graph } from "graphlib"; +import { BasinWell } from "src/classes/Pool/BasinWell"; import { ERC20Token } from "src/classes/Token"; import { BeanstalkSDK } from "src/lib/BeanstalkSDK"; import { FarmFromMode, FarmToMode } from "src/lib/farm"; @@ -75,6 +76,17 @@ export const setBidirectionalExchangeEdges = ( }); }; +const setBiDirectionalWellSwapEdges = (sdk: BeanstalkSDK, g: Graph, well: BasinWell) => { + const [token0, token1] = well.tokens; + + g.setEdge(token0.symbol, token1.symbol, { + build: (account: string, from: FarmFromMode, to: FarmToMode) => + sdk.farm.presets.wellSwap(well, token0, token1, account, from, to), + from: token0.symbol, + to: token1.symbol + }); +}; + export const getSwapGraph = (sdk: BeanstalkSDK): Graph => { const graph: Graph = new Graph({ multigraph: true, @@ -84,13 +96,33 @@ export const getSwapGraph = (sdk: BeanstalkSDK): Graph => { ////// Add Nodes - graph.setNode("ETH", { token: sdk.tokens.ETH }); - graph.setNode("WETH", { token: sdk.tokens.WETH }); - graph.setNode("BEAN", { token: sdk.tokens.BEAN }); - graph.setNode("3CRV", { token: sdk.tokens.CRV3 }); - graph.setNode("USDT", { token: sdk.tokens.USDT }); - graph.setNode("USDC", { token: sdk.tokens.USDC }); - graph.setNode("DAI", { token: sdk.tokens.DAI }); + graph.setNode(sdk.tokens.ETH.symbol, { + token: sdk.tokens.ETH + }); + graph.setNode(sdk.tokens.WETH.symbol, { + token: sdk.tokens.WETH + }); + graph.setNode(sdk.tokens.WSTETH.symbol, { + token: sdk.tokens.WSTETH + }); + graph.setNode(sdk.tokens.WEETH.symbol, { + token: sdk.tokens.WEETH + }); + graph.setNode(sdk.tokens.WBTC.symbol, { + token: sdk.tokens.WBTC + }); + graph.setNode(sdk.tokens.BEAN.symbol, { + token: sdk.tokens.BEAN + }); + graph.setNode(sdk.tokens.USDT.symbol, { + token: sdk.tokens.USDT + }); + graph.setNode(sdk.tokens.USDC.symbol, { + token: sdk.tokens.USDC + }); + graph.setNode(sdk.tokens.DAI.symbol, { + token: sdk.tokens.DAI + }); ////// Add Edges @@ -136,177 +168,182 @@ export const getSwapGraph = (sdk: BeanstalkSDK): Graph => { // to: "BEAN" // }); - // BEAN<>wstETH via Basin Well - graph.setEdge("BEAN", "wstETH", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.wellSwap( - sdk.pools.BEAN_WSTETH_WELL, - sdk.tokens.BEAN, - sdk.tokens.WSTETH, - account, - from, - to - ), - from: "BEAN", - to: "wstETH" + // set BasinWell.tokens[0] <> BasinWell.tokens[1] for Basin Well swaps + sdk.pools.wells.forEach((well) => { + setBiDirectionalWellSwapEdges(sdk, graph, well); }); - graph.setEdge("wstETH", "BEAN", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.wellSwap( - sdk.pools.BEAN_WSTETH_WELL, - sdk.tokens.WSTETH, - sdk.tokens.BEAN, - account, - from, - to - ), - from: "wstETH", - to: "BEAN" - }); + // BEAN<>wstETH via Basin Well + // graph.setEdge("BEAN", "wstETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.wellSwap( + // sdk.pools.BEAN_WSTETH_WELL, + // sdk.tokens.BEAN, + // sdk.tokens.WSTETH, + // account, + // from, + // to + // ), + // from: "BEAN", + // to: "wstETH" + // }); + + // graph.setEdge("wstETH", "BEAN", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.wellSwap( + // sdk.pools.BEAN_WSTETH_WELL, + // sdk.tokens.WSTETH, + // sdk.tokens.BEAN, + // account, + // from, + // to + // ), + // from: "wstETH", + // to: "BEAN" + // }); // USDC<>WETH via Uniswap V3 - graph.setEdge("USDC", "WETH", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.uniswapV3Swap(sdk.tokens.USDC, sdk.tokens.WETH, account, 500, from, to), - from: "USDC", - to: "WETH" - }); + // graph.setEdge("USDC", "WETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap(sdk.tokens.USDC, sdk.tokens.WETH, account, 500, from, to), + // from: "USDC", + // to: "WETH" + // }); - graph.setEdge("WETH", "USDC", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.uniswapV3Swap(sdk.tokens.WETH, sdk.tokens.USDC, account, 500, from, to), - from: "WETH", - to: "USDC" - }); + // graph.setEdge("WETH", "USDC", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap(sdk.tokens.WETH, sdk.tokens.USDC, account, 500, from, to), + // from: "WETH", + // to: "USDC" + // }); // DAI<>WETH via Uniswap V3 - graph.setEdge("DAI", "WETH", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.uniswapV3Swap(sdk.tokens.DAI, sdk.tokens.WETH, account, 500, from, to), - from: "DAI", - to: "WETH" - }); + // graph.setEdge("DAI", "WETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap(sdk.tokens.DAI, sdk.tokens.WETH, account, 500, from, to), + // from: "DAI", + // to: "WETH" + // }); - graph.setEdge("WETH", "DAI", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.uniswapV3Swap(sdk.tokens.WETH, sdk.tokens.DAI, account, 500, from, to), - from: "WETH", - to: "DAI" - }); + // graph.setEdge("WETH", "DAI", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap(sdk.tokens.WETH, sdk.tokens.DAI, account, 500, from, to), + // from: "WETH", + // to: "DAI" + // }); // WETH<>WSTETH - graph.setEdge("WETH", "wstETH", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.uniswapV3Swap(sdk.tokens.WETH, sdk.tokens.WSTETH, account, 100, from, to), - from: "WETH", - to: "wstETH" - }); - graph.setEdge("wstETH", "WETH", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.uniswapV3Swap(sdk.tokens.WSTETH, sdk.tokens.WETH, account, 100, from, to), - from: "wstETH", - to: "WETH" - }); + // graph.setEdge("WETH", "wstETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap(sdk.tokens.WETH, sdk.tokens.WSTETH, account, 100, from, to), + // from: "WETH", + // to: "wstETH" + // }); + // graph.setEdge("wstETH", "WETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap(sdk.tokens.WSTETH, sdk.tokens.WETH, account, 100, from, to), + // from: "wstETH", + // to: "WETH" + // }); // BEAN<>Stables - [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token) => { - graph.setEdge("BEAN", token.symbol, { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.bean2Stable(token, account, from, to), - from: "BEAN", - to: token.symbol - }); - graph.setEdge(token.symbol, "BEAN", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.stable2Bean(token, account, from, to), - from: token.symbol, - to: "BEAN" - }); - }); + // [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token) => { + // graph.setEdge("BEAN", token.symbol, { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.bean2Stable(token, account, from, to), + // from: "BEAN", + // to: token.symbol + // }); + // graph.setEdge(token.symbol, "BEAN", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.stable2Bean(token, account, from, to), + // from: token.symbol, + // to: "BEAN" + // }); + // }); - graph.setEdge("BEAN", "WETH", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.wellSwapUniV3( - sdk.pools.BEAN_WSTETH_WELL, - account, - sdk.tokens.BEAN, - sdk.tokens.WSTETH, - sdk.tokens.WETH, - 100, - from, - to - ), - from: "BEAN", - to: "WETH" - }); + // graph.setEdge("BEAN", "WETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.wellSwapUniV3( + // sdk.pools.BEAN_WSTETH_WELL, + // account, + // sdk.tokens.BEAN, + // sdk.tokens.WSTETH, + // sdk.tokens.WETH, + // 100, + // from, + // to + // ), + // from: "BEAN", + // to: "WETH" + // }); - graph.setEdge("WETH", "BEAN", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.uniV3WellSwap( - sdk.pools.BEAN_WSTETH_WELL, - account, - sdk.tokens.WETH, - sdk.tokens.WSTETH, - sdk.tokens.BEAN, - 100, - from, - to - ), - from: "WETH", - to: "BEAN" - }); + // graph.setEdge("WETH", "BEAN", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.uniV3WellSwap( + // sdk.pools.BEAN_WSTETH_WELL, + // account, + // sdk.tokens.WETH, + // sdk.tokens.WSTETH, + // sdk.tokens.BEAN, + // 100, + // from, + // to + // ), + // from: "WETH", + // to: "BEAN" + // }); /// 3CRV<>Stables via 3Pool Add/Remove Liquidity // HEADS UP: the ordering of these tokens needs to match their indexing in the 3CRV LP token. // Should be: 0 = DAI, 1 = USDC, 2 = USDT. - [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token, index) => { - setBidirectionalAddRemoveLiquidityEdges( - sdk, - graph, - sdk.contracts.curve.pools.pool3.address, - sdk.contracts.curve.registries.poolRegistry.address, - sdk.tokens.CRV3, // LP token - token, // underlying token - index - ); - }); + // [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token, index) => { + // setBidirectionalAddRemoveLiquidityEdges( + // sdk, + // graph, + // sdk.contracts.curve.pools.pool3.address, + // sdk.contracts.curve.registries.poolRegistry.address, + // sdk.tokens.CRV3, // LP token + // token, // underlying token + // index + // ); + // }); ////// 3Pool Exchanges /// USDC<>USDT via 3Pool Exchange - setBidirectionalExchangeEdges( - sdk, - graph, - sdk.contracts.curve.pools.pool3.address, - sdk.contracts.curve.registries.poolRegistry.address, - sdk.tokens.USDC, - sdk.tokens.USDT - ); + // setBidirectionalExchangeEdges( + // sdk, + // graph, + // sdk.contracts.curve.pools.pool3.address, + // sdk.contracts.curve.registries.poolRegistry.address, + // sdk.tokens.USDC, + // sdk.tokens.USDT + // ); /// USDC<>DAI via 3Pool Exchange - setBidirectionalExchangeEdges( - sdk, - graph, - sdk.contracts.curve.pools.pool3.address, - sdk.contracts.curve.registries.poolRegistry.address, - sdk.tokens.USDC, - sdk.tokens.DAI - ); + // setBidirectionalExchangeEdges( + // sdk, + // graph, + // sdk.contracts.curve.pools.pool3.address, + // sdk.contracts.curve.registries.poolRegistry.address, + // sdk.tokens.USDC, + // sdk.tokens.DAI + // ); /// USDT<>DAI via 3Pool Exchange - setBidirectionalExchangeEdges( - sdk, - graph, - sdk.contracts.curve.pools.pool3.address, - sdk.contracts.curve.registries.poolRegistry.address, - sdk.tokens.USDT, - sdk.tokens.DAI - ); + // setBidirectionalExchangeEdges( + // sdk, + // graph, + // sdk.contracts.curve.pools.pool3.address, + // sdk.contracts.curve.registries.poolRegistry.address, + // sdk.tokens.USDT, + // sdk.tokens.DAI + // ); return graph; }; From a462e1026a2de2e757db96e74063667354df50c9 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 26 Aug 2024 10:24:32 -0600 Subject: [PATCH 019/430] t status git --- projects/sdk/src/lib/silo/depositGraph.ts | 526 +++++++++++----------- 1 file changed, 269 insertions(+), 257 deletions(-) diff --git a/projects/sdk/src/lib/silo/depositGraph.ts b/projects/sdk/src/lib/silo/depositGraph.ts index c80d39ce43..3386f553d0 100644 --- a/projects/sdk/src/lib/silo/depositGraph.ts +++ b/projects/sdk/src/lib/silo/depositGraph.ts @@ -30,10 +30,10 @@ export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { * * Basically: * graph.setNode("BEAN"); - * graph.setNode("BEAN3CRV"); * graph.setNode("urBEAN"); - * graph.setNode("urBEAN3CRV"); + * graph.setNode("urBEANwstETH"); * graph.setNode("BEANETH"); + * graph.setNode("BEANwstETH"); */ for (const token of sdk.tokens.siloWhitelist) { @@ -46,18 +46,18 @@ export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { * These are different than, but correspond to, the whitelisted assets. There's a * difference between swapping to an asset, and depositing it. * - * For ex, if someone wants to deposit BEAN into the "BEAN:3CRV LP" silo, the + * For ex, if someone wants to deposit BEAN into the "BEAN:wstETH LP" silo, the * steps would be: - * 1. deposit BEAN into the BEAN3CRV pool on Curve to receive the BEAN3CRV LP token - * 2. deposit the BEAN3CRV LP token into Beanstalk + * 1. deposit BEAN into the BEAN:wstETH Well on Basin to receive the BEAN:wstETH LP token + * 2. deposit the BEAN:wstETH LP token into Beanstalk * - * Therefor we need two nodes related to BEAN3CRV. One that is the token, + * Therefore we need two nodes related to BEAN:wstETH. One that is the token, * and one that is a deposit target. * * For ex, this graph: * USDC -> BEAN -> BEAN:SILO * allows us to create edges like this: - * USDC -> BEAN do a swap using exchangeUnderlying() + * USDC -> BEAN do a swap * BEAN -> BEAN:SILO deposit into beanstalk using deposit() * which wouldn't be possible w/o two separate nodes representing BEAN and BEAN:SILO * @@ -75,12 +75,10 @@ export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { graph.setNode("DAI"); graph.setNode("USDC"); graph.setNode("USDT"); - graph.setNode("3CRV"); graph.setNode("WETH"); graph.setNode("wstETH"); - graph.setNode("stETH"); - - // graph.setNode("ETH"); + graph.setNode("weETH"); + graph.setNode("WBTC"); /** * ********** EDGES *************** @@ -92,7 +90,7 @@ export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { * * For ex, the edge BEAN -> BEAN:SILO runs "deposit()" method * We create a unique edge for each whitelisted asset between itself and its - * correpsondign {TOKEN}:SILO node + * corresponding {TOKEN}:SILO node */ for (const token of sdk.tokens.siloWhitelist) { const from = token.symbol; @@ -107,31 +105,28 @@ export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { } /** - * Setup edges to addLiquidity to BEAN:3CRV pool. + * Setup edges to addLiquidity to non-unripe whitelisted well. + * + * Custom routes to avoid swaps to-from Bean * - * [ BEAN, 3CRV ] => BEAN_CRV3_LP */ { - const targetToken = sdk.tokens.BEAN_CRV3_LP; - const pool = sdk.pools.BEAN_CRV3; - if (!pool) throw new Error(`Pool not found for LP token: ${targetToken.symbol}`); - const registry = sdk.contracts.curve.registries.metaFactory.address; - - [sdk.tokens.BEAN, sdk.tokens.CRV3].forEach((from: Token) => { - const indexes: [number, number] = [0, 0]; - const tokenIndex = (pool as CurveMetaPool).getTokenIndex(from); - if (tokenIndex === -1) throw new Error(`Unable to find index for token ${from.symbol}`); - indexes[tokenIndex] = 1; - graph.setEdge(from.symbol, targetToken.symbol, { - build: (_: string, fromMode: FarmFromMode, toMode: FarmToMode) => - new sdk.farm.actions.AddLiquidity(pool.address, registry, indexes, fromMode, toMode), - from: from.symbol, - to: targetToken.symbol, - label: "addLiquidity" + if (!sdk.pools?.wells) { + throw new Error(`sdk.pools.wells no initialized`); + } + + sdk.pools.wells.forEach((well) => { + well.tokens.forEach((tokenIn) => { + graph.setEdge(tokenIn.symbol, well.lpToken.symbol, { + build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + sdk.farm.presets.wellAddLiquidity(well, tokenIn, account, fromMode, toMode), + from: tokenIn.symbol, + to: well.lpToken.symbol, + label: "wellAddLiquidity" + }); }); }); } - /** * Setup edges to addLiquidity to BEAN:ETH Well. * @@ -139,74 +134,46 @@ export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { * * BEAN / ETH / USDC / USDT / DAI => BEAN_ETH_LP */ - { - const beanEthLP = sdk.tokens.BEAN_ETH_WELL_LP; - const beanEthWell = sdk.pools.BEAN_ETH_WELL; - - if (!beanEthWell) throw new Error(`Pool not found for LP token: ${beanEthLP.symbol}`); + { + // const beanEthLP = sdk.tokens.BEAN_ETH_WELL_LP; + // const beanEthWell = sdk.pools.BEAN_ETH_WELL; + // if (!beanEthWell) throw new Error(`Pool not found for LP token: ${beanEthLP.symbol}`); + // Add edges for each well's underlying tokens => well's LP token // BEAN / ETH => BEAN_ETH_LP - [sdk.tokens.BEAN, sdk.tokens.WETH].forEach((from: ERC20Token) => { - graph.setEdge(from.symbol, beanEthLP.symbol, { - build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - sdk.farm.presets.wellAddLiquidity(beanEthWell, from, account, fromMode, toMode), - from: from.symbol, - to: beanEthLP.symbol, - label: "wellAddLiquidity" - }); - }); - + // [sdk.tokens.BEAN, sdk.tokens.WETH].forEach((from: ERC20Token) => { + // graph.setEdge(from.symbol, beanEthLP.symbol, { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.wellAddLiquidity(beanEthWell, from, account, fromMode, toMode), + // from: from.symbol, + // to: beanEthLP.symbol, + // label: "wellAddLiquidity" + // }); + // }); // USDC => BEAN_ETH_LP - graph.setEdge(sdk.tokens.USDC.symbol, beanEthLP.symbol, { - build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - sdk.farm.presets.usdc2beaneth(beanEthWell, account, fromMode, toMode), - from: sdk.tokens.USDC.symbol, - to: beanEthLP.symbol, - label: "swap2weth,deposit" - }); - + // graph.setEdge(sdk.tokens.USDC.symbol, beanEthLP.symbol, { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.usdc2beaneth(beanEthWell, account, fromMode, toMode), + // from: sdk.tokens.USDC.symbol, + // to: beanEthLP.symbol, + // label: "swap2weth,deposit" + // }); // USDT => BEAN_ETH_LP - graph.setEdge(sdk.tokens.USDT.symbol, beanEthLP.symbol, { - build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - sdk.farm.presets.usdt2beaneth(beanEthWell, account, fromMode, toMode), - from: sdk.tokens.USDT.symbol, - to: beanEthLP.symbol, - label: "swap2weth,deposit" - }); - + // graph.setEdge(sdk.tokens.USDT.symbol, beanEthLP.symbol, { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.usdt2beaneth(beanEthWell, account, fromMode, toMode), + // from: sdk.tokens.USDT.symbol, + // to: beanEthLP.symbol, + // label: "swap2weth,deposit" + // }); // DAI => BEAN_ETH_LP - graph.setEdge(sdk.tokens.DAI.symbol, beanEthLP.symbol, { - build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - sdk.farm.presets.dai2beaneth(beanEthWell, account, fromMode, toMode), - from: sdk.tokens.DAI.symbol, - to: beanEthLP.symbol, - label: "swap2weth,deposit" - }); - } - - /** - * Setup edges to removeLiquidityOneToken to Curve 3pool. - * - * 3CRV => USDT - */ - { - const from = sdk.tokens.CRV3; - const targetToken = sdk.tokens.USDT; - const pool = sdk.contracts.curve.pools.pool3; - const registry = sdk.contracts.curve.registries.poolRegistry.address; - graph.setEdge(from.symbol, targetToken.symbol, { - build: (_: string, fromMode: FarmFromMode, toMode: FarmToMode) => - new sdk.farm.actions.RemoveLiquidityOneToken( - pool.address, - registry, - targetToken.address, - fromMode, - toMode - ), - from: from.symbol, - to: targetToken.symbol, - label: "removeLiquidityOneToken" - }); + // graph.setEdge(sdk.tokens.DAI.symbol, beanEthLP.symbol, { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.dai2beaneth(beanEthWell, account, fromMode, toMode), + // from: sdk.tokens.DAI.symbol, + // to: beanEthLP.symbol, + // label: "swap2weth,deposit" + // }); } /** @@ -225,178 +192,172 @@ export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { * [ USDT, USDC, DAI ] => WETH */ { - graph.setEdge("USDT", "WETH", { - build: (_: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.usdt2weth(from, to), - from: "USDT", - to: "WETH", - label: "exchange" - }); - - graph.setEdge("USDC", "WETH", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.uniswapV3Swap(sdk.tokens.USDC, sdk.tokens.WETH, account, 500, from, to), - from: "USDC", - to: "WETH", - label: "uniswapV3Swap" - }); - - graph.setEdge("DAI", "WETH", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.uniswapV3Swap(sdk.tokens.DAI, sdk.tokens.WETH, account, 500, from, to), - from: "DAI", - to: "WETH", - label: "uniswapV3Swap" - }); + // graph.setEdge("USDT", "WETH", { + // build: (_: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.usdt2weth(from, to), + // from: "USDT", + // to: "WETH", + // label: "exchange" + // }); + // graph.setEdge("USDC", "WETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap(sdk.tokens.USDC, sdk.tokens.WETH, account, 500, from, to), + // from: "USDC", + // to: "WETH", + // label: "uniswapV3Swap" + // }); + // graph.setEdge("DAI", "WETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap(sdk.tokens.DAI, sdk.tokens.WETH, account, 500, from, to), + // from: "DAI", + // to: "WETH", + // label: "uniswapV3Swap" + // }); } /** * [ USDC, DAI, USDT ] => BEAN */ { - [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token) => { - graph.setEdge(token.symbol, "BEAN", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.stable2Bean(token, account, from, to), - from: token.symbol, - to: "BEAN" - }); - }); + // [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token) => { + // graph.setEdge(token.symbol, "BEAN", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.stable2Bean(token, account, from, to), + // from: token.symbol, + // to: "BEAN" + // }); + // }); } /** * Well Swap: WETH <> BEAN */ { - graph.setEdge("WETH", "BEAN", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.wellSwap( - sdk.pools.BEAN_ETH_WELL, - sdk.tokens.WETH, - sdk.tokens.BEAN, - account, - from, - to - ), - from: "WETH", - to: "BEAN", - label: "wellSwap" - }); - graph.setEdge("BEAN", "WETH", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.wellSwap( - sdk.pools.BEAN_ETH_WELL, - sdk.tokens.BEAN, - sdk.tokens.WETH, - account, - from, - to - ), - from: "BEAN", - to: "WETH", - label: "wellSwap" - }); + // graph.setEdge("WETH", "BEAN", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.wellSwap( + // sdk.pools.BEAN_ETH_WELL, + // sdk.tokens.WETH, + // sdk.tokens.BEAN, + // account, + // from, + // to + // ), + // from: "WETH", + // to: "BEAN", + // label: "wellSwap" + // }); + // graph.setEdge("BEAN", "WETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.wellSwap( + // sdk.pools.BEAN_ETH_WELL, + // sdk.tokens.BEAN, + // sdk.tokens.WETH, + // account, + // from, + // to + // ), + // from: "BEAN", + // to: "WETH", + // label: "wellSwap" + // }); } /** * Well Swap: WETH <> BEAN */ { - graph.setEdge("wstETH", "BEAN", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.wellSwap( - sdk.pools.BEAN_WSTETH_WELL, - sdk.tokens.WSTETH, - sdk.tokens.BEAN, - account, - from, - to - ), - from: "wstETH", - to: "BEAN", - label: "wellSwap" - }); - graph.setEdge("BEAN", "wstETH", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.wellSwap( - sdk.pools.BEAN_WSTETH_WELL, - sdk.tokens.BEAN, - sdk.tokens.WSTETH, - account, - from, - to - ), - from: "BEAN", - to: "wstETH", - label: "wellSwap" - }); + // graph.setEdge("wstETH", "BEAN", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.wellSwap( + // sdk.pools.BEAN_WSTETH_WELL, + // sdk.tokens.WSTETH, + // sdk.tokens.BEAN, + // account, + // from, + // to + // ), + // from: "wstETH", + // to: "BEAN", + // label: "wellSwap" + // }); + // graph.setEdge("BEAN", "wstETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.wellSwap( + // sdk.pools.BEAN_WSTETH_WELL, + // sdk.tokens.BEAN, + // sdk.tokens.WSTETH, + // account, + // from, + // to + // ), + // from: "BEAN", + // to: "wstETH", + // label: "wellSwap" + // }); } /** * set edges for WETH <> wstETH */ { - graph.setEdge("WETH", "wstETH", { - build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - sdk.farm.presets.uniswapV3Swap( - sdk.tokens.WETH, - sdk.tokens.WSTETH, - account, - 100, - fromMode, - toMode - ), - from: "WETH", - to: "wstETH", - label: "uniswapV3Swap" - }); - graph.setEdge("wstETH", "WETH", { - build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - sdk.farm.presets.uniswapV3Swap( - sdk.tokens.WSTETH, - sdk.tokens.WETH, - account, - 100, - fromMode, - toMode - ), - from: "wstETH", - to: "WETH", - label: "uniswapV3Swap" - }); + // graph.setEdge("WETH", "wstETH", { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap( + // sdk.tokens.WETH, + // sdk.tokens.WSTETH, + // account, + // 100, + // fromMode, + // toMode + // ), + // from: "WETH", + // to: "wstETH", + // label: "uniswapV3Swap" + // }); + // graph.setEdge("wstETH", "WETH", { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap( + // sdk.tokens.WSTETH, + // sdk.tokens.WETH, + // account, + // 100, + // fromMode, + // toMode + // ), + // from: "wstETH", + // to: "WETH", + // label: "uniswapV3Swap" + // }); } /** * set up edges for depositing to BEAN:WSTETH Well; */ { - const beanWstethWell = sdk.pools.BEAN_WSTETH_WELL; - const beanWstethLP = sdk.tokens.BEAN_WSTETH_WELL_LP; - - if (!beanWstethWell) throw new Error(`Pool not found for LP token: ${beanWstethLP.symbol}`); - - // BEAN/wstETH<> BEAN_wstETH_LP - - [sdk.tokens.BEAN, sdk.tokens.WSTETH].forEach((from: ERC20Token) => { - graph.setEdge(from.symbol, beanWstethLP.symbol, { - build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - sdk.farm.presets.wellAddLiquidity(beanWstethWell, from, account, fromMode, toMode), - from: from.symbol, - to: beanWstethLP.symbol, - label: "wellAddLiquidity" - }); - }); - - // [USDC/USDT/DAI] -> bean:wstETH - [sdk.tokens.USDC, sdk.tokens.USDT, sdk.tokens.DAI].forEach((token) => { - graph.setEdge(token.symbol, sdk.tokens.BEAN_WSTETH_WELL_LP.symbol, { - build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - sdk.farm.presets.stable2beanWstETH(token, account, fromMode, toMode), - from: token.symbol, - to: sdk.tokens.BEAN_WSTETH_WELL_LP.symbol, - label: "stable2bean:wstETH" - }); - }); + // const beanWstethWell = sdk.pools.BEAN_WSTETH_WELL; + // const beanWstethLP = sdk.tokens.BEAN_WSTETH_WELL_LP; + // if (!beanWstethWell) throw new Error(`Pool not found for LP token: ${beanWstethLP.symbol}`); + // // BEAN/wstETH<> BEAN_wstETH_LP + // [sdk.tokens.BEAN, sdk.tokens.WSTETH].forEach((from: ERC20Token) => { + // graph.setEdge(from.symbol, beanWstethLP.symbol, { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.wellAddLiquidity(beanWstethWell, from, account, fromMode, toMode), + // from: from.symbol, + // to: beanWstethLP.symbol, + // label: "wellAddLiquidity" + // }); + // }); + // // [USDC/USDT/DAI] -> bean:wstETH + // [sdk.tokens.USDC, sdk.tokens.USDT, sdk.tokens.DAI].forEach((token) => { + // graph.setEdge(token.symbol, sdk.tokens.BEAN_WSTETH_WELL_LP.symbol, { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.stable2beanWstETH(token, account, fromMode, toMode), + // from: token.symbol, + // to: sdk.tokens.BEAN_WSTETH_WELL_LP.symbol, + // label: "stable2bean:wstETH" + // }); + // }); } /** @@ -418,27 +379,27 @@ export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { // HEADS UP: the ordering of these tokens needs to match their indexing in the 3CRV LP token. // Should be: 0 = DAI, 1 = USDC, 2 = USDT. - [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token, index) => { - setBidirectionalAddRemoveLiquidityEdges( - sdk, - graph, - sdk.contracts.curve.pools.pool3.address, - sdk.contracts.curve.registries.poolRegistry.address, - sdk.tokens.CRV3, // LP token - token, // underlying token - index - ); - }); - - // WETH => 3CRV - // needed to force a path when depositing WETH > BEAN3CRV, so it doesn't go through BEAN - graph.setEdge("WETH", "3CRV", { - build: (_: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.weth2bean3crv(from, to), - from: "WETH", - to: "3CRV", - label: "swap2usdt23crv" - }); + // [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token, index) => { + // setBidirectionalAddRemoveLiquidityEdges( + // sdk, + // graph, + // sdk.contracts.curve.pools.pool3.address, + // sdk.contracts.curve.registries.poolRegistry.address, + // sdk.tokens.CRV3, // LP token + // token, // underlying token + // index + // ); + // }); + + // // WETH => 3CRV + // // needed to force a path when depositing WETH > BEAN3CRV, so it doesn't go through BEAN + // graph.setEdge("WETH", "3CRV", { + // build: (_: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.weth2bean3crv(from, to), + // from: "WETH", + // to: "3CRV", + // label: "swap2usdt23crv" + // }); return graph; }; @@ -478,3 +439,54 @@ export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { // to: "BEAN", // label: "uniV3WellSwap" // }); + +/** + * Setup edges to addLiquidity to BEAN:3CRV pool. + * + * [ BEAN, 3CRV ] => BEAN_CRV3_LP + */ +// { +// const targetToken = sdk.tokens.BEAN_CRV3_LP; +// const pool = sdk.pools.BEAN_CRV3; +// if (!pool) throw new Error(`Pool not found for LP token: ${targetToken.symbol}`); +// const registry = sdk.contracts.curve.registries.metaFactory.address; + +// [sdk.tokens.BEAN, sdk.tokens.CRV3].forEach((from: Token) => { +// const indexes: [number, number] = [0, 0]; +// const tokenIndex = (pool as CurveMetaPool).getTokenIndex(from); +// if (tokenIndex === -1) throw new Error(`Unable to find index for token ${from.symbol}`); +// indexes[tokenIndex] = 1; +// graph.setEdge(from.symbol, targetToken.symbol, { +// build: (_: string, fromMode: FarmFromMode, toMode: FarmToMode) => +// new sdk.farm.actions.AddLiquidity(pool.address, registry, indexes, fromMode, toMode), +// from: from.symbol, +// to: targetToken.symbol, +// label: "addLiquidity" +// }); +// }); +// } + +/** + * Setup edges to removeLiquidityOneToken to Curve 3pool. + * + * 3CRV => USDT + */ +// { +// const from = sdk.tokens.CRV3; +// const targetToken = sdk.tokens.USDT; +// const pool = sdk.contracts.curve.pools.pool3; +// const registry = sdk.contracts.curve.registries.poolRegistry.address; +// graph.setEdge(from.symbol, targetToken.symbol, { +// build: (_: string, fromMode: FarmFromMode, toMode: FarmToMode) => +// new sdk.farm.actions.RemoveLiquidityOneToken( +// pool.address, +// registry, +// targetToken.address, +// fromMode, +// toMode +// ), +// from: from.symbol, +// to: targetToken.symbol, +// label: "removeLiquidityOneToken" +// }); +// } From 4d8f1f3bd06cbb10c9c5699dbea9fc4d65f31288 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 26 Aug 2024 10:25:48 -0600 Subject: [PATCH 020/430] feat: remove mainnet only contracts for now --- projects/sdk/src/lib/contracts.ts | 131 ++++++++++++------------------ projects/sdk/src/lib/silo.ts | 2 +- 2 files changed, 55 insertions(+), 78 deletions(-) diff --git a/projects/sdk/src/lib/contracts.ts b/projects/sdk/src/lib/contracts.ts index e4f40b6d97..242cbb7f16 100644 --- a/projects/sdk/src/lib/contracts.ts +++ b/projects/sdk/src/lib/contracts.ts @@ -97,27 +97,24 @@ export class Contracts { // Addressses const beanstalkAddress = sdk.addresses.BEANSTALK.get(sdk.chainId); const beanstalkFertilizerAddress = sdk.addresses.BEANSTALK_FERTILIZER.get(sdk.chainId); - const beanstalkPriceAddress = sdk.addresses.BEANSTALK_PRICE.get(sdk.chainId); + // const beanstalkPriceAddress = sdk.addresses.BEANSTALK_PRICE.get(sdk.chainId); const pipelineAddress = sdk.addresses.PIPELINE.get(sdk.chainId); const depotAddress = sdk.addresses.DEPOT.get(sdk.chainId); - const mathAddress = sdk.addresses.MATH.get(sdk.chainId); - const rootAddress = sdk.addresses.ROOT.get(sdk.chainId); - const usdOracleAddress = sdk.addresses.USD_ORACLE.get(sdk.chainId); - const unwrapAndSendEthJunctionAddress = sdk.addresses.UNWRAP_AND_SEND_ETH_JUNCTION.get( - sdk.chainId - ); + // const mathAddress = sdk.addresses.MATH.get(sdk.chainId); + // const rootAddress = sdk.addresses.ROOT.get(sdk.chainId); + // const usdOracleAddress = sdk.addresses.USD_ORACLE.get(sdk.chainId); - const beancrv3Address = sdk.addresses.BEAN_CRV3.get(sdk.chainId); - const pool3Address = sdk.addresses.POOL3.get(sdk.chainId); - const tricrypto2Address = sdk.addresses.TRICRYPTO2.get(sdk.chainId); - const poolRegistryAddress = sdk.addresses.POOL_REGISTRY.get(sdk.chainId); - const metaFactoryAddress = sdk.addresses.META_FACTORY.get(sdk.chainId); - const cryptoFactoryAddress = sdk.addresses.CRYPTO_FACTORY.get(sdk.chainId); - const zapAddress = sdk.addresses.CURVE_ZAP.get(sdk.chainId); + // const beancrv3Address = sdk.addresses.BEAN_CRV3.get(sdk.chainId); + // const pool3Address = sdk.addresses.POOL3.get(sdk.chainId); + // const tricrypto2Address = sdk.addresses.TRICRYPTO2.get(sdk.chainId); + // const poolRegistryAddress = sdk.addresses.POOL_REGISTRY.get(sdk.chainId); + // const metaFactoryAddress = sdk.addresses.META_FACTORY.get(sdk.chainId); + // const cryptoFactoryAddress = sdk.addresses.CRYPTO_FACTORY.get(sdk.chainId); + // const zapAddress = sdk.addresses.CURVE_ZAP.get(sdk.chainId); - const uniswapV3RouterAddress = sdk.addresses.UNISWAP_V3_ROUTER.get(sdk.chainId); - const uniswapV3QuoterV2Address = sdk.addresses.UNISWAP_V3_QUOTER_V2.get(sdk.chainId); + // const uniswapV3RouterAddress = sdk.addresses.UNISWAP_V3_ROUTER.get(sdk.chainId); + // const uniswapV3QuoterV2Address = sdk.addresses.UNISWAP_V3_QUOTER_V2.get(sdk.chainId); const stethAddress = sdk.addresses.STETH.get(sdk.chainId); const wstEthAddress = sdk.addresses.WSTETH.get(sdk.chainId); @@ -128,10 +125,7 @@ export class Contracts { beanstalkAddress, sdk.readProvider ?? sdk.providerOrSigner ); - this.beanstalkPrice = BeanstalkPrice__factory.connect( - beanstalkPriceAddress, - sdk.providerOrSigner - ); + // this.beanstalkPrice = BeanstalkPrice__factory.connect(beanstalkPriceAddress, sdk.providerOrSigner); this.fertilizer = BeanstalkFertilizer__factory.connect( beanstalkFertilizerAddress, sdk.providerOrSigner @@ -139,62 +133,45 @@ export class Contracts { this.pipeline = Pipeline__factory.connect(pipelineAddress, sdk.providerOrSigner); this.depot = Depot__factory.connect(depotAddress, sdk.providerOrSigner); - this.math = Math__factory.connect(mathAddress, sdk.providerOrSigner); - this.root = Root__factory.connect(rootAddress, sdk.providerOrSigner); - this.usdOracle = UsdOracle__factory.connect(usdOracleAddress, sdk.providerOrSigner); - this.pipelineJunctions = { - unwrapAndSendEth: UnwrapAndSendEthJunction__factory.connect( - unwrapAndSendEthJunctionAddress, - sdk.providerOrSigner - ) - }; - - const beanCrv3 = CurveMetaPool__factory.connect(beancrv3Address, sdk.providerOrSigner); - const pool3 = Curve3Pool__factory.connect(pool3Address, sdk.providerOrSigner); - const tricrypto2 = CurveTriCrypto2Pool__factory.connect( - tricrypto2Address, - sdk.providerOrSigner - ); - const poolRegistry = CurveRegistry__factory.connect(poolRegistryAddress, sdk.providerOrSigner); - const metaFactory = CurveMetaFactory__factory.connect(metaFactoryAddress, sdk.providerOrSigner); - const cryptoFactory = CurveCryptoFactory__factory.connect( - cryptoFactoryAddress, - sdk.providerOrSigner - ); - const zap = CurveZap__factory.connect(zapAddress, sdk.providerOrSigner); - - this.uniswapV3Router = UniswapV3Router__factory.connect( - uniswapV3RouterAddress, - sdk.providerOrSigner - ); - this.uniswapV3QuoterV2 = UniswapV3QuoterV2__factory.connect( - uniswapV3QuoterV2Address, - sdk.providerOrSigner - ); - - const steth = Steth__factory.connect(stethAddress, sdk.providerOrSigner); - const wsteth = Wsteth__factory.connect(wstEthAddress, sdk.providerOrSigner); - - this.curve = { - pools: { - beanCrv3, - [beancrv3Address]: beanCrv3, - pool3, - [pool3Address]: pool3, - tricrypto2, - [tricrypto2Address]: tricrypto2 - }, - registries: { - poolRegistry, - [poolRegistryAddress]: poolRegistry, - metaFactory, - [metaFactoryAddress]: metaFactory, - cryptoFactory, - [cryptoFactoryAddress]: cryptoFactory - }, - zap - }; - - this.lido = { steth, wsteth }; + // this.math = Math__factory.connect(mathAddress, sdk.providerOrSigner); + // this.root = Root__factory.connect(rootAddress, sdk.providerOrSigner); + // this.usdOracle = UsdOracle__factory.connect(usdOracleAddress, sdk.providerOrSigner); + + // const beanCrv3 = CurveMetaPool__factory.connect(beancrv3Address, sdk.providerOrSigner); + // const pool3 = Curve3Pool__factory.connect(pool3Address, sdk.providerOrSigner); + // const tricrypto2 = CurveTriCrypto2Pool__factory.connect( + // tricrypto2Address, + // sdk.providerOrSigner + // ); + // const poolRegistry = CurveRegistry__factory.connect(poolRegistryAddress, sdk.providerOrSigner); + // const metaFactory = CurveMetaFactory__factory.connect(metaFactoryAddress, sdk.providerOrSigner); + // const cryptoFactory = CurveCryptoFactory__factory.connect( + // cryptoFactoryAddress, + // sdk.providerOrSigner + // ); + // const zap = CurveZap__factory.connect(zapAddress, sdk.providerOrSigner); + + // this.uniswapV3Router = UniswapV3Router__factory.connect(uniswapV3RouterAddress, sdk.providerOrSigner); + // this.uniswapV3QuoterV2 = UniswapV3QuoterV2__factory.connect(uniswapV3QuoterV2Address, sdk.providerOrSigner); + + // this.curve = { + // pools: { + // beanCrv3, + // [beancrv3Address]: beanCrv3, + // pool3, + // [pool3Address]: pool3, + // tricrypto2, + // [tricrypto2Address]: tricrypto2 + // }, + // registries: { + // poolRegistry, + // [poolRegistryAddress]: poolRegistry, + // metaFactory, + // [metaFactoryAddress]: metaFactory, + // cryptoFactory, + // [cryptoFactoryAddress]: cryptoFactory + // }, + // zap + // }; } } diff --git a/projects/sdk/src/lib/silo.ts b/projects/sdk/src/lib/silo.ts index c014dab3d9..2a13fe319a 100644 --- a/projects/sdk/src/lib/silo.ts +++ b/projects/sdk/src/lib/silo.ts @@ -180,7 +180,7 @@ export class Silo { public async getDeposits(_account: string) { const deposits = await Silo.sdk.contracts.beanstalk.getDepositsForAccount(_account); - + } From 595eee94d53b7472f6a652314b10c9e9117f8f83 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 26 Aug 2024 13:17:24 -0600 Subject: [PATCH 021/430] feat: update mockbeanstalk abi --- protocol/abi/MockBeanstalk.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/protocol/abi/MockBeanstalk.json b/protocol/abi/MockBeanstalk.json index 002d991724..039fcaf610 100644 --- a/protocol/abi/MockBeanstalk.json +++ b/protocol/abi/MockBeanstalk.json @@ -11652,6 +11652,19 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "getUsdEthPrice", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [], "name": "initOracleForAllWhitelistedWells", From 6482bca4106fcb430cec144215b0f1bf319b221c Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 26 Aug 2024 16:18:33 -0600 Subject: [PATCH 022/430] feat: implement get silo balance without using event parser --- projects/sdk/src/constants/addresses.ts | 11 +- projects/sdk/src/lib/silo.ts | 107 +++++++++++++----- projects/sdk/src/lib/silo/types.ts | 4 + projects/sdk/src/lib/silo/utils.ts | 105 +++++++++++++++-- projects/sdk/src/types/index.ts | 10 +- .../src/utils/TestUtils/BlockchainUtils.ts | 3 +- projects/sdk/src/utils/common.ts | 3 + 7 files changed, 191 insertions(+), 52 deletions(-) create mode 100644 projects/sdk/src/utils/common.ts diff --git a/projects/sdk/src/constants/addresses.ts b/projects/sdk/src/constants/addresses.ts index 08801c75a0..30ca6d17f8 100644 --- a/projects/sdk/src/constants/addresses.ts +++ b/projects/sdk/src/constants/addresses.ts @@ -124,7 +124,7 @@ export const addresses = { // Common ERC-20 Tokens // ---------------------------------------- WETH: Address.make({ - [ChainId.MAINNET]: "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + [ChainId.MAINNET]: "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2" }), WSTETH: Address.make({ [ChainId.MAINNET]: "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", @@ -156,12 +156,9 @@ export const addresses = { LUSD: Address.make({ [ChainId.MAINNET]: "0x5f98805A4E8be255a32880FDeC7F6728C6568bA0" }), - - // ---------------------------------------- - // Lido - // ---------------------------------------- - STETH: Address.make("0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84"), - WSTETH: Address.make("0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0"), + STETH: Address.make({ + [ChainId.MAINNET]: "0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84" + }), // ---------------------------------------- // Curve Pools: Other diff --git a/projects/sdk/src/lib/silo.ts b/projects/sdk/src/lib/silo.ts index 2a13fe319a..846ea91677 100644 --- a/projects/sdk/src/lib/silo.ts +++ b/projects/sdk/src/lib/silo.ts @@ -11,7 +11,12 @@ import { MAX_UINT256 } from "src/constants"; import { DepositBuilder } from "./silo/DepositBuilder"; import { DepositOperation } from "./silo/DepositOperation"; import { Withdraw } from "./silo/Withdraw"; -import { Deposit, TokenSiloBalance, DepositTokenPermitMessage, DepositTokensPermitMessage } from "./silo/types"; +import { + Deposit, + TokenSiloBalance, + DepositTokenPermitMessage, + DepositTokensPermitMessage +} from "./silo/types"; import { Transfer } from "./silo/Transfer"; import { Convert, ConvertDetails } from "./silo/Convert"; @@ -62,7 +67,9 @@ export class Silo { console.warn("Optimization: use `mow()` instead of `mowMultiple()` for a single token"); } - const notWhitelisted = _tokens.find((token) => Silo.sdk.tokens.isWhitelisted(token) === false); + const notWhitelisted = _tokens.find( + (token) => Silo.sdk.tokens.isWhitelisted(token) === false + ); if (notWhitelisted) throw new Error(`${notWhitelisted.symbol} is not whitelisted`); addrs = _tokens.map((t) => t.address); @@ -137,7 +144,11 @@ export class Silo { * @param destinationAddress The destination address for the transfer * @returns Promise of Transaction */ - async transfer(token: Token, amount: TokenValue, destinationAddress: string): Promise { + async transfer( + token: Token, + amount: TokenValue, + destinationAddress: string + ): Promise { return this.siloTransfer.transfer(token, amount, destinationAddress); } @@ -157,7 +168,13 @@ export class Silo { * @param fromAmount Amount to convert * @returns Promise of Transaction */ - async convert(fromToken: Token, toToken: Token, fromAmount: TokenValue, slippage: number = 0.1, overrides: PayableOverrides = {}) { + async convert( + fromToken: Token, + toToken: Token, + fromAmount: TokenValue, + slippage: number = 0.1, + overrides: PayableOverrides = {} + ) { return this.siloConvert.convert(fromToken, toToken, fromAmount, slippage, overrides); } @@ -180,12 +197,15 @@ export class Silo { public async getDeposits(_account: string) { const deposits = await Silo.sdk.contracts.beanstalk.getDepositsForAccount(_account); - - } public async getTokenDeposits(_account: string, token: Token) { - return Silo.sdk.contracts.beanstalk.getTokenDepositsForAccount(_account, token.address); + const tokenDeposits = Silo.sdk.contracts.beanstalk.getTokenDepositsForAccount( + _account, + token.address + ); + + const dict = {}; } /** @@ -205,16 +225,19 @@ export class Silo { Silo.sdk.contracts.beanstalk.getGerminatingStem(_token.address) ]); - if (!Silo.sdk.tokens.siloWhitelist.has(_token)) throw new Error(`${_token.address} is not whitelisted in the Silo`); + if (!Silo.sdk.tokens.siloWhitelist.has(_token)) + throw new Error(`${_token.address} is not whitelisted in the Silo`); /// SETUP const balance: TokenSiloBalance = utils.makeTokenSiloBalance(); /// LEDGER if (source === DataSource.LEDGER) { - const events = await Silo.sdk.events.get("silo", [account, { token: _token }]); - const processor = new EventProcessor(Silo.sdk, account); - const { deposits: depositsByToken } = processor.ingestAll(events); + const farmerDeposits = await Silo.sdk.contracts.beanstalk.getTokenDepositsForAccount( + account, + _token.address + ); + const depositsByToken = utils.parseDepositsByToken(Silo.sdk, farmerDeposits); // The processor's return schema assumes we might have wanted to grab // multiple tokens, so we have to grab the one we want @@ -223,6 +246,7 @@ export class Silo { for (let stem in deposits) { utils.applyDeposit(balance, _token, stemTip, { stem, + id: deposits[stem].id, amount: deposits[stem].amount, bdv: deposits[stem].bdv, germinatingStem @@ -246,14 +270,17 @@ export class Silo { if (!query.farmer) return balance; const { deposited } = query.farmer; - deposited.forEach((deposit) => + deposited.forEach((deposit) => { + if (!deposit.stem) return; + utils.applyDeposit(balance, _token, stemTip, { - stem: deposit.stem, // FIXME + stem: deposit.stem, + id: utils.packAddressAndStem(_token.address, BigNumber.from(deposit.stem)), amount: deposit.depositedAmount, bdv: deposit.depositedBDV, germinatingStem - }) - ); + }); + }); return balance; } @@ -286,7 +313,7 @@ export class Silo { const [account, currentSeason, stemTips, germinatingStemsRaw] = await Promise.all([ Silo.sdk.getAccount(_account), Silo.sdk.sun.getSeason(), - this.getStemTips([...Silo.sdk.tokens.siloWhitelist]), + this.getStemTips(), Silo.sdk.contracts.beanstalk.getGerminatingStems(whiteListTokens.map((t) => t.address)) ]); @@ -298,9 +325,8 @@ export class Silo { /// LEDGER if (source === DataSource.LEDGER) { - const events = await Silo.sdk.events.get("silo", [account]); - const processor = new EventProcessor(Silo.sdk, account); - const { deposits: depositsByToken } = processor.ingestAll(events); + const farmerDeposits = await Silo.sdk.contracts.beanstalk.getDepositsForAccount(account); + const depositsByToken = utils.parseDepositsByToken(Silo.sdk, farmerDeposits); // Handle deposits. // Attach stalk & seed counts for each crate. @@ -322,11 +348,12 @@ export class Silo { if (deposits[stem].amount.toString() !== "1") { utils.applyDeposit(balance, token, stemTip, { stem, + id: deposits[stem].id, amount: deposits[stem].amount, bdv: deposits[stem].bdv, germinatingStem }); - }; + } } utils.sortCrates(balance); @@ -365,8 +392,11 @@ export class Silo { // Filter dust crates - should help with crate balance too low errors if (BigNumber.from(deposit.depositedAmount).toString() !== "1") { + if (!deposit.stem) return; + utils.applyDeposit(balance, token, stemTip, { - stem: deposit.stem || deposit.season, + stem: deposit.stem, + id: utils.packAddressAndStem(token.address, BigNumber.from(deposit.stem)), amount: deposit.depositedAmount, bdv: deposit.depositedBDV, germinatingStem @@ -406,7 +436,9 @@ export class Silo { */ async getStalk(_account?: string) { const account = await Silo.sdk.getAccount(_account); - return Silo.sdk.contracts.beanstalk.balanceOfStalk(account).then((v) => Silo.sdk.tokens.STALK.fromBlockchain(v)); + return Silo.sdk.contracts.beanstalk + .balanceOfStalk(account) + .then((v) => Silo.sdk.tokens.STALK.fromBlockchain(v)); } /** @@ -428,7 +460,9 @@ export class Silo { */ async getEarnedBeans(_account?: string) { const account = await Silo.sdk.getAccount(_account); - return Silo.sdk.contracts.beanstalk.balanceOfEarnedBeans(account).then((v) => Silo.sdk.tokens.BEAN.fromBlockchain(v)); + return Silo.sdk.contracts.beanstalk + .balanceOfEarnedBeans(account) + .then((v) => Silo.sdk.tokens.BEAN.fromBlockchain(v)); } /** @@ -436,7 +470,9 @@ export class Silo { */ async getEarnedStalk(_account?: string) { const account = await Silo.sdk.getAccount(_account); - return Silo.sdk.contracts.beanstalk.balanceOfEarnedStalk(account).then((v) => Silo.sdk.tokens.STALK.fromBlockchain(v)); + return Silo.sdk.contracts.beanstalk + .balanceOfEarnedStalk(account) + .then((v) => Silo.sdk.tokens.STALK.fromBlockchain(v)); } /** @@ -481,9 +517,14 @@ export class Silo { * TODO: multicall? * TODO: Check if whitelisted? */ - async getStemTips(tokens: Token[]) { - return Promise.all(tokens.map((token) => this.getStemTip(token).then((tip) => [token.address, tip] as const))).then( - (tips) => new Map(tips) + async getStemTips() { + const [wlTokens, stemTips] = await Promise.all([ + Silo.sdk.contracts.beanstalk.getWhitelistedTokens(), + Silo.sdk.contracts.beanstalk.getStemTips() + ]); + + return new Map( + wlTokens.map((tokenAddress, i) => [tokenAddress, stemTips[i]] as const) ); } @@ -514,7 +555,8 @@ export class Silo { const deadline = _deadline || MAX_UINT256; const [domain, nonce] = await Promise.all([ permitUtils.getEIP712Domain(), - _nonce || Silo.sdk.contracts.beanstalk.depositPermitNonces(owner).then((nonce) => nonce.toString()) + _nonce || + Silo.sdk.contracts.beanstalk.depositPermitNonces(owner).then((nonce) => nonce.toString()) ]); return permitUtils.createTypedDepositTokenPermitData(domain, { @@ -552,13 +594,16 @@ export class Silo { _nonce?: string, _deadline?: string ): Promise> { - if (tokens.length !== values.length) throw new Error("Input mismatch: number of tokens does not equal number of values"); - if (tokens.length === 1) console.warn("Optimization: use permitDepositToken when permitting one Silo Token."); + if (tokens.length !== values.length) + throw new Error("Input mismatch: number of tokens does not equal number of values"); + if (tokens.length === 1) + console.warn("Optimization: use permitDepositToken when permitting one Silo Token."); const deadline = _deadline || MAX_UINT256; const [domain, nonce] = await Promise.all([ permitUtils.getEIP712Domain(), - _nonce || Silo.sdk.contracts.beanstalk.depositPermitNonces(owner).then((nonce) => nonce.toString()) + _nonce || + Silo.sdk.contracts.beanstalk.depositPermitNonces(owner).then((nonce) => nonce.toString()) ]); return permitUtils.createTypedDepositTokensPermitData(domain, { diff --git a/projects/sdk/src/lib/silo/types.ts b/projects/sdk/src/lib/silo/types.ts index e914957b32..9f84e22249 100644 --- a/projects/sdk/src/lib/silo/types.ts +++ b/projects/sdk/src/lib/silo/types.ts @@ -7,6 +7,8 @@ import { EIP712PermitMessage } from "src/lib/permit"; * that has been added to the Silo. */ export type Deposit = { + /** Deposit ID */ + id: ethers.BigNumber; /** The Stem is the ID of the deposit. */ stem: ethers.BigNumber; /** */ @@ -38,6 +40,8 @@ export type Deposit = { * Whitelisted Silo Token. */ export type TokenSiloBalance = { + /** deposit ID */ + id: string; /** The total amount of this Token currently in the Deposited state. */ amount: T; /** The total amount of this Token that is available to Convert. Excludes germinating deposits */ diff --git a/projects/sdk/src/lib/silo/utils.ts b/projects/sdk/src/lib/silo/utils.ts index e29a68ec70..ff46402f8f 100644 --- a/projects/sdk/src/lib/silo/utils.ts +++ b/projects/sdk/src/lib/silo/utils.ts @@ -1,9 +1,13 @@ +import { BeanstalkSDK } from "src/lib/BeanstalkSDK"; import { ethers } from "ethers"; import { ERC20Token, Token } from "src/classes/Token"; import { Silo } from "../silo"; import { TokenValue } from "@beanstalk/sdk-core"; import { TokenSiloBalance, Deposit } from "./types"; import { assert } from "src/utils"; +import { SiloGettersFacet } from "src/constants/generated/protocol/abi/Beanstalk"; +import { MayArray } from "src/types"; +import { isArray } from "src/utils/common"; export function sortCrates(state: TokenSiloBalance) { state.deposits = state.deposits.sort( @@ -35,7 +39,12 @@ export function sortCratesByBDVRatio(crates: Deposit[], direction: "asc" | "desc /** * Selects the number of crates needed to add up to the desired `amount`. */ -export function pickCrates(deposits: Deposit[], amount: TokenValue, token: Token, currentSeason: number) { +export function pickCrates( + deposits: Deposit[], + amount: TokenValue, + token: Token, + currentSeason: number +) { let totalAmount = TokenValue.ZERO; let totalBDV = TokenValue.ZERO; let totalStalk = TokenValue.ZERO; @@ -43,7 +52,9 @@ export function pickCrates(deposits: Deposit[], amount: TokenValue, token: Token const cratesToWithdrawFrom: Deposit[] = []; deposits.some((deposit) => { - const amountToRemoveFromCrate = totalAmount.add(deposit.amount).lte(amount) ? deposit.amount : amount.sub(totalAmount); + const amountToRemoveFromCrate = totalAmount.add(deposit.amount).lte(amount) + ? deposit.amount + : amount.sub(totalAmount); const cratePct = amountToRemoveFromCrate.div(deposit.amount); const crateBDV = cratePct.mul(deposit.bdv); const crateSeeds = cratePct.mul(deposit.seeds); @@ -57,6 +68,7 @@ export function pickCrates(deposits: Deposit[], amount: TokenValue, token: Token totalStalk = totalStalk.add(crateStalk); cratesToWithdrawFrom.push({ + id: deposit.id, stem: deposit.stem, amount: amountToRemoveFromCrate, bdv: crateBDV, @@ -112,6 +124,7 @@ export function sortTokenMapByWhitelist(whitelist: Set, ma export function makeTokenSiloBalance(): TokenSiloBalance { return { + id: "", amount: TokenValue.ZERO, convertibleAmount: TokenValue.ZERO, bdv: TokenValue.ZERO, @@ -120,7 +133,62 @@ export function makeTokenSiloBalance(): TokenSiloBalance { }; } +export function packAddressAndStem(address: string, stem: ethers.BigNumber): ethers.BigNumber { + const addressBN = ethers.BigNumber.from(address); + const shiftedAddress = addressBN.shl(96); + const stemUint = stem.toTwos(96); + return shiftedAddress.or(stemUint); +} + +export function unpackAddressAndStem(data: ethers.BigNumber): { + tokenAddress: string; + stem: ethers.BigNumber; +} { + const tokenAddressBN = data.shr(96); + const tokenAddress = ethers.utils.getAddress(tokenAddressBN.toHexString()); + const stem = data.mask(96).fromTwos(96); + return { tokenAddress, stem }; +} + +type TokenDepositsByStem = { + [stem: string]: { + id: ethers.BigNumber; + amount: ethers.BigNumber; + bdv: ethers.BigNumber; + }; +}; + +export function parseDepositsByToken( + sdk: BeanstalkSDK, + data: MayArray +) { + const depositsByToken: Map = new Map(); + const datas = isArray(data) ? data : [data]; + datas.forEach(({ token: tokenAddr, depositIds, tokenDeposits }) => { + const token = sdk.tokens.findByAddress(tokenAddr); + if (!token) return; + + const depositsByStem = depositIds.reduce((memo, depositId, index) => { + const { stem } = unpackAddressAndStem(depositId); + const deposit = tokenDeposits[index]; + + memo[stem.toString()] = { + id: depositId, + amount: deposit.amount, + bdv: deposit.bdv + }; + + return memo; + }, {}); + + depositsByToken.set(token, depositsByStem); + }); + + return depositsByToken; +} + export type RawDepositData = { + id: ethers.BigNumber; stem: ethers.BigNumberish; amount: ethers.BigNumberish; bdv: ethers.BigNumberish; @@ -137,9 +205,13 @@ export type RawDepositData = { * @param data.bdv The bdv of deposit * @returns DepositCrate */ -export function makeDepositObject(token: Token, stemTipForToken: ethers.BigNumber, data: RawDepositData): Deposit { +export function makeDepositObject( + token: Token, + stemTipForToken: ethers.BigNumber, + data: RawDepositData +): Deposit { // On-chain - let stem + let stem; const amount = token.fromBlockchain(data.amount.toString()); const bdv = Silo.sdk.tokens.BEAN.fromBlockchain(data.bdv.toString()); // Hack // Hack - Remove additional digits added to stem of redeposited unripe tokens in migrateStem @@ -147,7 +219,7 @@ export function makeDepositObject(token: Token, stemTipForToken: ethers.BigNumbe stem = ethers.BigNumber.from(data.stem).div(1000000); } else { stem = ethers.BigNumber.from(data.stem); - }; + } const isGerminating = stem.gte(data.germinatingStem); // Stalk @@ -157,6 +229,7 @@ export function makeDepositObject(token: Token, stemTipForToken: ethers.BigNumbe const total = base.add(grown); return { + id: data.id, stem, amount, bdv, @@ -181,7 +254,10 @@ export function calculateGrownStalkSeeds( depositSeeds: TokenValue ): TokenValue { const deltaSeasons = ethers.BigNumber.from(currentSeason).sub(depositSeason); - assert(deltaSeasons.gte(0), "Silo: Cannot calculate grown stalk when `currentSeason < depositSeason`."); + assert( + deltaSeasons.gte(0), + "Silo: Cannot calculate grown stalk when `currentSeason < depositSeason`." + ); return Silo.STALK_PER_SEED_PER_SEASON.mul(depositSeeds).mul(deltaSeasons.toNumber()); } @@ -197,7 +273,11 @@ export function calculateGrownStalkSeeds( * @param stem The stem of the deposit * @param bdv The bdv of the deposit */ -export function calculateGrownStalkStems(stemTip: ethers.BigNumber, stem: ethers.BigNumber, bdv: TokenValue) { +export function calculateGrownStalkStems( + stemTip: ethers.BigNumber, + stem: ethers.BigNumber, + bdv: TokenValue +) { const deltaStem = stemTip.sub(stem).div(10 ** 6); if (deltaStem.lt(0)) return Silo.sdk.tokens.STALK.fromHuman("0"); // FIXME @@ -207,11 +287,18 @@ export function calculateGrownStalkStems(stemTip: ethers.BigNumber, stem: ethers /** * Apply a Deposit to a TokenSiloBalance. */ -export function applyDeposit(balance: TokenSiloBalance, token: Token, stemTipForToken: ethers.BigNumber, data: RawDepositData) { +export function applyDeposit( + balance: TokenSiloBalance, + token: Token, + stemTipForToken: ethers.BigNumber, + data: RawDepositData +) { const deposit = makeDepositObject(token, stemTipForToken, data); balance.amount = balance.amount.add(deposit.amount); - balance.convertibleAmount = balance.convertibleAmount.add(deposit.isGerminating ? TokenValue.ZERO : deposit.amount); + balance.convertibleAmount = balance.convertibleAmount.add( + deposit.isGerminating ? TokenValue.ZERO : deposit.amount + ); balance.bdv = balance.bdv.add(deposit.bdv); balance.deposits.push(deposit); if (!deposit.isGerminating) { diff --git a/projects/sdk/src/types/index.ts b/projects/sdk/src/types/index.ts index d25fbbccd8..dd9790e6f6 100644 --- a/projects/sdk/src/types/index.ts +++ b/projects/sdk/src/types/index.ts @@ -1,7 +1,9 @@ export type StringMap = { [address: string]: T }; export type ClipboardSettings = { - tag: string, - copySlot: number, - pasteSlot: number, -}; \ No newline at end of file + tag: string; + copySlot: number; + pasteSlot: number; +}; + +export type MayArray = T | T[]; diff --git a/projects/sdk/src/utils/TestUtils/BlockchainUtils.ts b/projects/sdk/src/utils/TestUtils/BlockchainUtils.ts index e85c4578e4..957ba5e191 100644 --- a/projects/sdk/src/utils/TestUtils/BlockchainUtils.ts +++ b/projects/sdk/src/utils/TestUtils/BlockchainUtils.ts @@ -414,6 +414,7 @@ export class BlockchainUtils { const currentSeason = _currentSeason || _season + 100; return makeDepositObject(token, ethers.BigNumber.from(_stemTipForToken || _season), { + id: ethers.constants.Zero, stem: _stem || currentSeason, // FIXME amount: amount.toBlockchain(), bdv: bdv.toBlockchain(), @@ -450,4 +451,4 @@ export class BlockchainUtils { await this.sdk.provider.send("evm_increaseTime", [12]); await this.sdk.provider.send("evm_mine", []); } -} \ No newline at end of file +} diff --git a/projects/sdk/src/utils/common.ts b/projects/sdk/src/utils/common.ts new file mode 100644 index 0000000000..617f3767f0 --- /dev/null +++ b/projects/sdk/src/utils/common.ts @@ -0,0 +1,3 @@ +export function isArray(data: T | T[]): data is T[] { + return Array.isArray(data); +} From 41fa83435d38e3d059c425d7446fccd3a55a3f67 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 26 Aug 2024 16:23:20 -0600 Subject: [PATCH 023/430] feat: update get balance --- projects/sdk/src/lib/silo.ts | 2 +- projects/sdk/src/lib/silo/types.ts | 2 -- projects/sdk/src/lib/silo/utils.ts | 1 - 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/projects/sdk/src/lib/silo.ts b/projects/sdk/src/lib/silo.ts index 846ea91677..4e9981f2e1 100644 --- a/projects/sdk/src/lib/silo.ts +++ b/projects/sdk/src/lib/silo.ts @@ -524,7 +524,7 @@ export class Silo { ]); return new Map( - wlTokens.map((tokenAddress, i) => [tokenAddress, stemTips[i]] as const) + wlTokens.map((tokenAddress, i) => [tokenAddress.toLowerCase(), stemTips[i]] as const) ); } diff --git a/projects/sdk/src/lib/silo/types.ts b/projects/sdk/src/lib/silo/types.ts index 9f84e22249..b6e841024b 100644 --- a/projects/sdk/src/lib/silo/types.ts +++ b/projects/sdk/src/lib/silo/types.ts @@ -40,8 +40,6 @@ export type Deposit = { * Whitelisted Silo Token. */ export type TokenSiloBalance = { - /** deposit ID */ - id: string; /** The total amount of this Token currently in the Deposited state. */ amount: T; /** The total amount of this Token that is available to Convert. Excludes germinating deposits */ diff --git a/projects/sdk/src/lib/silo/utils.ts b/projects/sdk/src/lib/silo/utils.ts index ff46402f8f..dee9d4f56d 100644 --- a/projects/sdk/src/lib/silo/utils.ts +++ b/projects/sdk/src/lib/silo/utils.ts @@ -124,7 +124,6 @@ export function sortTokenMapByWhitelist(whitelist: Set, ma export function makeTokenSiloBalance(): TokenSiloBalance { return { - id: "", amount: TokenValue.ZERO, convertibleAmount: TokenValue.ZERO, bdv: TokenValue.ZERO, From 7af83a0c041f1d65f352eccaf352e88fd1b40d5b Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 26 Aug 2024 16:51:03 -0600 Subject: [PATCH 024/430] feat: update field get plots --- projects/sdk/src/lib/events/processor.ts | 3 ++ projects/sdk/src/lib/field.ts | 69 ++++++++++++++++++++---- 2 files changed, 62 insertions(+), 10 deletions(-) diff --git a/projects/sdk/src/lib/events/processor.ts b/projects/sdk/src/lib/events/processor.ts index 14eb910f61..f918ffdbf4 100644 --- a/projects/sdk/src/lib/events/processor.ts +++ b/projects/sdk/src/lib/events/processor.ts @@ -58,6 +58,9 @@ export type EventProcessorData = { >; }; +/** + * @deprecated + */ export class EventProcessor { private readonly sdk: BeanstalkSDK; diff --git a/projects/sdk/src/lib/field.ts b/projects/sdk/src/lib/field.ts index 84d0227462..d1b9403f27 100644 --- a/projects/sdk/src/lib/field.ts +++ b/projects/sdk/src/lib/field.ts @@ -1,6 +1,7 @@ -import { BigNumberish } from "ethers"; +import { BigNumber, BigNumberish, ethers } from "ethers"; import { BeanstalkSDK } from "./BeanstalkSDK"; import { TokenValue } from "@beanstalk/sdk-core"; +import { ZERO_BN } from "src/constants"; export class Field { static sdk: BeanstalkSDK; @@ -9,17 +10,65 @@ export class Field { Field.sdk = sdk; } - public async getPlots(account: string, _fieldId: BigNumberish = "0") { - const plots = await Field.sdk.contracts.beanstalk.getPlotsFromAccount(account, _fieldId); + public async getPlots({ + harvestableIndex: _harvestableIndex, + account, + fieldId = "0" + }: { + harvestableIndex: BigNumber | TokenValue; + account: string; + fieldId: BigNumberish; + }) { + const harvestableIndex = + _harvestableIndex instanceof TokenValue ? _harvestableIndex.toBigNumber() : _harvestableIndex; - const plotMap = plots.reduce>((prev, curr) => { - const index = Field.sdk.tokens.PODS.fromBlockchain(curr.index); - const pods = Field.sdk.tokens.PODS.fromBlockchain(curr.pods); + const plots = await Field.sdk.contracts.beanstalk + .getPlotsFromAccount(account, fieldId) + .then( + (p) => + new Map(p.map(({ pods, index }) => [index.toString(), pods] as const)) + ); - prev[index.toHuman()] = pods; - return prev; - }, {}); + let pods = ZERO_BN; + let harvestablePods = ZERO_BN; - return plotMap; + const unharvestablePlots: Map = new Map(); + const harvestablePlots: Map = new Map(); + + plots.forEach((plot, startIndexStr) => { + const startIndex = ethers.BigNumber.from(startIndexStr); + + // Fully harvestable + if (startIndex.add(plot).lte(harvestableIndex)) { + harvestablePods = harvestablePods.add(plot); + harvestablePlots.set(startIndexStr, plot); + } + + // Partially harvestable + else if (startIndex.lt(harvestableIndex)) { + const partialAmount = harvestableIndex.sub(startIndex); + + harvestablePods = harvestablePods.add(partialAmount); + pods = pods.add(plot.sub(partialAmount)); + + harvestablePlots.set(startIndexStr, partialAmount); + unharvestablePlots.set(harvestableIndex.toString(), plot.sub(partialAmount)); + } + + // Unharvestable + else { + pods = pods.add(plot); + unharvestablePlots.set(startIndexStr, plot); + } + }); + + // FIXME: "unharvestable pods" are just Pods, + // but we can't reuse "plots" in the same way. + return { + pods, + harvestablePods, + plots: unharvestablePlots, + harvestablePlots + }; } } From a13833b312ea8ef36df56b4bfaecea5b25166d69 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 26 Aug 2024 17:12:07 -0600 Subject: [PATCH 025/430] feat: update get plots implementation --- projects/sdk/src/lib/field.ts | 62 +++++++++++++++++++---------------- 1 file changed, 34 insertions(+), 28 deletions(-) diff --git a/projects/sdk/src/lib/field.ts b/projects/sdk/src/lib/field.ts index d1b9403f27..5b5e69626a 100644 --- a/projects/sdk/src/lib/field.ts +++ b/projects/sdk/src/lib/field.ts @@ -4,36 +4,39 @@ import { TokenValue } from "@beanstalk/sdk-core"; import { ZERO_BN } from "src/constants"; export class Field { + private static DEFAULT_FIELD_ID = "0"; + static sdk: BeanstalkSDK; constructor(sdk: BeanstalkSDK) { Field.sdk = sdk; } - public async getPlots({ - harvestableIndex: _harvestableIndex, - account, - fieldId = "0" - }: { - harvestableIndex: BigNumber | TokenValue; - account: string; - fieldId: BigNumberish; - }) { - const harvestableIndex = - _harvestableIndex instanceof TokenValue ? _harvestableIndex.toBigNumber() : _harvestableIndex; - - const plots = await Field.sdk.contracts.beanstalk - .getPlotsFromAccount(account, fieldId) - .then( - (p) => - new Map(p.map(({ pods, index }) => [index.toString(), pods] as const)) - ); - - let pods = ZERO_BN; - let harvestablePods = ZERO_BN; - - const unharvestablePlots: Map = new Map(); - const harvestablePlots: Map = new Map(); + public async getHarvestableIndex(fieldId: BigNumberish = Field.DEFAULT_FIELD_ID) { + return Field.sdk.contracts.beanstalk.harvestableIndex(fieldId); + } + + public async getAllPlots(account: string, fieldId: BigNumberish = Field.DEFAULT_FIELD_ID) { + const plots = await Field.sdk.contracts.beanstalk.getPlotsFromAccount(account, fieldId); + + return new Map( + plots.map(({ pods, index }) => [index.toString(), pods] as const) + ); + } + + public async getPlots({ account, fieldId }: { account: string; fieldId?: BigNumberish }) { + const [plots, harvestableIndex] = await Promise.all([ + this.getAllPlots(account, fieldId), + this.getHarvestableIndex(fieldId) + ]); + + const PODS = Field.sdk.tokens.PODS; + + let pods = PODS.fromHuman("0"); + let harvestablePods = PODS.fromHuman("0"); + + const unharvestablePlots: Map = new Map(); + const harvestablePlots: Map = new Map(); plots.forEach((plot, startIndexStr) => { const startIndex = ethers.BigNumber.from(startIndexStr); @@ -41,7 +44,7 @@ export class Field { // Fully harvestable if (startIndex.add(plot).lte(harvestableIndex)) { harvestablePods = harvestablePods.add(plot); - harvestablePlots.set(startIndexStr, plot); + harvestablePlots.set(startIndexStr, PODS.fromBlockchain(plot)); } // Partially harvestable @@ -51,14 +54,17 @@ export class Field { harvestablePods = harvestablePods.add(partialAmount); pods = pods.add(plot.sub(partialAmount)); - harvestablePlots.set(startIndexStr, partialAmount); - unharvestablePlots.set(harvestableIndex.toString(), plot.sub(partialAmount)); + harvestablePlots.set(startIndexStr, PODS.fromBlockchain(partialAmount)); + unharvestablePlots.set( + harvestableIndex.toString(), + PODS.fromBlockchain(plot.sub(partialAmount)) + ); } // Unharvestable else { pods = pods.add(plot); - unharvestablePlots.set(startIndexStr, plot); + unharvestablePlots.set(startIndexStr, PODS.fromBlockchain(plot)); } }); From b8359572e8aa5efc58ab26281d2288c047e32b1a Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 26 Aug 2024 17:12:25 -0600 Subject: [PATCH 026/430] feat: remove unused vars --- projects/sdk/src/lib/field.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/projects/sdk/src/lib/field.ts b/projects/sdk/src/lib/field.ts index 5b5e69626a..fa618755fd 100644 --- a/projects/sdk/src/lib/field.ts +++ b/projects/sdk/src/lib/field.ts @@ -1,7 +1,6 @@ import { BigNumber, BigNumberish, ethers } from "ethers"; import { BeanstalkSDK } from "./BeanstalkSDK"; import { TokenValue } from "@beanstalk/sdk-core"; -import { ZERO_BN } from "src/constants"; export class Field { private static DEFAULT_FIELD_ID = "0"; From 14702335515ff357f6eab3a619712ffd1bcb2478 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 26 Aug 2024 17:27:23 -0600 Subject: [PATCH 027/430] feat: update Address class --- projects/sdk-core/src/lib/Address.ts | 31 ++++++++++++++++++---------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/projects/sdk-core/src/lib/Address.ts b/projects/sdk-core/src/lib/Address.ts index 5cbc65b7c1..d045a7cc38 100644 --- a/projects/sdk-core/src/lib/Address.ts +++ b/projects/sdk-core/src/lib/Address.ts @@ -13,6 +13,12 @@ export class Address { public ANVIL1: string; public TESTNET: string; + static defaultChainId = ChainId.ARBITRUM; + + static setDefaultChainId = (chainId: ChainId) => { + Address.defaultChainId = chainId; + }; + static make(input: T): Address { const addresses: AddressDefinition = {}; if (typeof input == "string") { @@ -34,20 +40,23 @@ export class Address { this.addresses = addresses; this.ARBITRUM = this.addresses[ChainId.ARBITRUM]; + this.LOCALHOST_ARBITRUM = this.addresses[ChainId.LOCALHOST_ARBITRUM] || this.ARBITRUM; + this.MAINNET = this.addresses[ChainId.MAINNET]; - this.LOCALHOST_ARBITRUM = - this.addresses[ChainId.LOCALHOST_ARBITRUM] || this.addresses[ChainId.ARBITRUM]; - this.TESTNET = this.addresses[ChainId.TESTNET]; - this.LOCALHOST = this.addresses[ChainId.LOCALHOST] || this.addresses[ChainId.MAINNET]; - this.ANVIL1 = this.addresses[ChainId.ANVIL1] || this.addresses[ChainId.MAINNET]; + this.LOCALHOST = this.addresses[ChainId.LOCALHOST] || this.MAINNET; + + this.TESTNET = this.addresses[ChainId.TESTNET] || this.addresses[Address.defaultChainId]; + this.ANVIL1 = this.addresses[ChainId.ANVIL1] || this.addresses[Address.defaultChainId]; } get(chainId?: number) { - let address = this.addresses[ChainId.ARBITRUM]; + const defaultAddress = this.addresses[Address.defaultChainId] || ""; + + let address = defaultAddress; - // Default to ARBITRUM if no chain is specified + // Default to Address.defaultChainId if no chain is specified if (!chainId) { - return address || ""; + return address; } // Throw if user wants a specific chain which we don't support @@ -58,12 +67,12 @@ export class Address { // If user wants an address on a TESTNET chain // return ARBITRUM one if it's not found if (TESTNET_CHAINS.has(chainId)) { - address = this.addresses[chainId] || this.addresses[ChainId.ARBITRUM]; + address = this.addresses[chainId] || defaultAddress; } else { - address = this.addresses[chainId]; + address = this.addresses[chainId] || defaultAddress; } - return address || ""; + return address; } set(input: T) { From 771f91099da39d32aedbac432f62a663d9e00392 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 11:03:19 -0600 Subject: [PATCH 028/430] feat: update contract addresses --- projects/sdk-wells/src/constants/addresses.ts | 64 +++++++++++++++---- projects/sdk-wells/src/lib/tokens.ts | 31 +++++++++ 2 files changed, 83 insertions(+), 12 deletions(-) diff --git a/projects/sdk-wells/src/constants/addresses.ts b/projects/sdk-wells/src/constants/addresses.ts index 018ce383ff..b374458b96 100644 --- a/projects/sdk-wells/src/constants/addresses.ts +++ b/projects/sdk-wells/src/constants/addresses.ts @@ -1,18 +1,58 @@ -import { Address } from "@beanstalk/sdk-core"; +import { Address, ChainId } from "@beanstalk/sdk-core"; export const addresses = { // Tokens - BEAN: Address.make("0xbea0000029ad1c77d3d5d23ba2d8893db9d1efab"), - WETH: Address.make("0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"), - USDC: Address.make("0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"), - DAI: Address.make("0x6b175474e89094c44da98b954eedeac495271d0f"), - USDT: Address.make("0xdac17f958d2ee523a2206206994597c13d831ec7"), - STETH: Address.make("0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84"), - WSTETH: Address.make("0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0"), + BEAN: Address.make({ + [ChainId.MAINNET]: "0xBEA0000029AD1c77D3d5D23Ba2D8893dB9d1Efab", + [ChainId.ARBITRUM]: "0xBEA0005B8599265D41256905A9B3073D397812E4" + }), + WETH: Address.make({ + [ChainId.MAINNET]: "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + [ChainId.ARBITRUM]: "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1" + }), + WSTETH: Address.make({ + [ChainId.MAINNET]: "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", + [ChainId.ARBITRUM]: "0x5979D7b546E38E414F7E9822514be443A4800529" + }), + WEETH: Address.make({ + [ChainId.MAINNET]: "0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee", + [ChainId.ARBITRUM]: "0x35751007a407ca6FEFfE80b3cB397736D2cf4dbe" + }), + DAI: Address.make({ + [ChainId.MAINNET]: "0x6B175474E89094C44Da98b954EedeAC495271d0F", + [ChainId.ARBITRUM]: "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1" + }), + WBTC: Address.make({ + [ChainId.MAINNET]: "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599", + [ChainId.ARBITRUM]: "0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f" + }), + USDC: Address.make({ + [ChainId.MAINNET]: "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + [ChainId.ARBITRUM]: "0xaf88d065e77c8cC2239327C5EDb3A432268e5831" + }), + USDT: Address.make({ + [ChainId.MAINNET]: "0xdAC17F958D2ee523a2206206994597C13D831ec7", + [ChainId.ARBITRUM]: "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9" + }), + STETH: Address.make({ + [ChainId.MAINNET]: "0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84" + }), // Contracts - DEPOT: Address.make("0xDEb0f00071497a5cc9b4A6B96068277e57A82Ae2"), - PIPELINE: Address.make("0xb1bE0000C6B3C62749b5F0c92480146452D15423"), - WETH9: Address.make("0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"), - UNWRAP_AND_SEND_JUNCTION: Address.make("0x737cad465b75cdc4c11b3e312eb3fe5bef793d96") + DEPOT: Address.make({ + [ChainId.MAINNET]: "0xDEb0f00071497a5cc9b4A6B96068277e57A82Ae2", + [ChainId.ARBITRUM]: "0xDEb0f0dEEc1A29ab97ABf65E537452D1B00A619c" + }), + PIPELINE: Address.make({ + [ChainId.MAINNET]: "0xb1bE0000C6B3C62749b5F0c92480146452D15423", + [ChainId.ARBITRUM]: "0xb1bE000644bD25996b0d9C2F7a6D6BA3954c91B0" + }), + WETH9: Address.make({ + [ChainId.MAINNET]: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", + [ChainId.ARBITRUM]: "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1" + }), + UNWRAP_AND_SEND_JUNCTION: Address.make({ + [ChainId.MAINNET]: "0x737cad465b75cdc4c11b3e312eb3fe5bef793d96" + // [ChainId.ARBITRUM]: "" + }) }; diff --git a/projects/sdk-wells/src/lib/tokens.ts b/projects/sdk-wells/src/lib/tokens.ts index cbb0c9c106..935bd40416 100644 --- a/projects/sdk-wells/src/lib/tokens.ts +++ b/projects/sdk-wells/src/lib/tokens.ts @@ -18,6 +18,8 @@ export class Tokens { USDT: ERC20Token; STETH: ERC20Token; WSTETH: ERC20Token; + WEETH: ERC20Token; + WBTC: ERC20Token; constructor(sdk: WellsSDK) { Tokens.sdk = sdk; @@ -120,6 +122,7 @@ export class Tokens { }, provider ); + this.tokens.add(this.STETH); this.WSTETH = new ERC20Token( @@ -135,6 +138,34 @@ export class Tokens { ); this.tokens.add(this.WSTETH); + + this.WEETH = new ERC20Token( + cid, + sdk.addresses.WEETH.get(cid), + 18, + "weETH", + { + name: "Wrapped eETH", + displayDecimals: 4 + }, + provider + ); + + this.tokens.add(this.WEETH); + + this.WBTC = new ERC20Token( + cid, + sdk.addresses.WBTC.get(cid), + 8, + "WBTC", + { + name: "Wrapped BTC", + displayDecimals: 6 + }, + provider + ); + + this.tokens.add(this.WBTC); } /** From 5142271f3c395c8a48234e3bb153d5f6c703cc00 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 11:03:46 -0600 Subject: [PATCH 029/430] feat: update sdk addreseses --- projects/sdk/src/constants/addresses.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/projects/sdk/src/constants/addresses.ts b/projects/sdk/src/constants/addresses.ts index 30ca6d17f8..51bbd389c4 100644 --- a/projects/sdk/src/constants/addresses.ts +++ b/projects/sdk/src/constants/addresses.ts @@ -124,7 +124,8 @@ export const addresses = { // Common ERC-20 Tokens // ---------------------------------------- WETH: Address.make({ - [ChainId.MAINNET]: "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2" + [ChainId.MAINNET]: "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + [ChainId.ARBITRUM]: "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1" }), WSTETH: Address.make({ [ChainId.MAINNET]: "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", From db8c0e57f9d09114fb78d5b9f79b43621b884f78 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 11:04:58 -0600 Subject: [PATCH 030/430] feat: update reseed datas --- .../exports/storage-accounts20577510.json | 1318 ++++++++--------- .../data/exports/storage-system20577510.json | 48 +- protocol/reseed/data/gas-report.csv | 184 ++- protocol/reseed/data/global.json | 12 +- protocol/reseed/data/r6-deposits.json | 390 ++--- protocol/reseed/data/r7-account-status.json | 252 ++-- .../reseed/data/r8-internal-balances.json | 34 +- 7 files changed, 1184 insertions(+), 1054 deletions(-) diff --git a/protocol/reseed/data/exports/storage-accounts20577510.json b/protocol/reseed/data/exports/storage-accounts20577510.json index 70a305a1ff..b18fc1a3f9 100644 --- a/protocol/reseed/data/exports/storage-accounts20577510.json +++ b/protocol/reseed/data/exports/storage-accounts20577510.json @@ -923,7 +923,7 @@ "lastSop": "0x0", "lastRain": "0x0", "deposits": { - "86223831814802383933625846080385464195420228445293542722887227954908842796800": { + "86222220876455104020513400670705842482230529920277201797865033938142316308224": { "amount": "0x2ee5d2a6", "bdv": "0x4793d56" }, @@ -933,8 +933,8 @@ } }, "depositIdList": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff8a71da700" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff8a71da700" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -949,7 +949,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x4793d56" }, @@ -5968,7 +5968,7 @@ "amount": "0xc3067f8c67", "bdv": "0x2da39ed83b" }, - "86222449094543673838904925737984749953891232899582559764432939105066657352320": { + "86222238407609445153099023440658445087632523792082267067747581778526575102592": { "amount": "0xbcd1b31db", "bdv": "0x184a21503" } @@ -5985,8 +5985,8 @@ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc00", "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffb7b316c00" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e0fffffffffffffffcbe218a80" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd89fffffffffffffffcbe218a80" ] }, "fields": { @@ -6042,7 +6042,7 @@ "lastStem": "0x883", "bdv": "0x2e38251334" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x184a21503" } @@ -7755,7 +7755,7 @@ "amount": "0x3", "bdv": "0x0" }, - "86223831814802383933625846080385464195420228445293542722887227954907918796800": { + "86222220876455104020513400670705842482230529920277201797865033938141392308224": { "amount": "0x1fdac19bdc", "bdv": "0x2f3f64a16" } @@ -7779,8 +7779,8 @@ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543000000000000000000000000" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff8700a8800" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff8700a8800" ] }, "fields": { @@ -7808,7 +7808,7 @@ "lastStem": "0x883", "bdv": "0x0" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x2f3f64a16" } @@ -7907,7 +7907,7 @@ "lastSop": "0x0", "lastRain": "0x0", "deposits": { - "86223831814802383933625846080385464195420228445293542722887227954914682796800": { + "86222220876455104020513400670705842482230529920277201797865033938148156308224": { "amount": "0x54442275", "bdv": "0x80bbc69" }, @@ -7917,8 +7917,8 @@ } }, "depositIdList": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffffa0334fb00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffffa0334fb00" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -7937,7 +7937,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x80bbc69" }, @@ -9678,7 +9678,7 @@ "amount": "0x5", "bdv": "0x2" }, - "86223831814802383933625846080385464195420228445293542722887227954908962796800": { + "86222220876455104020513400670705842482230529920277201797865033938142436308224": { "amount": "0x474ce950", "bdv": "0x6cd9793" }, @@ -9705,8 +9705,8 @@ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc3176cc80" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff8ae44b500" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff8ae44b500" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffd02331400", @@ -9731,7 +9731,7 @@ "lastStem": "0x883", "bdv": "0x2" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x6cd9793" }, @@ -11425,11 +11425,11 @@ "lastSop": "0x0", "lastRain": "0x0", "deposits": { - "86222449094543673838904925737984749953891232899582559764432939105053239352320": { + "86222238407609445153099023440658445087632523792082267067747581778513157102592": { "amount": "0x7b533bfe9", "bdv": "0xf8f3d6ba" }, - "86223831814802383933625846080385464195420228445293542722887227954916258796800": { + "86222220876455104020513400670705842482230529920277201797865033938149732308224": { "amount": "0x9c39b62ad", "bdv": "0xee7bedb1" }, @@ -11439,11 +11439,11 @@ } }, "depositIdList": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e0fffffffffffffff99e5b1c00" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd89fffffffffffffff99e5b1c00" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffffa6124d500" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffffa6124d500" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -11462,11 +11462,11 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0xf8f3d6ba" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0xee7bedb1" }, @@ -12529,11 +12529,11 @@ "amount": "0x13c7b3d", "bdv": "0x13c7b3d" }, - "86223831814802383933625846080385464195420228445293542722887227954908922796800": { + "86222220876455104020513400670705842482230529920277201797865033938142396308224": { "amount": "0x148b0a31a", "bdv": "0x1f5ab5ba" }, - "86223831814802383933625846080385464195420228445293542722887227954917350796800": { + "86222220876455104020513400670705842482230529920277201797865033938150824308224": { "amount": "0x2332b6c8", "bdv": "0x35bcb72" } @@ -12550,9 +12550,9 @@ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffd0101e700", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff8abe25b00", - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffffaa23b6e00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff8abe25b00", + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffffaa23b6e00" ] }, "fields": { @@ -12588,7 +12588,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0x422abc1" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x22b6812c" } @@ -13559,15 +13559,15 @@ "amount": "0x572974b", "bdv": "0x572974b" }, - "86223831814802383933625846080385464195420228445293542722887227954908198796800": { + "86222220876455104020513400670705842482230529920277201797865033938141672308224": { "amount": "0x1f65f460", "bdv": "0x2feb9bd" }, - "86223831814802383933625846080385464195420228445214314560372963617362856846464": { + "86222220876455104020513400670705842482230529920197973635350769600596330357888": { "amount": "0x5b1c559d", "bdv": "0x8e626c7" }, - "86223831814802383933625846080385464195420228445293542722887227954907942796800": { + "86222220876455104020513400670705842482230529920277201797865033938141416308224": { "amount": "0x24dbeb18", "bdv": "0x3612e84" }, @@ -13587,11 +13587,11 @@ "amount": "0x41c00631", "bdv": "0x148642ec" }, - "86222449094543673838904925737984749953891232899503331601918674767490613401984": { + "86222238407609445153099023440658445087632523792003038905233317440950531152256": { "amount": "0x2c9fa524", "bdv": "0x5d7826a" }, - "86222449094543673838904925737984749953891232899503331601918674767514512401984": { + "86222238407609445153099023440658445087632523792003038905233317440974430152256": { "amount": "0x2b003c5e", "bdv": "0x79a20a6" }, @@ -13614,10 +13614,10 @@ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffc57d97580", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff880bafe00", - "0xbea0f599087480c49ec21a9aaa66cbe0a53b67410000000000000003b9cb2480", - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff87178be00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff880bafe00", + "0xbea00c30023e873d881da4363c00f600f5e14c120000000000000003b9cb2480", + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff87178be00" ], "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff55fe1e700", @@ -13625,9 +13625,9 @@ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff86498d800", "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff837893300" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000000d1365980", - "0xbea02d411690a8aa418e6606fff5c964933645e0000000000000000661b42640" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000000d1365980", + "0xbea00eba46820994d24e45dffc5c006bbe35fd89000000000000000661b42640" ], "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc00" @@ -13646,7 +13646,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0xe17364f" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0xf460f08" }, @@ -13654,7 +13654,7 @@ "lastStem": "0x883", "bdv": "0x76bf9496" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0xd71a310" }, @@ -15747,23 +15747,23 @@ "lastSop": "0x0", "lastRain": "0x0", "deposits": { - "86222449094543673838904925737984749953891232899503331601918674767489474401984": { + "86222238407609445153099023440658445087632523792003038905233317440949392152256": { "amount": "0x213a1d6bd", "bdv": "0x43525198" }, - "86222449094543673838904925737984749953891232899503331601918674767520008659210": { + "86222238407609445153099023440658445087632523792003038905233317440979926409482": { "amount": "0x1f40ffff", "bdv": "0x6278434" }, - "86222449094543673838904925737984749953891232899503331601918674767515910122300": { + "86222238407609445153099023440658445087632523792003038905233317440975827872572": { "amount": "0x40a91130", "bdv": "0xc6dc7cd" }, - "86222449094543673838904925737984749953891232899503331601918674767514121401984": { + "86222238407609445153099023440658445087632523792003038905233317440974039152256": { "amount": "0x170f011f", "bdv": "0x419950d" }, - "86223831814802383933625846080385464195420228445293542722887227954911318796800": { + "86222220876455104020513400670705842482230529920277201797865033938144792308224": { "amount": "0x29edeb", "bdv": "0x40004" }, @@ -15805,14 +15805,14 @@ } }, "depositIdList": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e000000000000000008d5296c0", - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000007a94e610a", - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000006b503ab3c", - "0xbea02d411690a8aa418e6606fff5c964933645e000000000000000064a65f680" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd8900000000000000008d5296c0", + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000007a94e610a", + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000006b503ab3c", + "0xbea00eba46820994d24e45dffc5c006bbe35fd8900000000000000064a65f680" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff93ab26a00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff93ab26a00" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000000d99dd6c0", @@ -15835,11 +15835,11 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x5a0132a6" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x40004" }, @@ -15969,7 +15969,7 @@ "lastSop": "0x0", "lastRain": "0x0", "deposits": { - "86223831814802383933625846080385464195420228445293542722887227954915362796800": { + "86222220876455104020513400670705842482230529920277201797865033938148836308224": { "amount": "0xd812ec74", "bdv": "0x149e51ab" }, @@ -15979,8 +15979,8 @@ } }, "depositIdList": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffffa2bbcf500" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffffa2bbcf500" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -15995,7 +15995,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x149e51ab" }, @@ -16030,15 +16030,15 @@ "amount": "0x2", "bdv": "0x1" }, - "86222449094543673838904925737984749953891232899503331601918674767487103401984": { + "86222238407609445153099023440658445087632523792003038905233317440947021152256": { "amount": "0xa25692e6", "bdv": "0x15f3d847" }, - "86222449094543673838904925737984749953891232899582559764432939105062024352320": { + "86222238407609445153099023440658445087632523792082267067747581778521942102592": { "amount": "0x33f21f06", "bdv": "0x68fc906" }, - "86223831814802383933625846080385464195420228445293542722887227954911754796800": { + "86222220876455104020513400670705842482230529920277201797865033938145228308224": { "amount": "0x1fc1f5634", "bdv": "0x307cc6f0" }, @@ -16055,12 +16055,12 @@ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffff8c61c3900", "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc2fad0900" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e0000000000000000000000000", - "0xbea02d411690a8aa418e6606fff5c964933645e0fffffffffffffffba9fb9240" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd89000000000000000000000000", + "0xbea00eba46820994d24e45dffc5c006bbe35fd89fffffffffffffffba9fb9240" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff954af3f00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff954af3f00" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -17247,11 +17247,11 @@ "lastStem": "0x883", "bdv": "0x266a9cbe" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x1c83a14d" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x307cc6f0" }, @@ -20114,15 +20114,15 @@ "amount": "0x1111b370", "bdv": "0x3d433dc" }, - "86222449094543673838904925737984749953891232899503331601918674767488102401984": { + "86222238407609445153099023440658445087632523792003038905233317440948020152256": { "amount": "0x30212857", "bdv": "0x62054c8" }, - "86222449094543673838904925737984749953891232899503331601918674767513257401984": { + "86222238407609445153099023440658445087632523792003038905233317440973175152256": { "amount": "0x1600e2db6", "bdv": "0x40000438" }, - "86223831814802383933625846080385464195420228445293542722887227954907962796800": { + "86222220876455104020513400670705842482230529920277201797865033938141436308224": { "amount": "0x80d8afed", "bdv": "0xbf72e93" }, @@ -20141,12 +20141,12 @@ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc00", "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffaa4423a80" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e000000000000000003b8b87c0", - "0xbea02d411690a8aa418e6606fff5c964933645e0000000000000000616e65e80" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd8900000000000000003b8b87c0", + "0xbea00eba46820994d24e45dffc5c006bbe35fd89000000000000000616e65e80" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff872a9eb00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff872a9eb00" ], "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff3c5165400" @@ -20176,11 +20176,11 @@ "lastStem": "0x883", "bdv": "0xe46cf88" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x46205900" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0xbf72e93" }, @@ -20268,11 +20268,11 @@ "lastSop": "0x0", "lastRain": "0x0", "deposits": { - "86222449094543673838904925737984749953891232899503331601918674767505206401984": { + "86222238407609445153099023440658445087632523792003038905233317440965124152256": { "amount": "0x75794193", "bdv": "0x16c86eaa" }, - "86222449094543673838904925737984749953891232899503331601918674767510872401984": { + "86222238407609445153099023440658445087632523792003038905233317440970790152256": { "amount": "0x220aaa4d", "bdv": "0x64db89f" }, @@ -20290,9 +20290,9 @@ } }, "depositIdList": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e000000000000000043705dbc0", - "0xbea02d411690a8aa418e6606fff5c964933645e0000000000000000588be2840" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd8900000000000000043705dbc0", + "0xbea00eba46820994d24e45dffc5c006bbe35fd89000000000000000588be2840" ], "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc00", @@ -20317,7 +20317,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x1d162749" }, @@ -20560,7 +20560,7 @@ "amount": "0xdfba42697", "bdv": "0x49a6e2113" }, - "86223831814802383933625846080385464195420228445293542722887227954908214796800": { + "86222220876455104020513400670705842482230529920277201797865033938141688308224": { "amount": "0x18f163ed6", "bdv": "0x2612ca6c" }, @@ -20582,8 +20582,8 @@ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff3c2f10300", "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff847087c00" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff881af2200" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff881af2200" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e4000000000000000483511bc0", @@ -20613,7 +20613,7 @@ "lastStem": "0x883", "bdv": "0x4d8f0d618" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x2612ca6c" }, @@ -23490,7 +23490,7 @@ "lastSop": "0x0", "lastRain": "0x0", "deposits": { - "86223831814802383933625846080385464195420228445293542722887227954909246796800": { + "86222220876455104020513400670705842482230529920277201797865033938142720308224": { "amount": "0xffae6b8", "bdv": "0x1863fe7" }, @@ -23504,8 +23504,8 @@ } }, "depositIdList": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff8bf323400" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff8bf323400" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffe32106280", @@ -23525,7 +23525,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x1863fe7" }, @@ -25583,7 +25583,7 @@ "amount": "0x5bd409484", "bdv": "0x1f15e5e31" }, - "86222449094543673838904925737984749953891232899503331601918674767501633401984": { + "86222238407609445153099023440658445087632523792003038905233317440961551152256": { "amount": "0x470765155", "bdv": "0xb633938c" } @@ -25611,8 +25611,8 @@ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff852b73500", "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff8468e6a00" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000003620e3480" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000003620e3480" ] }, "fields": { @@ -25644,7 +25644,7 @@ "lastStem": "0x883", "bdv": "0x3dc515cda" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0xb633938c" } @@ -26178,7 +26178,7 @@ "amount": "0x1", "bdv": "0x1" }, - "86222449094543673838904925737984749953891232899503331601918674767516165546991": { + "86222238407609445153099023440658445087632523792003038905233317440976083297263": { "amount": "0x9229c7f1", "bdv": "0x1ce0c9f7" } @@ -26198,8 +26198,8 @@ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff86c39f800" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000006c43d23ef" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000006c43d23ef" ] }, "fields": { @@ -26231,7 +26231,7 @@ "lastStem": "0x883", "bdv": "0x1" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x1ce0c9f7" } @@ -28791,7 +28791,7 @@ "lastSop": "0x0", "lastRain": "0x0", "deposits": { - "86223831814802383933625846080385464195420228445293542722887227954907954796800": { + "86222220876455104020513400670705842482230529920277201797865033938141428308224": { "amount": "0x4b05a8d30", "bdv": "0x6dd3894f" }, @@ -28801,8 +28801,8 @@ } }, "depositIdList": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff8722fd900" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff8722fd900" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -28817,7 +28817,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x6dd3894f" }, @@ -31763,7 +31763,7 @@ "amount": "0x6fd5842", "bdv": "0x6fd5842" }, - "86223831814802383933625846080385464195420228445293542722887227954913374796800": { + "86222220876455104020513400670705842482230529920277201797865033938146848308224": { "amount": "0x32d5e73c3", "bdv": "0x4e57d5ae" } @@ -31774,8 +31774,8 @@ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffd3bc71180", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff9b53e7c00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff9b53e7c00" ] }, "fields": { @@ -31791,7 +31791,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0x74f1df5" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x4e57d5ae" } @@ -32325,7 +32325,7 @@ "amount": "0xb6b08454", "bdv": "0x2227ce93" }, - "86223831814802383933625846080385464195420228445293542722887227954907894796800": { + "86222220876455104020513400670705842482230529920277201797865033938141368308224": { "amount": "0x13e5c71", "bdv": "0x1d5f3b" }, @@ -32341,8 +32341,8 @@ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff85a1b4c00" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff86e9c5200" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff86e9c5200" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -32371,7 +32371,7 @@ "lastStem": "0x883", "bdv": "0x2227ce93" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x1d5f3b" }, @@ -32903,7 +32903,7 @@ "isApprovedForAll": {}, "germinatingStalk": {}, "internalTokenBalance": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": "0xb8361ff" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": "0xb8361ff" }, "sop": {} }, @@ -35068,7 +35068,7 @@ "isApprovedForAll": {}, "germinatingStalk": {}, "internalTokenBalance": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": "0x2904c86" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": "0x2904c86" }, "sop": {} }, @@ -35264,11 +35264,11 @@ "amount": "0x5", "bdv": "0x1" }, - "86222449094543673838904925737984749953891232899503331601918674767516363445092": { + "86222238407609445153099023440658445087632523792003038905233317440976281195364": { "amount": "0xf0fb5d1", "bdv": "0x2f6ea7f" }, - "86222449094543673838904925737984749953891232899503331601918674767491715401984": { + "86222238407609445153099023440658445087632523792003038905233317440951633152256": { "amount": "0x3de3f897", "bdv": "0x7aff58c" }, @@ -35292,9 +35292,9 @@ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc3823c880" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000006d008d364", - "0xbea02d411690a8aa418e6606fff5c964933645e0000000000000000112e58900" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000006d008d364", + "0xbea00eba46820994d24e45dffc5c006bbe35fd89000000000000000112e58900" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007c06fc2fa", @@ -35318,7 +35318,7 @@ "lastStem": "0x883", "bdv": "0x1" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0xaa6e00b" }, @@ -35775,7 +35775,7 @@ "amount": "0xd8de34d", "bdv": "0x2fad689" }, - "86223831814802383933625846080385464195420228445293542722887227954910742796800": { + "86222220876455104020513400670705842482230529920277201797865033938144216308224": { "amount": "0x40ba14ee", "bdv": "0x62d2254" }, @@ -35805,8 +35805,8 @@ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff867b24d00", "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff85ea2f700" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff9185d5a00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff9185d5a00" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffc6cf31200", @@ -35837,7 +35837,7 @@ "lastStem": "0x883", "bdv": "0x5ca0177dd" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x62d2254" }, @@ -36084,7 +36084,7 @@ "lastSop": "0x0", "lastRain": "0x0", "deposits": { - "86222619978106288504160128890870164616366424924002608675340037599881011920896": { + "86222161666076339616131180446662467392412880711057208404417707140727714086912": { "amount": "0x6fffc26", "bdv": "0xadebfc1d" }, @@ -36094,8 +36094,8 @@ } }, "depositIdList": { - "0xBEA046038302b14e2Bab2636d1E8FaacE602e0aa": [ - "0xbea046038302b14e2bab2636d1e8faace602e0aa000000000000000000000000" + "0xBEA0039bC614D95B65AB843C4482a1A5D2214396": [ + "0xbea0039bc614d95b65ab843c4482a1a5d2214396000000000000000000000000" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -36122,7 +36122,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA046038302b14e2Bab2636d1E8FaacE602e0aa": { + "0xBEA0039bC614D95B65AB843C4482a1A5D2214396": { "lastStem": "0xd385df6d", "bdv": "0xadebfc1d" }, @@ -38094,7 +38094,7 @@ "amount": "0x6", "bdv": "0x6" }, - "86222449094543673838904925737984749953891232899503331601918674767487161401984": { + "86222238407609445153099023440658445087632523792003038905233317440947079152256": { "amount": "0x20839693", "bdv": "0x4284f0c" }, @@ -38129,8 +38129,8 @@ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000003c3fc6540", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e0000000000000000003750280" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd89000000000000000003750280" ], "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffff94ef66700", @@ -38155,7 +38155,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0xdabbaa2" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x4284f0c" }, @@ -38418,7 +38418,7 @@ "amount": "0x5278797f", "bdv": "0x5278797f" }, - "86222449094543673838904925737984749953891232899582559764432939105062523352320": { + "86222238407609445153099023440658445087632523792082267067747581778522441102592": { "amount": "0x59ef8947", "bdv": "0xb79ee53" }, @@ -38456,8 +38456,8 @@ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffd6eae1300", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e0fffffffffffffffbc7b9b500" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd89fffffffffffffffbc7b9b500" ], "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc9ad85680", @@ -38496,7 +38496,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0x15d5a46a9" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0xb79ee53" }, @@ -38587,7 +38587,7 @@ "amount": "0x128b1b", "bdv": "0x128b1b" }, - "86222449094543673838904925737984749953891232899503331601918674767492291401984": { + "86222238407609445153099023440658445087632523792003038905233317440952209152256": { "amount": "0x77ce7538", "bdv": "0xf028dc0" } @@ -38611,8 +38611,8 @@ "0xbea0005b8599265d41256905a9b3073d397812e400000000000000015d393ec0", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000001353a9900" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000001353a9900" ] }, "fields": { @@ -38642,7 +38642,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0x70669af21" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0xf028dc0" } @@ -40785,27 +40785,27 @@ "amount": "0x33f8b12aa1", "bdv": "0xba79f5e6c" }, - "86222449094543673838904925737984749953891232899503331601918674767487143401984": { + "86222238407609445153099023440658445087632523792003038905233317440947061152256": { "amount": "0x376a3312", "bdv": "0x714e34b" }, - "86222449094543673838904925737984749953891232899503331601918674767487276401984": { + "86222238407609445153099023440658445087632523792003038905233317440947194152256": { "amount": "0x2f2b86fd9", "bdv": "0x5feedd5b" }, - "86222449094543673838904925737984749953891232899503331601918674767487872401984": { + "86222238407609445153099023440658445087632523792003038905233317440947790152256": { "amount": "0x145c7e2e5", "bdv": "0x29ce48ec" }, - "86222449094543673838904925737984749953891232899503331601918674767509690401984": { + "86222238407609445153099023440658445087632523792003038905233317440969608152256": { "amount": "0x9836f7ca", "bdv": "0x1afd9b10" }, - "86222449094543673838904925737984749953891232899503331601918674767505338401984": { + "86222238407609445153099023440658445087632523792003038905233317440965256152256": { "amount": "0x8cf691e5", "bdv": "0x179bf06b" }, - "86222449094543673838904925737984749953891232899503331601918674767516151705404": { + "86222238407609445153099023440658445087632523792003038905233317440976069455676": { "amount": "0x191dbb3f2", "bdv": "0x4f813c19" }, @@ -40823,13 +40823,13 @@ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc6b294e80", "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffbc3138580" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e0000000000000000002625a00", - "0xbea02d411690a8aa418e6606fff5c964933645e000000000000000000a4fc540", - "0xbea02d411690a8aa418e6606fff5c964933645e000000000000000002dd60240", - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000005424a44c0", - "0xbea02d411690a8aa418e6606fff5c964933645e000000000000000043ee404c0", - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000006c369ef3c" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd89000000000000000002625a00", + "0xbea00eba46820994d24e45dffc5c006bbe35fd8900000000000000000a4fc540", + "0xbea00eba46820994d24e45dffc5c006bbe35fd8900000000000000002dd60240", + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000005424a44c0", + "0xbea00eba46820994d24e45dffc5c006bbe35fd8900000000000000043ee404c0", + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000006c369ef3c" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -40856,7 +40856,7 @@ "lastStem": "0x883", "bdv": "0xd2e905c86" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x112ecd126" }, @@ -41168,7 +41168,7 @@ "isApprovedForAll": {}, "germinatingStalk": {}, "internalTokenBalance": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": "0x1b15ef92" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": "0x1b15ef92" }, "sop": {} }, @@ -42448,7 +42448,7 @@ "amount": "0x7f0c16ac", "bdv": "0x20a6b99d" }, - "86223831814802383933625846080385464195420228445293542722887227954907854796801": { + "86222220876455104020513400670705842482230529920277201797865033938141328308225": { "amount": "0x41153a1cf", "bdv": "0x6043c691" } @@ -42473,8 +42473,8 @@ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc01", "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc30459f81" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff86c39f801" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff86c39f801" ] }, "fields": { @@ -42504,7 +42504,7 @@ "lastStem": "0x883", "bdv": "0x1bf373887" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x6043c691" } @@ -42718,11 +42718,11 @@ "amount": "0x1293635a", "bdv": "0x1293635a" }, - "86223831814802383933625846080385464195420228445214314560372963617346966846464": { + "86222220876455104020513400670705842482230529920197973635350769600580440357888": { "amount": "0x55527352c", "bdv": "0x828454d0" }, - "86223831814802383933625846080385464195420228445214314560372963617348230846464": { + "86222220876455104020513400670705842482230529920197973635350769600581704357888": { "amount": "0x182714fec7", "bdv": "0x24f4cd6a0" } @@ -42739,9 +42739,9 @@ "0xbea0005b8599265d41256905a9b3073d397812e4000000000000000121522980", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741000000000000000006acfc00", - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741000000000000000052041800" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12000000000000000006acfc00", + "0xbea00c30023e873d881da4363c00f600f5e14c12000000000000000052041800" ] }, "fields": { @@ -42761,7 +42761,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0x26775e9b" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x2d1d12b70" } @@ -42770,7 +42770,7 @@ "germinatingStalk": {}, "internalTokenBalance": { "0xBEA0005B8599265D41256905A9B3073D397812E4": "0x40fd779a", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": "0x1502658" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": "0x1502658" }, "sop": {} }, @@ -44360,7 +44360,7 @@ "lastSop": "0x42b", "lastRain": "0x0", "deposits": { - "86223831814802383933625846080385464195420228445293542722887227954911938796800": { + "86222220876455104020513400670705842482230529920277201797865033938145412308224": { "amount": "0xa7ade9c", "bdv": "0x10000aa" }, @@ -44378,8 +44378,8 @@ } }, "depositIdList": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff95fa6dd00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff95fa6dd00" ], "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc00" @@ -44400,7 +44400,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x10000aa" }, @@ -46096,7 +46096,7 @@ "germinatingStalk": {}, "internalTokenBalance": { "0xBEA0005B8599265D41256905A9B3073D397812E4": "0x49616cb", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": "0xf2b2c6d5" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": "0xf2b2c6d5" }, "sop": {} }, @@ -46756,7 +46756,7 @@ "amount": "0xf4240", "bdv": "0x2d4dc" }, - "86223831814802383933625846080385464195420228445293542722887227954916490796800": { + "86222220876455104020513400670705842482230529920277201797865033938149964308224": { "amount": "0x1be5f822", "bdv": "0x2a9649f" }, @@ -46770,8 +46770,8 @@ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc00", "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc200f3b80" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffffa6ef8df00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffffa6ef8df00" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -46790,7 +46790,7 @@ "lastStem": "0x883", "bdv": "0x31282" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x2a9649f" }, @@ -47949,7 +47949,7 @@ "amount": "0x154adf9", "bdv": "0x154adf9" }, - "86223831814802383933625846080385464195420228445293542722887227954907918796800": { + "86222220876455104020513400670705842482230529920277201797865033938141392308224": { "amount": "0x1ce7818211", "bdv": "0x2ae3b0ea1" }, @@ -48016,8 +48016,8 @@ "0xbea0005b8599265d41256905a9b3073d397812e4000000000000000514f24e0f", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff8700a8800" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff8700a8800" ], "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc00" @@ -48074,7 +48074,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0xac3cf5b7b" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x2ae3b0ea1" }, @@ -48388,7 +48388,7 @@ "amount": "0x1", "bdv": "0x1" }, - "86222619978106288504160128890870164616366424924002608675340037599884560686957": { + "86222161666076339616131180446662467392412880711057208404417707140731262852973": { "amount": "0x1692fd40", "bdv": "0x26ec2793c" }, @@ -48401,8 +48401,8 @@ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc00" ], - "0xBEA046038302b14e2Bab2636d1E8FaacE602e0aa": [ - "0xbea046038302b14e2bab2636d1e8faace602e0aa0000000000000000d385df6d" + "0xBEA0039bC614D95B65AB843C4482a1A5D2214396": [ + "0xbea0039bc614d95b65ab843c4482a1a5d22143960000000000000000d385df6d" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -48421,7 +48421,7 @@ "lastStem": "0x883", "bdv": "0x1" }, - "0xBEA046038302b14e2Bab2636d1E8FaacE602e0aa": { + "0xBEA0039bC614D95B65AB843C4482a1A5D2214396": { "lastStem": "0xd385df6d", "bdv": "0x26ec2793c" }, @@ -49097,7 +49097,7 @@ "amount": "0x1", "bdv": "0x1" }, - "86223831814802383933625846080385464195420228445293542722887227954918722796800": { + "86222220876455104020513400670705842482230529920277201797865033938152196308224": { "amount": "0x1e60bac3", "bdv": "0x2e8bdaf" } @@ -49120,8 +49120,8 @@ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff8560db300" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffffaf4027d00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffffaf4027d00" ] }, "fields": { @@ -49163,7 +49163,7 @@ "lastStem": "0x883", "bdv": "0x1" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x2e8bdaf" } @@ -50123,15 +50123,15 @@ "amount": "0x2137eb9", "bdv": "0x2137eb9" }, - "86223831814802383933625846080385464195420228445293542722887227954907966796800": { + "86222220876455104020513400670705842482230529920277201797865033938141440308224": { "amount": "0x21df0b82d", "bdv": "0x32a58fc9" }, - "86223831814802383933625846080385464195420228445293542722887227954908038796800": { + "86222220876455104020513400670705842482230529920277201797865033938141512308224": { "amount": "0xbb2e15a", "bdv": "0x11dabf2" }, - "86223831814802383933625846080385464195420228445293542722887227954907878796800": { + "86222220876455104020513400670705842482230529920277201797865033938141352308224": { "amount": "0x67d63ad3", "bdv": "0x99a334b" } @@ -50144,10 +50144,10 @@ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffc3b98cb00", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff872e6f400", - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff877319600", - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff86da82e00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff872e6f400", + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff877319600", + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff86da82e00" ] }, "fields": { @@ -50163,7 +50163,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0xcc38643" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x3d5d6f06" } @@ -50536,7 +50536,7 @@ "amount": "0x1", "bdv": "0x1" }, - "86223831814802383933625846080385464195420228445293542722887227954907966796800": { + "86222220876455104020513400670705842482230529920277201797865033938141440308224": { "amount": "0x1a138343", "bdv": "0x26fcbed" }, @@ -50553,8 +50553,8 @@ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffff899d2f140" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff872e6f400" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff872e6f400" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -50599,7 +50599,7 @@ "lastStem": "0x883", "bdv": "0x1" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x26fcbed" }, @@ -51282,7 +51282,7 @@ "amount": "0xaca1fc85", "bdv": "0xaca1fc85" }, - "86223831814802383933625846080385464195420228445293542722887227954907958796800": { + "86222220876455104020513400670705842482230529920277201797865033938141432308224": { "amount": "0x3037eaa39", "bdv": "0x47a7c049" }, @@ -51307,8 +51307,8 @@ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffd49210980", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff8726ce200" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff8726ce200" ], "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff861bc6c00" @@ -51334,7 +51334,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0xdc5c4cb0" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x47a7c049" }, @@ -51462,7 +51462,7 @@ "lastSop": "0x42b", "lastRain": "0x0", "deposits": { - "86222449094543673838904925737984749953891232899503331601918674767489101401984": { + "86222238407609445153099023440658445087632523792003038905233317440949019152256": { "amount": "0x2b0646e68", "bdv": "0x5752b459" }, @@ -51548,8 +51548,8 @@ } }, "depositIdList": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e0000000000000000077170f80" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd89000000000000000077170f80" ], "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff86c39f800", @@ -51607,7 +51607,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x5752b459" }, @@ -53119,11 +53119,11 @@ "amount": "0x6fcd534b", "bdv": "0x6fcd534b" }, - "86222449094543673838904925737984749953891232899503331601918674767512063401984": { + "86222238407609445153099023440658445087632523792003038905233317440971981152256": { "amount": "0x314092d9e", "bdv": "0x94b7559f" }, - "86222449094543673838904925737984749953891232899503331601918674767515789401984": { + "86222238407609445153099023440658445087632523792003038905233317440975707152256": { "amount": "0x8c0b7fa6", "bdv": "0x1ab1f069" }, @@ -53143,9 +53143,9 @@ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007b360dbb8", "0xbea0005b8599265d41256905a9b3073d397812e4000000000000000538af3373" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000005cfbb6000", - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000006add19f80" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000005cfbb6000", + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000006add19f80" ], "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff86c39f800" @@ -53168,7 +53168,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0x6fcd5405" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0xaf694608" }, @@ -54279,19 +54279,19 @@ "amount": "0x7d51ce", "bdv": "0x1c2fff" }, - "86222449094543673838904925737984749953891232899503331601918674767487418401984": { + "86222238407609445153099023440658445087632523792003038905233317440947336152256": { "amount": "0x4c8aa1ff", "bdv": "0x9be61eb" }, - "86222449094543673838904925737984749953891232899503331601918674767506052401984": { + "86222238407609445153099023440658445087632523792003038905233317440965970152256": { "amount": "0xc48190c", "bdv": "0x21b49fa" }, - "86222449094543673838904925737984749953891232899503331601918674767521904668891": { + "86222238407609445153099023440658445087632523792003038905233317440981822419163": { "amount": "0xfb2fb8c", "bdv": "0x314fff5" }, - "86222449094543673838904925737984749953891232899503331601918674767513954401984": { + "86222238407609445153099023440658445087632523792003038905233317440973872152256": { "amount": "0xf2b4591", "bdv": "0x2ae07e5" } @@ -54317,11 +54317,11 @@ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc30089680", "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc10ae7700" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e0000000000000000012c684c0", - "0xbea02d411690a8aa418e6606fff5c964933645e000000000000000046972cb40", - "0xbea02d411690a8aa418e6606fff5c964933645e000000000000000081a5130db", - "0xbea02d411690a8aa418e6606fff5c964933645e000000000000000064071bec0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd89000000000000000012c684c0", + "0xbea00eba46820994d24e45dffc5c006bbe35fd8900000000000000046972cb40", + "0xbea00eba46820994d24e45dffc5c006bbe35fd8900000000000000081a5130db", + "0xbea00eba46820994d24e45dffc5c006bbe35fd8900000000000000064071bec0" ] }, "fields": { @@ -54359,7 +54359,7 @@ "lastStem": "0x883", "bdv": "0x8ad4444" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x119cb3bf" } @@ -56283,15 +56283,15 @@ "lastSop": "0x0", "lastRain": "0x0", "deposits": { - "86222449094543673838904925737984749953891232899503331601918674767487355401984": { + "86222238407609445153099023440658445087632523792003038905233317440947273152256": { "amount": "0x4c69014c", "bdv": "0x9b5edcb" }, - "86222449094543673838904925737984749953891232899503331601918674767487440401984": { + "86222238407609445153099023440658445087632523792003038905233317440947358152256": { "amount": "0x4c8f205e", "bdv": "0x9bf6fc4" }, - "86222449094543673838904925737984749953891232899503331601918674767487593401984": { + "86222238407609445153099023440658445087632523792003038905233317440947511152256": { "amount": "0x2651279d", "bdv": "0x4e17338" }, @@ -56301,10 +56301,10 @@ } }, "depositIdList": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e000000000000000000f053700", - "0xbea02d411690a8aa418e6606fff5c964933645e0000000000000000014163640", - "0xbea02d411690a8aa418e6606fff5c964933645e000000000000000001d34ce80" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd8900000000000000000f053700", + "0xbea00eba46820994d24e45dffc5c006bbe35fd89000000000000000014163640", + "0xbea00eba46820994d24e45dffc5c006bbe35fd8900000000000000001d34ce80" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -56343,7 +56343,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x1856d0c7" }, @@ -57853,35 +57853,35 @@ "lastSop": "0x42b", "lastRain": "0x0", "deposits": { - "86222449094543673838904925737984749953891232899503331601918674767487175401984": { + "86222238407609445153099023440658445087632523792003038905233317440947093152256": { "amount": "0x6aac8a080", "bdv": "0xdbe44753" }, - "86222449094543673838904925737984749953891232899503331601918674767487521401984": { + "86222238407609445153099023440658445087632523792003038905233317440947439152256": { "amount": "0x2206440e1", "bdv": "0x4229c713" }, - "86222449094543673838904925737984749953891232899503331601918674767487746401984": { + "86222238407609445153099023440658445087632523792003038905233317440947664152256": { "amount": "0x2091f473e", "bdv": "0x4265aa4b" }, - "86222449094543673838904925737984749953891232899503331601918674767488052401984": { + "86222238407609445153099023440658445087632523792003038905233317440947970152256": { "amount": "0x2a1046408", "bdv": "0x565e1836" }, - "86222449094543673838904925737984749953891232899503331601918674767488705401984": { + "86222238407609445153099023440658445087632523792003038905233317440948623152256": { "amount": "0x1eb1d8c8d", "bdv": "0x3e3980ad" }, - "86222449094543673838904925737984749953891232899503331601918674767491040401984": { + "86222238407609445153099023440658445087632523792003038905233317440950958152256": { "amount": "0x27bd4610c", "bdv": "0x50bdadf5" }, - "86222449094543673838904925737984749953891232899503331601918674767492876401984": { + "86222238407609445153099023440658445087632523792003038905233317440952794152256": { "amount": "0x3caace525", "bdv": "0x7d8f5dc7" }, - "86222449094543673838904925737984749953891232899503331601918674767493025401984": { + "86222238407609445153099023440658445087632523792003038905233317440952943152256": { "amount": "0x2b49299df", "bdv": "0x5d95c8ee" }, @@ -57903,15 +57903,15 @@ } }, "depositIdList": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000000044aa200", - "0xbea02d411690a8aa418e6606fff5c964933645e0000000000000000018ea2c80", - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000000265366c0", - "0xbea02d411690a8aa418e6606fff5c964933645e0000000000000000038909740", - "0xbea02d411690a8aa418e6606fff5c964933645e000000000000000005f7c9480", - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000000eaa9da40", - "0xbea02d411690a8aa418e6606fff5c964933645e000000000000000015818fd40", - "0xbea02d411690a8aa418e6606fff5c964933645e0000000000000000160fa8c80" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000000044aa200", + "0xbea00eba46820994d24e45dffc5c006bbe35fd89000000000000000018ea2c80", + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000000265366c0", + "0xbea00eba46820994d24e45dffc5c006bbe35fd89000000000000000038909740", + "0xbea00eba46820994d24e45dffc5c006bbe35fd8900000000000000005f7c9480", + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000000eaa9da40", + "0xbea00eba46820994d24e45dffc5c006bbe35fd8900000000000000015818fd40", + "0xbea00eba46820994d24e45dffc5c006bbe35fd89000000000000000160fa8c80" ], "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff96227bb80", @@ -58145,7 +58145,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x320ee263e" }, @@ -59595,11 +59595,11 @@ "lastSop": "0x42b", "lastRain": "0x0", "deposits": { - "86223831814802383933625846080385464195420228445293542722887227954907854796800": { + "86222220876455104020513400670705842482230529920277201797865033938141328308224": { "amount": "0x631b92e46", "bdv": "0x91822302" }, - "86223831814802383933625846080385464195420228445293542722887227954907966796800": { + "86222220876455104020513400670705842482230529920277201797865033938141440308224": { "amount": "0xbe0c50f06", "bdv": "0x11c2227b3" }, @@ -59645,9 +59645,9 @@ } }, "depositIdList": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff86c39f800", - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff872e6f400" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff86c39f800", + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff872e6f400" ], "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff85f1d0900" @@ -59675,7 +59675,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x1ada44ab5" }, @@ -60324,7 +60324,7 @@ "amount": "0x4", "bdv": "0x1" }, - "86223831814802383933625846080385464195420228445293542722887227954908774796800": { + "86222220876455104020513400670705842482230529920277201797865033938142248308224": { "amount": "0x387e1137", "bdv": "0x563d7c9" } @@ -60347,8 +60347,8 @@ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc00" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff8a3100e00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff8a3100e00" ] }, "fields": { @@ -60372,7 +60372,7 @@ "lastStem": "0x883", "bdv": "0x1" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x563d7c9" } @@ -61250,7 +61250,7 @@ "amount": "0x1", "bdv": "0x1" }, - "86222449094543673838904925737984749953891232899582559764432939105067269352320": { + "86222238407609445153099023440658445087632523792082267067747581778527187102592": { "amount": "0x8042e764", "bdv": "0x10431ef1" }, @@ -61268,8 +61268,8 @@ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff85ea2f700" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e0fffffffffffffffce29beb80" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd89fffffffffffffffce29beb80" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -61292,7 +61292,7 @@ "lastStem": "0x883", "bdv": "0x1" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x10431ef1" }, @@ -62119,7 +62119,7 @@ "lastSop": "0x0", "lastRain": "0x0", "deposits": { - "86223831814802383933625846080385464195420228445293542722887227954918710796800": { + "86222220876455104020513400670705842482230529920277201797865033938152184308224": { "amount": "0xe49556b8", "bdv": "0x15e3d0e4" }, @@ -62133,8 +62133,8 @@ } }, "depositIdList": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffffaf34b6200" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffffaf34b6200" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffd740b5d80", @@ -62158,7 +62158,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x15e3d0e4" }, @@ -62727,7 +62727,7 @@ "amount": "0x32f44016e", "bdv": "0xbcf2e509" }, - "86223831814802383933625846080385464195420228445293542722887227954908086796800": { + "86222220876455104020513400670705842482230529920277201797865033938141560308224": { "amount": "0x4660a242", "bdv": "0x6b672e4" } @@ -62743,8 +62743,8 @@ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffffe996b2000" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff87a0e0200" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff87a0e0200" ] }, "fields": { @@ -62768,7 +62768,7 @@ "lastStem": "0x883", "bdv": "0xbcf2e509" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x6b672e4" } @@ -63510,7 +63510,7 @@ "amount": "0x23b173f5", "bdv": "0x8003cd1" }, - "86222449094543673838904925737984749953891232899503331601918674767503024401984": { + "86222238407609445153099023440658445087632523792003038905233317440962942152256": { "amount": "0x146796a3f", "bdv": "0x3225e719" } @@ -63529,8 +63529,8 @@ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc30fcba80", "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc00" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000003b4f72e40" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000003b4f72e40" ] }, "fields": { @@ -63554,7 +63554,7 @@ "lastStem": "0x883", "bdv": "0xd5b8375" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x3225e719" } @@ -66402,7 +66402,7 @@ "lastSop": "0x42b", "lastRain": "0x0", "deposits": { - "86223831814802383933625846080385464195420228445293542722887227954907942796800": { + "86222220876455104020513400670705842482230529920277201797865033938141416308224": { "amount": "0x246d57f80", "bdv": "0x33996fa8" }, @@ -66428,8 +66428,8 @@ } }, "depositIdList": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff87178be00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff87178be00" ], "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff85cf7b800", @@ -66452,7 +66452,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x33996fa8" }, @@ -67201,7 +67201,7 @@ "amount": "0x1401c06", "bdv": "0x1401c06" }, - "86223831814802383933625846080385464195420228445293542722887227954908130796800": { + "86222220876455104020513400670705842482230529920277201797865033938141604308224": { "amount": "0x1ed0fa46", "bdv": "0x2fac9e8" }, @@ -67231,8 +67231,8 @@ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffc3a0c1080", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff87cad6500" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff87cad6500" ], "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc0579d000", @@ -67260,7 +67260,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0x93d8db4" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x2fac9e8" }, @@ -68901,11 +68901,11 @@ "amount": "0x24b73e3f", "bdv": "0x24b73e3f" }, - "86223831814802383933625846080385464195420228445293542722887227954907966796800": { + "86222220876455104020513400670705842482230529920277201797865033938141440308224": { "amount": "0x924a81da", "bdv": "0xdbe244e" }, - "86223831814802383933625846080385464195420228445293542722887227954907970796800": { + "86222220876455104020513400670705842482230529920277201797865033938141444308224": { "amount": "0x59a904d6", "bdv": "0x86bc859" } @@ -68936,9 +68936,9 @@ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffd054c8900", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff872e6f400", - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff87323fd00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff872e6f400", + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff87323fd00" ] }, "fields": { @@ -69000,7 +69000,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0x29eda00b" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x1629eca7" } @@ -69175,7 +69175,7 @@ "amount": "0xbab229a", "bdv": "0x29fd28b" }, - "86222449094543673838904925737984749953891232899582559764432939105077430352320": { + "86222238407609445153099023440658445087632523792082267067747581778537348102592": { "amount": "0x2d5105f7", "bdv": "0x74c8248" }, @@ -69197,8 +69197,8 @@ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc00", "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc134dda00" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e0ffffffffffffffff404079c0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd89ffffffffffffffff404079c0" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000005158531f3", @@ -69222,7 +69222,7 @@ "lastStem": "0x883", "bdv": "0x150eda02" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x74c8248" }, @@ -70125,7 +70125,7 @@ "amount": "0x18969", "bdv": "0x18969" }, - "86223831814802383933625846080385464195420228445293542722887227954911518796800": { + "86222220876455104020513400670705842482230529920277201797865033938144992308224": { "amount": "0x464fef", "bdv": "0x6b595" } @@ -70140,8 +70140,8 @@ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffcae09ab00", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff9469e2c00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff9469e2c00" ] }, "fields": { @@ -70169,7 +70169,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0x2dc9e2" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x6b595" } @@ -70178,7 +70178,7 @@ "germinatingStalk": {}, "internalTokenBalance": { "0xBEA0005B8599265D41256905A9B3073D397812E4": "0xf4240", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": "0x5ffc1e" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": "0x5ffc1e" }, "sop": {} }, @@ -70601,7 +70601,7 @@ "lastSop": "0x0", "lastRain": "0x0", "deposits": { - "86223831814802383933625846080385464195420228445293542722887227954916298796800": { + "86222220876455104020513400670705842482230529920277201797865033938149772308224": { "amount": "0x3ade1470", "bdv": "0x59e83a7" }, @@ -70611,8 +70611,8 @@ } }, "depositIdList": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffffa63872f00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffffa63872f00" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -70627,7 +70627,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x59e83a7" }, @@ -71863,7 +71863,7 @@ "amount": "0x360a3bb88", "bdv": "0xbc4bf082" }, - "86223831814802383933625846080385464195420228445293542722887227954907986796800": { + "86222220876455104020513400670705842482230529920277201797865033938141460308224": { "amount": "0x93305b0b", "bdv": "0xe07b317" }, @@ -71881,8 +71881,8 @@ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff8608b3f00", "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff85b898200" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff874182100" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff874182100" ], "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc00" @@ -71904,7 +71904,7 @@ "lastStem": "0x883", "bdv": "0x16ec8ea8a" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0xe07b317" }, @@ -74903,7 +74903,7 @@ "germinatingStalk": {}, "internalTokenBalance": { "0xBEA0005B8599265D41256905A9B3073D397812E4": "0xca8502f", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": "0x4b3284" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": "0x4b3284" }, "sop": {} }, @@ -75798,7 +75798,7 @@ "amount": "0x1", "bdv": "0x1" }, - "86222449094543673838904925737984749953891232899503331601918674767487373401984": { + "86222238407609445153099023440658445087632523792003038905233317440947291152256": { "amount": "0x515983c5c", "bdv": "0xa483e791" } @@ -75817,8 +75817,8 @@ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffff96227bb80", "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc00" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e000000000000000001017df80" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd8900000000000000001017df80" ] }, "fields": { @@ -75848,7 +75848,7 @@ "lastStem": "0x883", "bdv": "0x2" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0xa483e791" } @@ -77070,11 +77070,11 @@ "amount": "0x5", "bdv": "0x1" }, - "86223831814802383933625846080385464195420228445293542722887227954907942796800": { + "86222220876455104020513400670705842482230529920277201797865033938141416308224": { "amount": "0x14694627b", "bdv": "0x1ce5c054" }, - "86223831814802383933625846080385464195420228445293542722887227954907978796800": { + "86222220876455104020513400670705842482230529920277201797865033938141452308224": { "amount": "0xf9f30b2e", "bdv": "0x17bdcf5f" } @@ -77093,9 +77093,9 @@ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc3565e100" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff87178be00", - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff8739e0f00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff87178be00", + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff8739e0f00" ] }, "fields": { @@ -77119,7 +77119,7 @@ "lastStem": "0x883", "bdv": "0x1" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x34a38fb3" } @@ -77231,7 +77231,7 @@ "lastSop": "0x42b", "lastRain": "0x0", "deposits": { - "86223831814802383933625846080385464195420228445293542722887227954908518796800": { + "86222220876455104020513400670705842482230529920277201797865033938141992308224": { "amount": "0x5447018", "bdv": "0x80a128" }, @@ -77253,8 +77253,8 @@ } }, "depositIdList": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff893cdce00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff893cdce00" ], "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc00" @@ -77276,7 +77276,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x80a128" }, @@ -77431,7 +77431,7 @@ "amount": "0x421b27da", "bdv": "0x421b27da" }, - "86223831814802383933625846080385464195420228445293542722887227954908034796800": { + "86222220876455104020513400670705842482230529920277201797865033938141508308224": { "amount": "0x18b506e89", "bdv": "0x25b59106" }, @@ -77455,8 +77455,8 @@ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffce90bde80", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff876f48d00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff876f48d00" ], "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543000000000000000000000000", @@ -77488,7 +77488,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0x447fef05" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x25b59106" }, @@ -80998,7 +80998,7 @@ "amount": "0x3", "bdv": "0x1" }, - "86222449094543673838904925737984749953891232899503331601918674767487904401984": { + "86222238407609445153099023440658445087632523792003038905233317440947822152256": { "amount": "0x545c5871", "bdv": "0xad184b2" }, @@ -81015,8 +81015,8 @@ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffff96227bb80", "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc1ba61500" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e000000000000000002fbe4a40" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd8900000000000000002fbe4a40" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -81117,7 +81117,7 @@ "lastStem": "0x883", "bdv": "0x38a36f840" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0xad184b2" }, @@ -82328,19 +82328,19 @@ "amount": "0xad", "bdv": "0xad" }, - "86222449094543673838904925737984749953891232899503331601918674767502173401984": { + "86222238407609445153099023440658445087632523792003038905233317440962091152256": { "amount": "0x2d379aec7", "bdv": "0x74490d03" }, - "86222449094543673838904925737984749953891232899503331601918674767516793652901": { + "86222238407609445153099023440658445087632523792003038905233317440976711403173": { "amount": "0x45f0fde85", "bdv": "0xdce7e934" }, - "86222449094543673838904925737984749953891232899503331601918674767505746401984": { + "86222238407609445153099023440658445087632523792003038905233317440965664152256": { "amount": "0x17825122c", "bdv": "0x3ffff5a9" }, - "86222449094543673838904925737984749953891232899503331601918674767516971455387": { + "86222238407609445153099023440658445087632523792003038905233317440976889205659": { "amount": "0x38fe3b323", "bdv": "0xb3d4b34c" }, @@ -82361,11 +82361,11 @@ "0xbea0005b8599265d41256905a9b3073d397812e400000000000000053c37901e", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000003823df380", - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000006e9ad46a5", - "0xbea02d411690a8aa418e6606fff5c964933645e0000000000000000457359ac0", - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000006f446539b" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000003823df380", + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000006e9ad46a5", + "0xbea00eba46820994d24e45dffc5c006bbe35fd89000000000000000457359ac0", + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000006f446539b" ], "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff86bfcef00" @@ -82392,7 +82392,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0x4aa947" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x245059f2c" }, @@ -85190,11 +85190,11 @@ "lastSop": "0x0", "lastRain": "0x0", "deposits": { - "86223831814802383933625846080385464195420228445293542722887227954907942796800": { + "86222220876455104020513400670705842482230529920277201797865033938141416308224": { "amount": "0x2e39a8cf", "bdv": "0x4152f66" }, - "86223831814802383933625846080385464195420228445293542722887227954907950796800": { + "86222220876455104020513400670705842482230529920277201797865033938141424308224": { "amount": "0xae34780", "bdv": "0xfea96f" }, @@ -85208,9 +85208,9 @@ } }, "depositIdList": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff87178be00", - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff871f2d000" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff87178be00", + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff871f2d000" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffc59663000", @@ -85226,7 +85226,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x513d8d5" }, @@ -90129,7 +90129,7 @@ "amount": "0x1", "bdv": "0x1" }, - "86223831814802383933625846080385464195420228445293542722887227954916934796800": { + "86222220876455104020513400670705842482230529920277201797865033938150408308224": { "amount": "0x217cf52f", "bdv": "0x332bc97" } @@ -90150,8 +90150,8 @@ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff86fcd7f00", "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff869208300" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffffa896fc600" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffffa896fc600" ] }, "fields": { @@ -90181,7 +90181,7 @@ "lastStem": "0x883", "bdv": "0x5bff2c" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x332bc97" } @@ -92253,27 +92253,27 @@ "amount": "0xc50b5cbc73", "bdv": "0x2cb361b6f9" }, - "86223831814802383933625846080385464195420228445293542722887227954934993796800": { + "86222220876455104020513400670705842482230529920277201797865033938168467308224": { "amount": "0x8c4e6b01d", "bdv": "0xd5793c02" }, - "86222449094543673838904925737984749953891232899503331601918674767503933401984": { + "86222238407609445153099023440658445087632523792003038905233317440963851152256": { "amount": "0x1b178d78e", "bdv": "0x41e99918" }, - "86222449094543673838904925737984749953891232899503331601918674767504599401984": { + "86222238407609445153099023440658445087632523792003038905233317440964517152256": { "amount": "0xb06f1d86e", "bdv": "0x1d6755c40" }, - "86222449094543673838904925737984749953891232899503331601918674767491550401984": { + "86222238407609445153099023440658445087632523792003038905233317440951468152256": { "amount": "0x1f9a0ec10", "bdv": "0x426c26f6" }, - "86222449094543673838904925737984749953891232899503331601918674767491918401984": { + "86222238407609445153099023440658445087632523792003038905233317440951836152256": { "amount": "0x126393c28", "bdv": "0x2491c6d4" }, - "86222449094543673838904925737984749953891232899503331601918674767505652401984": { + "86222238407609445153099023440658445087632523792003038905233317440965570152256": { "amount": "0x9cd80add", "bdv": "0x1a247be1" }, @@ -92305,15 +92305,15 @@ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc00", "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffb5d26fe00" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffffebdd63ec0" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffffebdd63ec0" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000003eb256b80", - "0xbea02d411690a8aa418e6606fff5c964933645e0000000000000000412d7c600", - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000001090fd5c0", - "0xbea02d411690a8aa418e6606fff5c964933645e000000000000000011eff11c0", - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000004519b4740" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000003eb256b80", + "0xbea00eba46820994d24e45dffc5c006bbe35fd89000000000000000412d7c600", + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000001090fd5c0", + "0xbea00eba46820994d24e45dffc5c006bbe35fd8900000000000000011eff11c0", + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000004519b4740" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e400000000000000052a8e03aa", @@ -92412,11 +92412,11 @@ "lastStem": "0x883", "bdv": "0x546b135611" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0xd5793c02" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x299815f03" }, @@ -93732,7 +93732,7 @@ "lastSop": "0x0", "lastRain": "0x0", "deposits": { - "86222449094543673838904925737984749953891232899503331601918674767487220401984": { + "86222238407609445153099023440658445087632523792003038905233317440947138152256": { "amount": "0x135661064", "bdv": "0x27fd0c13" }, @@ -93742,8 +93742,8 @@ } }, "depositIdList": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e0000000000000000006f94740" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd89000000000000000006f94740" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -93758,7 +93758,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x27fd0c13" }, @@ -95249,7 +95249,7 @@ "lastSop": "0x42b", "lastRain": "0x0", "deposits": { - "86223831814802383933625846080385464195420228445293542722887227954908214796800": { + "86222220876455104020513400670705842482230529920277201797865033938141688308224": { "amount": "0x737d0701", "bdv": "0xb048952" }, @@ -95275,8 +95275,8 @@ } }, "depositIdList": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff881af2200" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff881af2200" ], "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc00", @@ -95297,7 +95297,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0xb048952" }, @@ -98237,7 +98237,7 @@ "amount": "0x1d3497d", "bdv": "0x1d3497d" }, - "86223831814802383933625846080385464195420228445293542722887227954908310796800": { + "86222220876455104020513400670705842482230529920277201797865033938141784308224": { "amount": "0x15f8e02f3", "bdv": "0x2188bed4" } @@ -98248,8 +98248,8 @@ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffccb7b8280", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff88767fa00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff88767fa00" ] }, "fields": { @@ -98269,7 +98269,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0x20dcc3a" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x2188bed4" } @@ -101055,7 +101055,7 @@ "isApprovedForAll": {}, "germinatingStalk": {}, "internalTokenBalance": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": "0x1fdbb1e4f", + "0xBEA00C30023E873D881da4363C00F600f5e14c12": "0x1fdbb1e4f", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": "0xe2055" }, "sop": {} @@ -101213,7 +101213,7 @@ "lastSop": "0x0", "lastRain": "0x0", "deposits": { - "86223831814802383933625846080385464195420228445293542722887227954912890796800": { + "86222220876455104020513400670705842482230529920277201797865033938146364308224": { "amount": "0x1a4a97c34", "bdv": "0x2851605c" }, @@ -101227,8 +101227,8 @@ } }, "depositIdList": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff998653b00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff998653b00" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffd3bc71180", @@ -101244,7 +101244,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x2851605c" }, @@ -101793,7 +101793,7 @@ "amount": "0x318304d", "bdv": "0x318304d" }, - "86223831814802383933625846080385464195420228445293542722887227954908526796800": { + "86222220876455104020513400670705842482230529920277201797865033938142000308224": { "amount": "0x216b2717", "bdv": "0x3303dda" }, @@ -101817,8 +101817,8 @@ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffd696f4d00", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff89447e000" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff89447e000" ], "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff86d2e1c00" @@ -101841,7 +101841,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0x382cc2a" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x3303dda" }, @@ -101922,7 +101922,7 @@ "amount": "0x304c4cd33", "bdv": "0xadcc1bd9" }, - "86223831814802383933625846080385464195420228445293542722887227954907854796800": { + "86222220876455104020513400670705842482230529920277201797865033938141328308224": { "amount": "0x7cf99239", "bdv": "0xb816f7d" } @@ -101948,8 +101948,8 @@ "0x1bea054dddbca12889e07b3e076f511bf1d27543000000000000000000000000", "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc00" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff86c39f800" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff86c39f800" ] }, "fields": { @@ -101979,7 +101979,7 @@ "lastStem": "0x883", "bdv": "0xadcc1bd9" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0xb816f7d" } @@ -102120,7 +102120,7 @@ "isApprovedForAll": {}, "germinatingStalk": {}, "internalTokenBalance": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": "0x8bd618f7", + "0xBEA00C30023E873D881da4363C00F600f5e14c12": "0x8bd618f7", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": "0x9ae" }, "sop": {} @@ -102428,23 +102428,23 @@ "amount": "0x3da711641", "bdv": "0xe554a15d" }, - "86222449094543673838904925737984749953891232899503331601918674767487539401984": { + "86222238407609445153099023440658445087632523792003038905233317440947457152256": { "amount": "0xea809fbc", "bdv": "0x1dd3eb73" }, - "86222449094543673838904925737984749953891232899503331601918674767488313401984": { + "86222238407609445153099023440658445087632523792003038905233317440948231152256": { "amount": "0x1b1d98b56", "bdv": "0x36f6936b" }, - "86222449094543673838904925737984749953891232899503331601918674767516465743098": { + "86222238407609445153099023440658445087632523792003038905233317440976383493370": { "amount": "0x46a0ae41", "bdv": "0xde56f57" }, - "86222449094543673838904925737984749953891232899582559764432939105062522352320": { + "86222238407609445153099023440658445087632523792082267067747581778522440102592": { "amount": "0x4cdcf6ff", "bdv": "0x9d2a25f" }, - "86222449094543673838904925737984749953891232899582559764432939105062306352320": { + "86222238407609445153099023440658445087632523792082267067747581778522224102592": { "amount": "0x8d1cce99", "bdv": "0x11e1a300" }, @@ -102482,12 +102482,12 @@ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffacb990780", "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffff6f9aa13c0" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e0000000000000000019fcd500", - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000000481f2280", - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000006d621c4fa", - "0xbea02d411690a8aa418e6606fff5c964933645e0fffffffffffffffbc7aa72c0", - "0xbea02d411690a8aa418e6606fff5c964933645e0fffffffffffffffbbaca8cc0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd89000000000000000019fcd500", + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000000481f2280", + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000006d621c4fa", + "0xbea00eba46820994d24e45dffc5c006bbe35fd89fffffffffffffffbc7aa72c0", + "0xbea00eba46820994d24e45dffc5c006bbe35fd89fffffffffffffffbbaca8cc0" ], "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff564a69b00" @@ -102522,7 +102522,7 @@ "lastStem": "0x883", "bdv": "0x138c4b2ad" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x7e643394" }, @@ -103271,7 +103271,7 @@ "germinatingStalk": {}, "internalTokenBalance": { "0xBEA0005B8599265D41256905A9B3073D397812E4": "0xcc63b85", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": "0x59f83127" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": "0x59f83127" }, "sop": {} }, @@ -111953,7 +111953,7 @@ "germinatingStalk": {}, "internalTokenBalance": { "0xBEA0005B8599265D41256905A9B3073D397812E4": "0x892d7ba", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": "0x16c8f4cea" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": "0x16c8f4cea" }, "sop": {} }, @@ -112312,7 +112312,7 @@ "amount": "0x3679d3064", "bdv": "0x1238b2977" }, - "86223831814802383933625846080385464195420228445293542722887227954908138796800": { + "86222220876455104020513400670705842482230529920277201797865033938141612308224": { "amount": "0x15ea467aa", "bdv": "0x21744c4f" } @@ -112344,8 +112344,8 @@ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff87919de00", "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff7f0f6cb00" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff87d277700" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff87d277700" ] }, "fields": { @@ -112369,7 +112369,7 @@ "lastStem": "0x883", "bdv": "0x2b9f9d043" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x21744c4f" } @@ -112549,7 +112549,7 @@ "lastSop": "0x0", "lastRain": "0x0", "deposits": { - "86223831814802383933625846080385464195420228445293542722887227954909846796800": { + "86222220876455104020513400670705842482230529920277201797865033938143320308224": { "amount": "0x372ebe32", "bdv": "0x543a1cf" }, @@ -112559,8 +112559,8 @@ } }, "depositIdList": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff8e2f57a00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff8e2f57a00" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -112575,7 +112575,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x543a1cf" }, @@ -115037,7 +115037,7 @@ "amount": "0x2d8c882", "bdv": "0xa2af8c" }, - "86222449094543673838904925737984749953891232899503331601918674767487877401984": { + "86222238407609445153099023440658445087632523792003038905233317440947795152256": { "amount": "0x37e5bbd5", "bdv": "0x72c147f" } @@ -115061,8 +115061,8 @@ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffb2ec7a780", "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffaa4053180" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e000000000000000002e224d80" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd8900000000000000002e224d80" ] }, "fields": { @@ -115086,7 +115086,7 @@ "lastStem": "0x883", "bdv": "0x4514467" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x72c147f" } @@ -115181,19 +115181,19 @@ "amount": "0x8d387d7", "bdv": "0x8d387d7" }, - "86223831814802383933625846080385464195420228445293542722887227954907874796800": { + "86222220876455104020513400670705842482230529920277201797865033938141348308224": { "amount": "0x5ec3f0ab7", "bdv": "0x8c48aeb0" }, - "86223831814802383933625846080385464195420228445293542722887227954907958796800": { + "86222220876455104020513400670705842482230529920277201797865033938141432308224": { "amount": "0x732b7f1c", "bdv": "0xa8b2c1a" }, - "86223831814802383933625846080385464195420228445293542722887227954907930796800": { + "86222220876455104020513400670705842482230529920277201797865033938141404308224": { "amount": "0xf7a8ff3", "bdv": "0x15d82f1" }, - "86223831814802383933625846080385464195420228445293542722887227954907926796800": { + "86222220876455104020513400670705842482230529920277201797865033938141400308224": { "amount": "0x2e6207b2", "bdv": "0x4263481" } @@ -115208,11 +115208,11 @@ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffd50a3a500", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff86d6b2500", - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff8726ce200", - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff870c1a300", - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff870849a00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff86d6b2500", + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff8726ce200", + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff870c1a300", + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff870849a00" ] }, "fields": { @@ -115228,7 +115228,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0x33f4598c" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x9c57923c" } @@ -116200,7 +116200,7 @@ "amount": "0x70e55", "bdv": "0x70e55" }, - "86222449094543673838904925737984749953891232899582559764432939105070142352320": { + "86222238407609445153099023440658445087632523792082267067747581778530060102592": { "amount": "0x2639be4a", "bdv": "0x4dc6165" }, @@ -116219,8 +116219,8 @@ "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e400000000000000065dbebc9e" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e0fffffffffffffffd8dda6bc0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd89fffffffffffffffd8dda6bc0" ], "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff8632aa200" @@ -116243,7 +116243,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0x70e55" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x4dc6165" }, @@ -117495,11 +117495,11 @@ "amount": "0x14982dfc", "bdv": "0x49737f0" }, - "86222449094543673838904925737984749953891232899503331601918674767487778401984": { + "86222238407609445153099023440658445087632523792003038905233317440947696152256": { "amount": "0x202106683", "bdv": "0x413c8a31" }, - "86223831814802383933625846080385464195420228445293542722887227954912370796800": { + "86222220876455104020513400670705842482230529920277201797865033938145844308224": { "amount": "0x137924b2d", "bdv": "0x1dd0724f" } @@ -117535,11 +117535,11 @@ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc35c16e80", "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc00" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000000283baec0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000000283baec0" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff97966a900" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff97966a900" ] }, "fields": { @@ -117575,11 +117575,11 @@ "lastStem": "0x883", "bdv": "0x7af156b04" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x413c8a31" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x1dd0724f" } @@ -117829,7 +117829,7 @@ "lastSop": "0x0", "lastRain": "0x0", "deposits": { - "86222449094543673838904925737984749953891232899503331601918674767492629401984": { + "86222238407609445153099023440658445087632523792003038905233317440952547152256": { "amount": "0x5acf00e5", "bdv": "0xb6c24ce" }, @@ -117839,8 +117839,8 @@ } }, "depositIdList": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e0000000000000000149601180" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd89000000000000000149601180" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -117855,7 +117855,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0xb6c24ce" }, @@ -118771,7 +118771,7 @@ "amount": "0xc29933c", "bdv": "0xc29933c" }, - "86223831814802383933625846080385464195420228445293542722887227954907902796800": { + "86222220876455104020513400670705842482230529920277201797865033938141376308224": { "amount": "0xd056d4ef8", "bdv": "0x134204dba" } @@ -118781,8 +118781,8 @@ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffc39367100", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff86f166400" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff86f166400" ] }, "fields": { @@ -118798,7 +118798,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0x153c3792" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x134204dba" } @@ -119373,7 +119373,7 @@ "amount": "0x77f1a4ee", "bdv": "0x1c654546" }, - "86223831814802383933625846080385464195420228445293542722887227954907942796800": { + "86222220876455104020513400670705842482230529920277201797865033938141416308224": { "amount": "0x186052a80", "bdv": "0x23f3ef69" }, @@ -119402,8 +119402,8 @@ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff85a585500", "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff86bfcef00" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff87178be00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff87178be00" ], "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543000000000000000000000000" @@ -119434,7 +119434,7 @@ "lastStem": "0x883", "bdv": "0x17bdb442f" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x23f3ef69" }, @@ -120586,7 +120586,7 @@ "lastSop": "0x0", "lastRain": "0x0", "deposits": { - "86222449094543673838904925737984749953891232899503331601918674767488282401984": { + "86222238407609445153099023440658445087632523792003038905233317440948200152256": { "amount": "0x53555b55", "bdv": "0xa92109a" }, @@ -120596,8 +120596,8 @@ } }, "depositIdList": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e0000000000000000046461cc0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd89000000000000000046461cc0" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -120612,7 +120612,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0xa92109a" }, @@ -120721,7 +120721,7 @@ "amount": "0x46641d77", "bdv": "0x46641d77" }, - "86223831814802383933625846080385464195420228445293542722887227954907946796800": { + "86222220876455104020513400670705842482230529920277201797865033938141420308224": { "amount": "0x177f3b043", "bdv": "0x2256e0f8" } @@ -120738,8 +120738,8 @@ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffc3954f580", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff871b5c700" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff871b5c700" ] }, "fields": { @@ -120769,7 +120769,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0x4664251b" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x2256e0f8" } @@ -122122,7 +122122,7 @@ "amount": "0x57b3dce", "bdv": "0x57b3dce" }, - "86223831814802383933625846080385464195420228445293542722887227954908250796800": { + "86222220876455104020513400670705842482230529920277201797865033938141724308224": { "amount": "0x7efaf2129", "bdv": "0xc1c595a1" } @@ -122132,8 +122132,8 @@ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffc5019d100", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff883d47300" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff883d47300" ] }, "fields": { @@ -122149,7 +122149,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0x5a34074" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0xc1c595a1" } @@ -123774,11 +123774,11 @@ "lastSop": "0x42b", "lastRain": "0x0", "deposits": { - "86222449094543673838904925737984749953891232899503331601918674767487692401984": { + "86222238407609445153099023440658445087632523792003038905233317440947610152256": { "amount": "0x8cbf48fb8", "bdv": "0x11a6d2cd6" }, - "86222449094543673838904925737984749953891232899582559764432939105063390352320": { + "86222238407609445153099023440658445087632523792082267067747581778523308102592": { "amount": "0x1a4d15c52", "bdv": "0x34ae3ce4" }, @@ -123824,9 +123824,9 @@ } }, "depositIdList": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000000231b6d40", - "0xbea02d411690a8aa418e6606fff5c964933645e0fffffffffffffffbfb6713c0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000000231b6d40", + "0xbea00eba46820994d24e45dffc5c006bbe35fd89fffffffffffffffbfb6713c0" ], "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543000000000000000000000000", @@ -123896,7 +123896,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x14f1b69ba" }, @@ -124130,7 +124130,7 @@ "amount": "0x19a", "bdv": "0x19a" }, - "86222449094543673838904925737984749953891232899582559764432939105062192352320": { + "86222238407609445153099023440658445087632523792082267067747581778522110102592": { "amount": "0x3f9f035f2", "bdv": "0x80b53b47" } @@ -124165,8 +124165,8 @@ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000003d052f700", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e0fffffffffffffffbb3ff0c40" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd89fffffffffffffffbb3ff0c40" ] }, "fields": { @@ -124194,7 +124194,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0x57a272b54" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x80b53b47" } @@ -124381,7 +124381,7 @@ "amount": "0x174c8262", "bdv": "0x539bbb6" }, - "86222449094543673838904925737984749953891232899503331601918674767508731401984": { + "86222238407609445153099023440658445087632523792003038905233317440968649152256": { "amount": "0x171493caf", "bdv": "0x46a46aa3" }, @@ -124415,8 +124415,8 @@ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc35475c80", "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc00" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e0000000000000000509211700" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd89000000000000000509211700" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e400000000000000050a3a94d2", @@ -124441,7 +124441,7 @@ "lastStem": "0x883", "bdv": "0x5aab0db4" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x46a46aa3" }, @@ -126316,7 +126316,7 @@ "amount": "0xb2549ee", "bdv": "0x211783a" }, - "86222449094543673838904925737984749953891232899503331601918674767503163401984": { + "86222238407609445153099023440658445087632523792003038905233317440963081152256": { "amount": "0xa808719f", "bdv": "0x19c7752b" } @@ -126334,8 +126334,8 @@ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc00", "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc32e50280" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000003bd402700" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000003bd402700" ] }, "fields": { @@ -126359,7 +126359,7 @@ "lastStem": "0x883", "bdv": "0x32e2005" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x19c7752b" } @@ -148316,7 +148316,7 @@ "amount": "0x439ed441", "bdv": "0x439ed441" }, - "86223831814802383933625846080385464195420228445293542722887227954908922796800": { + "86222220876455104020513400670705842482230529920277201797865033938142396308224": { "amount": "0x158f2af5d", "bdv": "0x20e9c9aa" }, @@ -148348,8 +148348,8 @@ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffc5a975d00", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff8abe25b00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff8abe25b00" ], "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff86acbc200", @@ -148369,7 +148369,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0xf6e74906" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x20e9c9aa" }, @@ -151049,7 +151049,7 @@ "amount": "0x311ce573", "bdv": "0xf52380b" }, - "86222449094543673838904925737984749953891232899503331601918674767488534401984": { + "86222238407609445153099023440658445087632523792003038905233317440948452152256": { "amount": "0xd057b9f", "bdv": "0x1a4f334" }, @@ -151061,7 +151061,7 @@ "amount": "0x5cc30c", "bdv": "0x149d06" }, - "86223831814802383933625846080385464195420228445293542722887227954917346796800": { + "86222220876455104020513400670705842482230529920277201797865033938150820308224": { "amount": "0xdfb90cc", "bdv": "0x1558f16" } @@ -151075,15 +151075,15 @@ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788000000000000000000000000" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000000554b53c0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000000554b53c0" ], "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543000000000000000000000000", "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc00" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffffaa1fe6500" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffffaa1fe6500" ] }, "fields": { @@ -151125,7 +151125,7 @@ "lastStem": "0x883", "bdv": "0xf52380b" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x1a4f334" }, @@ -151133,7 +151133,7 @@ "lastStem": "0x883", "bdv": "0x149d06" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x1558f16" } @@ -152563,7 +152563,7 @@ "amount": "0xeecf0", "bdv": "0xeecf0" }, - "86222449094543673838904925737984749953891232899503331601918674767487148401984": { + "86222238407609445153099023440658445087632523792003038905233317440947066152256": { "amount": "0x938c93e9", "bdv": "0x12db0bf4" }, @@ -152590,8 +152590,8 @@ "0xbea0005b8599265d41256905a9b3073d397812e400000000000000051ad464db", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e0000000000000000002aea540" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd89000000000000000002aea540" ], "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff862ed9900" @@ -152614,7 +152614,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0x629d4d2d" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x12db0bf4" }, @@ -153227,7 +153227,7 @@ "lastSop": "0x0", "lastRain": "0x0", "deposits": { - "86223831814802383933625846080385464195420228445293542722887227954910814796800": { + "86222220876455104020513400670705842482230529920277201797865033938144288308224": { "amount": "0x9154c49c", "bdv": "0xddd4b20" }, @@ -153237,8 +153237,8 @@ } }, "depositIdList": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff91ca7fc00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff91ca7fc00" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -153253,7 +153253,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0xddd4b20" }, @@ -155302,7 +155302,7 @@ "amount": "0xf99414", "bdv": "0xf99414" }, - "86222449094543673838904925737984749953891232899503331601918674767505949401984": { + "86222238407609445153099023440658445087632523792003038905233317440965867152256": { "amount": "0x1305f4a8de", "bdv": "0x3499a3ea8" } @@ -155337,8 +155337,8 @@ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffb15c39404", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000004634f2380" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000004634f2380" ] }, "fields": { @@ -155362,7 +155362,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0xf4e85ebb5" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x3499a3ea8" } @@ -155617,31 +155617,31 @@ "lastSop": "0x42b", "lastRain": "0x0", "deposits": { - "86222449094543673838904925737984749953891232899503331601918674767508560401984": { + "86222238407609445153099023440658445087632523792003038905233317440968478152256": { "amount": "0x4a9de91a", "bdv": "0xe3bb7a9" }, - "86222449094543673838904925737984749953891232899503331601918674767516018183414": { + "86222238407609445153099023440658445087632523792003038905233317440975935933686": { "amount": "0x828548fb", "bdv": "0x1932c119" }, - "86222449094543673838904925737984749953891232899503331601918674767494744401984": { + "86222238407609445153099023440658445087632523792003038905233317440954662152256": { "amount": "0x8dcc77ff", "bdv": "0x1481b866" }, - "86222449094543673838904925737984749953891232899503331601918674767495984401984": { + "86222238407609445153099023440658445087632523792003038905233317440955902152256": { "amount": "0xb8e3ffb9", "bdv": "0x1f7b54fc" }, - "86222449094543673838904925737984749953891232899582559764432939105071577352320": { + "86222238407609445153099023440658445087632523792082267067747581778531495102592": { "amount": "0x1f0fd014", "bdv": "0x415e865" }, - "86222449094543673838904925737984749953891232899503331601918674767515665574015": { + "86222238407609445153099023440658445087632523792003038905233317440975583324287": { "amount": "0xb3cfc911", "bdv": "0x228da455" }, - "86222449094543673838904925737984749953891232899503331601918674767500577401984": { + "86222238407609445153099023440658445087632523792003038905233317440960495152256": { "amount": "0xa74e9746", "bdv": "0x1aea4a77" }, @@ -155653,7 +155653,7 @@ "amount": "0x38ba38", "bdv": "0x38ba38" }, - "86222619978106288504160128890870164616366424924002608675340037599884375261685": { + "86222161666076339616131180446662467392412880711057208404417707140731077427701": { "amount": "0x2f9f6e", "bdv": "0x51f71a1" }, @@ -155671,21 +155671,21 @@ } }, "depositIdList": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000004feefd640", - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000006bb748cf6", - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000001c7706840", - "0xbea02d411690a8aa418e6606fff5c964933645e0000000000000000211594e40", - "0xbea02d411690a8aa418e6606fff5c964933645e0fffffffffffffffde362c880", - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000006a670287f", - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000003231cec80" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000004feefd640", + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000006bb748cf6", + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000001c7706840", + "0xbea00eba46820994d24e45dffc5c006bbe35fd89000000000000000211594e40", + "0xbea00eba46820994d24e45dffc5c006bbe35fd89fffffffffffffffde362c880", + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000006a670287f", + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000003231cec80" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000000cc71f998", "0xbea0005b8599265d41256905a9b3073d397812e400000000000000078cfa6f5b" ], - "0xBEA046038302b14e2Bab2636d1E8FaacE602e0aa": [ - "0xbea046038302b14e2bab2636d1e8faace602e0aa0000000000000000c87881f5" + "0xBEA0039bC614D95B65AB843C4482a1A5D2214396": [ + "0xbea0039bc614d95b65ab843c4482a1a5d22143960000000000000000c87881f5" ], "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffff8a553e380", @@ -155946,7 +155946,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x9cf95d55" }, @@ -155954,7 +155954,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0x1dfde5af" }, - "0xBEA046038302b14e2Bab2636d1E8FaacE602e0aa": { + "0xBEA0039bC614D95B65AB843C4482a1A5D2214396": { "lastStem": "0xd385df6d", "bdv": "0x51f71a1" }, @@ -158053,7 +158053,7 @@ "amount": "0x1", "bdv": "0x1" }, - "86223831814802383933625846080385464195420228445293542722887227954907942796800": { + "86222220876455104020513400670705842482230529920277201797865033938141416308224": { "amount": "0x22fb179ba", "bdv": "0x3169a4db" }, @@ -158071,8 +158071,8 @@ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff8654ff300" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff87178be00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff87178be00" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -158117,7 +158117,7 @@ "lastStem": "0x883", "bdv": "0x1" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x3169a4db" }, @@ -158486,11 +158486,11 @@ "lastSop": "0x42b", "lastRain": "0x0", "deposits": { - "86223831814802383933625846080385464195420228445293542722887227954907958796800": { + "86222220876455104020513400670705842482230529920277201797865033938141432308224": { "amount": "0x96e87c465", "bdv": "0xe036bf6b" }, - "86223831814802383933625846080385464195420228445293542722887227954907934796800": { + "86222220876455104020513400670705842482230529920277201797865033938141408308224": { "amount": "0xa4697ddf", "bdv": "0xe7fe7b3" }, @@ -158544,9 +158544,9 @@ } }, "depositIdList": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff8726ce200", - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff870feac00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff8726ce200", + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff870feac00" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffc551b8e00", @@ -158582,7 +158582,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0xeeb6a71e" }, @@ -161696,7 +161696,7 @@ "lastSop": "0x0", "lastRain": "0x0", "deposits": { - "86223831814802383933625846080385464195420228445293542722887227954909810796800": { + "86222220876455104020513400670705842482230529920277201797865033938143284308224": { "amount": "0xa670bad", "bdv": "0xfe0ace" }, @@ -161706,8 +161706,8 @@ } }, "depositIdList": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff8e0d02900" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff8e0d02900" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -161722,7 +161722,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0xfe0ace" }, @@ -165389,11 +165389,11 @@ "lastSop": "0x42b", "lastRain": "0x0", "deposits": { - "86223831814802383933625846080385464195420228445293542722887227954908014796800": { + "86222220876455104020513400670705842482230529920277201797865033938141488308224": { "amount": "0x3ae4a8c9", "bdv": "0x59f81a1" }, - "86223831814802383933625846080385464195420228445293542722887227954907918796800": { + "86222220876455104020513400670705842482230529920277201797865033938141392308224": { "amount": "0x39098519", "bdv": "0x54952e6" }, @@ -165439,9 +165439,9 @@ } }, "depositIdList": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff875c36000", - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff8700a8800" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff875c36000", + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff8700a8800" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e400000000000000005484f680", @@ -165469,7 +165469,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0xae8d487" }, @@ -166297,15 +166297,15 @@ "amount": "0xb", "bdv": "0xb" }, - "86222449094543673838904925737984749953891232899503331601918674767513522401984": { + "86222238407609445153099023440658445087632523792003038905233317440973440152256": { "amount": "0x9b3c1753", "bdv": "0x1adfb4a6" }, - "86222449094543673838904925737984749953891232899503331601918674767517364946243": { + "86222238407609445153099023440658445087632523792003038905233317440977282696515": { "amount": "0x2580ff9eb", "bdv": "0x7668596a" }, - "86222449094543673838904925737984749953891232899503331601918674767501651401984": { + "86222238407609445153099023440658445087632523792003038905233317440961569152256": { "amount": "0x2a8b8c784", "bdv": "0x6d2ba4c2" } @@ -166324,10 +166324,10 @@ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffd52c8f600", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e0000000000000000626b1f2c0", - "0xbea02d411690a8aa418e6606fff5c964933645e000000000000000070bba8543", - "0xbea02d411690a8aa418e6606fff5c964933645e000000000000000036320dd00" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd89000000000000000626b1f2c0", + "0xbea00eba46820994d24e45dffc5c006bbe35fd8900000000000000070bba8543", + "0xbea00eba46820994d24e45dffc5c006bbe35fd8900000000000000036320dd00" ] }, "fields": { @@ -166343,7 +166343,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0xd99ceb91" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0xfe73b2d2" } @@ -166422,7 +166422,7 @@ "lastSop": "0x0", "lastRain": "0x0", "deposits": { - "86223831814802383933625846080385464195420228445293542722887227954907930796800": { + "86222220876455104020513400670705842482230529920277201797865033938141404308224": { "amount": "0xae4b8bc1", "bdv": "0xf5fe74a" }, @@ -166432,8 +166432,8 @@ } }, "depositIdList": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff870c1a300" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff870c1a300" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -166448,7 +166448,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0xf5fe74a" }, @@ -166680,7 +166680,7 @@ "amount": "0x9742", "bdv": "0x9742" }, - "86223831814802383933625846080385464195420228445293542722887227954910310796800": { + "86222220876455104020513400670705842482230529920277201797865033938143784308224": { "amount": "0x3f365f", "bdv": "0x607c2" } @@ -166692,8 +166692,8 @@ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffcb0107780", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff8fe9d8e00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff8fe9d8e00" ] }, "fields": { @@ -166713,7 +166713,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0xfdacc" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x607c2" } @@ -166722,7 +166722,7 @@ "germinatingStalk": {}, "internalTokenBalance": { "0xBEA0005B8599265D41256905A9B3073D397812E4": "0x2dc6c0", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": "0x9ff988" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": "0x9ff988" }, "sop": {} }, @@ -168297,7 +168297,7 @@ "amount": "0x7cbee82", "bdv": "0x7cbee82" }, - "86222449094543673838904925737984749953891232899503331601918674767498177401984": { + "86222238407609445153099023440658445087632523792003038905233317440958095152256": { "amount": "0x2d69f0c6", "bdv": "0x6daaa26" } @@ -168322,8 +168322,8 @@ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000002471cbbc0", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000002940fd480" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000002940fd480" ] }, "fields": { @@ -168361,7 +168361,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0x7cbfb14" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x6daaa26" } @@ -171482,11 +171482,11 @@ "amount": "0x22fad8f076", "bdv": "0x7d2617664" }, - "86222449094543673838904925737984749953891232899503331601918674767489258401984": { + "86222238407609445153099023440658445087632523792003038905233317440949176152256": { "amount": "0x218ebbe71", "bdv": "0x44b87f03" }, - "86222449094543673838904925737984749953891232899503331601918674767492390401984": { + "86222238407609445153099023440658445087632523792003038905233317440952308152256": { "amount": "0x68721786", "bdv": "0xd039640" }, @@ -171524,9 +171524,9 @@ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc30bfb180", "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffff96227bb80" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e000000000000000008072b0c0", - "0xbea02d411690a8aa418e6606fff5c964933645e000000000000000013b2137c0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd8900000000000000008072b0c0", + "0xbea00eba46820994d24e45dffc5c006bbe35fd8900000000000000013b2137c0" ], "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff6239fc400" @@ -171555,7 +171555,7 @@ "lastStem": "0x883", "bdv": "0x25e457932c" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x51bc1543" }, @@ -176375,11 +176375,11 @@ "amount": "0x3470063cf", "bdv": "0xb7ea8cd1" }, - "86223831814802383933625846080385464195420228445293542722887227954907866796800": { + "86222220876455104020513400670705842482230529920277201797865033938141340308224": { "amount": "0x148dbbaf3", "bdv": "0x1e93bad2" }, - "86223831814802383933625846080385464195420228445293542722887227954907854796800": { + "86222220876455104020513400670705842482230529920277201797865033938141328308224": { "amount": "0x260c11687", "bdv": "0x388b02cb" }, @@ -176405,9 +176405,9 @@ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff85d71ca00", "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff85e28e500" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff86cf11300", - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff86c39f800" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff86cf11300", + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff86c39f800" ], "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc00", @@ -176431,7 +176431,7 @@ "lastStem": "0x883", "bdv": "0x168eb19dc" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x571ebd9d" }, @@ -177325,11 +177325,11 @@ "amount": "0x475d5fa4", "bdv": "0xd22f8b5" }, - "86223831814802383933625846080385464195420228445293542722887227954908070796800": { + "86222220876455104020513400670705842482230529920277201797865033938141544308224": { "amount": "0x129ffae2a", "bdv": "0x1c6f3a06" }, - "86223831814802383933625846080385464195420228445293542722887227954908182796800": { + "86222220876455104020513400670705842482230529920277201797865033938141656308224": { "amount": "0x23f6e646", "bdv": "0x36e523e" }, @@ -177348,9 +177348,9 @@ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff85ea2f700", "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff862367e00" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff87919de00", - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff87fc6da00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff87919de00", + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff87fc6da00" ], "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc00" @@ -177372,7 +177372,7 @@ "lastStem": "0x883", "bdv": "0x4db54fbe" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x1fdd8c44" }, @@ -178614,7 +178614,7 @@ "germinatingStalk": {}, "internalTokenBalance": { "0xBEA0005B8599265D41256905A9B3073D397812E4": "0x1a2b48b5", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": "0x179d1d084" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": "0x179d1d084" }, "sop": {} }, @@ -179109,11 +179109,11 @@ "amount": "0x3", "bdv": "0x1" }, - "86222449094543673838904925737984749953891232899503331601918674767489656874303": { + "86222238407609445153099023440658445087632523792003038905233317440949574624575": { "amount": "0x55ac740c", "bdv": "0x1077ebec" }, - "86222449094543673838904925737984749953891232899503331601918674767502425401984": { + "86222238407609445153099023440658445087632523792003038905233317440962343152256": { "amount": "0x124a0ba5", "bdv": "0x2e9d92b" }, @@ -179134,9 +179134,9 @@ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffb70955b80" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e000000000000000009832e53f", - "0xbea02d411690a8aa418e6606fff5c964933645e0000000000000000391432a80" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd8900000000000000009832e53f", + "0xbea00eba46820994d24e45dffc5c006bbe35fd89000000000000000391432a80" ], "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff858700d00", @@ -179167,7 +179167,7 @@ "lastStem": "0x883", "bdv": "0x1" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x1361c517" }, @@ -179461,7 +179461,7 @@ "amount": "0x3", "bdv": "0x1" }, - "86222449094543673838904925737984749953891232899582559764432939105075369352320": { + "86222238407609445153099023440658445087632523792082267067747581778535287102592": { "amount": "0x43455b0d", "bdv": "0xa180229" }, @@ -179478,8 +179478,8 @@ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": [ "0x1bea054dddbca12889e07b3e076f511bf1d27543000000000000000000000000" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e0fffffffffffffffec5681c80" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd89fffffffffffffffec5681c80" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -179512,7 +179512,7 @@ "lastStem": "0x883", "bdv": "0x1" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0xa180229" }, @@ -179922,7 +179922,7 @@ "amount": "0x1", "bdv": "0x1" }, - "86222449094543673838904925737984749953891232899503331601918674767488552401984": { + "86222238407609445153099023440658445087632523792003038905233317440948470152256": { "amount": "0xa68ec4f", "bdv": "0x1508ef3" } @@ -179938,8 +179938,8 @@ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffa5871bb44", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000000565dfc40" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000000565dfc40" ] }, "fields": { @@ -179959,7 +179959,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0x6fde785" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x1508ef3" } @@ -181344,11 +181344,11 @@ "amount": "0x4c3c7d99b4", "bdv": "0x1117fcdfd1" }, - "86222449094543673838904925737984749953891232899582559764432939105061678352320": { + "86222238407609445153099023440658445087632523792082267067747581778521596102592": { "amount": "0x128eba2d3b", "bdv": "0x251d11c78" }, - "86222449094543673838904925737984749953891232899582559764432939105066514352320": { + "86222238407609445153099023440658445087632523792082267067747581778526432102592": { "amount": "0x6c7e83c68", "bdv": "0xde8a405c" } @@ -181366,9 +181366,9 @@ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffa6ba26100", "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffa776f9e80" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e0fffffffffffffffb955c07c0", - "0xbea02d411690a8aa418e6606fff5c964933645e0fffffffffffffffcb59b88c0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd89fffffffffffffffb955c07c0", + "0xbea00eba46820994d24e45dffc5c006bbe35fd89fffffffffffffffcb59b88c0" ] }, "fields": { @@ -181398,7 +181398,7 @@ "lastStem": "0x883", "bdv": "0x2ffeafba12" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x3305b5cd4" } @@ -184313,7 +184313,7 @@ "amount": "0x43dabd72", "bdv": "0xf705cfc" }, - "86223831814802383933625846080385464195420228445293542722887227954908686796800": { + "86222220876455104020513400670705842482230529920277201797865033938142160308224": { "amount": "0x671df01b", "bdv": "0x9d6a6ec" }, @@ -184341,8 +184341,8 @@ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff85701d700", "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff861055100" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff89dd14800" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff89dd14800" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffe4377f380", @@ -184372,7 +184372,7 @@ "lastStem": "0x883", "bdv": "0xb0fcb0d9" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x9d6a6ec" }, @@ -185245,7 +185245,7 @@ "lastSop": "0x0", "lastRain": "0x0", "deposits": { - "86223831814802383933625846080385464195420228445293542722887227954921086796800": { + "86222220876455104020513400670705842482230529920277201797865033938154560308224": { "amount": "0x209b5e20", "bdv": "0x32afddf" }, @@ -185255,8 +185255,8 @@ } }, "depositIdList": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffffb80ea4400" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffffb80ea4400" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -185271,7 +185271,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x32afddf" }, @@ -187171,11 +187171,11 @@ "amount": "0x1", "bdv": "0x1" }, - "86222449094543673838904925737984749953891232899503331601918674767522051044776": { + "86222238407609445153099023440658445087632523792003038905233317440981968795048": { "amount": "0x3610776c", "bdv": "0xa070524" }, - "86222449094543673838904925737984749953891232899503331601918674767515910122300": { + "86222238407609445153099023440658445087632523792003038905233317440975827872572": { "amount": "0x270d456d", "bdv": "0x781a33a" }, @@ -187192,9 +187192,9 @@ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff8682c5f00" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000008230ab5a8", - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000006b503ab3c" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000008230ab5a8", + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000006b503ab3c" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" @@ -187221,7 +187221,7 @@ "lastStem": "0x883", "bdv": "0x1" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x1188a85e" }, @@ -189478,11 +189478,11 @@ "lastSop": "0x0", "lastRain": "0x0", "deposits": { - "86222449094543673838904925737984749953891232899503331601918674767505445401984": { + "86222238407609445153099023440658445087632523792003038905233317440965363152256": { "amount": "0x648933e3b", "bdv": "0x10d50f5fe" }, - "86222449094543673838904925737984749953891232899503331601918674767492125401984": { + "86222238407609445153099023440658445087632523792003038905233317440952043152256": { "amount": "0x163bccce6", "bdv": "0x2c26ad73" }, @@ -189536,9 +189536,9 @@ } }, "depositIdList": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e000000000000000044544b580", - "0xbea02d411690a8aa418e6606fff5c964933645e000000000000000012b55a380" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd8900000000000000044544b580", + "0xbea00eba46820994d24e45dffc5c006bbe35fd8900000000000000012b55a380" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000000741c1f00", @@ -189570,7 +189570,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x13977a371" }, @@ -189880,7 +189880,7 @@ "germinatingStalk": {}, "internalTokenBalance": { "0xBEA0005B8599265D41256905A9B3073D397812E4": "0x9497326", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": "0x8525b941" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": "0x8525b941" }, "sop": {} }, @@ -189983,11 +189983,11 @@ "amount": "0x4b46b18", "bdv": "0x10ee147" }, - "86222449094543673838904925737984749953891232899503331601918674767490509401984": { + "86222238407609445153099023440658445087632523792003038905233317440950427152256": { "amount": "0x48a81d1a", "bdv": "0x95c3130" }, - "86222449094543673838904925737984749953891232899503331601918674767490514401984": { + "86222238407609445153099023440658445087632523792003038905233317440950432152256": { "amount": "0xc3228201", "bdv": "0x192695ab" }, @@ -190014,9 +190014,9 @@ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc00", "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc33f7ab00" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000000cb036f80", - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000000cb4fbac0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000000cb036f80", + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000000cb4fbac0" ], "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff86512ea00", @@ -190052,7 +190052,7 @@ "lastStem": "0x883", "bdv": "0x349fa1b" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x2282c6db" }, @@ -192822,7 +192822,7 @@ "amount": "0x4eb854c", "bdv": "0xe9b8f9" }, - "86223831814802383933625846080385464195420228445293542722887227954911726796800": { + "86222220876455104020513400670705842482230529920277201797865033938145200308224": { "amount": "0x26e2afe0e", "bdv": "0x3b5b17b8" } @@ -192842,8 +192842,8 @@ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc2d4aaf00", "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffc361cfc00" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff953040000" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff953040000" ] }, "fields": { @@ -192867,7 +192867,7 @@ "lastStem": "0x883", "bdv": "0xa7d99c1" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x3b5b17b8" } @@ -192964,7 +192964,7 @@ "germinatingStalk": {}, "internalTokenBalance": { "0xBEA0005B8599265D41256905A9B3073D397812E4": "0x244c4f4", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": "0x105dc", + "0xBEA00C30023E873D881da4363C00F600f5e14c12": "0x105dc", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": "0x1" }, "sop": {} @@ -193868,7 +193868,7 @@ "amount": "0x184db33", "bdv": "0x184db33" }, - "86223831814802383933625846080385464195420228445293542722887227954908906796800": { + "86222220876455104020513400670705842482230529920277201797865033938142380308224": { "amount": "0x1a286630f", "bdv": "0x27eebaeb" } @@ -193878,8 +193878,8 @@ "0xbea0005b8599265d41256905a9b3073d397812e4fffffffffffffffc5595a000", "0xbea0005b8599265d41256905a9b3073d397812e40000000000000007ca7bfc44" ], - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff8aaee3700" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff8aaee3700" ] }, "fields": { @@ -193899,7 +193899,7 @@ "lastStem": "0x7ca7bfc44", "bdv": "0x123a5f17" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x27eebaeb" } @@ -195834,7 +195834,7 @@ "lastSop": "0x42b", "lastRain": "0x0", "deposits": { - "86223831814802383933625846080385464195420228445293542722887227954907998796800": { + "86222220876455104020513400670705842482230529920277201797865033938141472308224": { "amount": "0x3e7beb6a", "bdv": "0x5f5929c" }, @@ -195848,8 +195848,8 @@ } }, "depositIdList": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": [ - "0xbea0f599087480c49ec21a9aaa66cbe0a53b6741fffffffffffffff874cf3c00" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": [ + "0xbea00c30023e873d881da4363c00f600f5e14c12fffffffffffffff874cf3c00" ], "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": [ "0x1bea059c3ea15f6c10be1c53d70c75fd1266d788fffffffffffffff866fb3200" @@ -195879,7 +195879,7 @@ "depositAllowances": {}, "tokenAllowances": {}, "mowStatuses": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "lastStem": "0x5f35c5973", "bdv": "0x5f5929c" }, @@ -198344,7 +198344,7 @@ "amount": "0x58f03c5a24", "bdv": "0x13efbfe39b" }, - "86222449094543673838904925737984749953891232899503331601918674767489915401984": { + "86222238407609445153099023440658445087632523792003038905233317440949833152256": { "amount": "0xac39bbd18", "bdv": "0x1597dab87" }, @@ -198382,8 +198382,8 @@ "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffff9aa83e700", "0x1bea054dddbca12889e07b3e076f511bf1d27543fffffffffffffffb89610380" ], - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": [ - "0xbea02d411690a8aa418e6606fff5c964933645e00000000000000000a79bb700" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": [ + "0xbea00eba46820994d24e45dffc5c006bbe35fd890000000000000000a79bb700" ], "0xBEA0005B8599265D41256905A9B3073D397812E4": [ "0xbea0005b8599265d41256905a9b3073d397812e40000000000000000fecf52c0", @@ -198424,7 +198424,7 @@ "lastStem": "0x883", "bdv": "0x13efbfe39c" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "lastStem": "0x8af1713bf", "bdv": "0x1597dab87" }, @@ -201345,7 +201345,7 @@ "germinatingStalk": {}, "internalTokenBalance": { "0xBEA0005B8599265D41256905A9B3073D397812E4": "0x189e901", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": "0x103e2c9" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": "0x103e2c9" }, "sop": {} }, @@ -223675,7 +223675,7 @@ "isApprovedForAll": {}, "germinatingStalk": {}, "internalTokenBalance": { - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": "0x9559a3" + "0xBEA00C30023E873D881da4363C00F600f5e14c12": "0x9559a3" }, "sop": {} }, diff --git a/protocol/reseed/data/exports/storage-system20577510.json b/protocol/reseed/data/exports/storage-system20577510.json index c5b649bd7a..ad57450916 100644 --- a/protocol/reseed/data/exports/storage-system20577510.json +++ b/protocol/reseed/data/exports/storage-system20577510.json @@ -301,28 +301,28 @@ }, "internalTokenBalanceTotal": { "0xBEA0005B8599265D41256905A9B3073D397812E4": "0xe9b38900c8", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": "0x0", - "0xBEA046038302b14e2Bab2636d1E8FaacE602e0aa": "0x0", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": "0x76f2234d2", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": "0x0", + "0xBEA0039bC614D95B65AB843C4482a1A5D2214396": "0x0", + "0xBEA00C30023E873D881da4363C00F600f5e14c12": "0x76f2234d2", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543": "0x23bfb0382fc", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": "0x3120d987ec7" }, "wellOracleSnapshots": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": "0x401d3b23ea1bc05738e4dcc7e169dbb400000000000000000000000000000000401e083a6cb20086a94bb3a84e834df900000000000000000000000000000000", - "0xBEA046038302b14e2Bab2636d1E8FaacE602e0aa": "0x4019f9c7680e0b64a4a1647a657c304c00000000000000000000000000000000401aaf40da666523ad9aeae70f0cbd8300000000000000000000000000000000" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": "0x401d3b23ea1bc05738e4dcc7e169dbb400000000000000000000000000000000401e083a6cb20086a94bb3a84e834df900000000000000000000000000000000", + "0xBEA0039bC614D95B65AB843C4482a1A5D2214396": "0x4019f9c7680e0b64a4a1647a657c304c00000000000000000000000000000000401aaf40da666523ad9aeae70f0cbd8300000000000000000000000000000000" }, "twaReserves": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "reserve0": "0x1", "reserve1": "0x1" }, - "0xBEA046038302b14e2Bab2636d1E8FaacE602e0aa": { + "0xBEA0039bC614D95B65AB843C4482a1A5D2214396": { "reserve0": "0x1", "reserve1": "0x1" } }, "usdTokenPrice": { - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": 1 + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": 1 }, "sops": {}, "fields": { @@ -490,15 +490,15 @@ "deposited": "0x3fe1ca62260", "depositedBdv": "0x40113df7b30" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "deposited": "0xd0a51c903c", "depositedBdv": "0x1e3f64cd50" }, - "0xBEA046038302b14e2Bab2636d1E8FaacE602e0aa": { + "0xBEA0039bC614D95B65AB843C4482a1A5D2214396": { "deposited": "0x1dc298d4", "depositedBdv": "0x321cde6fa" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "deposited": "0xe1218492b2", "depositedBdv": "0x15134cc4b6" }, @@ -526,7 +526,7 @@ "liquidityWeightImplementation": null, "oracleImplementation": null }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "selector": "0xc84c7727", "stalkEarnedPerSeason": "0xf4240", "stalkIssuedPerBdv": "0x2540be400", @@ -540,7 +540,7 @@ "liquidityWeightImplementation": null, "oracleImplementation": null }, - "0xBEA046038302b14e2Bab2636d1E8FaacE602e0aa": { + "0xBEA0039bC614D95B65AB843C4482a1A5D2214396": { "selector": "0xc84c7727", "stalkEarnedPerSeason": "0x51c2819c280", "stalkIssuedPerBdv": "0x2540be400", @@ -554,7 +554,7 @@ "liquidityWeightImplementation": null, "oracleImplementation": null }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "selector": "0x00000000", "stalkEarnedPerSeason": "0xf4240", "stalkIssuedPerBdv": "0x2540be400", @@ -603,7 +603,7 @@ "balanceOfUnderlying": "0x19ca007134db" }, "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788": { - "underlyingToken": "0xBEA046038302b14e2Bab2636d1E8FaacE602e0aa", + "underlyingToken": "0xBEA0039bC614D95B65AB843C4482a1A5D2214396", "balanceOfUnderlying": "0x27e9022aa01c49f8b12e" } }, @@ -616,14 +616,14 @@ "isSoppable": false }, { - "token": "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "token": "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "isWhitelisted": true, "isWhitelistedLp": true, "isWhitelistedWell": true, "isSoppable": true }, { - "token": "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "token": "0xBEA00C30023E873D881da4363C00F600f5e14c12", "isWhitelisted": false, "isWhitelistedLp": false, "isWhitelistedWell": false, @@ -644,7 +644,7 @@ "isSoppable": false }, { - "token": "0xBEA046038302b14e2Bab2636d1E8FaacE602e0aa", + "token": "0xBEA0039bC614D95B65AB843C4482a1A5D2214396", "isWhitelisted": true, "isWhitelistedLp": true, "isWhitelistedWell": true, @@ -657,15 +657,15 @@ "amount": "0x0", "bdv": "0x0" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "amount": "0x0", "bdv": "0x0" }, - "0xBEA046038302b14e2Bab2636d1E8FaacE602e0aa": { + "0xBEA0039bC614D95B65AB843C4482a1A5D2214396": { "amount": "0x0", "bdv": "0x0" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "amount": "0x0", "bdv": "0x0" }, @@ -683,15 +683,15 @@ "amount": "0x0", "bdv": "0x0" }, - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0": { + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89": { "amount": "0x0", "bdv": "0x0" }, - "0xBEA046038302b14e2Bab2636d1E8FaacE602e0aa": { + "0xBEA0039bC614D95B65AB843C4482a1A5D2214396": { "amount": "0x1692fd40", "bdv": "0x26ec2793c" }, - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741": { + "0xBEA00C30023E873D881da4363C00F600f5e14c12": { "amount": "0x0", "bdv": "0x0" }, diff --git a/protocol/reseed/data/gas-report.csv b/protocol/reseed/data/gas-report.csv index bfad59b1cf..c6c2ff2c6d 100644 --- a/protocol/reseed/data/gas-report.csv +++ b/protocol/reseed/data/gas-report.csv @@ -1,29 +1,159 @@ initFacetName,initFacetDeploymentGas,initFacetCallGas,totalGasUsed -ReseedBean, 3693165, 8208193, 11901358 -ReseedGlobal, 1393642, 9166784, 10560426 +ReseedBean, 3834413, 8303558, 12137971 +ReseedGlobal, 1434015, 9302885, 10736900 ReseedPodMarket, 373297, 9111050, 9484347 -ReseedField, 0, 15285610, 15285610 -ReseedField, 0, 29139828, 29139828 -ReseedField, 0, 19212390, 19212390 -ReseedField, 0, 19670339, 19670339 -ReseedField, 0, 20022984, 20022984 -ReseedField, 0, 19867061, 19867061 -ReseedField, 0, 19265714, 19265714 -ReseedField, 0, 17170403, 17170403 -ReseedField, 0, 22725781, 22725781 -ReseedField, 0, 19089805, 19089805 -ReseedField, 0, 4011180, 4011180 -ReseedField, 0, 462979056, 462979056 -ReseedField, 0, 17572516, 17572516 -ReseedField, 0, 17923039, 17923039 -ReseedField, 0, 19991652, 19991652 -ReseedField, 0, 19965458, 19965458 -ReseedField, 0, 19657618, 19657618 -ReseedField, 0, 20028891, 20028891 -ReseedField, 0, 19989785, 19989785 -ReseedField, 0, 19700908, 19700908 -ReseedField, 0, 20034930, 20034930 -ReseedField, 0, 13031481, 13031481 -ReseedBarn, 0, 1062971, 1062971 -ReseedBarn, 0, 1023683, 1023683 -ReseedBarn, 0, 926566, 926566 +ReseedField, 0, 20119972, 20119972 +ReseedField, 0, 42656066, 42656066 +ReseedField, 0, 25837306, 25837306 +ReseedField, 0, 27231257, 27231257 +ReseedField, 0, 27973928, 27973928 +ReseedField, 0, 27021730, 27021730 +ReseedField, 0, 26995480, 26995480 +ReseedField, 0, 22609622, 22609622 +ReseedField, 0, 33259875, 33259875 +ReseedField, 0, 26893817, 26893817 +ReseedField, 0, 3635855, 3635855 +ReseedField, 0, 730112993, 730112993 +ReseedField, 0, 24886642, 24886642 +ReseedField, 0, 27896859, 27896859 +ReseedField, 0, 26899234, 26899234 +ReseedField, 0, 26702525, 26702525 +ReseedField, 0, 24873427, 24873427 +ReseedField, 0, 24739783, 24739783 +ReseedField, 0, 22900105, 22900105 +ReseedField, 0, 24047046, 24047046 +ReseedField, 0, 25624633, 25624633 +ReseedField, 0, 15794419, 15794419 +ReseedBarn, 0, 1123925, 1123925 +ReseedBarn, 0, 1080279, 1080279 +ReseedBarn, 0, 978804, 978804 +ReseedBarn, 0, 901440, 901440 +ReseedBarn, 0, 1175889, 1175889 +ReseedBarn, 0, 1127181, 1127181 +ReseedBarn, 0, 676712, 676712 +ReseedBarn, 0, 843080, 843080 +ReseedBarn, 0, 921491, 921491 +ReseedBarn, 0, 414839, 414839 +ReseedBarn, 0, 1198543, 1198543 +ReseedBarn, 0, 813439, 813439 +ReseedBarn, 0, 1203555, 1203555 +ReseedBarn, 0, 808403, 808403 +ReseedBarn, 0, 1057292, 1057292 +ReseedBarn, 0, 997889, 997889 +ReseedBarn, 0, 1128665, 1128665 +ReseedBarn, 0, 664700, 664700 +ReseedBarn, 0, 843068, 843068 +ReseedBarn, 0, 1057292, 1057292 +ReseedBarn, 0, 1120541, 1120541 +ReseedBarn, 0, 1128569, 1128569 +ReseedBarn, 0, 19766234, 19766234 +ReseedSilo, 0, 20137237, 20137237 +ReseedSilo, 0, 21303355, 21303355 +ReseedSilo, 0, 21066874, 21066874 +ReseedSilo, 0, 21168882, 21168882 +ReseedSilo, 0, 20963452, 20963452 +ReseedSilo, 0, 20770297, 20770297 +ReseedSilo, 0, 21149797, 21149797 +ReseedSilo, 0, 20714667, 20714667 +ReseedSilo, 0, 21092133, 21092133 +ReseedSilo, 0, 21407589, 21407589 +ReseedSilo, 0, 21210480, 21210480 +ReseedSilo, 0, 20941918, 20941918 +ReseedSilo, 0, 20815453, 20815453 +ReseedSilo, 0, 21167394, 21167394 +ReseedSilo, 0, 20531752, 20531752 +ReseedSilo, 0, 21243343, 21243343 +ReseedSilo, 0, 20674021, 20674021 +ReseedSilo, 0, 21054538, 21054538 +ReseedSilo, 0, 20995830, 20995830 +ReseedSilo, 0, 21196017, 21196017 +ReseedSilo, 0, 21329041, 21329041 +ReseedSilo, 0, 21165420, 21165420 +ReseedSilo, 0, 20194474, 20194474 +ReseedSilo, 0, 20611553, 20611553 +ReseedSilo, 0, 16755871, 16755871 +ReseedSilo, 0, 19639502, 19639502 +ReseedSilo, 0, 20494989, 20494989 +ReseedSilo, 0, 21042232, 21042232 +ReseedSilo, 0, 20424921, 20424921 +ReseedSilo, 0, 21387679, 21387679 +ReseedSilo, 0, 20949019, 20949019 +ReseedSilo, 0, 21249460, 21249460 +ReseedSilo, 0, 21365667, 21365667 +ReseedSilo, 0, 20887061, 20887061 +ReseedSilo, 0, 20919819, 20919819 +ReseedSilo, 0, 20686369, 20686369 +ReseedSilo, 0, 21033736, 21033736 +ReseedSilo, 0, 18061902, 18061902 +ReseedSilo, 0, 20389034, 20389034 +ReseedSilo, 0, 20822031, 20822031 +ReseedSilo, 0, 21284579, 21284579 +ReseedSilo, 0, 21234865, 21234865 +ReseedSilo, 0, 21193629, 21193629 +ReseedSilo, 0, 21219740, 21219740 +ReseedSilo, 0, 21090869, 21090869 +ReseedSilo, 0, 21248708, 21248708 +ReseedSilo, 0, 21337365, 21337365 +ReseedSilo, 0, 19247662, 19247662 +ReseedSilo, 0, 21419310, 21419310 +ReseedSilo, 0, 21327953, 21327953 +ReseedSilo, 0, 20841181, 20841181 +ReseedSilo, 0, 21354711, 21354711 +ReseedSilo, 0, 19586813, 19586813 +ReseedSilo, 0, 21177590, 21177590 +ReseedSilo, 0, 21021766, 21021766 +ReseedSilo, 0, 21040601, 21040601 +ReseedSilo, 0, 21308587, 21308587 +ReseedSilo, 0, 4007495, 4007495 +ReseedAccountStatus, 0, 9576085, 9576085 +ReseedAccountStatus, 0, 9387910, 9387910 +ReseedAccountStatus, 0, 9508496, 9508496 +ReseedAccountStatus, 0, 9588612, 9588612 +ReseedAccountStatus, 0, 9579531, 9579531 +ReseedAccountStatus, 0, 9573049, 9573049 +ReseedAccountStatus, 0, 9570011, 9570011 +ReseedAccountStatus, 0, 9498792, 9498792 +ReseedAccountStatus, 0, 9588828, 9588828 +ReseedAccountStatus, 0, 9698310, 9698310 +ReseedAccountStatus, 0, 9495155, 9495155 +ReseedAccountStatus, 0, 9480382, 9480382 +ReseedAccountStatus, 0, 9533513, 9533513 +ReseedAccountStatus, 0, 9458908, 9458908 +ReseedAccountStatus, 0, 9544898, 9544898 +ReseedAccountStatus, 0, 9545294, 9545294 +ReseedAccountStatus, 0, 9521550, 9521550 +ReseedAccountStatus, 0, 9576109, 9576109 +ReseedAccountStatus, 0, 9589020, 9589020 +ReseedAccountStatus, 0, 9520614, 9520614 +ReseedAccountStatus, 0, 9480082, 9480082 +ReseedAccountStatus, 0, 9597897, 9597897 +ReseedAccountStatus, 0, 9617050, 9617050 +ReseedAccountStatus, 0, 9653812, 9653812 +ReseedAccountStatus, 0, 9545258, 9545258 +ReseedAccountStatus, 0, 9569963, 9569963 +ReseedAccountStatus, 0, 9524227, 9524227 +ReseedAccountStatus, 0, 9521322, 9521322 +ReseedAccountStatus, 0, 9604319, 9604319 +ReseedAccountStatus, 0, 9495707, 9495707 +ReseedAccountStatus, 0, 9657318, 9657318 +ReseedAccountStatus, 0, 9573588, 9573588 +ReseedAccountStatus, 0, 9508160, 9508160 +ReseedAccountStatus, 0, 9600922, 9600922 +ReseedAccountStatus, 0, 9499104, 9499104 +ReseedAccountStatus, 0, 8607828, 8607828 +ReseedAccountStatus, 0, 6549744, 6549744 +ReseedAccountStatus, 0, 6549720, 6549720 +ReseedAccountStatus, 0, 6549828, 6549828 +ReseedAccountStatus, 0, 6549732, 6549732 +ReseedAccountStatus, 0, 6549684, 6549684 +ReseedAccountStatus, 0, 6548952, 6548952 +ReseedAccountStatus, 0, 6549684, 6549684 +ReseedAccountStatus, 0, 4183557, 4183557 +ReseedInternalBalances, 0, 9103331, 9103331 +ReseedInternalBalances, 0, 9103367, 9103367 +ReseedInternalBalances, 0, 9103739, 9103739 +ReseedInternalBalances, 0, 9104651, 9104651 +ReseedInternalBalances, 0, 9104987, 9104987 +ReseedInternalBalances, 0, 2486657, 2486657 +ReseedWhitelist, 585362, 2453466, 3038828 +InitReseed, 190401, 10809413, 101658477 diff --git a/protocol/reseed/data/global.json b/protocol/reseed/data/global.json index 0e149db314..93ad187d7e 100644 --- a/protocol/reseed/data/global.json +++ b/protocol/reseed/data/global.json @@ -2,9 +2,9 @@ [ [ "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", - "0xBEA046038302b14e2Bab2636d1E8FaacE602e0aa", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", + "0xBEA0039bC614D95B65AB843C4482a1A5D2214396", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788" ], @@ -247,9 +247,9 @@ "635348862", [ "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", - "0xBEA046038302b14e2Bab2636d1E8FaacE602e0aa", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", + "0xBEA0039bC614D95B65AB843C4482a1A5D2214396", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788" ], diff --git a/protocol/reseed/data/r6-deposits.json b/protocol/reseed/data/r6-deposits.json index c731eefae8..3ac49bccae 100644 --- a/protocol/reseed/data/r6-deposits.json +++ b/protocol/reseed/data/r6-deposits.json @@ -398,7 +398,7 @@ "0x0106B2C42DB283a5faf3FAA351ed5b9f00FD51ce", [ [ - "86223831814802383933625846080385464195420228445293542722887227954908842796800", + "86222220876455104020513400670705842482230529920277201797865033938142316308224", "786813606", "75054422" ], @@ -2723,7 +2723,7 @@ "196018624571" ], [ - "86222449094543673838904925737984749953891232899582559764432939105066657352320", + "86222238407609445153099023440658445087632523792082267067747581778526575102592", "50685751771", "6520182019" ] @@ -3568,7 +3568,7 @@ "0" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907918796800", + "86222220876455104020513400670705842482230529920277201797865033938141392308224", "136814107612", "12682938902" ] @@ -3618,7 +3618,7 @@ "0x0e4D2c272f192bCC5ef7Bb3D8A09bdA087652162", [ [ - "86223831814802383933625846080385464195420228445293542722887227954914682796800", + "86222220876455104020513400670705842482230529920277201797865033938148156308224", "1413751413", "134986857" ], @@ -4518,7 +4518,7 @@ "2" ], [ - "86223831814802383933625846080385464195420228445293542722887227954908962796800", + "86222220876455104020513400670705842482230529920277201797865033938142436308224", "1196222800", "114136979" ], @@ -5328,12 +5328,12 @@ "0x1348EA8E35236AA0769b91ae291e7291117bf15C", [ [ - "86222449094543673838904925737984749953891232899582559764432939105053239352320", + "86222238407609445153099023440658445087632523792082267067747581778513157102592", "33104838633", "4176729786" ], [ - "86223831814802383933625846080385464195420228445293542722887227954916258796800", + "86222220876455104020513400670705842482230529920277201797865033938149732308224", "41936446125", "4001099185" ], @@ -5908,12 +5908,12 @@ "20740925" ], [ - "86223831814802383933625846080385464195420228445293542722887227954908922796800", + "86222220876455104020513400670705842482230529920277201797865033938142396308224", "5514502938", "526038458" ], [ - "86223831814802383933625846080385464195420228445293542722887227954917350796800", + "86222220876455104020513400670705842482230529920277201797865033938150824308224", "590526152", "56347506" ] @@ -6373,17 +6373,17 @@ "91395915" ], [ - "86223831814802383933625846080385464195420228445293542722887227954908198796800", + "86222220876455104020513400670705842482230529920277201797865033938141672308224", "526775392", "50248125" ], [ - "86223831814802383933625846080385464195420228445214314560372963617362856846464", + "86222220876455104020513400670705842482230529920197973635350769600596330357888", "1528583581", "149300935" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907942796800", + "86222220876455104020513400670705842482230529920277201797865033938141416308224", "618392344", "56700548" ], @@ -6408,12 +6408,12 @@ "344343276" ], [ - "86222449094543673838904925737984749953891232899503331601918674767490613401984", + "86222238407609445153099023440658445087632523792003038905233317440950531152256", "748660004", "98009706" ], [ - "86222449094543673838904925737984749953891232899503331601918674767514512401984", + "86222238407609445153099023440658445087632523792003038905233317440974430152256", "721435742", "127541414" ], @@ -7298,27 +7298,27 @@ "0x193641EA463C3B9244cF9F00b77EE5220d4154e9", [ [ - "86222449094543673838904925737984749953891232899503331601918674767489474401984", + "86222238407609445153099023440658445087632523792003038905233317440949392152256", "8919307965", "1129468312" ], [ - "86222449094543673838904925737984749953891232899503331601918674767520008659210", + "86222238407609445153099023440658445087632523792003038905233317440979926409482", "524353535", "103253044" ], [ - "86222449094543673838904925737984749953891232899503331601918674767515910122300", + "86222238407609445153099023440658445087632523792003038905233317440975827872572", "1084821808", "208521165" ], [ - "86222449094543673838904925737984749953891232899503331601918674767514121401984", + "86222238407609445153099023440658445087632523792003038905233317440974039152256", "386859295", "68785421" ], [ - "86223831814802383933625846080385464195420228445293542722887227954911318796800", + "86222220876455104020513400670705842482230529920277201797865033938144792308224", "2747883", "262148" ], @@ -7393,7 +7393,7 @@ "0x19a439c03E24dEbc9b06B7E3831C65C0F6a0108f", [ [ - "86223831814802383933625846080385464195420228445293542722887227954915362796800", + "86222220876455104020513400670705842482230529920277201797865033938148836308224", "3625118836", "345919915" ], @@ -7423,17 +7423,17 @@ "1" ], [ - "86222449094543673838904925737984749953891232899503331601918674767487103401984", + "86222238407609445153099023440658445087632523792003038905233317440947021152256", "2723582694", "368302151" ], [ - "86222449094543673838904925737984749953891232899582559764432939105062024352320", + "86222238407609445153099023440658445087632523792082267067747581778521942102592", "871505670", "110086406" ], [ - "86223831814802383933625846080385464195420228445293542722887227954911754796800", + "86222220876455104020513400670705842482230529920277201797865033938145228308224", "8524879412", "813483760" ], @@ -8633,17 +8633,17 @@ "64238556" ], [ - "86222449094543673838904925737984749953891232899503331601918674767488102401984", + "86222238407609445153099023440658445087632523792003038905233317440948020152256", "807479383", "102782152" ], [ - "86222449094543673838904925737984749953891232899503331601918674767513257401984", + "86222238407609445153099023440658445087632523792003038905233317440973175152256", "5906509238", "1073742904" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907962796800", + "86222220876455104020513400670705842482230529920277201797865033938141436308224", "2161684461", "200748691" ], @@ -8688,12 +8688,12 @@ "0x1faD27B543326E66185b7D1519C4E3d234D54A9C", [ [ - "86222449094543673838904925737984749953891232899503331601918674767505206401984", + "86222238407609445153099023440658445087632523792003038905233317440965124152256", "1970880915", "382234282" ], [ - "86222449094543673838904925737984749953891232899503331601918674767510872401984", + "86222238407609445153099023440658445087632523792003038905233317440970790152256", "571124301", "105756831" ], @@ -8808,7 +8808,7 @@ "19770777875" ], [ - "86223831814802383933625846080385464195420228445293542722887227954908214796800", + "86222220876455104020513400670705842482230529920277201797865033938141688308224", "6695567062", "638765676" ], @@ -10138,7 +10138,7 @@ "0x24F8ecf02cd9e3B21cEB16a468096A5F7F319eF3", [ [ - "86223831814802383933625846080385464195420228445293542722887227954909246796800", + "86222220876455104020513400670705842482230529920277201797865033938142720308224", "268101304", "25575399" ], @@ -11028,7 +11028,7 @@ "8344460849" ], [ - "86222449094543673838904925737984749953891232899503331601918674767501633401984", + "86222238407609445153099023440658445087632523792003038905233317440961551152256", "19066671445", "3056833420" ] @@ -11293,7 +11293,7 @@ "1" ], [ - "86222449094543673838904925737984749953891232899503331601918674767516165546991", + "86222238407609445153099023440658445087632523792003038905233317440976083297263", "2452211697", "484493815" ] @@ -12468,7 +12468,7 @@ "0x2d834ed2be42Aaa78C6105a0D4a6F0cC9dAcA107", [ [ - "86223831814802383933625846080385464195420228445293542722887227954907954796800", + "86222220876455104020513400670705842482230529920277201797865033938141428308224", "20138593584", "1842579791" ], @@ -14023,7 +14023,7 @@ "117266498" ], [ - "86223831814802383933625846080385464195420228445293542722887227954913374796800", + "86222220876455104020513400670705842482230529920277201797865033938146848308224", "13646066627", "1314379182" ] @@ -14293,7 +14293,7 @@ "573034131" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907894796800", + "86222220876455104020513400670705842482230529920277201797865033938141368308224", "20864113", "1924923" ], @@ -15618,12 +15618,12 @@ "1" ], [ - "86222449094543673838904925737984749953891232899503331601918674767516363445092", + "86222238407609445153099023440658445087632523792003038905233317440976281195364", "252687825", "49736319" ], [ - "86222449094543673838904925737984749953891232899503331601918674767491715401984", + "86222238407609445153099023440658445087632523792003038905233317440951633152256", "1038350487", "128972172" ], @@ -15843,7 +15843,7 @@ "49993353" ], [ - "86223831814802383933625846080385464195420228445293542722887227954910742796800", + "86222220876455104020513400670705842482230529920277201797865033938144216308224", "1085936878", "103621204" ], @@ -15958,7 +15958,7 @@ "0x3750c00525b6D1AEEE4575a4450E87E2795ee4C9", [ [ - "86222619978106288504160128890870164616366424924002608675340037599881011920896", + "86222161666076339616131180446662467392412880711057208404417707140727714086912", "117439526", "2917923869" ], @@ -16858,7 +16858,7 @@ "6" ], [ - "86222449094543673838904925737984749953891232899503331601918674767487161401984", + "86222238407609445153099023440658445087632523792003038905233317440947079152256", "545494675", "69750540" ], @@ -17013,7 +17013,7 @@ "1383627135" ], [ - "86222449094543673838904925737984749953891232899582559764432939105062523352320", + "86222238407609445153099023440658445087632523792082267067747581778522441102592", "1508870471", "192540243" ], @@ -17128,7 +17128,7 @@ "1215259" ], [ - "86222449094543673838904925737984749953891232899503331601918674767492291401984", + "86222238407609445153099023440658445087632523792003038905233317440952209152256", "2010019128", "251825600" ] @@ -18248,32 +18248,32 @@ "50056879724" ], [ - "86222449094543673838904925737984749953891232899503331601918674767487143401984", + "86222238407609445153099023440658445087632523792003038905233317440947061152256", "929706770", "118809419" ], [ - "86222449094543673838904925737984749953891232899503331601918674767487276401984", + "86222238407609445153099023440658445087632523792003038905233317440947194152256", "12662108121", "1609489755" ], [ - "86222449094543673838904925737984749953891232899503331601918674767487872401984", + "86222238407609445153099023440658445087632523792003038905233317440947790152256", "5465694949", "701384940" ], [ - "86222449094543673838904925737984749953891232899503331601918674767509690401984", + "86222238407609445153099023440658445087632523792003038905233317440969608152256", "2553739210", "452827920" ], [ - "86222449094543673838904925737984749953891232899503331601918674767505338401984", + "86222238407609445153099023440658445087632523792003038905233317440965256152256", "2364969445", "396095595" ], [ - "86222449094543673838904925737984749953891232899503331601918674767516151705404", + "86222238407609445153099023440658445087632523792003038905233317440976069455676", "6742062066", "1333869593" ], @@ -18998,7 +18998,7 @@ "547797405" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907854796801", + "86222220876455104020513400670705842482230529920277201797865033938141328308225", "17470562767", "1615054481" ] @@ -19128,12 +19128,12 @@ "311649114" ], [ - "86223831814802383933625846080385464195420228445214314560372963617346966846464", + "86222220876455104020513400670705842482230529920197973635350769600580440357888", "22903469356", "2189710544" ], [ - "86223831814802383933625846080385464195420228445214314560372963617348230846464", + "86222220876455104020513400670705842482230529920197973635350769600581704357888", "103734902471", "9920370336" ] @@ -19758,7 +19758,7 @@ "0x428a10825e3529D95dF8C5b841694318Ca95446f", [ [ - "86223831814802383933625846080385464195420228445293542722887227954911938796800", + "86222220876455104020513400670705842482230529920277201797865033938145412308224", "175824540", "16777386" ], @@ -20688,7 +20688,7 @@ "185564" ], [ - "86223831814802383933625846080385464195420228445293542722887227954916490796800", + "86222220876455104020513400670705842482230529920277201797865033938149964308224", "468056098", "44655775" ], @@ -21338,7 +21338,7 @@ "22326777" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907918796800", + "86222220876455104020513400670705842482230529920277201797865033938141392308224", "124143108625", "11513040545" ], @@ -21458,7 +21458,7 @@ "1" ], [ - "86222619978106288504160128890870164616366424924002608675340037599884560686957", + "86222161666076339616131180446662467392412880711057208404417707140731262852973", "378731840", "10448173372" ], @@ -21798,7 +21798,7 @@ "1" ], [ - "86223831814802383933625846080385464195420228445293542722887227954918722796800", + "86222220876455104020513400670705842482230529920277201797865033938152196308224", "509655747", "48807343" ] @@ -22358,17 +22358,17 @@ "34832057" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907966796800", + "86222220876455104020513400670705842482230529920277201797865033938141440308224", "9092249645", "849711049" ], [ - "86223831814802383933625846080385464195420228445293542722887227954908038796800", + "86222220876455104020513400670705842482230529920277201797865033938141512308224", "196272474", "18721778" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907878796800", + "86222220876455104020513400670705842482230529920277201797865033938141352308224", "1742093011", "161100619" ] @@ -22533,7 +22533,7 @@ "1" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907966796800", + "86222220876455104020513400670705842482230529920277201797865033938141440308224", "437486403", "40881133" ], @@ -22788,7 +22788,7 @@ "2896297093" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907958796800", + "86222220876455104020513400670705842482230529920277201797865033938141432308224", "12943534649", "1202176073" ], @@ -22833,7 +22833,7 @@ "0x4CC19A7A359F2Ff54FF087F03B6887F436F08C11", [ [ - "86222449094543673838904925737984749953891232899503331601918674767489101401984", + "86222238407609445153099023440658445087632523792003038905233317440949019152256", "11549306472", "1465037913" ], @@ -23543,12 +23543,12 @@ "1875727179" ], [ - "86222449094543673838904925737984749953891232899503331601918674767512063401984", + "86222238407609445153099023440658445087632523792003038905233317440971981152256", "13221047710", "2495042975" ], [ - "86222449094543673838904925737984749953891232899503331601918674767515789401984", + "86222238407609445153099023440658445087632523792003038905233317440975707152256", "2349563814", "447869033" ], @@ -24033,22 +24033,22 @@ "1847295" ], [ - "86222449094543673838904925737984749953891232899503331601918674767487418401984", + "86222238407609445153099023440658445087632523792003038905233317440947336152256", "1284153855", "163471851" ], [ - "86222449094543673838904925737984749953891232899503331601918674767506052401984", + "86222238407609445153099023440658445087632523792003038905233317440965970152256", "206051596", "35342842" ], [ - "86222449094543673838904925737984749953891232899503331601918674767521904668891", + "86222238407609445153099023440658445087632523792003038905233317440981822419163", "263388044", "51707893" ], [ - "86222449094543673838904925737984749953891232899503331601918674767513954401984", + "86222238407609445153099023440658445087632523792003038905233317440973872152256", "254494097", "44959717" ] @@ -24963,17 +24963,17 @@ "0x54201e6A63794512a6CCbe9D4397f68B37C18D5d", [ [ - "86222449094543673838904925737984749953891232899503331601918674767487355401984", + "86222238407609445153099023440658445087632523792003038905233317440947273152256", "1281950028", "162917835" ], [ - "86222449094543673838904925737984749953891232899503331601918674767487440401984", + "86222238407609445153099023440658445087632523792003038905233317440947358152256", "1284448350", "163540932" ], [ - "86222449094543673838904925737984749953891232899503331601918674767487593401984", + "86222238407609445153099023440658445087632523792003038905233317440947511152256", "642852765", "81883960" ], @@ -25758,42 +25758,42 @@ "0x56A201b872B50bBdEe0021ed4D1bb36359D291ED", [ [ - "86222449094543673838904925737984749953891232899503331601918674767487175401984", + "86222238407609445153099023440658445087632523792003038905233317440947093152256", "28635078784", "3689170771" ], [ - "86222449094543673838904925737984749953891232899503331601918674767487521401984", + "86222238407609445153099023440658445087632523792003038905233317440947439152256", "9133375713", "1110034195" ], [ - "86222449094543673838904925737984749953891232899503331601918674767487746401984", + "86222238407609445153099023440658445087632523792003038905233317440947664152256", "8742979390", "1113958987" ], [ - "86222449094543673838904925737984749953891232899503331601918674767488052401984", + "86222238407609445153099023440658445087632523792003038905233317440947970152256", "11291354120", "1449007158" ], [ - "86222449094543673838904925737984749953891232899503331601918674767488705401984", + "86222238407609445153099023440658445087632523792003038905233317440948623152256", "8239549581", "1043955885" ], [ - "86222449094543673838904925737984749953891232899503331601918674767491040401984", + "86222238407609445153099023440658445087632523792003038905233317440950958152256", "10667450636", "1354608117" ], [ - "86222449094543673838904925737984749953891232899503331601918674767492876401984", + "86222238407609445153099023440658445087632523792003038905233317440952794152256", "16285230373", "2106547655" ], [ - "86222449094543673838904925737984749953891232899503331601918674767493025401984", + "86222238407609445153099023440658445087632523792003038905233317440952943152256", "11619441119", "1570097390" ], @@ -26468,12 +26468,12 @@ "0x58737A9B0A8A5c8a2559C457fCC9e923F9d99FB7", [ [ - "86223831814802383933625846080385464195420228445293542722887227954907854796800", + "86222220876455104020513400670705842482230529920277201797865033938141328308224", "26604023366", "2441224962" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907966796800", + "86222220876455104020513400670705842482230529920277201797865033938141440308224", "51015651078", "4766967731" ], @@ -26938,7 +26938,7 @@ "1" ], [ - "86223831814802383933625846080385464195420228445293542722887227954908774796800", + "86222220876455104020513400670705842482230529920277201797865033938142248308224", "947786039", "90429385" ] @@ -27348,7 +27348,7 @@ "1" ], [ - "86222449094543673838904925737984749953891232899582559764432939105067269352320", + "86222238407609445153099023440658445087632523792082267067747581778527187102592", "2151868260", "272834289" ], @@ -27688,7 +27688,7 @@ "0x5c0ed0a799c7025D3C9F10c561249A996502a62F", [ [ - "86223831814802383933625846080385464195420228445293542722887227954918710796800", + "86222220876455104020513400670705842482230529920277201797865033938152184308224", "3834992312", "367251684" ], @@ -27973,7 +27973,7 @@ "3170034953" ], [ - "86223831814802383933625846080385464195420228445293542722887227954908086796800", + "86222220876455104020513400670705842482230529920277201797865033938141560308224", "1180738114", "112620260" ] @@ -28323,7 +28323,7 @@ "134233297" ], [ - "86222449094543673838904925737984749953891232899503331601918674767503024401984", + "86222238407609445153099023440658445087632523792003038905233317440962942152256", "5477329471", "841344793" ] @@ -29753,7 +29753,7 @@ "0x6266431213542Bb43beB87d59565d710bdf15c38", [ [ - "86223831814802383933625846080385464195420228445293542722887227954907942796800", + "86222220876455104020513400670705842482230529920277201797865033938141416308224", "9778331520", "865693608" ], @@ -30158,7 +30158,7 @@ "20978694" ], [ - "86223831814802383933625846080385464195420228445293542722887227954908130796800", + "86222220876455104020513400670705842482230529920277201797865033938141604308224", "517012038", "49990120" ], @@ -30978,12 +30978,12 @@ "615988799" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907966796800", + "86222220876455104020513400670705842482230529920277201797865033938141440308224", "2454356442", "230564942" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907970796800", + "86222220876455104020513400670705842482230529920277201797865033938141444308224", "1504249046", "141281369" ] @@ -31083,7 +31083,7 @@ "44028555" ], [ - "86222449094543673838904925737984749953891232899582559764432939105077430352320", + "86222238407609445153099023440658445087632523792082267067747581778537348102592", "760284663", "122454600" ], @@ -31608,7 +31608,7 @@ "100713" ], [ - "86223831814802383933625846080385464195420228445293542722887227954911518796800", + "86222220876455104020513400670705842482230529920277201797865033938144992308224", "4607983", "439701" ] @@ -31798,7 +31798,7 @@ "0x68e41BDD608fC5eE054615CF2D9d079f9e99c483", [ [ - "86223831814802383933625846080385464195420228445293542722887227954916298796800", + "86222220876455104020513400670705842482230529920277201797865033938149772308224", "987632752", "94274471" ], @@ -32408,7 +32408,7 @@ "3159093378" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907986796800", + "86222220876455104020513400670705842482230529920277201797865033938141460308224", "2469419787", "235385623" ], @@ -34188,7 +34188,7 @@ "1" ], [ - "86222449094543673838904925737984749953891232899503331601918674767487373401984", + "86222238407609445153099023440658445087632523792003038905233317440947291152256", "21837134940", "2760107921" ] @@ -34693,12 +34693,12 @@ "1" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907942796800", + "86222220876455104020513400670705842482230529920277201797865033938141416308224", "5479096955", "484819028" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907978796800", + "86222220876455104020513400670705842482230529920277201797865033938141452308224", "4193454894", "398315359" ] @@ -34758,7 +34758,7 @@ "0x73E9f9099497Dd0593C95BBc534bdc30FD19fA86", [ [ - "86223831814802383933625846080385464195420228445293542722887227954908518796800", + "86222220876455104020513400670705842482230529920277201797865033938141992308224", "88371224", "8429864" ], @@ -34868,7 +34868,7 @@ "1109075930" ], [ - "86223831814802383933625846080385464195420228445293542722887227954908034796800", + "86222220876455104020513400670705842482230529920277201797865033938141508308224", "6632271497", "632656134" ], @@ -36893,7 +36893,7 @@ "1" ], [ - "86222449094543673838904925737984749953891232899503331601918674767487904401984", + "86222238407609445153099023440658445087632523792003038905233317440947822152256", "1415338097", "181503154" ], @@ -37538,22 +37538,22 @@ "173" ], [ - "86222449094543673838904925737984749953891232899503331601918674767502173401984", + "86222238407609445153099023440658445087632523792003038905233317440962091152256", "12137901767", "1950944515" ], [ - "86222449094543673838904925737984749953891232899503331601918674767516793652901", + "86222238407609445153099023440658445087632523792003038905233317440976711403173", "18774744709", "3706186036" ], [ - "86222449094543673838904925737984749953891232899503331601918674767505746401984", + "86222238407609445153099023440658445087632523792003038905233317440965664152256", "6310662700", "1073739177" ], [ - "86222449094543673838904925737984749953891232899503331601918674767516971455387", + "86222238407609445153099023440658445087632523792003038905233317440976889205659", "15298966307", "3017061196" ], @@ -38913,12 +38913,12 @@ "0x7Df40fde5E8680c45BFEdAFCf61dD6962e688562", [ [ - "86223831814802383933625846080385464195420228445293542722887227954907942796800", + "86222220876455104020513400670705842482230529920277201797865033938141416308224", "775530703", "68497254" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907950796800", + "86222220876455104020513400670705842482230529920277201797865033938141424308224", "182667136", "16689519" ], @@ -41173,7 +41173,7 @@ "1" ], [ - "86223831814802383933625846080385464195420228445293542722887227954916934796800", + "86222220876455104020513400670705842482230529920277201797865033938150408308224", "561837359", "53656727" ] @@ -42063,32 +42063,32 @@ "191988086521" ], [ - "86223831814802383933625846080385464195420228445293542722887227954934993796800", + "86222220876455104020513400670705842482230529920277201797865033938168467308224", "37663191069", "3581492226" ], [ - "86222449094543673838904925737984749953891232899503331601918674767503933401984", + "86222238407609445153099023440658445087632523792003038905233317440963851152256", "7272454030", "1105828120" ], [ - "86222449094543673838904925737984749953891232899503331601918674767504599401984", + "86222238407609445153099023440658445087632523792003038905233317440964517152256", "47361153134", "7892982848" ], [ - "86222449094543673838904925737984749953891232899503331601918674767491550401984", + "86222238407609445153099023440658445087632523792003038905233317440951468152256", "8483040272", "1114384118" ], [ - "86222449094543673838904925737984749953891232899503331601918674767491918401984", + "86222238407609445153099023440658445087632523792003038905233317440951836152256", "4936252456", "613533396" ], [ - "86222449094543673838904925737984749953891232899503331601918674767505652401984", + "86222238407609445153099023440658445087632523792003038905233317440965570152256", "2631404253", "438598625" ], @@ -42838,7 +42838,7 @@ "0x88Ba4ca3e197105062D8bDBd0647cFd69bab3Af9", [ [ - "86222449094543673838904925737984749953891232899503331601918674767487220401984", + "86222238407609445153099023440658445087632523792003038905233317440947138152256", "5190848612", "670895123" ], @@ -43528,7 +43528,7 @@ "0x8AD30D5e981b4F7207A52Ed61B16639D02aA5a21", [ [ - "86223831814802383933625846080385464195420228445293542722887227954908214796800", + "86222220876455104020513400670705842482230529920277201797865033938141688308224", "1937573633", "184846674" ], @@ -44838,7 +44838,7 @@ "30624125" ], [ - "86223831814802383933625846080385464195420228445293542722887227954908310796800", + "86222220876455104020513400670705842482230529920277201797865033938141784308224", "5898109683", "562609876" ] @@ -46193,7 +46193,7 @@ "0x91423805526A79c925e4b9152CDfea2897Dc809A", [ [ - "86223831814802383933625846080385464195420228445293542722887227954912890796800", + "86222220876455104020513400670705842482230529920277201797865033938146364308224", "7057538100", "676421724" ], @@ -46468,7 +46468,7 @@ "51916877" ], [ - "86223831814802383933625846080385464195420228445293542722887227954908526796800", + "86222220876455104020513400670705842482230529920277201797865033938142000308224", "560670487", "53493210" ], @@ -46553,7 +46553,7 @@ "2915834841" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907854796800", + "86222220876455104020513400670705842482230529920277201797865033938141328308224", "2096730681", "193032061" ] @@ -46838,27 +46838,27 @@ "3847528797" ], [ - "86222449094543673838904925737984749953891232899503331601918674767487539401984", + "86222238407609445153099023440658445087632523792003038905233317440947457152256", "3934298044", "500427635" ], [ - "86222449094543673838904925737984749953891232899503331601918674767488313401984", + "86222238407609445153099023440658445087632523792003038905233317440948231152256", "7278791510", "922129259" ], [ - "86222449094543673838904925737984749953891232899503331601918674767516465743098", + "86222238407609445153099023440658445087632523792003038905233317440976383493370", "1184935489", "233140055" ], [ - "86222449094543673838904925737984749953891232899582559764432939105062522352320", + "86222238407609445153099023440658445087632523792082267067747581778522440102592", "1289549567", "164799071" ], [ - "86222449094543673838904925737984749953891232899582559764432939105062306352320", + "86222238407609445153099023440658445087632523792082267067747581778522224102592", "2367475353", "300000000" ], @@ -50738,7 +50738,7 @@ "4891289975" ], [ - "86223831814802383933625846080385464195420228445293542722887227954908138796800", + "86222220876455104020513400670705842482230529920277201797865033938141612308224", "5882800042", "561269839" ] @@ -50803,7 +50803,7 @@ "0xa1a234791392c42bD0c95e37e6908AE704D595BD", [ [ - "86223831814802383933625846080385464195420228445293542722887227954909846796800", + "86222220876455104020513400670705842482230529920277201797865033938143320308224", "925810226", "88318415" ], @@ -51978,7 +51978,7 @@ "10661772" ], [ - "86222449094543673838904925737984749953891232899503331601918674767487877401984", + "86222238407609445153099023440658445087632523792003038905233317440947795152256", "937802709", "120329343" ] @@ -52038,22 +52038,22 @@ "148080599" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907874796800", + "86222220876455104020513400670705842482230529920277201797865033938141348308224", "25438390967", "2353573552" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907958796800", + "86222220876455104020513400670705842482230529920277201797865033938141432308224", "1932230428", "176892954" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907930796800", + "86222220876455104020513400670705842482230529920277201797865033938141404308224", "259690483", "22905585" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907926796800", + "86222220876455104020513400670705842482230529920277201797865033938141400308224", "778176434", "69612673" ] @@ -52503,7 +52503,7 @@ "462421" ], [ - "86222449094543673838904925737984749953891232899582559764432939105070142352320", + "86222238407609445153099023440658445087632523792082267067747581778530060102592", "641318474", "81551717" ], @@ -53188,12 +53188,12 @@ "77019120" ], [ - "86222449094543673838904925737984749953891232899503331601918674767487778401984", + "86222238407609445153099023440658445087632523792003038905233317440947696152256", "8624563843", "1094486577" ], [ - "86223831814802383933625846080385464195420228445293542722887227954912370796800", + "86222220876455104020513400670705842482230529920277201797865033938145844308224", "5227301677", "500200015" ] @@ -53283,7 +53283,7 @@ "0xa9FeBE780f9EdE9b424f5cE7DA88D650f2D55498", [ [ - "86222449094543673838904925737984749953891232899503331601918674767492629401984", + "86222238407609445153099023440658445087632523792003038905233317440952547152256", "1523515621", "191636686" ], @@ -53708,7 +53708,7 @@ "204051260" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907902796800", + "86222220876455104020513400670705842482230529920277201797865033938141376308224", "55925624568", "5169499578" ] @@ -53993,7 +53993,7 @@ "476398918" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907942796800", + "86222220876455104020513400670705842482230529920277201797865033938141416308224", "6543452800", "603189097" ], @@ -54608,7 +54608,7 @@ "0xae319Acf9dC6E952DC456fa9b65DAB0865D6457b", [ [ - "86222449094543673838904925737984749953891232899503331601918674767488282401984", + "86222238407609445153099023440658445087632523792003038905233317440948200152256", "1398102869", "177344666" ], @@ -54678,7 +54678,7 @@ "1180966263" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907946796800", + "86222220876455104020513400670705842482230529920277201797865033938141420308224", "6307426371", "576119032" ] @@ -55263,7 +55263,7 @@ "91962830" ], [ - "86223831814802383933625846080385464195420228445293542722887227954908250796800", + "86222220876455104020513400670705842482230529920277201797865033938141724308224", "34086002985", "3250951585" ] @@ -55943,12 +55943,12 @@ "0xB345720Ab089A6748CCec3b59caF642583e308Bf", [ [ - "86222449094543673838904925737984749953891232899503331601918674767487692401984", + "86222238407609445153099023440658445087632523792003038905233317440947610152256", "37781540792", "4738329814" ], [ - "86222449094543673838904925737984749953891232899582559764432939105063390352320", + "86222238407609445153099023440658445087632523792082267067747581778523308102592", "7060151378", "883834084" ], @@ -56158,7 +56158,7 @@ "410" ], [ - "86222449094543673838904925737984749953891232899582559764432939105062192352320", + "86222238407609445153099023440658445087632523792082267067747581778522110102592", "17078171122", "2159360839" ] @@ -56253,7 +56253,7 @@ "87669686" ], [ - "86222449094543673838904925737984749953891232899503331601918674767508731401984", + "86222238407609445153099023440658445087632523792003038905233317440968649152256", "6195592367", "1185180323" ], @@ -57258,7 +57258,7 @@ "34699322" ], [ - "86222449094543673838904925737984749953891232899503331601918674767503163401984", + "86222238407609445153099023440658445087632523792003038905233317440963081152256", "2819125663", "432502059" ] @@ -58313,7 +58313,7 @@ "1134482497" ], [ - "86223831814802383933625846080385464195420228445293542722887227954908922796800", + "86222220876455104020513400670705842482230529920277201797865033938142396308224", "5787266909", "552192426" ], @@ -59258,7 +59258,7 @@ "257046539" ], [ - "86222449094543673838904925737984749953891232899503331601918674767488534401984", + "86222238407609445153099023440658445087632523792003038905233317440948452152256", "218463135", "27587380" ], @@ -59273,7 +59273,7 @@ "1350918" ], [ - "86223831814802383933625846080385464195420228445293542722887227954917346796800", + "86222220876455104020513400670705842482230529920277201797865033938150820308224", "234590412", "22384406" ] @@ -59933,7 +59933,7 @@ "978160" ], [ - "86222449094543673838904925737984749953891232899503331601918674767487148401984", + "86222238407609445153099023440658445087632523792003038905233317440947066152256", "2475463657", "316345332" ], @@ -60218,7 +60218,7 @@ "0xC05D7d76c196e2E184F761c4DF2C49197e705440", [ [ - "86223831814802383933625846080385464195420228445293542722887227954910814796800", + "86222220876455104020513400670705842482230529920277201797865033938144288308224", "2438251676", "232606496" ], @@ -61238,7 +61238,7 @@ "16356372" ], [ - "86222449094543673838904925737984749953891232899503331601918674767505949401984", + "86222238407609445153099023440658445087632523792003038905233317440965867152256", "81704298718", "14119747240" ] @@ -61348,37 +61348,37 @@ "0xC2820F702Ef0fBd8842c5CE8A4FCAC5315593732", [ [ - "86222449094543673838904925737984749953891232899503331601918674767508560401984", + "86222238407609445153099023440658445087632523792003038905233317440968478152256", "1251862810", "238794665" ], [ - "86222449094543673838904925737984749953891232899503331601918674767516018183414", + "86222238407609445153099023440658445087632523792003038905233317440975935933686", "2189773051", "422756633" ], [ - "86222449094543673838904925737984749953891232899503331601918674767494744401984", + "86222238407609445153099023440658445087632523792003038905233317440954662152256", "2378987519", "344045670" ], [ - "86222449094543673838904925737984749953891232899503331601918674767495984401984", + "86222238407609445153099023440658445087632523792003038905233317440955902152256", "3101949881", "528176380" ], [ - "86222449094543673838904925737984749953891232899582559764432939105071577352320", + "86222238407609445153099023440658445087632523792082267067747581778531495102592", "521130004", "68544613" ], [ - "86222449094543673838904925737984749953891232899503331601918674767515665574015", + "86222238407609445153099023440658445087632523792003038905233317440975583324287", "3016739089", "579707989" ], [ - "86222449094543673838904925737984749953891232899503331601918674767500577401984", + "86222238407609445153099023440658445087632523792003038905233317440960495152256", "2806945606", "451562103" ], @@ -61393,7 +61393,7 @@ "3717688" ], [ - "86222619978106288504160128890870164616366424924002608675340037599884375261685", + "86222161666076339616131180446662467392412880711057208404417707140731077427701", "3121006", "85946785" ], @@ -62298,7 +62298,7 @@ "1" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907942796800", + "86222220876455104020513400670705842482230529920277201797865033938141416308224", "9390094778", "829007067" ], @@ -62463,12 +62463,12 @@ "0xc6302894cd030601D5E1F65c8F504C83D5361279", [ [ - "86223831814802383933625846080385464195420228445293542722887227954907958796800", + "86222220876455104020513400670705842482230529920277201797865033938141432308224", "40509097061", "3761684331" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907934796800", + "86222220876455104020513400670705842482230529920277201797865033938141408308224", "2758376927", "243263411" ], @@ -64003,7 +64003,7 @@ "0xC9F817EA7aABE604F5677bf9C1339e32Ef1B90F0", [ [ - "86223831814802383933625846080385464195420228445293542722887227954909810796800", + "86222220876455104020513400670705842482230529920277201797865033938143284308224", "174525357", "16648910" ], @@ -65758,12 +65758,12 @@ "0xCfCdCdE4D1c654eD980B4B3f6ff782194b3Aa666", [ [ - "86223831814802383933625846080385464195420228445293542722887227954908014796800", + "86222220876455104020513400670705842482230529920277201797865033938141488308224", "988063945", "94339489" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907918796800", + "86222220876455104020513400670705842482230529920277201797865033938141392308224", "956925209", "88691430" ], @@ -66243,17 +66243,17 @@ "11" ], [ - "86222449094543673838904925737984749953891232899503331601918674767513522401984", + "86222238407609445153099023440658445087632523792003038905233317440973440152256", "2604406611", "450868390" ], [ - "86222449094543673838904925737984749953891232899503331601918674767517364946243", + "86222238407609445153099023440658445087632523792003038905233317440977282696515", "10067376619", "1986550122" ], [ - "86222449094543673838904925737984749953891232899503331601918674767501651401984", + "86222238407609445153099023440658445087632523792003038905233317440961569152256", "11420616580", "1831576770" ] @@ -66283,7 +66283,7 @@ "0xD0F0b33573950C4fd9faD0Fc04B321996F958Dd6", [ [ - "86223831814802383933625846080385464195420228445293542722887227954907930796800", + "86222220876455104020513400670705842482230529920277201797865033938141404308224", "2924186561", "257943370" ], @@ -66393,7 +66393,7 @@ "38722" ], [ - "86223831814802383933625846080385464195420228445293542722887227954910310796800", + "86222220876455104020513400670705842482230529920277201797865033938143784308224", "4142687", "395202" ] @@ -67183,7 +67183,7 @@ "130805378" ], [ - "86222449094543673838904925737984749953891232899503331601918674767498177401984", + "86222238407609445153099023440658445087632523792003038905233317440958095152256", "761917638", "114993702" ] @@ -68713,12 +68713,12 @@ "33594373732" ], [ - "86222449094543673838904925737984749953891232899503331601918674767489258401984", + "86222238407609445153099023440658445087632523792003038905233317440949176152256", "9008037489", "1152941827" ], [ - "86222449094543673838904925737984749953891232899503331601918674767492390401984", + "86222238407609445153099023440658445087632523792003038905233317440952308152256", "1752307590", "218338880" ], @@ -71228,12 +71228,12 @@ "3085602001" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907866796800", + "86222220876455104020513400670705842482230529920277201797865033938141340308224", "5517327091", "512998098" ], [ - "86223831814802383933625846080385464195420228445293542722887227954907854796800", + "86222220876455104020513400670705842482230529920277201797865033938141328308224", "10213201543", "948634315" ], @@ -71638,12 +71638,12 @@ "220395701" ], [ - "86223831814802383933625846080385464195420228445293542722887227954908070796800", + "86222220876455104020513400670705842482230529920277201797865033938141544308224", "4999589418", "477051398" ], [ - "86223831814802383933625846080385464195420228445293542722887227954908182796800", + "86222220876455104020513400670705842482230529920277201797865033938141656308224", "603383366", "57561662" ], @@ -72333,12 +72333,12 @@ "1" ], [ - "86222449094543673838904925737984749953891232899503331601918674767489656874303", + "86222238407609445153099023440658445087632523792003038905233317440949574624575", "1437365260", "276294636" ], [ - "86222449094543673838904925737984749953891232899503331601918674767502425401984", + "86222238407609445153099023440658445087632523792003038905233317440962343152256", "306842533", "48879915" ], @@ -72483,7 +72483,7 @@ "1" ], [ - "86222449094543673838904925737984749953891232899582559764432939105075369352320", + "86222238407609445153099023440658445087632523792082267067747581778535287102592", "1128618765", "169345577" ], @@ -72683,7 +72683,7 @@ "1" ], [ - "86222449094543673838904925737984749953891232899503331601918674767488552401984", + "86222238407609445153099023440658445087632523792003038905233317440948470152256", "174648399", "22056691" ] @@ -73343,12 +73343,12 @@ "73416892369" ], [ - "86222449094543673838904925737984749953891232899582559764432939105061678352320", + "86222238407609445153099023440658445087632523792082267067747581778521596102592", "79703977275", "9962593400" ], [ - "86222449094543673838904925737984749953891232899582559764432939105066514352320", + "86222238407609445153099023440658445087632523792082267067747581778526432102592", "29123689576", "3733602396" ] @@ -74743,7 +74743,7 @@ "259022076" ], [ - "86223831814802383933625846080385464195420228445293542722887227954908686796800", + "86222220876455104020513400670705842482230529920277201797865033938142160308224", "1730015259", "165062380" ], @@ -75153,7 +75153,7 @@ "0xEc2c1D280f978de840b09727cBa971713ada2F6A", [ [ - "86223831814802383933625846080385464195420228445293542722887227954921086796800", + "86222220876455104020513400670705842482230529920277201797865033938154560308224", "547053088", "53149151" ], @@ -76063,12 +76063,12 @@ "1" ], [ - "86222449094543673838904925737984749953891232899503331601918674767522051044776", + "86222238407609445153099023440658445087632523792003038905233317440981968795048", "907048812", "168232228" ], [ - "86222449094543673838904925737984749953891232899503331601918674767515910122300", + "86222238407609445153099023440658445087632523792003038905233317440975827872572", "655181165", "125936442" ], @@ -77058,12 +77058,12 @@ "0xf1AdA345a33F354e5BA0A5ba432E38d7e3fcaE22", [ [ - "86222449094543673838904925737984749953891232899503331601918674767505445401984", + "86222238407609445153099023440658445087632523792003038905233317440965363152256", "26987413051", "4518376958" ], [ - "86222449094543673838904925737984749953891232899503331601918674767492125401984", + "86222238407609445153099023440658445087632523792003038905233317440952043152256", "5968284902", "740732275" ], @@ -77323,12 +77323,12 @@ "17752391" ], [ - "86222449094543673838904925737984749953891232899503331601918674767490509401984", + "86222238407609445153099023440658445087632523792003038905233317440950427152256", "1218977050", "157036848" ], [ - "86222449094543673838904925737984749953891232899503331601918674767490514401984", + "86222238407609445153099023440658445087632523792003038905233317440950432152256", "3273818625", "421959083" ], @@ -78678,7 +78678,7 @@ "15317241" ], [ - "86223831814802383933625846080385464195420228445293542722887227954911726796800", + "86222220876455104020513400670705842482230529920277201797865033938145200308224", "10438245902", "995825592" ] @@ -79133,7 +79133,7 @@ "25484083" ], [ - "86223831814802383933625846080385464195420228445293542722887227954908906796800", + "86222220876455104020513400670705842482230529920277201797865033938142380308224", "7021683471", "669956843" ] @@ -80043,7 +80043,7 @@ "0xfA60a22626D1DcE794514afb9B90e1cD3626cd8d", [ [ - "86223831814802383933625846080385464195420228445293542722887227954907998796800", + "86222220876455104020513400670705842482230529920277201797865033938141472308224", "1048308586", "99979932" ], @@ -81248,7 +81248,7 @@ "85626708891" ], [ - "86222449094543673838904925737984749953891232899503331601918674767489915401984", + "86222238407609445153099023440658445087632523792003038905233317440949833152256", "46231436568", "5796375431" ], diff --git a/protocol/reseed/data/r7-account-status.json b/protocol/reseed/data/r7-account-status.json index 2a0c1c219e..48e898962b 100644 --- a/protocol/reseed/data/r7-account-status.json +++ b/protocol/reseed/data/r7-account-status.json @@ -301,7 +301,7 @@ "0x0106B2C42DB283a5faf3FAA351ed5b9f00FD51ce", "5057335858046085538", [ - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -1869,7 +1869,7 @@ "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89" ], [ [ @@ -2418,7 +2418,7 @@ "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + "0xBEA00C30023E873D881da4363C00F600f5e14c12" ], [ [ @@ -2472,7 +2472,7 @@ "0x0e4D2c272f192bCC5ef7Bb3D8A09bdA087652162", "8394722893240111403", [ - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -2975,7 +2975,7 @@ [ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -3532,8 +3532,8 @@ "0x1348EA8E35236AA0769b91ae291e7291117bf15C", "554765095234170704201", [ - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -3851,7 +3851,7 @@ "39989335115089731540", [ "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + "0xBEA00C30023E873D881da4363C00F600f5e14c12" ], [ [ @@ -4129,9 +4129,9 @@ "123055880186145008669", [ "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543" ], [ @@ -4848,8 +4848,8 @@ "0x193641EA463C3B9244cF9F00b77EE5220d4154e9", "79132562920397514355", [ - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -4900,7 +4900,7 @@ "0x19a439c03E24dEbc9b06B7E3831C65C0F6a0108f", "21049933293290744785", [ - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -4923,8 +4923,8 @@ [ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -5925,8 +5925,8 @@ "61095784315766200930", [ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], @@ -5981,7 +5981,7 @@ "0x1faD27B543326E66185b7D1519C4E3d234D54A9C", "84602180453622608984", [ - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], @@ -6087,7 +6087,7 @@ [ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -7029,7 +7029,7 @@ "0x24F8ecf02cd9e3B21cEB16a468096A5F7F319eF3", "1767064131820714149", [ - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -7664,7 +7664,7 @@ "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89" ], [ [ @@ -7852,7 +7852,7 @@ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89" ], [ [ @@ -8633,7 +8633,7 @@ "0x2d834ed2be42Aaa78C6105a0D4a6F0cC9dAcA107", "126049071807615614589", [ - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -9459,7 +9459,7 @@ "83716178701109989302", [ "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + "0xBEA00C30023E873D881da4363C00F600f5e14c12" ], [ [ @@ -9622,7 +9622,7 @@ [ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -10569,7 +10569,7 @@ [ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -10741,7 +10741,7 @@ [ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -10822,7 +10822,7 @@ "0x3750c00525b6D1AEEE4575a4450E87E2795ee4C9", "40253102684889010009", [ - "0xBEA046038302b14e2Bab2636d1E8FaacE602e0aa", + "0xBEA0039bC614D95B65AB843C4482a1A5D2214396", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -11460,7 +11460,7 @@ "137008217057862677267", [ "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788" ], @@ -11559,7 +11559,7 @@ "1837074705835073055130", [ "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788" ], @@ -11590,7 +11590,7 @@ "1248171041766440537740", [ "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89" ], [ [ @@ -12175,7 +12175,7 @@ [ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -12704,7 +12704,7 @@ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + "0xBEA00C30023E873D881da4363C00F600f5e14c12" ], [ [ @@ -12780,7 +12780,7 @@ "429187934535302072084", [ "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + "0xBEA00C30023E873D881da4363C00F600f5e14c12" ], [ [ @@ -13249,7 +13249,7 @@ "0x428a10825e3529D95dF8C5b841694318Ca95446f", "19533922627535763612", [ - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0xBEA0005B8599265D41256905A9B3073D397812E4" @@ -14050,7 +14050,7 @@ "2671919620741916659", [ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -14392,7 +14392,7 @@ [ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543" ], [ @@ -14511,7 +14511,7 @@ "22600526272002179", [ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA046038302b14e2Bab2636d1E8FaacE602e0aa", + "0xBEA0039bC614D95B65AB843C4482a1A5D2214396", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -14727,7 +14727,7 @@ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + "0xBEA00C30023E873D881da4363C00F600f5e14c12" ], [ [ @@ -14986,7 +14986,7 @@ "81066610763246109146", [ "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + "0xBEA00C30023E873D881da4363C00F600f5e14c12" ], [ [ @@ -15133,7 +15133,7 @@ [ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -15330,7 +15330,7 @@ "2057278206127227175766", [ "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543" ], @@ -15386,7 +15386,7 @@ "0x4CC19A7A359F2Ff54FF087F03B6887F436F08C11", "1714986241431812880656", [ - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543" @@ -15926,7 +15926,7 @@ [ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788" ], [ @@ -16345,7 +16345,7 @@ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89" ], [ [ @@ -16864,7 +16864,7 @@ "0x54201e6A63794512a6CCbe9D4397f68B37C18D5d", "19265168529149043577", [ - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -17299,7 +17299,7 @@ "0x56A201b872B50bBdEe0021ed4D1bb36359D291ED", "15448647272729256420918", [ - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543" ], @@ -17799,7 +17799,7 @@ "0x58737A9B0A8A5c8a2559C457fCC9e923F9d99FB7", "857187998104333819477", [ - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543" @@ -17953,7 +17953,7 @@ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + "0xBEA00C30023E873D881da4363C00F600f5e14c12" ], [ [ @@ -18260,7 +18260,7 @@ [ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -18530,7 +18530,7 @@ "0x5c0ed0a799c7025D3C9F10c561249A996502a62F", "37493785633184419436", [ - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -18716,7 +18716,7 @@ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + "0xBEA00C30023E873D881da4363C00F600f5e14c12" ], [ [ @@ -18966,7 +18966,7 @@ "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89" ], [ [ @@ -19835,7 +19835,7 @@ "0x6266431213542Bb43beB87d59565d710bdf15c38", "262387888022707305607", [ - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0xBEA0005B8599265D41256905A9B3073D397812E4" @@ -20050,7 +20050,7 @@ "24212692056506452047", [ "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543" ], [ @@ -20563,7 +20563,7 @@ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + "0xBEA00C30023E873D881da4363C00F600f5e14c12" ], [ [ @@ -20635,7 +20635,7 @@ [ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -20895,7 +20895,7 @@ "194068762566243347", [ "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + "0xBEA00C30023E873D881da4363C00F600f5e14c12" ], [ [ @@ -21051,7 +21051,7 @@ "0x68e41BDD608fC5eE054615CF2D9d079f9e99c483", "5704782417724322309", [ - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -21402,7 +21402,7 @@ "290175448026336017462", [ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], @@ -22574,7 +22574,7 @@ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89" ], [ [ @@ -23002,7 +23002,7 @@ "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + "0xBEA00C30023E873D881da4363C00F600f5e14c12" ], [ [ @@ -23056,7 +23056,7 @@ "0x73E9f9099497Dd0593C95BBc534bdc30FD19fA86", "6167769965194159850", [ - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0xBEA0005B8599265D41256905A9B3073D397812E4" @@ -23115,7 +23115,7 @@ [ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543" ], [ @@ -24021,7 +24021,7 @@ [ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -24387,7 +24387,7 @@ [ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788" ], [ @@ -25251,7 +25251,7 @@ "0x7Df40fde5E8680c45BFEdAFCf61dD6962e688562", "5923424885337575687", [ - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -26700,7 +26700,7 @@ "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + "0xBEA00C30023E873D881da4363C00F600f5e14c12" ], [ [ @@ -27389,8 +27389,8 @@ "11334148327226307101521", [ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788" ], @@ -27763,7 +27763,7 @@ "0x88Ba4ca3e197105062D8bDBd0647cFd69bab3Af9", "31796466518220561773", [ - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -28212,7 +28212,7 @@ "0x8AD30D5e981b4F7207A52Ed61B16639D02aA5a21", "38132293206464701196", [ - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], @@ -29064,7 +29064,7 @@ "38569942086187803888", [ "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + "0xBEA00C30023E873D881da4363C00F600f5e14c12" ], [ [ @@ -29924,7 +29924,7 @@ "0x91423805526A79c925e4b9152CDfea2897Dc809A", "43370406780874861924", [ - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -30114,7 +30114,7 @@ [ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788" ], [ @@ -30146,7 +30146,7 @@ "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + "0xBEA00C30023E873D881da4363C00F600f5e14c12" ], [ [ @@ -30254,7 +30254,7 @@ [ "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788" ], [ @@ -33084,7 +33084,7 @@ "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + "0xBEA00C30023E873D881da4363C00F600f5e14c12" ], [ [ @@ -33164,7 +33164,7 @@ "0xa1a234791392c42bD0c95e37e6908AE704D595BD", "5861985238492076285", [ - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -33933,7 +33933,7 @@ [ "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89" ], [ [ @@ -33974,7 +33974,7 @@ "204670893388752629256", [ "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + "0xBEA00C30023E873D881da4363C00F600f5e14c12" ], [ [ @@ -34315,7 +34315,7 @@ [ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788" ], [ @@ -34692,8 +34692,8 @@ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", + "0xBEA00C30023E873D881da4363C00F600f5e14c12" ], [ [ @@ -34788,7 +34788,7 @@ "0xa9FeBE780f9EdE9b424f5cE7DA88D650f2D55498", "8043243536946231986", [ - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -35066,7 +35066,7 @@ "362928934489444840806", [ "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + "0xBEA00C30023E873D881da4363C00F600f5e14c12" ], [ [ @@ -35261,7 +35261,7 @@ [ "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543" ], [ @@ -35593,7 +35593,7 @@ "0xae319Acf9dC6E952DC456fa9b65DAB0865D6457b", "8230284565952068966", [ - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -35638,7 +35638,7 @@ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + "0xBEA00C30023E873D881da4363C00F600f5e14c12" ], [ [ @@ -36122,7 +36122,7 @@ "221183236735712634731", [ "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + "0xBEA00C30023E873D881da4363C00F600f5e14c12" ], [ [ @@ -36702,7 +36702,7 @@ "0xB345720Ab089A6748CCec3b59caF642583e308Bf", "1258623987359327524894", [ - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0xBEA0005B8599265D41256905A9B3073D397812E4" @@ -36778,7 +36778,7 @@ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89" ], [ [ @@ -36859,7 +36859,7 @@ "938189799693939253818", [ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788" ], @@ -37394,7 +37394,7 @@ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89" ], [ [ @@ -38061,7 +38061,7 @@ "1496757554080229007125", [ "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788" ], [ @@ -38789,9 +38789,9 @@ [ "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + "0xBEA00C30023E873D881da4363C00F600f5e14c12" ], [ [ @@ -39300,7 +39300,7 @@ [ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788" ], [ @@ -39507,7 +39507,7 @@ "0xC05D7d76c196e2E184F761c4DF2C49197e705440", "15213164257657554784", [ - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -40137,7 +40137,7 @@ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89" ], [ [ @@ -40238,9 +40238,9 @@ "0xC2820F702Ef0fBd8842c5CE8A4FCAC5315593732", "1408345678675755353628", [ - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA046038302b14e2Bab2636d1E8FaacE602e0aa", + "0xBEA0039bC614D95B65AB843C4482a1A5D2214396", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788" ], @@ -40940,7 +40940,7 @@ [ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -41089,7 +41089,7 @@ "0xc6302894cd030601D5E1F65c8F504C83D5361279", "375996579052583287033", [ - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543" @@ -42024,7 +42024,7 @@ "0xC9F817EA7aABE604F5677bf9C1339e32Ef1B90F0", "1105645034910474890", [ - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -43105,7 +43105,7 @@ "0xCfCdCdE4D1c654eD980B4B3f6ff782194b3Aa666", "182698468786078902651", [ - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543" @@ -43330,7 +43330,7 @@ "304289076077928101332", [ "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89" ], [ [ @@ -43376,7 +43376,7 @@ "0xD0F0b33573950C4fd9faD0Fc04B321996F958Dd6", "17701305053836103230", [ - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -43466,7 +43466,7 @@ "83987483263735118", [ "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + "0xBEA00C30023E873D881da4363C00F600f5e14c12" ], [ [ @@ -43942,7 +43942,7 @@ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89" ], [ [ @@ -44886,7 +44886,7 @@ [ "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788" ], [ @@ -46233,7 +46233,7 @@ "364035516191404264346", [ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], @@ -46494,7 +46494,7 @@ "92543276245640307017", [ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], @@ -47091,7 +47091,7 @@ "118608370241164565725", [ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], @@ -47202,7 +47202,7 @@ [ "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -47336,7 +47336,7 @@ "5406439950460571669", [ "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89" ], [ [ @@ -47766,7 +47766,7 @@ "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0" + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89" ], [ [ @@ -48643,7 +48643,7 @@ [ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -48891,7 +48891,7 @@ "0xEc2c1D280f978de840b09727cBa971713ada2F6A", "2928195863894250029", [ - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -49493,7 +49493,7 @@ [ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], [ @@ -50208,7 +50208,7 @@ "0xf1AdA345a33F354e5BA0A5ba432E38d7e3fcaE22", "1815434406463929992411", [ - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543" ], @@ -50356,7 +50356,7 @@ [ "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788" ], [ @@ -51217,7 +51217,7 @@ "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + "0xBEA00C30023E873D881da4363C00F600f5e14c12" ], [ [ @@ -51574,7 +51574,7 @@ "61772542626710416929", [ "0xBEA0005B8599265D41256905A9B3073D397812E4", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + "0xBEA00C30023E873D881da4363C00F600f5e14c12" ], [ [ @@ -52158,7 +52158,7 @@ "0xfA60a22626D1DcE794514afb9B90e1cD3626cd8d", "6860383074361274007", [ - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788", "0xBEA0005B8599265D41256905A9B3073D397812E4" ], @@ -52884,7 +52884,7 @@ "2901456090856250851728", [ "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", - "0xBEA02d411690A8Aa418E6606fFf5C964933645E0", + "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89", "0xBEA0005B8599265D41256905A9B3073D397812E4", "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788" ], diff --git a/protocol/reseed/data/r8-internal-balances.json b/protocol/reseed/data/r8-internal-balances.json index 1f76a7a39b..96586ee47e 100644 --- a/protocol/reseed/data/r8-internal-balances.json +++ b/protocol/reseed/data/r8-internal-balances.json @@ -1051,7 +1051,7 @@ ], [ "0x33926984172Ec1365587987f6B923B4330008154", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "193159679" ], [ @@ -1101,7 +1101,7 @@ ], [ "0x36998Db3F9d958F0Ebaef7b0B6Bf11F3441b216F", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "43011206" ], [ @@ -1321,7 +1321,7 @@ ], [ "0x3df37474FFB9969857Cefe902B35658BA925d00F", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "454422418" ], [ @@ -1401,7 +1401,7 @@ ], [ "0x404a75f728D7e89197C61c284d782EC246425aa6", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "22029912" ], [ @@ -1516,7 +1516,7 @@ ], [ "0x4465c4474703BB199c6ed15C97b6E32BD211Cf9d", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "4071802581" ], [ @@ -2321,7 +2321,7 @@ ], [ "0x682864C9Bc8747c804A6137d6f0E8e087f49089e", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "6290462" ], [ @@ -2476,7 +2476,7 @@ ], [ "0x70C61c13CcEF8c8a7E74933DfB037aae0C2bEa31", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "4928132" ], [ @@ -3201,7 +3201,7 @@ ], [ "0x90Fe1AD4F312DCCE621389fc73A06dCcfD923211", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "8551865935" ], [ @@ -3256,7 +3256,7 @@ ], [ "0x9260ae742F44b7a2e9472f5C299aa0432B3502FA", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "2346064119" ], [ @@ -3326,7 +3326,7 @@ ], [ "0x941169FFF3C353BE965e3f34823eeA63b772219c", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "1509437735" ], [ @@ -3561,7 +3561,7 @@ ], [ "0xA09DEa781E503b6717BC28fA1254de768c6e1C4e", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "6116297962" ], [ @@ -4626,7 +4626,7 @@ ], [ "0xD130Ab894366e4376b1AfE3D52638a1087BE17F4", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "10484104" ], [ @@ -4996,7 +4996,7 @@ ], [ "0xe105EDc9d5E7B473251f91c3205bc62a6A30c446", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "6338760836" ], [ @@ -5341,7 +5341,7 @@ ], [ "0xf1FCeD5B0475a935b49B95786aDBDA2d40794D2d", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "2233841985" ], [ @@ -5426,7 +5426,7 @@ ], [ "0xf679A24BBF27c79dB5148a4908488fA01ed51625", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "67036" ], [ @@ -5701,7 +5701,7 @@ ], [ "0x2E34723A04B9bb5938373DCFdD61410F43189246", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "17031881" ], [ @@ -6336,7 +6336,7 @@ ], [ "0xb0B822e1c3995503442682CaEea1b6c683169D2e", - "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + "0xBEA00C30023E873D881da4363C00F600f5e14c12", "9787811" ], [ From b8451873c9fca7859ccb56382bb6caedb9b26e13 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 11:11:50 -0600 Subject: [PATCH 031/430] feat: update Address class to use defaultChainId --- projects/sdk-core/src/lib/Address.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/sdk-core/src/lib/Address.ts b/projects/sdk-core/src/lib/Address.ts index d045a7cc38..5f7359f7bb 100644 --- a/projects/sdk-core/src/lib/Address.ts +++ b/projects/sdk-core/src/lib/Address.ts @@ -22,7 +22,7 @@ export class Address { static make(input: T): Address { const addresses: AddressDefinition = {}; if (typeof input == "string") { - addresses[ChainId.ARBITRUM] = input.toLowerCase(); + addresses[Address.defaultChainId] = input.toLowerCase(); } else { Object.assign(addresses, input); } From f5d18b35329fb9733684a8c825209734aec02a89 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 11:43:07 -0600 Subject: [PATCH 032/430] feat: add run-anvil to cli --- projects/cli/.env.example | 5 +++++ projects/cli/.gitignore | 2 ++ projects/cli/anvil.sh | 47 +++++++++++++++++++++++++++++++++++++++ projects/cli/package.json | 6 ++++- 4 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 projects/cli/.env.example create mode 100644 projects/cli/anvil.sh diff --git a/projects/cli/.env.example b/projects/cli/.env.example new file mode 100644 index 0000000000..a900f24edb --- /dev/null +++ b/projects/cli/.env.example @@ -0,0 +1,5 @@ +# DEV API key +DEV_ALCHEMY_API_KEY="" + +# Test API key +DEV_TEST_ALCHEMY_API_KEY="" diff --git a/projects/cli/.gitignore b/projects/cli/.gitignore index dd87e2d73f..7f8efdeace 100644 --- a/projects/cli/.gitignore +++ b/projects/cli/.gitignore @@ -1,2 +1,4 @@ node_modules build + +.env \ No newline at end of file diff --git a/projects/cli/anvil.sh b/projects/cli/anvil.sh new file mode 100644 index 0000000000..849c951f56 --- /dev/null +++ b/projects/cli/anvil.sh @@ -0,0 +1,47 @@ +#!/bin/bash + +source .env + +# Set variables based on arguments +keyType="$1" +chainIdType="$2" + +# Set chain IDs +mainnet_local_chain_id=1337 +arbitrum_local_chain_id=42161 + +# Determine which API key to use +if [ "$keyType" = "test" ]; then + apiKey="$DEV_TEST_ALCHEMY_API_KEY" +else + apiKey="$DEV_ALCHEMY_API_KEY" +fi + +# Determine which chain ID to use. Defaults to arbitrum local host +if [ "$chainIdType" = "mainnet-local" ]; then + chainId=$mainnet_local_chain_id + prefix="eth" + port=9545 +else + chainId=$arbitrum_local_chain_id + prefix="arb" + port=8545 +fi + +# Check if required variables are set +if [ -z "$prefix" ] || [ -z "$apiKey" ] || [ -z "$chainId" ]; then + echo "Error: Missing required variables. Please set keyType and chainIdType." + exit 1 +fi + +anvil \ + --fork-url "https://$prefix-mainnet.g.alchemy.com/v2/$apiKey" \ + --chain-id "$chainId" \ + --port "$port" \ + "${@:3}" + +# Check if Anvil exited with an error +if [ $? -ne 0 ]; then + echo "Error: Anvil exited with a non-zero status." + exit 1 +fi \ No newline at end of file diff --git a/projects/cli/package.json b/projects/cli/package.json index aeeac121f1..6fd04d1403 100644 --- a/projects/cli/package.json +++ b/projects/cli/package.json @@ -16,7 +16,11 @@ "scripts": { "cli:publish": "yarn cli:build && yarn npm publish --access public", "cli:build": "rimraf build && tsc && chmod u+x build/cli.js", - "g:bean": "yarn ts-node-esm src/cli.ts" + "g:bean": "yarn ts-node-esm src/cli.ts", + "cli:anvil-mainnet": "bash anvil.sh dev mainnet-local", + "cli:anvil-arbitrum": "bash anvil.sh dev arbitrum-local", + "cli:anvil4tests-mainnet": "bash anvil.sh test mainnet-local --fork-block-number 18629000", + "cli:anvil4tests-arbitrum": "bash anvil.sh test arbitrum-local --fork-block-number 18629000" }, "devDependencies": { "@types/command-line-args": "^5.2.3", From c6ed7d68d537a1d6521e288926603017b2e0cf0b Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 11:43:48 -0600 Subject: [PATCH 033/430] feat: localhostArbitrum to hardhatconfig for UI deploys --- protocol/hardhat.config.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/protocol/hardhat.config.js b/protocol/hardhat.config.js index 63811eaa9b..f427fe9f78 100644 --- a/protocol/hardhat.config.js +++ b/protocol/hardhat.config.js @@ -413,6 +413,12 @@ module.exports = { chainId: 5, url: process.env.GOERLI_RPC || "", timeout: 100000 + }, + localhostAribtrum: { + chainId: 42161, + url: "http://127.0.0.1:8545/", + timeout: 100000, + account: "remote" } }, etherscan: { From 747d7c11a2c7f2272083634c65bbec5304372a37 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 16:08:56 -0600 Subject: [PATCH 034/430] feat: update wells-sdk addresses --- projects/sdk-wells/src/constants/addresses.ts | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/projects/sdk-wells/src/constants/addresses.ts b/projects/sdk-wells/src/constants/addresses.ts index b374458b96..477e5f1dc3 100644 --- a/projects/sdk-wells/src/constants/addresses.ts +++ b/projects/sdk-wells/src/constants/addresses.ts @@ -54,5 +54,32 @@ export const addresses = { UNWRAP_AND_SEND_JUNCTION: Address.make({ [ChainId.MAINNET]: "0x737cad465b75cdc4c11b3e312eb3fe5bef793d96" // [ChainId.ARBITRUM]: "" + }), + + // Well Components + MULTI_FLOW_PUMP_V1_1: Address.make({ + [ChainId.MAINNET]: "0xBA51AaaAa95bA1d5efB3cB1A3f50a09165315A17", + [ChainId.ARBITRUM]: "0xBA510482E3e6B96C88A1fe34Ce58385fB554C9a9" + }), + CONSTANT_PRODUCT_2_V2: Address.make({ + [ChainId.MAINNET]: "0xBA150C2ae0f8450D4B832beeFa3338d4b5982d26", + [ChainId.ARBITRUM]: "0xBA5104f2df98974A83CD10d16E24282ce6Bb647f" + }), + WELL_DOT_SOL: Address.make({ + [ChainId.MAINNET]: "0xba510e11eeb387fad877812108a3406ca3f43a4b", + [ChainId.ARBITRUM]: "0xBA5106bd62b342afAcB93f1078fe60177A62d1a9" + }), + + /** + * @note Use `MULTI_FLOW_PUMP_V1_1` for new wells instead + */ + MULTI_FLOW_PUMP_V1: Address.make({ + [ChainId.MAINNET]: "0xBA510f10E3095B83a0F33aa9ad2544E22570a87C" + }), + /** + * @note Use `CONSTANT_PRODUCT_2_V2` for new wells instead + */ + CONSTANT_PRODUCT_2_V1: Address.make({ + [ChainId.MAINNET]: "0xba510c20fd2c52e4cb0d23cfc3ccd092f9165a6e" }) }; From d9e00ae477f5a2135e3b01c5fc89190beb8841b7 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 16:09:27 -0600 Subject: [PATCH 035/430] feat: update sdk contracts --- .../src/constants/abi/Ecosystem/Junction.json | 332 +++++++++ .../sdk/src/constants/abi/Ecosystem/Math.json | 75 -- .../sdk/src/constants/abi/Lido/Steth.json | 697 ------------------ 3 files changed, 332 insertions(+), 772 deletions(-) create mode 100644 projects/sdk/src/constants/abi/Ecosystem/Junction.json delete mode 100644 projects/sdk/src/constants/abi/Ecosystem/Math.json delete mode 100644 projects/sdk/src/constants/abi/Lido/Steth.json diff --git a/projects/sdk/src/constants/abi/Ecosystem/Junction.json b/projects/sdk/src/constants/abi/Ecosystem/Junction.json new file mode 100644 index 0000000000..32083c4b99 --- /dev/null +++ b/projects/sdk/src/constants/abi/Ecosystem/Junction.json @@ -0,0 +1,332 @@ +[ + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "add", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "selector", + "type": "uint256" + }, + { + "internalType": "bytes32[]", + "name": "options", + "type": "bytes32[]" + } + ], + "name": "bytes32Switch", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bool", + "name": "condition", + "type": "bool" + } + ], + "name": "check", + "outputs": [], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "div", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "eq", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "gt", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "gte", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "lt", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "lte", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "mod", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "mul", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "c", + "type": "uint256" + } + ], + "name": "mulDiv", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "neq", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "sub", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + } +] diff --git a/projects/sdk/src/constants/abi/Ecosystem/Math.json b/projects/sdk/src/constants/abi/Ecosystem/Math.json deleted file mode 100644 index 87e2c7415b..0000000000 --- a/projects/sdk/src/constants/abi/Ecosystem/Math.json +++ /dev/null @@ -1,75 +0,0 @@ -[ - { - "inputs": [ - { "internalType": "uint256", "name": "a", "type": "uint256" }, - { "internalType": "uint256", "name": "b", "type": "uint256" } - ], - "name": "add", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "a", "type": "uint256" }, - { "internalType": "uint256", "name": "b", "type": "uint256" } - ], - "name": "div", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [ - { "internalType": "contract IERC20", "name": "token", "type": "address" }, - { "internalType": "address", "name": "account", "type": "address" }, - { "internalType": "uint256", "name": "balanceBefore", "type": "uint256" } - ], - "name": "getReceivedTokens", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "contract IERC20", "name": "token", "type": "address" }, - { "internalType": "address", "name": "account", "type": "address" }, - { "internalType": "uint256", "name": "balanceBefore", "type": "uint256" } - ], - "name": "getSpentTokens", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "a", "type": "uint256" }, - { "internalType": "uint256", "name": "b", "type": "uint256" } - ], - "name": "mul", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "a", "type": "uint256" }, - { "internalType": "uint256", "name": "b", "type": "uint256" }, - { "internalType": "uint256", "name": "denominator", "type": "uint256" } - ], - "name": "mulDiv", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "a", "type": "uint256" }, - { "internalType": "uint256", "name": "b", "type": "uint256" } - ], - "name": "sub", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "pure", - "type": "function" - } -] diff --git a/projects/sdk/src/constants/abi/Lido/Steth.json b/projects/sdk/src/constants/abi/Lido/Steth.json deleted file mode 100644 index bb8f41df86..0000000000 --- a/projects/sdk/src/constants/abi/Lido/Steth.json +++ /dev/null @@ -1,697 +0,0 @@ -[ - { - "constant": true, - "inputs": [], - "name": "name", - "outputs": [{ "name": "", "type": "string" }], - "payable": false, - "stateMutability": "pure", - "type": "function" - }, - { - "constant": true, - "inputs": [{ "name": "_ethAmount", "type": "uint256" }], - "name": "getSharesByPooledEth", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "isStakingPaused", - "outputs": [{ "name": "", "type": "bool" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [{ "name": "_script", "type": "bytes" }], - "name": "getEVMScriptExecutor", - "outputs": [{ "name": "", "type": "address" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": false, - "inputs": [ - { "name": "_maxStakeLimit", "type": "uint256" }, - { "name": "_stakeLimitIncreasePerBlock", "type": "uint256" } - ], - "name": "setStakingLimit", - "outputs": [], - "payable": false, - "stateMutability": "nonpayable", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "RESUME_ROLE", - "outputs": [{ "name": "", "type": "bytes32" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getRecoveryVault", - "outputs": [{ "name": "", "type": "address" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getTotalPooledEther", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": false, - "inputs": [{ "name": "_newDepositedValidators", "type": "uint256" }], - "name": "unsafeChangeDepositedValidators", - "outputs": [], - "payable": false, - "stateMutability": "nonpayable", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "PAUSE_ROLE", - "outputs": [{ "name": "", "type": "bytes32" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getTreasury", - "outputs": [{ "name": "", "type": "address" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "isStopped", - "outputs": [{ "name": "", "type": "bool" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getBufferedEther", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": false, - "inputs": [], - "name": "receiveELRewards", - "outputs": [], - "payable": true, - "stateMutability": "payable", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getWithdrawalCredentials", - "outputs": [{ "name": "", "type": "bytes32" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getCurrentStakeLimit", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getStakeLimitFullInfo", - "outputs": [ - { "name": "isStakingPaused", "type": "bool" }, - { "name": "isStakingLimitSet", "type": "bool" }, - { "name": "currentStakeLimit", "type": "uint256" }, - { "name": "maxStakeLimit", "type": "uint256" }, - { "name": "maxStakeLimitGrowthBlocks", "type": "uint256" }, - { "name": "prevStakeLimit", "type": "uint256" }, - { "name": "prevStakeBlockNumber", "type": "uint256" } - ], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": false, - "inputs": [ - { "name": "_sender", "type": "address" }, - { "name": "_recipient", "type": "address" }, - { "name": "_sharesAmount", "type": "uint256" } - ], - "name": "transferSharesFrom", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "nonpayable", - "type": "function" - }, - { - "constant": false, - "inputs": [], - "name": "resumeStaking", - "outputs": [], - "payable": false, - "stateMutability": "nonpayable", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getFeeDistribution", - "outputs": [ - { "name": "treasuryFeeBasisPoints", "type": "uint16" }, - { "name": "insuranceFeeBasisPoints", "type": "uint16" }, - { "name": "operatorsFeeBasisPoints", "type": "uint16" } - ], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": false, - "inputs": [], - "name": "receiveWithdrawals", - "outputs": [], - "payable": true, - "stateMutability": "payable", - "type": "function" - }, - { - "constant": true, - "inputs": [{ "name": "_sharesAmount", "type": "uint256" }], - "name": "getPooledEthByShares", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [{ "name": "token", "type": "address" }], - "name": "allowRecoverability", - "outputs": [{ "name": "", "type": "bool" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "appId", - "outputs": [{ "name": "", "type": "bytes32" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getOracle", - "outputs": [{ "name": "", "type": "address" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getContractVersion", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getInitializationBlock", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": false, - "inputs": [ - { "name": "_recipient", "type": "address" }, - { "name": "_sharesAmount", "type": "uint256" } - ], - "name": "transferShares", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "nonpayable", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "symbol", - "outputs": [{ "name": "", "type": "string" }], - "payable": false, - "stateMutability": "pure", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getEIP712StETH", - "outputs": [{ "name": "", "type": "address" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": false, - "inputs": [{ "name": "", "type": "address" }], - "name": "transferToVault", - "outputs": [], - "payable": false, - "stateMutability": "nonpayable", - "type": "function" - }, - { - "constant": true, - "inputs": [ - { "name": "_sender", "type": "address" }, - { "name": "_role", "type": "bytes32" }, - { "name": "_params", "type": "uint256[]" } - ], - "name": "canPerform", - "outputs": [{ "name": "", "type": "bool" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": false, - "inputs": [{ "name": "_referral", "type": "address" }], - "name": "submit", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": true, - "stateMutability": "payable", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getEVMScriptRegistry", - "outputs": [{ "name": "", "type": "address" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": false, - "inputs": [ - { "name": "_maxDepositsCount", "type": "uint256" }, - { "name": "_stakingModuleId", "type": "uint256" }, - { "name": "_depositCalldata", "type": "bytes" } - ], - "name": "deposit", - "outputs": [], - "payable": false, - "stateMutability": "nonpayable", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "UNSAFE_CHANGE_DEPOSITED_VALIDATORS_ROLE", - "outputs": [{ "name": "", "type": "bytes32" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getBeaconStat", - "outputs": [ - { "name": "depositedValidators", "type": "uint256" }, - { "name": "beaconValidators", "type": "uint256" }, - { "name": "beaconBalance", "type": "uint256" } - ], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": false, - "inputs": [], - "name": "removeStakingLimit", - "outputs": [], - "payable": false, - "stateMutability": "nonpayable", - "type": "function" - }, - { - "constant": false, - "inputs": [ - { "name": "_reportTimestamp", "type": "uint256" }, - { "name": "_timeElapsed", "type": "uint256" }, - { "name": "_clValidators", "type": "uint256" }, - { "name": "_clBalance", "type": "uint256" }, - { "name": "_withdrawalVaultBalance", "type": "uint256" }, - { "name": "_elRewardsVaultBalance", "type": "uint256" }, - { "name": "_sharesRequestedToBurn", "type": "uint256" }, - { "name": "_withdrawalFinalizationBatches", "type": "uint256[]" }, - { "name": "_simulatedShareRate", "type": "uint256" } - ], - "name": "handleOracleReport", - "outputs": [{ "name": "postRebaseAmounts", "type": "uint256[4]" }], - "payable": false, - "stateMutability": "nonpayable", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getFee", - "outputs": [{ "name": "totalFee", "type": "uint16" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "kernel", - "outputs": [{ "name": "", "type": "address" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getTotalShares", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [ - { "name": "_owner", "type": "address" }, - { "name": "_spender", "type": "address" } - ], - "name": "allowance", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "isPetrified", - "outputs": [{ "name": "", "type": "bool" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getLidoLocator", - "outputs": [{ "name": "", "type": "address" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "canDeposit", - "outputs": [{ "name": "", "type": "bool" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "STAKING_PAUSE_ROLE", - "outputs": [{ "name": "", "type": "bytes32" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getDepositableEther", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [{ "name": "_account", "type": "address" }], - "name": "sharesOf", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": false, - "inputs": [], - "name": "pauseStaking", - "outputs": [], - "payable": false, - "stateMutability": "nonpayable", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getTotalELRewardsCollected", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { "payable": true, "stateMutability": "payable", "type": "fallback" }, - { - "anonymous": false, - "inputs": [], - "name": "StakingPaused", - "type": "event" - }, - { - "anonymous": false, - "inputs": [], - "name": "StakingResumed", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { "indexed": false, "name": "maxStakeLimit", "type": "uint256" }, - { - "indexed": false, - "name": "stakeLimitIncreasePerBlock", - "type": "uint256" - } - ], - "name": "StakingLimitSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [], - "name": "StakingLimitRemoved", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { "indexed": true, "name": "reportTimestamp", "type": "uint256" }, - { "indexed": false, "name": "preCLValidators", "type": "uint256" }, - { "indexed": false, "name": "postCLValidators", "type": "uint256" } - ], - "name": "CLValidatorsUpdated", - "type": "event" - }, - { - "anonymous": false, - "inputs": [{ "indexed": false, "name": "depositedValidators", "type": "uint256" }], - "name": "DepositedValidatorsChanged", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { "indexed": true, "name": "reportTimestamp", "type": "uint256" }, - { "indexed": false, "name": "preCLBalance", "type": "uint256" }, - { "indexed": false, "name": "postCLBalance", "type": "uint256" }, - { "indexed": false, "name": "withdrawalsWithdrawn", "type": "uint256" }, - { - "indexed": false, - "name": "executionLayerRewardsWithdrawn", - "type": "uint256" - }, - { "indexed": false, "name": "postBufferedEther", "type": "uint256" } - ], - "name": "ETHDistributed", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { "indexed": true, "name": "reportTimestamp", "type": "uint256" }, - { "indexed": false, "name": "timeElapsed", "type": "uint256" }, - { "indexed": false, "name": "preTotalShares", "type": "uint256" }, - { "indexed": false, "name": "preTotalEther", "type": "uint256" }, - { "indexed": false, "name": "postTotalShares", "type": "uint256" }, - { "indexed": false, "name": "postTotalEther", "type": "uint256" }, - { "indexed": false, "name": "sharesMintedAsFees", "type": "uint256" } - ], - "name": "TokenRebased", - "type": "event" - }, - { - "anonymous": false, - "inputs": [{ "indexed": false, "name": "lidoLocator", "type": "address" }], - "name": "LidoLocatorSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [{ "indexed": false, "name": "amount", "type": "uint256" }], - "name": "ELRewardsReceived", - "type": "event" - }, - { - "anonymous": false, - "inputs": [{ "indexed": false, "name": "amount", "type": "uint256" }], - "name": "WithdrawalsReceived", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { "indexed": true, "name": "sender", "type": "address" }, - { "indexed": false, "name": "amount", "type": "uint256" }, - { "indexed": false, "name": "referral", "type": "address" } - ], - "name": "Submitted", - "type": "event" - }, - { - "anonymous": false, - "inputs": [{ "indexed": false, "name": "amount", "type": "uint256" }], - "name": "Unbuffered", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { "indexed": true, "name": "executor", "type": "address" }, - { "indexed": false, "name": "script", "type": "bytes" }, - { "indexed": false, "name": "input", "type": "bytes" }, - { "indexed": false, "name": "returnData", "type": "bytes" } - ], - "name": "ScriptResult", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { "indexed": true, "name": "vault", "type": "address" }, - { "indexed": true, "name": "token", "type": "address" }, - { "indexed": false, "name": "amount", "type": "uint256" } - ], - "name": "RecoverToVault", - "type": "event" - }, - { - "anonymous": false, - "inputs": [{ "indexed": false, "name": "eip712StETH", "type": "address" }], - "name": "EIP712StETHInitialized", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { "indexed": true, "name": "from", "type": "address" }, - { "indexed": true, "name": "to", "type": "address" }, - { "indexed": false, "name": "sharesValue", "type": "uint256" } - ], - "name": "TransferShares", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { "indexed": true, "name": "account", "type": "address" }, - { "indexed": false, "name": "preRebaseTokenAmount", "type": "uint256" }, - { "indexed": false, "name": "postRebaseTokenAmount", "type": "uint256" }, - { "indexed": false, "name": "sharesAmount", "type": "uint256" } - ], - "name": "SharesBurnt", - "type": "event" - }, - { "anonymous": false, "inputs": [], "name": "Stopped", "type": "event" }, - { "anonymous": false, "inputs": [], "name": "Resumed", "type": "event" }, - { - "anonymous": false, - "inputs": [ - { "indexed": true, "name": "from", "type": "address" }, - { "indexed": true, "name": "to", "type": "address" }, - { "indexed": false, "name": "value", "type": "uint256" } - ], - "name": "Transfer", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { "indexed": true, "name": "owner", "type": "address" }, - { "indexed": true, "name": "spender", "type": "address" }, - { "indexed": false, "name": "value", "type": "uint256" } - ], - "name": "Approval", - "type": "event" - }, - { - "anonymous": false, - "inputs": [{ "indexed": false, "name": "version", "type": "uint256" }], - "name": "ContractVersionSet", - "type": "event" - } -] From 5e24e89d03924e9b96ed97aedc09e396f73b90ac Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 16:09:50 -0600 Subject: [PATCH 036/430] feat: update sdk addresses --- projects/sdk/src/constants/addresses.ts | 48 +++++++++++++++++-------- 1 file changed, 34 insertions(+), 14 deletions(-) diff --git a/projects/sdk/src/constants/addresses.ts b/projects/sdk/src/constants/addresses.ts index 51bbd389c4..331c437a1e 100644 --- a/projects/sdk/src/constants/addresses.ts +++ b/projects/sdk/src/constants/addresses.ts @@ -10,7 +10,7 @@ export const addresses = { }), BEANSTALK_FERTILIZER: Address.make({ [ChainId.MAINNET]: "0x402c84De2Ce49aF88f5e2eF3710ff89bFED36cB6", - [ChainId.ARBITRUM]: "0xFD02c2291fb4F832831666Df5960A590d5e231cF" // FIX ME + [ChainId.ARBITRUM]: "0x82a17bdeC3368f549A7BfE6734D6E2Aba82be455" // FIX ME }), BARNRAISE_CUSTODIAN: Address.make({ [ChainId.MAINNET]: "0xa9bA2C40b263843C04d344727b954A545c81D043" @@ -20,10 +20,12 @@ export const addresses = { // Ecosystem Contracts // ---------------------------------------- BEANSTALK_PRICE: Address.make({ - [ChainId.MAINNET]: "0xb01CE0008CaD90104651d6A84b6B11e182a9B62A" + [ChainId.MAINNET]: "0xb01CE0008CaD90104651d6A84b6B11e182a9B62A", + [ChainId.ARBITRUM]: "0xEfE94bE746681ed73DfD15F932f9a8e8ffDdEE56" }), - MATH: Address.make({ - [ChainId.MAINNET]: "0x16a903b66403d3de69db50e6d1ad0b07490b740a" + JUNCTION: Address.make({ + [ChainId.MAINNET]: "0x16a903b66403d3de69db50e6d1ad0b07490b740a", + [ChainId.ARBITRUM]: "0x5A5A5ADe4C9713172a5228703213d4D39608E2cD" }), DEPOT: Address.make({ [ChainId.MAINNET]: "0xDEb0f00071497a5cc9b4A6B96068277e57A82Ae2", @@ -33,13 +35,16 @@ export const addresses = { [ChainId.MAINNET]: "0xb1bE0000C6B3C62749b5F0c92480146452D15423", [ChainId.ARBITRUM]: "0xb1bE000644bD25996b0d9C2F7a6D6BA3954c91B0" }), + UNWRAP_AND_SEND_ETH: Address.make({ + [ChainId.MAINNET]: "0x737Cad465B75CDc4c11B3E312Eb3fe5bEF793d96" + // [ChainId.ARBITRUM]: "" // TODO + }), + + /** @deprecated */ USD_ORACLE: Address.make({ [ChainId.MAINNET]: "0x1aa19ed7DfC555E4644c9353Ad383c33024855F7" }), - - /** - * @deprecated - */ + /** @deprecated */ ROOT: Address.make({ [ChainId.MAINNET]: "0x77700005BEA4DE0A78b956517f099260C2CA9a26" }), @@ -101,23 +106,23 @@ export const addresses = { // ---------------------------------------- BEANWETH_WELL: Address.make({ [ChainId.MAINNET]: "0xBEA0e11282e2bB5893bEcE110cF199501e872bAd", - [ChainId.ARBITRUM]: "0xBEA02d411690A8Aa418E6606fFf5C964933645E0" + [ChainId.ARBITRUM]: "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89" }), BEANWSTETH_WELL: Address.make({ [ChainId.MAINNET]: "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", - [ChainId.ARBITRUM]: "0xBEA046038302b14e2Bab2636d1E8FaacE602e0aa" + [ChainId.ARBITRUM]: "0xBEA0039bC614D95B65AB843C4482a1A5D2214396" }), BEANWEETH_WELL: Address.make({ - [ChainId.ARBITRUM]: "0xBEA0Ee8f9c5bDd6f9aBd9dC687a2D51956508eC9" + [ChainId.ARBITRUM]: "0xBEA000B7fde483F4660041158D3CA53442aD393c" }), BEANWBTC_WELL: Address.make({ - [ChainId.ARBITRUM]: "0xBEA0d57e05C78E11817f6B2024805b68f97c0e2b" + [ChainId.ARBITRUM]: "0xBEA0078b587E8f5a829E171be4A74B6bA1565e6A" }), BEANUSDC_WELL: Address.make({ - [ChainId.ARBITRUM]: "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + [ChainId.ARBITRUM]: "0xBEA00C30023E873D881da4363C00F600f5e14c12" }), BEANUSDT_WELL: Address.make({ - [ChainId.ARBITRUM]: "0xBEA09220d69Eec94140531877DdB4922E75a75aC" + [ChainId.ARBITRUM]: "0xBEA00699562C71C2d3fFc589a848353151a71A61" }), // ---------------------------------------- @@ -160,6 +165,21 @@ export const addresses = { STETH: Address.make({ [ChainId.MAINNET]: "0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84" }), + ARB: Address.make({ + [ChainId.ARBITRUM]: "0x912CE59144191C1204E64559FE8253a0e49E6548" + }), + RETH: Address.make({ + [ChainId.ARBITRUM]: "0xEC70Dcb4A1EFa46b8F2D97C310C9c4790ba5ffA8" + }), + GMX: Address.make({ + [ChainId.ARBITRUM]: "0xfc5A1A6EB076a2C7aD06eD22C90d7E710E35ad0a" + }), + PENDLE: Address.make({ + [ChainId.ARBITRUM]: "0x0c880f6761F1af8d9Aa9C466984b80DAb9a8c9e8" + }), + ZRO: Address.make({ + [ChainId.ARBITRUM]: "0x6985884C4392D348587B19cb9eAAf157F13271cd" + }), // ---------------------------------------- // Curve Pools: Other From a49aedca23d451ef394b66492468c03cd2e789f7 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 16:10:14 -0600 Subject: [PATCH 037/430] feat: update contracts. Remove crv3 contracts --- projects/sdk/src/lib/contracts.ts | 177 +++++++++++++----------------- 1 file changed, 74 insertions(+), 103 deletions(-) diff --git a/projects/sdk/src/lib/contracts.ts b/projects/sdk/src/lib/contracts.ts index 242cbb7f16..da1f87edf8 100644 --- a/projects/sdk/src/lib/contracts.ts +++ b/projects/sdk/src/lib/contracts.ts @@ -1,21 +1,8 @@ +import { BaseContract } from "ethers"; import type { BeanstalkSDK } from "./BeanstalkSDK"; import { - Curve3Pool__factory, - CurveTriCrypto2Pool__factory, - CurveMetaPool__factory, Beanstalk__factory, - CurveCryptoFactory__factory, - CurveMetaFactory__factory, - CurveRegistry__factory, - CurveZap__factory, Beanstalk, - Curve3Pool, - CurveCryptoFactory, - CurveMetaFactory, - CurveMetaPool, - CurveRegistry, - CurveTriCrypto2Pool, - CurveZap, BeanstalkFertilizer__factory, Root, Root__factory, @@ -26,41 +13,21 @@ import { Depot, BeanstalkPrice__factory, BeanstalkPrice, - Math, - Math__factory, UsdOracle, UsdOracle__factory, UniswapV3Router__factory, UniswapV3Router, UniswapV3QuoterV2__factory, UniswapV3QuoterV2, - Steth__factory, Wsteth__factory, - Steth, Wsteth, UnwrapAndSendEthJunction, - UnwrapAndSendEthJunction__factory + UnwrapAndSendEthJunction__factory, + Junction, + Junction__factory } from "src/constants/generated"; -import { BaseContract } from "ethers"; - -type CurveContracts = { - pools: { - pool3: Curve3Pool; - tricrypto2: CurveTriCrypto2Pool; - beanCrv3: CurveMetaPool; - [k: string]: BaseContract; - }; - registries: { - poolRegistry: CurveRegistry; - metaFactory: CurveMetaFactory; - cryptoFactory: CurveCryptoFactory; - [k: string]: CurveRegistry | CurveMetaFactory | CurveCryptoFactory; - }; - zap: CurveZap; -}; type LidoContracts = { - steth: Steth; wsteth: Wsteth; }; @@ -77,101 +44,105 @@ export class Contracts { public readonly fertilizer: BeanstalkFertilizer; public readonly pipeline: Pipeline; - public readonly depot: Depot; // temp - public readonly root: Root; - public readonly math: Math; + public readonly depot: Depot; + public readonly junction: Junction; public readonly usdOracle: UsdOracle; public readonly pipelineJunctions: PipelineJunctions; - public readonly curve: CurveContracts; public readonly lido: LidoContracts; + // Deprecated contracts + /** + * @deprecated + * @description External contract not part of Beanstalk3 L2 migration. + * @note mainnet Beanstalk only + */ + public readonly root: Root | null = null; + + /** + * @deprecated as of Beanstalk 3.0 L2 migration + * @description mainnet only + */ public readonly uniswapV3Router: UniswapV3Router; - public readonly uniswapV3QuoterV2: UniswapV3QuoterV2; - // private chain: string; + /** + * @deprecated as of Beanstalk 3.0 L2 migration + * @description mainnet only + */ + public readonly uniswapV3QuoterV2: UniswapV3QuoterV2; constructor(sdk: BeanstalkSDK) { Contracts.sdk = sdk; - // Addressses + // ---------- Addresses ---------- + // Beanstalk const beanstalkAddress = sdk.addresses.BEANSTALK.get(sdk.chainId); const beanstalkFertilizerAddress = sdk.addresses.BEANSTALK_FERTILIZER.get(sdk.chainId); - // const beanstalkPriceAddress = sdk.addresses.BEANSTALK_PRICE.get(sdk.chainId); + const beanstalkPriceAddress = sdk.addresses.BEANSTALK_PRICE.get(sdk.chainId); + // Ecosystem const pipelineAddress = sdk.addresses.PIPELINE.get(sdk.chainId); const depotAddress = sdk.addresses.DEPOT.get(sdk.chainId); - // const mathAddress = sdk.addresses.MATH.get(sdk.chainId); - // const rootAddress = sdk.addresses.ROOT.get(sdk.chainId); - // const usdOracleAddress = sdk.addresses.USD_ORACLE.get(sdk.chainId); - - // const beancrv3Address = sdk.addresses.BEAN_CRV3.get(sdk.chainId); - // const pool3Address = sdk.addresses.POOL3.get(sdk.chainId); - // const tricrypto2Address = sdk.addresses.TRICRYPTO2.get(sdk.chainId); - // const poolRegistryAddress = sdk.addresses.POOL_REGISTRY.get(sdk.chainId); - // const metaFactoryAddress = sdk.addresses.META_FACTORY.get(sdk.chainId); - // const cryptoFactoryAddress = sdk.addresses.CRYPTO_FACTORY.get(sdk.chainId); - // const zapAddress = sdk.addresses.CURVE_ZAP.get(sdk.chainId); - - // const uniswapV3RouterAddress = sdk.addresses.UNISWAP_V3_ROUTER.get(sdk.chainId); - // const uniswapV3QuoterV2Address = sdk.addresses.UNISWAP_V3_QUOTER_V2.get(sdk.chainId); - - const stethAddress = sdk.addresses.STETH.get(sdk.chainId); + const junctionAddress = sdk.addresses.JUNCTION.get(sdk.chainId); + const rootAddress = sdk.addresses.ROOT.get(sdk.chainId); + const unwrapAndSendEthAddress = sdk.addresses.UNWRAP_AND_SEND_ETH.get(sdk.chainId); + const usdOracleAddress = sdk.addresses.USD_ORACLE.get(sdk.chainId); + + // Lido const wstEthAddress = sdk.addresses.WSTETH.get(sdk.chainId); - // Instances + // Uniswap + const uniswapV3RouterAddress = sdk.addresses.UNISWAP_V3_ROUTER.get(sdk.chainId); + const uniswapV3QuoterV2Address = sdk.addresses.UNISWAP_V3_QUOTER_V2.get(sdk.chainId); + + // ---------- Instances ---------- + // Beanstalk this.beanstalk = Beanstalk__factory.connect(beanstalkAddress, sdk.providerOrSigner); this.beanstalkRead = Beanstalk__factory.connect( beanstalkAddress, sdk.readProvider ?? sdk.providerOrSigner ); - // this.beanstalkPrice = BeanstalkPrice__factory.connect(beanstalkPriceAddress, sdk.providerOrSigner); + this.beanstalkPrice = BeanstalkPrice__factory.connect( + beanstalkPriceAddress, + sdk.providerOrSigner + ); this.fertilizer = BeanstalkFertilizer__factory.connect( beanstalkFertilizerAddress, sdk.providerOrSigner ); + // Ecosystem this.pipeline = Pipeline__factory.connect(pipelineAddress, sdk.providerOrSigner); this.depot = Depot__factory.connect(depotAddress, sdk.providerOrSigner); - // this.math = Math__factory.connect(mathAddress, sdk.providerOrSigner); - // this.root = Root__factory.connect(rootAddress, sdk.providerOrSigner); - // this.usdOracle = UsdOracle__factory.connect(usdOracleAddress, sdk.providerOrSigner); - - // const beanCrv3 = CurveMetaPool__factory.connect(beancrv3Address, sdk.providerOrSigner); - // const pool3 = Curve3Pool__factory.connect(pool3Address, sdk.providerOrSigner); - // const tricrypto2 = CurveTriCrypto2Pool__factory.connect( - // tricrypto2Address, - // sdk.providerOrSigner - // ); - // const poolRegistry = CurveRegistry__factory.connect(poolRegistryAddress, sdk.providerOrSigner); - // const metaFactory = CurveMetaFactory__factory.connect(metaFactoryAddress, sdk.providerOrSigner); - // const cryptoFactory = CurveCryptoFactory__factory.connect( - // cryptoFactoryAddress, - // sdk.providerOrSigner - // ); - // const zap = CurveZap__factory.connect(zapAddress, sdk.providerOrSigner); - - // this.uniswapV3Router = UniswapV3Router__factory.connect(uniswapV3RouterAddress, sdk.providerOrSigner); - // this.uniswapV3QuoterV2 = UniswapV3QuoterV2__factory.connect(uniswapV3QuoterV2Address, sdk.providerOrSigner); - - // this.curve = { - // pools: { - // beanCrv3, - // [beancrv3Address]: beanCrv3, - // pool3, - // [pool3Address]: pool3, - // tricrypto2, - // [tricrypto2Address]: tricrypto2 - // }, - // registries: { - // poolRegistry, - // [poolRegistryAddress]: poolRegistry, - // metaFactory, - // [metaFactoryAddress]: metaFactory, - // cryptoFactory, - // [cryptoFactoryAddress]: cryptoFactory - // }, - // zap - // }; + this.junction = Junction__factory.connect(junctionAddress, sdk.providerOrSigner); + if (unwrapAndSendEthAddress) { + this.pipelineJunctions = { + unwrapAndSendEth: UnwrapAndSendEthJunction__factory.connect( + unwrapAndSendEthAddress, + sdk.providerOrSigner + ) + }; + } + if (rootAddress) { + this.root = Root__factory.connect(rootAddress, sdk.providerOrSigner); + } + if (usdOracleAddress) { + this.usdOracle = UsdOracle__factory.connect(usdOracleAddress, sdk.providerOrSigner); + } + + // Lido + this.lido = { + wsteth: Wsteth__factory.connect(wstEthAddress, sdk.providerOrSigner) + }; + + // Uniswap + this.uniswapV3Router = UniswapV3Router__factory.connect( + uniswapV3RouterAddress, + sdk.providerOrSigner + ); + this.uniswapV3QuoterV2 = UniswapV3QuoterV2__factory.connect( + uniswapV3QuoterV2Address, + sdk.providerOrSigner + ); } } From 28e381bc9fb8f272d86cfd4b841af11b579bccf5 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 16:11:27 -0600 Subject: [PATCH 038/430] feat: remove usage of event processor in sdk.silo --- projects/sdk/src/lib/silo.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/projects/sdk/src/lib/silo.ts b/projects/sdk/src/lib/silo.ts index 4e9981f2e1..80101e13bc 100644 --- a/projects/sdk/src/lib/silo.ts +++ b/projects/sdk/src/lib/silo.ts @@ -2,7 +2,6 @@ import { BigNumber, ContractTransaction } from "ethers"; import type { PayableOverrides } from "ethers"; import { Token } from "src/classes/Token"; import { BeanstalkSDK, DataSource } from "./BeanstalkSDK"; -import { EventProcessor } from "src/lib/events/processor"; import { EIP712TypedData } from "./permit"; import * as utils from "./silo/utils"; import * as permitUtils from "./silo/utils.permit"; From 8796ef9f90d0141c4ae2feea6e3ff7891b96d667 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 16:11:51 -0600 Subject: [PATCH 039/430] fet: remove and edit deprecated contracts --- .../src/lib/farm/actions/LidoEthToSteth.ts | 37 ------------- projects/sdk/src/lib/farm/actions/index.ts | 2 - projects/sdk/src/lib/math.test.ts | 14 ++--- projects/sdk/src/lib/root.ts | 52 ++++++++++++++----- 4 files changed, 47 insertions(+), 58 deletions(-) delete mode 100644 projects/sdk/src/lib/farm/actions/LidoEthToSteth.ts diff --git a/projects/sdk/src/lib/farm/actions/LidoEthToSteth.ts b/projects/sdk/src/lib/farm/actions/LidoEthToSteth.ts deleted file mode 100644 index 4087916cf1..0000000000 --- a/projects/sdk/src/lib/farm/actions/LidoEthToSteth.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { BigNumber } from "ethers"; -import { RunContext, StepClass } from "src/classes/Workflow"; -import { AdvancedPipePreparedResult } from "src/lib/depot/pipe"; -import { Clipboard } from "src/lib/depot"; - -export class LidoEthToSteth extends StepClass { - public name: string = "lidoEthToSteth"; - - constructor() { - super(); - } - - // amountInStep should be an amount of ETH. - async run(amountInStep: BigNumber, _context: RunContext) { - return { - name: this.name, - amountOut: amountInStep, - prepare: () => { - LidoEthToSteth.sdk.debug(`[${this.name}.encode()]`, { - amount: amountInStep - }); - - return { - target: LidoEthToSteth.sdk.contracts.lido.steth.address, - callData: LidoEthToSteth.sdk.contracts.lido.steth.interface.encodeFunctionData("submit", [ - LidoEthToSteth.sdk.contracts.beanstalk.address - ]), - clipboard: Clipboard.encode([], amountInStep) // ETH amount to be used - }; - }, - decode: (data: string) => - LidoEthToSteth.sdk.contracts.lido.steth.interface.decodeFunctionData("submit", data), - decodeResult: (result: string) => - LidoEthToSteth.sdk.contracts.lido.steth.interface.decodeFunctionResult("submit", result) - }; - } -} diff --git a/projects/sdk/src/lib/farm/actions/index.ts b/projects/sdk/src/lib/farm/actions/index.ts index da8acdf5d4..3b21e66c43 100644 --- a/projects/sdk/src/lib/farm/actions/index.ts +++ b/projects/sdk/src/lib/farm/actions/index.ts @@ -22,7 +22,6 @@ import { WellShift } from "./WellShift"; import { WellSync } from "./WellSync"; import { UniswapV3Swap } from "./UniswapV3Swap"; import { DevDebug } from "./_DevDebug"; -import { LidoEthToSteth } from "./LidoEthToSteth"; import { LidoWrapSteth } from "./LidoWrapSteth"; export { @@ -50,7 +49,6 @@ export { TransferDeposit, // Lido - LidoEthToSteth, LidoWrapSteth, // DEX: Curve diff --git a/projects/sdk/src/lib/math.test.ts b/projects/sdk/src/lib/math.test.ts index 628dd77326..f184dd274c 100644 --- a/projects/sdk/src/lib/math.test.ts +++ b/projects/sdk/src/lib/math.test.ts @@ -9,22 +9,22 @@ const c = ethers.BigNumber.from("10"); describe("addition", () => { it("add", async () => { - const a_add_b = await sdk.contracts.math.add(a, b); + const a_add_b = await sdk.contracts.junction.add(a, b); expect(a_add_b.toString()).toBe("150"); }); }); describe("subtraction", () => { it("sub", async () => { - const a_sub_b = await sdk.contracts.math.sub(a, b); + const a_sub_b = await sdk.contracts.junction.sub(a, b); expect(a_sub_b.toString()).toBe("50"); }); }); describe("division", () => { it("div", async () => { - const a_div_b = await sdk.contracts.math.div(a, b); - const b_div_a = await sdk.contracts.math.div(b, a); + const a_div_b = await sdk.contracts.junction.div(a, b); + const b_div_a = await sdk.contracts.junction.div(b, a); expect(a_div_b.toString()).toBe("2"); // 100 / 50 expect(b_div_a.toString()).toBe("0"); // 50 / 100 }); @@ -32,8 +32,8 @@ describe("division", () => { describe("multiplication", () => { it("mul", async () => { - const a_mul_b = await sdk.contracts.math.mul(a, b); - const b_mul_a = await sdk.contracts.math.mul(b, a); + const a_mul_b = await sdk.contracts.junction.mul(a, b); + const b_mul_a = await sdk.contracts.junction.mul(b, a); expect(a_mul_b.toString()).toBe("5000"); // 100 * 50 expect(b_mul_a.toString()).toBe("5000"); // 50 * 100 }); @@ -41,7 +41,7 @@ describe("multiplication", () => { describe("multiply then divide", () => { it("mulDiv", async () => { - const a_mul_b_div_c = await sdk.contracts.math.mulDiv(a, b, c); + const a_mul_b_div_c = await sdk.contracts.junction.mulDiv(a, b, c); expect(a_mul_b_div_c.toString()).toBe("500"); }); }); diff --git a/projects/sdk/src/lib/root.ts b/projects/sdk/src/lib/root.ts index a82e36dafa..54048cd2e1 100644 --- a/projects/sdk/src/lib/root.ts +++ b/projects/sdk/src/lib/root.ts @@ -1,7 +1,11 @@ import { ethers, Overrides } from "ethers"; import { ERC20Token } from "src/classes/Token"; import { DepositTransferStruct } from "src/constants/generated/projects/sdk/src/constants/abi/Ecosystem/Root"; -import { TokenSiloBalance, DepositTokenPermitMessage, DepositTokensPermitMessage } from "src/lib/silo/types"; +import { + TokenSiloBalance, + DepositTokenPermitMessage, + DepositTokensPermitMessage +} from "src/lib/silo/types"; import { TokenValue } from "src/TokenValue"; import { BeanstalkSDK } from "./BeanstalkSDK"; @@ -25,7 +29,7 @@ export class Root { constructor(sdk: BeanstalkSDK) { Root.sdk = sdk; - Root.address = sdk.contracts.root.address; + Root.address = sdk.contracts.root?.address || ""; } /** @@ -45,6 +49,10 @@ export class Root { _permit?: SignedPermit, _overrides?: Overrides ) { + if (!Root.sdk.contracts.root) { + throw new Error("Root contract not found"); + } + if (_permit) { if ((_permit as SignedPermit).typedData.message.token) { let permit = _permit as SignedPermit; @@ -79,11 +87,19 @@ export class Root { } } - return Root.sdk.contracts.root.mint(_depositTransfers, _destination, _minAmountOut, { ..._overrides }); + return Root.sdk.contracts.root.mint(_depositTransfers, _destination, _minAmountOut, { + ..._overrides + }); } async underlyingBdv() { - return Root.sdk.contracts.root.underlyingBdv().then((v) => Root.sdk.tokens.BEAN.fromBlockchain(v)); + if (!Root.sdk.contracts.root) { + throw new Error("Root contract not found"); + } + + return Root.sdk.contracts.root + .underlyingBdv() + .then((v) => Root.sdk.tokens.BEAN.fromBlockchain(v)); } /** @@ -93,14 +109,22 @@ export class Root { * @param deposits * @param isDeposit */ - async estimateRoots(token: ERC20Token, deposits: TokenSiloBalance["deposits"], isDeposit: boolean) { + async estimateRoots( + token: ERC20Token, + deposits: TokenSiloBalance["deposits"], + isDeposit: boolean + ) { + if (!Root.sdk.contracts.root) { + throw new Error("Root contract not found"); + } // @dev note that sdk.tokens.ROOT.getContract() == sdk.contracts.root. - const [rootTotalSupply, rootUnderlyingBdvBefore, rootAllStalk, rootSeedsBefore] = await Promise.all([ - Root.sdk.tokens.ROOT.getTotalSupply(), // automaticaly pulls as TokenValue - this.underlyingBdv(), - Root.sdk.silo.getAllStalk(Root.sdk.contracts.root.address), // include grown - Root.sdk.silo.getSeeds(Root.sdk.contracts.root.address) - ]); + const [rootTotalSupply, rootUnderlyingBdvBefore, rootAllStalk, rootSeedsBefore] = + await Promise.all([ + Root.sdk.tokens.ROOT.getTotalSupply(), // automaticaly pulls as TokenValue + this.underlyingBdv(), + Root.sdk.silo.getAllStalk(Root.sdk.contracts.root.address), // include grown + Root.sdk.silo.getSeeds(Root.sdk.contracts.root.address) + ]); const rootStalkBefore = rootAllStalk.active.add(rootAllStalk.grown); @@ -110,7 +134,11 @@ export class Root { console.log("root stalk before", rootStalkBefore.toHuman()); console.log("root seeds before", rootSeedsBefore.toHuman()); - const { bdv: totalBdvFromDeposits, stalk: totalStalkFromDeposits, seeds: totalSeedsFromDeposits } = sumDeposits(token, deposits); + const { + bdv: totalBdvFromDeposits, + stalk: totalStalkFromDeposits, + seeds: totalSeedsFromDeposits + } = sumDeposits(token, deposits); console.log("bdv from deposits", totalBdvFromDeposits.toHuman()); console.log("stalk from deposits", totalStalkFromDeposits.toHuman()); From a2959260b5a1902e79eded7313995164ffca2e91 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 19:29:39 -0600 Subject: [PATCH 040/430] feat: remove crv3 farm actions --- projects/sdk/src/lib/farm/LibraryPresets.ts | 196 +++++++++--------- .../sdk/src/lib/farm/actions/AddLiquidity.ts | 140 ------------- projects/sdk/src/lib/farm/actions/Exchange.ts | 112 ---------- .../lib/farm/actions/ExchangeUnderlying.ts | 94 --------- .../farm/actions/RemoveLiquidityOneToken.ts | 99 --------- .../sdk/src/lib/farm/actions/UnwrapWsteth.ts | 48 ----- projects/sdk/src/lib/farm/actions/index.ts | 12 +- projects/sdk/src/lib/farm/farm.test.ts | 36 ++-- 8 files changed, 118 insertions(+), 619 deletions(-) delete mode 100644 projects/sdk/src/lib/farm/actions/AddLiquidity.ts delete mode 100644 projects/sdk/src/lib/farm/actions/Exchange.ts delete mode 100644 projects/sdk/src/lib/farm/actions/ExchangeUnderlying.ts delete mode 100644 projects/sdk/src/lib/farm/actions/RemoveLiquidityOneToken.ts delete mode 100644 projects/sdk/src/lib/farm/actions/UnwrapWsteth.ts diff --git a/projects/sdk/src/lib/farm/LibraryPresets.ts b/projects/sdk/src/lib/farm/LibraryPresets.ts index 454ccd205c..1f0042b280 100644 --- a/projects/sdk/src/lib/farm/LibraryPresets.ts +++ b/projects/sdk/src/lib/farm/LibraryPresets.ts @@ -4,7 +4,6 @@ import { BasicPreparedResult, RunContext, StepGenerator } from "src/classes/Work import { BeanstalkSDK } from "src/lib/BeanstalkSDK"; import { FarmFromMode, FarmToMode } from "../farm/types"; import { EIP2612PermitMessage, SignedPermit } from "../permit"; -import { Exchange, ExchangeUnderlying } from "./actions/index"; import { BasinWell } from "src/classes/Pool/BasinWell"; export type ActionBuilder = ( @@ -14,20 +13,6 @@ export type ActionBuilder = ( export class LibraryPresets { static sdk: BeanstalkSDK; - public readonly weth2usdt: ActionBuilder; - public readonly usdt2weth: ActionBuilder; - public readonly weth2bean3crv: ActionBuilder; - - public readonly dai2usdt: ActionBuilder; - public readonly usdc2usdt: ActionBuilder; - - public readonly dai2weth: ActionBuilder; - public readonly usdc2weth: ActionBuilder; - - public readonly usdt23crv: ActionBuilder; - public readonly usdc2beaneth; - public readonly usdt2beaneth; - public readonly dai2beaneth; public readonly wellSwap; public readonly wellAddLiquidity; @@ -140,88 +125,6 @@ export class LibraryPresets { const stables = [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT]; - ///////// WETH <> USDT /////////// - this.weth2usdt = (fromMode?: FarmFromMode, toMode?: FarmToMode) => - new Exchange( - sdk.contracts.curve.pools.tricrypto2.address, - sdk.contracts.curve.registries.cryptoFactory.address, - sdk.tokens.WETH, - sdk.tokens.USDT, - fromMode, - toMode - ); - - this.usdt2weth = (fromMode?: FarmFromMode, toMode?: FarmToMode) => - new Exchange( - sdk.contracts.curve.pools.tricrypto2.address, - sdk.contracts.curve.registries.cryptoFactory.address, - sdk.tokens.USDT, - sdk.tokens.WETH, - fromMode, - toMode - ); - - ///////// WETH -> 3CRV /////////// - this.weth2bean3crv = (fromMode?: FarmFromMode, toMode?: FarmToMode) => [ - this.weth2usdt(fromMode, FarmToMode.INTERNAL) as StepGenerator, - this.usdt23crv(fromMode, FarmToMode.INTERNAL) as StepGenerator - ]; - - //////// USDT -> 3CRV //////// - this.usdt23crv = (fromMode?: FarmFromMode, toMode?: FarmToMode) => { - const pool = sdk.contracts.curve.pools.pool3.address; - const registry = sdk.contracts.curve.registries.poolRegistry.address; - // [0 ,0 , 1] is for USDT; [DAI, USDC, USDT] - return new sdk.farm.actions.AddLiquidity(pool, registry, [0, 0, 1], fromMode, toMode); - }; - - ///////// DAI -> USDT /////////// - this.dai2usdt = (fromMode?: FarmFromMode, toMode?: FarmToMode) => - new Exchange( - sdk.contracts.curve.pools.pool3.address, - sdk.contracts.curve.registries.poolRegistry.address, - sdk.tokens.DAI, - sdk.tokens.USDT, - fromMode, - toMode - ); - - ///////// USDC -> USDT /////////// - this.usdc2usdt = (fromMode?: FarmFromMode, toMode?: FarmToMode) => - new Exchange( - sdk.contracts.curve.pools.pool3.address, - sdk.contracts.curve.registries.poolRegistry.address, - sdk.tokens.USDC, - sdk.tokens.USDT, - fromMode, - toMode - ); - - ///////// [ USDC, USDT, DAI ] -> BEANETH /////////// - this.usdc2beaneth = ( - well: BasinWell, - account: string, - fromMode?: FarmFromMode, - toMode?: FarmToMode - ) => [this.uniV3AddLiquidity(well, account, sdk.tokens.USDC, sdk.tokens.WETH, 500, fromMode)]; - - this.usdt2beaneth = ( - well: BasinWell, - account: string, - fromMode?: FarmFromMode, - toMode?: FarmToMode - ) => [ - this.usdt2weth(fromMode, FarmToMode.INTERNAL) as StepGenerator, - this.wellAddLiquidity(well, sdk.tokens.WETH, account, FarmFromMode.INTERNAL, toMode) - ]; - - this.dai2beaneth = ( - well: BasinWell, - account: string, - fromMode?: FarmFromMode, - toMode?: FarmToMode - ) => [this.uniV3AddLiquidity(well, account, sdk.tokens.DAI, sdk.tokens.WETH, 500, fromMode)]; - ///////// BEAN:wstETH Well /////////// // STABLE -> BEAN:wstETH LP this.stable2beanWstETH = ( @@ -812,4 +715,101 @@ export class LibraryPresets { return result; }; } -} \ No newline at end of file +} + +// public readonly weth2usdt: ActionBuilder; +// public readonly usdt2weth: ActionBuilder; +// public readonly weth2bean3crv: ActionBuilder; + +// public readonly dai2usdt; +// public readonly usdc2usdt; + +// public readonly dai2weth; +// public readonly usdc2weth; + +// public readonly usdt23crv; +// public readonly usdc2beaneth; +// public readonly usdt2beaneth; +// public readonly dai2beaneth; + +///////// WETH <> USDT /////////// +// this.weth2usdt = (fromMode?: FarmFromMode, toMode?: FarmToMode) => +// new Exchange( +// sdk.contracts.curve.pools.tricrypto2.address, +// sdk.contracts.curve.registries.cryptoFactory.address, +// sdk.tokens.WETH, +// sdk.tokens.USDT, +// fromMode, +// toMode +// ); + +// this.usdt2weth = (fromMode?: FarmFromMode, toMode?: FarmToMode) => +// new Exchange( +// sdk.contracts.curve.pools.tricrypto2.address, +// sdk.contracts.curve.registries.cryptoFactory.address, +// sdk.tokens.USDT, +// sdk.tokens.WETH, +// fromMode, +// toMode +// ); + +///////// WETH -> 3CRV /////////// +// this.weth2bean3crv = (fromMode?: FarmFromMode, toMode?: FarmToMode) => [ +// this.weth2usdt(fromMode, FarmToMode.INTERNAL) as StepGenerator, +// this.usdt23crv(fromMode, FarmToMode.INTERNAL) as StepGenerator +// ]; + +//////// USDT -> 3CRV //////// +// this.usdt23crv = (fromMode?: FarmFromMode, toMode?: FarmToMode) => { +// const pool = sdk.contracts.curve.pools.pool3.address; +// const registry = sdk.contracts.curve.registries.poolRegistry.address; +// // [0 ,0 , 1] is for USDT; [DAI, USDC, USDT] +// return new sdk.farm.actions.AddLiquidity(pool, registry, [0, 0, 1], fromMode, toMode); +// }; + +///////// DAI -> USDT /////////// +// this.dai2usdt = (fromMode?: FarmFromMode, toMode?: FarmToMode) => +// new Exchange( +// sdk.contracts.curve.pools.pool3.address, +// sdk.contracts.curve.registries.poolRegistry.address, +// sdk.tokens.DAI, +// sdk.tokens.USDT, +// fromMode, +// toMode +// ); + +///////// USDC -> USDT /////////// +// this.usdc2usdt = (fromMode?: FarmFromMode, toMode?: FarmToMode) => +// new Exchange( +// sdk.contracts.curve.pools.pool3.address, +// sdk.contracts.curve.registries.poolRegistry.address, +// sdk.tokens.USDC, +// sdk.tokens.USDT, +// fromMode, +// toMode +// ); + +///////// [ USDC, USDT, DAI ] -> BEANETH /////////// +// this.usdc2beaneth = ( +// well: BasinWell, +// account: string, +// fromMode?: FarmFromMode, +// toMode?: FarmToMode +// ) => [this.uniV3AddLiquidity(well, account, sdk.tokens.USDC, sdk.tokens.WETH, 500, fromMode)]; + +// this.usdt2beaneth = ( +// well: BasinWell, +// account: string, +// fromMode?: FarmFromMode, +// toMode?: FarmToMode +// ) => [ +// this.usdt2weth(fromMode, FarmToMode.INTERNAL) as StepGenerator, +// this.wellAddLiquidity(well, sdk.tokens.WETH, account, FarmFromMode.INTERNAL, toMode) +// ]; + +// this.dai2beaneth = ( +// well: BasinWell, +// account: string, +// fromMode?: FarmFromMode, +// toMode?: FarmToMode +// ) => [this.uniV3AddLiquidity(well, account, sdk.tokens.DAI, sdk.tokens.WETH, 500, fromMode)]; \ No newline at end of file diff --git a/projects/sdk/src/lib/farm/actions/AddLiquidity.ts b/projects/sdk/src/lib/farm/actions/AddLiquidity.ts deleted file mode 100644 index bc7e3b97d4..0000000000 --- a/projects/sdk/src/lib/farm/actions/AddLiquidity.ts +++ /dev/null @@ -1,140 +0,0 @@ -import { BigNumber, ethers } from "ethers"; -import { - BasicPreparedResult, - RunContext, - RunMode, - Step, - StepClass, - Workflow -} from "src/classes/Workflow"; -import { CurveMetaPool__factory, CurvePlainPool__factory } from "src/constants/generated"; -import { assert } from "src/utils"; -import { FarmFromMode, FarmToMode } from "../types"; - -/** - * @deprecated - */ -export class AddLiquidity extends StepClass { - public name: string = "addLiquidity"; - - constructor( - public readonly _pool: string, - public readonly _registry: string, - public readonly _amounts: readonly [number, number] | readonly [number, number, number], - public readonly _fromMode: FarmFromMode = FarmFromMode.INTERNAL_TOLERANT, - public readonly _toMode: FarmToMode = FarmToMode.INTERNAL - ) { - super(); - } - - async run( - _amountInStep: ethers.BigNumber, - context: RunContext - ): Promise> { - if (context.runMode === RunMode.EstimateReversed) { - throw new Error("Reverse estimation is not yet supported for this action"); - } - - /// [0, 0, 1] => [0, 0, amountIn] - /// FIXME: this uses a binary approach instead of a multiplier. - const amountInStep = this._amounts.map((k) => - k === 1 ? _amountInStep : ethers.BigNumber.from(0) - ); - - /// Get amount out based on the selected pool - const poolAddr = this._pool.toLowerCase(); - const pools = AddLiquidity.sdk.contracts.curve.pools; - let amountOut: BigNumber = ethers.constants.NegativeOne; - - /// Case: tricrypto2 - if (poolAddr === pools.tricrypto2.address.toLowerCase()) { - assert(amountInStep.length === 3); - amountOut = await pools.tricrypto2.callStatic.calc_token_amount( - amountInStep as [any, any, any], // [DAI, USDC, USDT]; assumes that amountInStep is USDT - true, // _is_deposit - { gasLimit: 10000000 } - ); - } - - /// Case: 3Pool - else if (poolAddr === pools.pool3.address.toLowerCase()) { - assert(amountInStep.length === 3); - amountOut = await pools.pool3.callStatic.calc_token_amount( - amountInStep as [any, any, any], - true, // _is_deposit - { gasLimit: 10000000 } - ); - } - - /// Case: Metapools - else if (this._registry === AddLiquidity.sdk.contracts.curve.registries.metaFactory.address) { - assert(amountInStep.length === 2); - amountOut = await CurveMetaPool__factory.connect( - this._pool, - AddLiquidity.sdk.provider - ).callStatic["calc_token_amount(uint256[2],bool)"]( - amountInStep as [any, any], - true, // _is_deposit - { gasLimit: 10000000 } - ); - } else if ( - this._registry === AddLiquidity.sdk.contracts.curve.registries.cryptoFactory.address - ) { - assert(amountInStep.length === 2); - amountOut = await CurvePlainPool__factory.connect( - this._pool, - AddLiquidity.sdk.provider - ).callStatic.calc_token_amount( - amountInStep as [any, any], - true, // _is_deposit - { gasLimit: 10000000 } - ); - } - - if (amountOut.eq(ethers.constants.NegativeOne)) throw new Error("No supported pool found"); - AddLiquidity.sdk.debug("[step@addLiquidity] finish: ", { - amountInStep: amountInStep, - amountOut: amountOut.toString() - }); - - return { - name: this.name, - amountOut, - // fixme: deprecated ? - // data: { - // pool: this._pool, - // registry: this._registry, - // fromMode: this._fromMode, - // toMode: this._toMode - // }, - prepare: () => { - const minAmountOut = Workflow.slip(amountOut, context.data.slippage || 0); - AddLiquidity.sdk.debug(`[${this.name}.prepare()]`, { - pool: this._pool, - registry: this._registry, - amountInStep: _amountInStep, - minAmountOut, - fromMode: this._fromMode, - toMode: this._toMode - }); - if (!minAmountOut) throw new Error("AddLiquidity: missing minAmountOut"); - return { - target: AddLiquidity.sdk.contracts.beanstalk.address, - callData: "" - // callData: AddLiquidity.sdk.contracts.beanstalk.interface.encodeFunctionData("addLiquidity", [ - // this._pool, - // this._registry, - // amountInStep as any[], // could be 2 or 3 elems - // minAmountOut, - // this._fromMode, - // this._toMode - // ]) - }; - }, - decode: (data: string) => undefined, - // decode: (data: string) => AddLiquidity.sdk.contracts.beanstalk.interface.decodeFunctionData("addLiquidity", data), - decodeResult: (result: string) => undefined - // decodeResult: (result: string) => AddLiquidity.sdk.contracts.beanstalk.interface.decodeFunctionResult("addLiquidity", result) - }; - } -} diff --git a/projects/sdk/src/lib/farm/actions/Exchange.ts b/projects/sdk/src/lib/farm/actions/Exchange.ts deleted file mode 100644 index 41607edc82..0000000000 --- a/projects/sdk/src/lib/farm/actions/Exchange.ts +++ /dev/null @@ -1,112 +0,0 @@ -import { ethers } from "ethers"; -import { BasicPreparedResult, RunContext, RunMode, Step, StepClass, Workflow } from "src/classes/Workflow"; -import { Token } from "src/classes/Token"; -import { CurveMetaPool__factory, CurvePlainPool__factory } from "src/constants/generated"; -import { FarmFromMode, FarmToMode } from "../types"; - -/** - * @deprecated - */ -export class Exchange extends StepClass implements StepClass { - public name: string = "exchange"; - - constructor( - public readonly pool: string, - public readonly registry: string, - public readonly tokenIn: Token, - public readonly tokenOut: Token, - public readonly fromMode: FarmFromMode = FarmFromMode.INTERNAL_TOLERANT, - public readonly toMode: FarmToMode = FarmToMode.INTERNAL - ) { - super(); - } - - async run(_amountInStep: ethers.BigNumber, context: RunContext) { - const [tokenIn, tokenOut] = Workflow.direction( - this.tokenIn, - this.tokenOut, - context.runMode !== RunMode.EstimateReversed // _forward - ); - - const registry = Exchange.sdk.contracts.curve.registries[this.registry]; - if (!registry) throw new Error(`Unknown registry: ${this.registry}`); - - const [i, j] = await registry.callStatic.get_coin_indices(this.pool, tokenIn.address, tokenOut.address, { - gasLimit: 10000000 - }); - - /// Get amount out based on the selected pool - const poolAddr = this.pool.toLowerCase(); - const pools = Exchange.sdk.contracts.curve.pools; - let amountOut: ethers.BigNumber | undefined; - - if (poolAddr === pools.tricrypto2.address.toLowerCase()) { - amountOut = await pools.tricrypto2.callStatic.get_dy(i, j, _amountInStep, { gasLimit: 10000000 }); - } else if (poolAddr === pools.pool3.address.toLowerCase()) { - amountOut = await pools.pool3.callStatic.get_dy(i, j, _amountInStep, { gasLimit: 10000000 }); - } else if (this.registry === Exchange.sdk.contracts.curve.registries.metaFactory.address) { - amountOut = await CurveMetaPool__factory.connect(this.pool, Exchange.sdk.provider).callStatic["get_dy(int128,int128,uint256)"]( - i, - j, - _amountInStep, - { gasLimit: 10000000 } - ); - } else if (this.registry === Exchange.sdk.contracts.curve.registries.cryptoFactory.address) { - amountOut = await CurvePlainPool__factory.connect(this.pool, Exchange.sdk.provider).callStatic.get_dy(i, j, _amountInStep, { - gasLimit: 10000000 - }); - } - - if (!amountOut) throw new Error("No supported pool found"); - // Exchange.sdk.debug(`[${this.name}.run()]: amountout: ${amountOut.toString()}`); - - return { - name: this.name, - amountOut, - // fixme: deprecated ? - data: { - pool: this.pool, - registry: this.registry, - tokenIn: tokenIn.address, - tokenOut: tokenOut.address, - fromMode: this.fromMode, - toMode: this.toMode - }, - prepare: () => { - if (context.data.slippage === undefined) throw new Error("Exchange: slippage required"); - const minAmountOut = Workflow.slip(amountOut!, context.data.slippage); - Exchange.sdk.debug(`>[${this.name}.prepare()]`, { - pool: this.pool, - registry: this.registry, - tokenIn: this.tokenIn.symbol, - tokenOut: this.tokenOut.symbol, - amountInStep: _amountInStep, - amountOut, - minAmountOut, - fromMode: this.fromMode, - toMode: this.toMode, - context - }); - if (!minAmountOut) throw new Error("Exhange: missing minAmountOut"); - return { - target: Exchange.sdk.contracts.beanstalk.address, - callData: "" - // callData: Exchange.sdk.contracts.beanstalk.interface.encodeFunctionData("exchange", [ - // this.pool, - // this.registry, - // tokenIn.address, - // tokenOut.address, - // _amountInStep, - // minAmountOut, - // this.fromMode, - // this.toMode - // ]) - }; - }, - decode: () => undefined, - decodeResult: () => undefined - // decode: (data: string) => Exchange.sdk.contracts.beanstalk.interface.decodeFunctionData("exchange", data), - // decodeResult: (result: string) => Exchange.sdk.contracts.beanstalk.interface.decodeFunctionResult("exchange", result) - }; - } -} diff --git a/projects/sdk/src/lib/farm/actions/ExchangeUnderlying.ts b/projects/sdk/src/lib/farm/actions/ExchangeUnderlying.ts deleted file mode 100644 index af039292e0..0000000000 --- a/projects/sdk/src/lib/farm/actions/ExchangeUnderlying.ts +++ /dev/null @@ -1,94 +0,0 @@ -import { ethers } from "ethers"; -import { BasicPreparedResult, RunContext, RunMode, StepClass, Workflow } from "src/classes/Workflow"; -import { Token } from "src/classes/Token"; -import { CurveMetaPool__factory } from "src/constants/generated"; -import { FarmFromMode, FarmToMode } from "../types"; - -/** - * @deprecated - * deprecated after beanstalk3 upgrade - */ -export class ExchangeUnderlying extends StepClass { - public name: string = "exchangeUnderlying"; - - constructor( - public readonly pool: string, - public readonly tokenIn: Token, - public readonly tokenOut: Token, - public readonly fromMode: FarmFromMode = FarmFromMode.INTERNAL_TOLERANT, - public readonly toMode: FarmToMode = FarmToMode.INTERNAL - ) { - super(); - } - - async run(_amountInStep: ethers.BigNumber, context: RunContext) { - const [tokenIn, tokenOut] = Workflow.direction( - this.tokenIn, - this.tokenOut, - context.runMode !== RunMode.EstimateReversed // _forward - ); - - const registry = ExchangeUnderlying.sdk.contracts.curve.registries.metaFactory; - const [i, j] = await registry.get_coin_indices(this.pool, tokenIn.address, tokenOut.address, { gasLimit: 1000000 }); - - /// Only MetaPools have the ability to exchange_underlying - /// FIXME: 3pool also has a single get_dy_underlying method, will we ever use this? - const amountOut = await CurveMetaPool__factory.connect(this.pool, ExchangeUnderlying.sdk.provider).callStatic[ - "get_dy_underlying(int128,int128,uint256)" - ]( - i, // i = USDT = coins[3] ([0=BEAN, 1=CRV3] => [0=BEAN, 1=DAI, 2=USDC, 3=USDT]) - j, // j = BEAN = coins[0] - _amountInStep, - { gasLimit: 10000000 } - ); - - if (!amountOut) throw new Error("Unexpected missing amountOut"); - // ExchangeUnderlying.sdk.debug(`[${this.name}.run()]: amountout: ${amountOut.toString()}`); - - return { - name: this.name, - amountOut, - // fixme: deprecated ? - data: { - pool: this.pool, - tokenIn: this.tokenIn.address, - tokenOut: this.tokenOut.address, - fromMode: this.fromMode, - toMode: this.toMode - }, - prepare: () => { - if (context.data.slippage === undefined) throw new Error("Exchange: slippage required"); - const minAmountOut = Workflow.slip(amountOut!, context.data.slippage); - ExchangeUnderlying.sdk.debug(`>[${this.name}.prepare()]`, { - pool: this.pool, - tokenIn: tokenIn.symbol, - tokenOut: tokenOut.symbol, - amountInStep: _amountInStep, - amountOut, - minAmountOut, - fromMode: this.fromMode, - toMode: this.toMode, - context - }); - if (!minAmountOut) throw new Error("ExchangeUnderlying: Missing minAmountOut"); - return { - target: ExchangeUnderlying.sdk.contracts.beanstalk.address, - callData: "" - // callData: ExchangeUnderlying.sdk.contracts.beanstalk.interface.encodeFunctionData("exchangeUnderlying", [ - // this.pool, - // tokenIn.address, - // tokenOut.address, - // _amountInStep, - // minAmountOut, - // this.fromMode, - // this.toMode - // ]) - }; - }, - decode: (data: string) => undefined, - // decode: (data: string) => ExchangeUnderlying.sdk.contracts.beanstalk.interface.decodeFunctionData("exchangeUnderlying", data), - decodeResult: (result: string) => undefined - // ExchangeUnderlying.sdk.contracts.beanstalk.interface.decodeFunctionResult("exchangeUnderlying", result) - }; - } -} diff --git a/projects/sdk/src/lib/farm/actions/RemoveLiquidityOneToken.ts b/projects/sdk/src/lib/farm/actions/RemoveLiquidityOneToken.ts deleted file mode 100644 index 85a73f5e9e..0000000000 --- a/projects/sdk/src/lib/farm/actions/RemoveLiquidityOneToken.ts +++ /dev/null @@ -1,99 +0,0 @@ -import { ethers } from "ethers"; -import { BasicPreparedResult, RunContext, RunMode, StepClass, Workflow } from "src/classes/Workflow"; -import { CurveMetaPool__factory, CurvePlainPool__factory } from "src/constants/generated"; -import { FarmFromMode, FarmToMode } from "../types"; - -/** - * @deprecated - * deprecated after beanstalk3 upgrade - */ -export class RemoveLiquidityOneToken extends StepClass { - public name: string = "RemoveLiquidityOneToken"; - - constructor( - public readonly _pool: string, - public readonly _registry: string, - public readonly _tokenOut: string, - public readonly _fromMode: FarmFromMode = FarmFromMode.INTERNAL_TOLERANT, - public readonly _toMode: FarmToMode = FarmToMode.INTERNAL - ) { - super(); - } - - async run(_amountInStep: ethers.BigNumber, context: RunContext) { - if (context.runMode === RunMode.EstimateReversed) { - throw new Error("Reverse estimation is not yet supported for this action"); - } - - const registries = RemoveLiquidityOneToken.sdk.contracts.curve.registries; - const registry = registries[this._registry] || registries.metaFactory; - - const coins = await registry.callStatic.get_coins(this._pool, { gasLimit: 10000000 }); - const i = coins.findIndex((addr) => addr.toLowerCase() === this._tokenOut.toLowerCase()); - - /// FIXME: only difference between this and addLiquidity is the boolean - /// Get amount out based on the selected pool - const poolAddr = this._pool.toLowerCase(); - const pools = RemoveLiquidityOneToken.sdk.contracts.curve.pools; - - let amountOut: ethers.BigNumber | undefined; - if (poolAddr === pools.tricrypto2.address.toLowerCase()) { - amountOut = await pools.tricrypto2.callStatic.calc_withdraw_one_coin(_amountInStep, i, { gasLimit: 10000000 }); - } else if (poolAddr === pools.pool3.address.toLowerCase()) { - amountOut = await pools.pool3.callStatic.calc_withdraw_one_coin(_amountInStep, i, { gasLimit: 10000000 }); - } else if (this._registry === RemoveLiquidityOneToken.sdk.contracts.curve.registries.metaFactory.address) { - amountOut = await CurveMetaPool__factory.connect(this._pool, RemoveLiquidityOneToken.sdk.provider).callStatic[ - "calc_withdraw_one_coin(uint256,int128)" - ](_amountInStep, i, { gasLimit: 10000000 }); - } else if (this._registry === RemoveLiquidityOneToken.sdk.contracts.curve.registries.cryptoFactory.address) { - amountOut = await CurvePlainPool__factory.connect(this._pool, RemoveLiquidityOneToken.sdk.provider).callStatic.calc_withdraw_one_coin( - _amountInStep, - i, - { - gasLimit: 10000000 - } - ); - } - - if (!amountOut) throw new Error("No supported pool found"); - RemoveLiquidityOneToken.sdk.debug(`[step@removeLiquidity] amountOut=${amountOut.toString()}`); - - return { - name: this.name, - amountOut, - data: {}, - prepare: () => { - const minAmountOut = Workflow.slip(amountOut!, context.data.slippage || 0); - RemoveLiquidityOneToken.sdk.debug(`[${this.name}.encode()]`, { - pool: this._pool, - registry: this._registry, - tokenOut: this._tokenOut, - amountInStep: _amountInStep, - amountOut, - minAmountOut, - fromMode: this._fromMode, - toMode: this._toMode, - context - }); - if (!minAmountOut) throw new Error("RemoveLiquidityOneToken: missing minAmountOut"); - return { - target: RemoveLiquidityOneToken.sdk.contracts.beanstalk.address, - callData: "" - // callData: RemoveLiquidityOneToken.sdk.contracts.beanstalk.interface.encodeFunctionData("removeLiquidityOneToken", [ - // this._pool, - // this._registry, - // this._tokenOut, - // _amountInStep, - // minAmountOut, - // this._fromMode, - // this._toMode - // ]) - }; - }, - decode: (data: string) => undefined, - // RemoveLiquidityOneToken.sdk.contracts.beanstalk.interface.decodeFunctionData("removeLiquidityOneToken", data), - decodeResult: (result: string) => undefined - // RemoveLiquidityOneToken.sdk.contracts.beanstalk.interface.decodeFunctionResult("removeLiquidityOneToken", result) - }; - } -} diff --git a/projects/sdk/src/lib/farm/actions/UnwrapWsteth.ts b/projects/sdk/src/lib/farm/actions/UnwrapWsteth.ts deleted file mode 100644 index 8b38333ae0..0000000000 --- a/projects/sdk/src/lib/farm/actions/UnwrapWsteth.ts +++ /dev/null @@ -1,48 +0,0 @@ -import { TokenValue } from "@beanstalk/sdk-core"; -import { ethers } from "ethers"; -import { RunContext, Step, StepClass } from "src/classes/Workflow"; -import { AdvancedPipePreparedResult } from "src/lib/depot/pipe"; -import { ClipboardSettings } from "src/types"; - -export class UnwrapWstETH extends StepClass { - public name: string = "unwrapWstETH"; - - constructor(public clipboard?: ClipboardSettings) { - super(); - } - - async run( - _amountInStep: ethers.BigNumber, - context: RunContext - ): Promise> { - const amountOut = await this.getStethWithWsteth(_amountInStep); - - return { - name: this.name, - amountOut: amountOut.toBigNumber(), - prepare: () => { - UnwrapWstETH.sdk.debug(`[${this.name}.encode()]`, { - amountOut: amountOut.toHuman(), - clipboard: this.clipboard - }); - - return { - target: UnwrapWstETH.sdk.contracts.lido.wsteth.address, - callData: UnwrapWstETH.sdk.contracts.lido.wsteth.interface.encodeFunctionData("unwrap", [ - _amountInStep - ]) - }; - }, - decode: (data: string) => - UnwrapWstETH.sdk.contracts.lido.wsteth.interface.decodeFunctionData("unwrap", data), - decodeResult: (data: string) => - UnwrapWstETH.sdk.contracts.lido.wsteth.interface.decodeFunctionResult("unwrap", data) - }; - } - - async getStethWithWsteth(amountInStep: ethers.BigNumber): Promise { - const amountOut = await UnwrapWstETH.sdk.contracts.lido.wsteth.getWstETHByStETH(amountInStep); - - return UnwrapWstETH.sdk.tokens.STETH.fromBlockchain(amountOut); - } -} diff --git a/projects/sdk/src/lib/farm/actions/index.ts b/projects/sdk/src/lib/farm/actions/index.ts index 3b21e66c43..a754af0078 100644 --- a/projects/sdk/src/lib/farm/actions/index.ts +++ b/projects/sdk/src/lib/farm/actions/index.ts @@ -13,16 +13,13 @@ import { ClaimWithdrawals } from "./ClaimWithdrawals"; import { ClaimWithdrawal } from "./ClaimWithdrawal"; import { TransferDeposits } from "./TransferDeposits"; import { TransferDeposit } from "./TransferDeposit"; -import { AddLiquidity } from "./AddLiquidity"; -import { Exchange } from "./Exchange"; -import { ExchangeUnderlying } from "./ExchangeUnderlying"; -import { RemoveLiquidityOneToken } from "./RemoveLiquidityOneToken"; import { WellSwap } from "./WellSwap"; import { WellShift } from "./WellShift"; import { WellSync } from "./WellSync"; import { UniswapV3Swap } from "./UniswapV3Swap"; import { DevDebug } from "./_DevDebug"; import { LidoWrapSteth } from "./LidoWrapSteth"; +import { LidoUnwrapWstETH } from "./LidoUnwrapWstETH"; export { // Approvals @@ -50,12 +47,7 @@ export { // Lido LidoWrapSteth, - - // DEX: Curve - AddLiquidity, - Exchange, - ExchangeUnderlying, - RemoveLiquidityOneToken, + LidoUnwrapWstETH, // DEX: Wells WellSwap, diff --git a/projects/sdk/src/lib/farm/farm.test.ts b/projects/sdk/src/lib/farm/farm.test.ts index 0d7a2e21bd..b8aeb6f51b 100644 --- a/projects/sdk/src/lib/farm/farm.test.ts +++ b/projects/sdk/src/lib/farm/farm.test.ts @@ -39,23 +39,23 @@ describe("Workflow", () => { }); describe("add StepGenerators", () => { - it("handles a mixed array", async () => { + it.skip("handles a mixed array", async () => { // Setup const farm = sdk.farm.create(); - farm.add([ - sdk.farm.presets.usdt2weth(), // instanceof StepClass - async () => "0xCALLDATA1", // instanceof StepFunction (returns EncodedData) - async () => ({ - // instanceof StepFunction (returns Step) - name: "call3", - amountOut: ethers.BigNumber.from(0), - prepare: () => ({ - callData: "0xCALLDATA2" - }), - decode: () => undefined, - decodeResult: () => undefined - }) - ]); + // farm.add([ + // sdk.farm.presets.usdt2weth(), // instanceof StepClass + // async () => "0xCALLDATA1", // instanceof StepFunction (returns EncodedData) + // async () => ({ + // // instanceof StepFunction (returns Step) + // name: "call3", + // amountOut: ethers.BigNumber.from(0), + // prepare: () => ({ + // callData: "0xCALLDATA2" + // }), + // decode: () => undefined, + // decodeResult: () => undefined + // }) + // ]); expect(farm.generators.length).toBe(3); expect(farm.length).toBe(3); // @ts-ignore testing private value @@ -79,7 +79,7 @@ describe("Workflow", () => { // Setup const farm = sdk.farm.create(); farm.add([ - sdk.farm.presets.usdt2weth(), + // sdk.farm.presets.usdt2weth(), async () => "0xCALLDATA100000000000000000000000000000000000000", [ async () => "0xCALLDATA200000000000000000000000000000000000000", @@ -88,8 +88,8 @@ describe("Workflow", () => { async () => "0xCALLDATA200000000000000000000000000000000000000" ] ]); - expect(farm.generators.length).toBe(6); - expect(farm.length).toBe(6); + expect(farm.generators.length).toBe(5); + expect(farm.length).toBe(5); // Estimation await farm.estimate(ethers.BigNumber.from(1000_000000)); From d6e4ab5d92528aaef74a3b871ebac38fd2ad8e33 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 19:29:54 -0600 Subject: [PATCH 041/430] feat: update contracts --- projects/sdk/src/lib/contracts.ts | 37 +++++++++++++++++++++++-------- 1 file changed, 28 insertions(+), 9 deletions(-) diff --git a/projects/sdk/src/lib/contracts.ts b/projects/sdk/src/lib/contracts.ts index da1f87edf8..49e9ebefa7 100644 --- a/projects/sdk/src/lib/contracts.ts +++ b/projects/sdk/src/lib/contracts.ts @@ -24,7 +24,21 @@ import { UnwrapAndSendEthJunction, UnwrapAndSendEthJunction__factory, Junction, - Junction__factory + Junction__factory, + Curve3Pool, + CurveCryptoFactory, + CurveMetaFactory, + CurveMetaPool, + CurveRegistry, + CurveTriCrypto2Pool, + CurveZap, + Curve3Pool__factory, + CurveCryptoFactory__factory, + CurveMetaFactory__factory, + CurveMetaPool__factory, + CurveRegistry__factory, + CurveTriCrypto2Pool__factory, + CurveZap__factory } from "src/constants/generated"; type LidoContracts = { @@ -136,13 +150,18 @@ export class Contracts { }; // Uniswap - this.uniswapV3Router = UniswapV3Router__factory.connect( - uniswapV3RouterAddress, - sdk.providerOrSigner - ); - this.uniswapV3QuoterV2 = UniswapV3QuoterV2__factory.connect( - uniswapV3QuoterV2Address, - sdk.providerOrSigner - ); + if (uniswapV3RouterAddress) { + this.uniswapV3Router = UniswapV3Router__factory.connect( + uniswapV3RouterAddress, + sdk.providerOrSigner + ); + } + + if (uniswapV3QuoterV2Address) { + this.uniswapV3QuoterV2 = UniswapV3QuoterV2__factory.connect( + uniswapV3QuoterV2Address, + sdk.providerOrSigner + ); + } } } From 36bc892aa9952bfb63ec95fe39db80fa5deff7e1 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 19:30:08 -0600 Subject: [PATCH 042/430] feat: update pools + remove crv3 pool --- projects/sdk/src/lib/pools.ts | 57 +++++------------------------------ 1 file changed, 8 insertions(+), 49 deletions(-) diff --git a/projects/sdk/src/lib/pools.ts b/projects/sdk/src/lib/pools.ts index 5b6197f54c..aa5c0186c7 100644 --- a/projects/sdk/src/lib/pools.ts +++ b/projects/sdk/src/lib/pools.ts @@ -13,44 +13,15 @@ export class Pools { public readonly BEAN_USDC_WELL: BasinWell; public readonly BEAN_USDT_WELL: BasinWell; - /** @deprecated */ - public readonly BEAN_CRV3: CurveMetaPool; - - public readonly pools: Set; - - public readonly wells: Set; + public readonly pools: Set; private lpAddressMap = new Map(); constructor(sdk: BeanstalkSDK) { Pools.sdk = sdk; - this.pools = new Set(); - this.wells = new Set(); + this.pools = new Set(); this.lpAddressMap = new Map(); - ////// Curve Meta Pool - - // The pool contract address should be exactly - // the same as the LP token's address - this.BEAN_CRV3 = new CurveMetaPool( - sdk, - sdk.addresses.BEAN_CRV3.get(sdk.chainId), - sdk.tokens.BEAN_CRV3_LP, - [sdk.tokens.BEAN, sdk.tokens.CRV3], - { - name: "BEAN:3CRV Pool", - logo: "", - symbol: "BEAN:3CRV", - color: "#ed9f9c" - } - ); - - // Add the pool to the pools set and the lpAddressMap if the LP token exists on selected chain - if (sdk.tokens.BEAN_CRV3_LP.address) { - this.pools.add(this.BEAN_CRV3); - this.lpAddressMap.set(sdk.tokens.BEAN_CRV3_LP.address, this.BEAN_CRV3); - } - ////// Basin Well this.BEAN_ETH_WELL = new BasinWell( @@ -65,7 +36,7 @@ export class Pools { color: "#ed9f9c" } ); - this.wells.add(this.BEAN_ETH_WELL); + this.pools.add(this.BEAN_ETH_WELL); this.lpAddressMap.set(sdk.addresses.BEANWETH_WELL.get(sdk.chainId), this.BEAN_ETH_WELL); this.BEAN_WSTETH_WELL = new BasinWell( @@ -80,7 +51,7 @@ export class Pools { color: "#ed9f9c" } ); - this.wells.add(this.BEAN_WSTETH_WELL); + this.pools.add(this.BEAN_WSTETH_WELL); this.lpAddressMap.set(sdk.tokens.BEAN_WSTETH_WELL_LP.address, this.BEAN_WSTETH_WELL); this.BEAN_WEETH_WELL = new BasinWell( @@ -95,7 +66,7 @@ export class Pools { color: "#ed9f9c" } ); - this.wells.add(this.BEAN_WEETH_WELL); + this.pools.add(this.BEAN_WEETH_WELL); this.lpAddressMap.set(sdk.tokens.BEAN_WEETH_WELL_LP.address, this.BEAN_WEETH_WELL); this.BEAN_WBTC_WELL = new BasinWell( @@ -110,7 +81,7 @@ export class Pools { color: "#ed9f9c" } ); - this.wells.add(this.BEAN_WBTC_WELL); + this.pools.add(this.BEAN_WBTC_WELL); this.lpAddressMap.set(sdk.tokens.BEAN_WBTC_WELL_LP.address, this.BEAN_WBTC_WELL); this.BEAN_USDC_WELL = new BasinWell( @@ -125,7 +96,7 @@ export class Pools { color: "#ed9f9c" } ); - this.wells.add(this.BEAN_USDC_WELL); + this.pools.add(this.BEAN_USDC_WELL); this.lpAddressMap.set(sdk.tokens.BEAN_USDC_WELL_LP.address, this.BEAN_USDC_WELL); this.BEAN_USDT_WELL = new BasinWell( @@ -140,12 +111,8 @@ export class Pools { color: "#ed9f9c" } ); - this.wells.add(this.BEAN_USDT_WELL); + this.pools.add(this.BEAN_USDT_WELL); this.lpAddressMap.set(sdk.tokens.BEAN_USDT_WELL_LP.address, this.BEAN_USDT_WELL); - - this.wells.forEach((well) => { - this.pools.add(well); - }); } getPoolByLPToken(token: Token): Pool | undefined { @@ -160,12 +127,4 @@ export class Pools { return wells; } - - getWellByLPToken(token: Token): BasinWell | undefined { - const well = this.lpAddressMap.get(token.address); - if (well && well instanceof BasinWell) { - return well; - } - return; - } } From 4f8917cae5ad567ccef3b57f116fd9f2452cad5c Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 19:30:32 -0600 Subject: [PATCH 043/430] feat: rename unwrapwstETh to LidoUnwrapWstETH --- .../src/lib/farm/actions/LidoUnwrapWstETH.ts | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 projects/sdk/src/lib/farm/actions/LidoUnwrapWstETH.ts diff --git a/projects/sdk/src/lib/farm/actions/LidoUnwrapWstETH.ts b/projects/sdk/src/lib/farm/actions/LidoUnwrapWstETH.ts new file mode 100644 index 0000000000..991b0517a9 --- /dev/null +++ b/projects/sdk/src/lib/farm/actions/LidoUnwrapWstETH.ts @@ -0,0 +1,50 @@ +import { TokenValue } from "@beanstalk/sdk-core"; +import { ethers } from "ethers"; +import { RunContext, Step, StepClass } from "src/classes/Workflow"; +import { AdvancedPipePreparedResult } from "src/lib/depot/pipe"; +import { ClipboardSettings } from "src/types"; + +export class LidoUnwrapWstETH extends StepClass { + public name: string = "lidoUnwrapWstETH"; + + constructor(public clipboard?: ClipboardSettings) { + super(); + } + + async run( + _amountInStep: ethers.BigNumber, + context: RunContext + ): Promise> { + const amountOut = await this.getStethWithWsteth(_amountInStep); + + return { + name: this.name, + amountOut: amountOut.toBigNumber(), + prepare: () => { + LidoUnwrapWstETH.sdk.debug(`[${this.name}.encode()]`, { + amountOut: amountOut.toHuman(), + clipboard: this.clipboard + }); + + return { + target: LidoUnwrapWstETH.sdk.contracts.lido.wsteth.address, + callData: LidoUnwrapWstETH.sdk.contracts.lido.wsteth.interface.encodeFunctionData( + "unwrap", + [_amountInStep] + ) + }; + }, + decode: (data: string) => + LidoUnwrapWstETH.sdk.contracts.lido.wsteth.interface.decodeFunctionData("unwrap", data), + decodeResult: (data: string) => + LidoUnwrapWstETH.sdk.contracts.lido.wsteth.interface.decodeFunctionResult("unwrap", data) + }; + } + + async getStethWithWsteth(amountInStep: ethers.BigNumber): Promise { + const amountOut = + await LidoUnwrapWstETH.sdk.contracts.lido.wsteth.getWstETHByStETH(amountInStep); + + return LidoUnwrapWstETH.sdk.tokens.STETH.fromBlockchain(amountOut); + } +} From 3c1a36e525f845f438db8933e158a85085e6e9f3 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 19:31:03 -0600 Subject: [PATCH 044/430] feat: remove crv3 from graphs --- projects/sdk/src/lib/silo/depositGraph.ts | 536 +++++++++++----------- projects/sdk/src/lib/swap/graph.ts | 494 +++++++++----------- 2 files changed, 492 insertions(+), 538 deletions(-) diff --git a/projects/sdk/src/lib/silo/depositGraph.ts b/projects/sdk/src/lib/silo/depositGraph.ts index 3386f553d0..44a43493ac 100644 --- a/projects/sdk/src/lib/silo/depositGraph.ts +++ b/projects/sdk/src/lib/silo/depositGraph.ts @@ -4,15 +4,14 @@ import { CurveMetaPool } from "src/classes/Pool/CurveMetaPool"; import { BasinWell } from "src/classes/Pool/BasinWell"; import { BeanstalkSDK } from "src/lib/BeanstalkSDK"; import { FarmFromMode, FarmToMode } from "src/lib/farm"; -import { setBidirectionalAddRemoveLiquidityEdges } from "../swap/graph"; export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { - const whitelist: string[] = []; + // const whitelist: string[] = []; // Build an array of the whitelisted token symbols - for (const token of sdk.tokens.siloWhitelist) { - whitelist.push(token.symbol); - } + // for (const token of sdk.tokens.siloWhitelist) { + // whitelist.push(token.symbol); + // } // initialize the graph data structure const graph: Graph = new Graph({ @@ -96,7 +95,7 @@ export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { const from = token.symbol; const to = `${from}:SILO`; graph.setEdge(from, to, { - build: (_: string, fromMode: FarmFromMode, toMode: FarmToMode) => + build: (_: string, fromMode: FarmFromMode, _toMode: FarmToMode) => new sdk.farm.actions.Deposit(token, fromMode), from, to, @@ -108,14 +107,16 @@ export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { * Setup edges to addLiquidity to non-unripe whitelisted well. * * Custom routes to avoid swaps to-from Bean - * */ { - if (!sdk.pools?.wells) { + if (!sdk.pools?.pools) { throw new Error(`sdk.pools.wells no initialized`); } - sdk.pools.wells.forEach((well) => { + sdk.pools.pools.forEach((well) => { + if (!well.tokens.length) { + throw new Error(`Well tokens not initialized: ${well.name}`); + } well.tokens.forEach((tokenIn) => { graph.setEdge(tokenIn.symbol, well.lpToken.symbol, { build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => @@ -127,282 +128,289 @@ export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { }); }); } - /** - * Setup edges to addLiquidity to BEAN:ETH Well. - * - * Custom routes to avoid swaps to-from Bean - * - * BEAN / ETH / USDC / USDT / DAI => BEAN_ETH_LP - */ - - { - // const beanEthLP = sdk.tokens.BEAN_ETH_WELL_LP; - // const beanEthWell = sdk.pools.BEAN_ETH_WELL; - // if (!beanEthWell) throw new Error(`Pool not found for LP token: ${beanEthLP.symbol}`); - // Add edges for each well's underlying tokens => well's LP token - // BEAN / ETH => BEAN_ETH_LP - // [sdk.tokens.BEAN, sdk.tokens.WETH].forEach((from: ERC20Token) => { - // graph.setEdge(from.symbol, beanEthLP.symbol, { - // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - // sdk.farm.presets.wellAddLiquidity(beanEthWell, from, account, fromMode, toMode), - // from: from.symbol, - // to: beanEthLP.symbol, - // label: "wellAddLiquidity" - // }); - // }); - // USDC => BEAN_ETH_LP - // graph.setEdge(sdk.tokens.USDC.symbol, beanEthLP.symbol, { - // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - // sdk.farm.presets.usdc2beaneth(beanEthWell, account, fromMode, toMode), - // from: sdk.tokens.USDC.symbol, - // to: beanEthLP.symbol, - // label: "swap2weth,deposit" - // }); - // USDT => BEAN_ETH_LP - // graph.setEdge(sdk.tokens.USDT.symbol, beanEthLP.symbol, { - // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - // sdk.farm.presets.usdt2beaneth(beanEthWell, account, fromMode, toMode), - // from: sdk.tokens.USDT.symbol, - // to: beanEthLP.symbol, - // label: "swap2weth,deposit" - // }); - // DAI => BEAN_ETH_LP - // graph.setEdge(sdk.tokens.DAI.symbol, beanEthLP.symbol, { - // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - // sdk.farm.presets.dai2beaneth(beanEthWell, account, fromMode, toMode), - // from: sdk.tokens.DAI.symbol, - // to: beanEthLP.symbol, - // label: "swap2weth,deposit" - // }); - } /** * Handle WETH / ETH */ { - graph.setEdge("ETH", "WETH", { + graph.setEdge(sdk.tokens.ETH.symbol, sdk.tokens.WETH.symbol, { build: (_: string, _2: FarmFromMode, to: FarmToMode) => new sdk.farm.actions.WrapEth(to), - from: "ETH", - to: "WETH", + from: sdk.tokens.ETH.symbol, + to: sdk.tokens.WETH.symbol, label: "wrapEth" }); } - /** - * [ USDT, USDC, DAI ] => WETH - */ - { - // graph.setEdge("USDT", "WETH", { - // build: (_: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.usdt2weth(from, to), - // from: "USDT", - // to: "WETH", - // label: "exchange" - // }); - // graph.setEdge("USDC", "WETH", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.uniswapV3Swap(sdk.tokens.USDC, sdk.tokens.WETH, account, 500, from, to), - // from: "USDC", - // to: "WETH", - // label: "uniswapV3Swap" - // }); - // graph.setEdge("DAI", "WETH", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.uniswapV3Swap(sdk.tokens.DAI, sdk.tokens.WETH, account, 500, from, to), - // from: "DAI", - // to: "WETH", - // label: "uniswapV3Swap" - // }); - } - - /** - * [ USDC, DAI, USDT ] => BEAN - */ - { - // [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token) => { - // graph.setEdge(token.symbol, "BEAN", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.stable2Bean(token, account, from, to), - // from: token.symbol, - // to: "BEAN" - // }); - // }); - } - - /** - * Well Swap: WETH <> BEAN - */ - { - // graph.setEdge("WETH", "BEAN", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.wellSwap( - // sdk.pools.BEAN_ETH_WELL, - // sdk.tokens.WETH, - // sdk.tokens.BEAN, - // account, - // from, - // to - // ), - // from: "WETH", - // to: "BEAN", - // label: "wellSwap" - // }); - // graph.setEdge("BEAN", "WETH", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.wellSwap( - // sdk.pools.BEAN_ETH_WELL, - // sdk.tokens.BEAN, - // sdk.tokens.WETH, - // account, - // from, - // to - // ), - // from: "BEAN", - // to: "WETH", - // label: "wellSwap" - // }); - } + return graph; +}; +/** + * Setup edges to addLiquidity to BEAN:ETH Well. + * + * Custom routes to avoid swaps to-from Bean + * + * BEAN / ETH / USDC / USDT / DAI => BEAN_ETH_LP + */ - /** - * Well Swap: WETH <> BEAN - */ - { - // graph.setEdge("wstETH", "BEAN", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.wellSwap( - // sdk.pools.BEAN_WSTETH_WELL, - // sdk.tokens.WSTETH, - // sdk.tokens.BEAN, - // account, - // from, - // to - // ), - // from: "wstETH", - // to: "BEAN", - // label: "wellSwap" - // }); - // graph.setEdge("BEAN", "wstETH", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.wellSwap( - // sdk.pools.BEAN_WSTETH_WELL, - // sdk.tokens.BEAN, - // sdk.tokens.WSTETH, - // account, - // from, - // to - // ), - // from: "BEAN", - // to: "wstETH", - // label: "wellSwap" - // }); - } +// { + // const beanEthLP = sdk.tokens.BEAN_ETH_WELL_LP; + // const beanEthWell = sdk.pools.BEAN_ETH_WELL; + // if (!beanEthWell) throw new Error(`Pool not found for LP token: ${beanEthLP.symbol}`); + // Add edges for each well's underlying tokens => well's LP token + // BEAN / ETH => BEAN_ETH_LP + // [sdk.tokens.BEAN, sdk.tokens.WETH].forEach((from: ERC20Token) => { + // graph.setEdge(from.symbol, beanEthLP.symbol, { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.wellAddLiquidity(beanEthWell, from, account, fromMode, toMode), + // from: from.symbol, + // to: beanEthLP.symbol, + // label: "wellAddLiquidity" + // }); + // }); + // USDC => BEAN_ETH_LP + // graph.setEdge(sdk.tokens.USDC.symbol, beanEthLP.symbol, { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.usdc2beaneth(beanEthWell, account, fromMode, toMode), + // from: sdk.tokens.USDC.symbol, + // to: beanEthLP.symbol, + // label: "swap2weth,deposit" + // }); + // USDT => BEAN_ETH_LP + // graph.setEdge(sdk.tokens.USDT.symbol, beanEthLP.symbol, { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.usdt2beaneth(beanEthWell, account, fromMode, toMode), + // from: sdk.tokens.USDT.symbol, + // to: beanEthLP.symbol, + // label: "swap2weth,deposit" + // }); + // DAI => BEAN_ETH_LP + // graph.setEdge(sdk.tokens.DAI.symbol, beanEthLP.symbol, { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.dai2beaneth(beanEthWell, account, fromMode, toMode), + // from: sdk.tokens.DAI.symbol, + // to: beanEthLP.symbol, + // label: "swap2weth,deposit" + // }); +// } - /** - * set edges for WETH <> wstETH - */ - { - // graph.setEdge("WETH", "wstETH", { - // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - // sdk.farm.presets.uniswapV3Swap( - // sdk.tokens.WETH, - // sdk.tokens.WSTETH, - // account, - // 100, - // fromMode, - // toMode - // ), - // from: "WETH", - // to: "wstETH", - // label: "uniswapV3Swap" - // }); - // graph.setEdge("wstETH", "WETH", { - // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - // sdk.farm.presets.uniswapV3Swap( - // sdk.tokens.WSTETH, - // sdk.tokens.WETH, - // account, - // 100, - // fromMode, - // toMode - // ), - // from: "wstETH", - // to: "WETH", - // label: "uniswapV3Swap" - // }); - } +// ----------------------------------------------------------------------------------- +// ----------------------------------------------------------------------------------- - /** - * set up edges for depositing to BEAN:WSTETH Well; - */ - { - // const beanWstethWell = sdk.pools.BEAN_WSTETH_WELL; - // const beanWstethLP = sdk.tokens.BEAN_WSTETH_WELL_LP; - // if (!beanWstethWell) throw new Error(`Pool not found for LP token: ${beanWstethLP.symbol}`); - // // BEAN/wstETH<> BEAN_wstETH_LP - // [sdk.tokens.BEAN, sdk.tokens.WSTETH].forEach((from: ERC20Token) => { - // graph.setEdge(from.symbol, beanWstethLP.symbol, { - // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - // sdk.farm.presets.wellAddLiquidity(beanWstethWell, from, account, fromMode, toMode), - // from: from.symbol, - // to: beanWstethLP.symbol, - // label: "wellAddLiquidity" - // }); - // }); - // // [USDC/USDT/DAI] -> bean:wstETH - // [sdk.tokens.USDC, sdk.tokens.USDT, sdk.tokens.DAI].forEach((token) => { - // graph.setEdge(token.symbol, sdk.tokens.BEAN_WSTETH_WELL_LP.symbol, { - // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - // sdk.farm.presets.stable2beanWstETH(token, account, fromMode, toMode), - // from: token.symbol, - // to: sdk.tokens.BEAN_WSTETH_WELL_LP.symbol, - // label: "stable2bean:wstETH" - // }); - // }); - } +/** + * [ USDT, USDC, DAI ] => WETH + */ +// { + // graph.setEdge("USDT", "WETH", { + // build: (_: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.usdt2weth(from, to), + // from: "USDT", + // to: "WETH", + // label: "exchange" + // }); + // graph.setEdge("USDC", "WETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap(sdk.tokens.USDC, sdk.tokens.WETH, account, 500, from, to), + // from: "USDC", + // to: "WETH", + // label: "uniswapV3Swap" + // }); + // graph.setEdge("DAI", "WETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap(sdk.tokens.DAI, sdk.tokens.WETH, account, 500, from, to), + // from: "DAI", + // to: "WETH", + // label: "uniswapV3Swap" + // }); +// } - /** - * set edges for stables => wstETH - */ - // { - // [sdk.tokens.USDC, sdk.tokens.USDT, sdk.tokens.DAI].forEach((token) => { - // graph.setEdge(token.symbol, "wstETH", { - // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - // sdk.farm.presets.stable2wstETH(token, account, fromMode, toMode), - // from: token.symbol, - // to: "wstETH", - // label: "2univ3stable2wstETH" - // }); +/** + * [ USDC, DAI, USDT ] => BEAN + */ +// { + // [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token) => { + // graph.setEdge(token.symbol, "BEAN", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.stable2Bean(token, account, from, to), + // from: token.symbol, + // to: "BEAN" // }); - // } + // }); +// } + +/** + * Well Swap: WETH <> BEAN + */ +// { + // graph.setEdge("WETH", "BEAN", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.wellSwap( + // sdk.pools.BEAN_ETH_WELL, + // sdk.tokens.WETH, + // sdk.tokens.BEAN, + // account, + // from, + // to + // ), + // from: "WETH", + // to: "BEAN", + // label: "wellSwap" + // }); + // graph.setEdge("BEAN", "WETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.wellSwap( + // sdk.pools.BEAN_ETH_WELL, + // sdk.tokens.BEAN, + // sdk.tokens.WETH, + // account, + // from, + // to + // ), + // from: "BEAN", + // to: "WETH", + // label: "wellSwap" + // }); +// } - /// 3CRV<>Stables via 3Pool Add/Remove Liquidity - - // HEADS UP: the ordering of these tokens needs to match their indexing in the 3CRV LP token. - // Should be: 0 = DAI, 1 = USDC, 2 = USDT. - // [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token, index) => { - // setBidirectionalAddRemoveLiquidityEdges( - // sdk, - // graph, - // sdk.contracts.curve.pools.pool3.address, - // sdk.contracts.curve.registries.poolRegistry.address, - // sdk.tokens.CRV3, // LP token - // token, // underlying token - // index - // ); +/** + * Well Swap: WETH <> BEAN + */ +// { + // graph.setEdge("wstETH", "BEAN", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.wellSwap( + // sdk.pools.BEAN_WSTETH_WELL, + // sdk.tokens.WSTETH, + // sdk.tokens.BEAN, + // account, + // from, + // to + // ), + // from: "wstETH", + // to: "BEAN", + // label: "wellSwap" // }); + // graph.setEdge("BEAN", "wstETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.wellSwap( + // sdk.pools.BEAN_WSTETH_WELL, + // sdk.tokens.BEAN, + // sdk.tokens.WSTETH, + // account, + // from, + // to + // ), + // from: "BEAN", + // to: "wstETH", + // label: "wellSwap" + // }); +// } - // // WETH => 3CRV - // // needed to force a path when depositing WETH > BEAN3CRV, so it doesn't go through BEAN - // graph.setEdge("WETH", "3CRV", { - // build: (_: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.weth2bean3crv(from, to), +/** + * set edges for WETH <> wstETH + */ +// { + // graph.setEdge("WETH", "wstETH", { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap( + // sdk.tokens.WETH, + // sdk.tokens.WSTETH, + // account, + // 100, + // fromMode, + // toMode + // ), // from: "WETH", - // to: "3CRV", - // label: "swap2usdt23crv" + // to: "wstETH", + // label: "uniswapV3Swap" + // }); + // graph.setEdge("wstETH", "WETH", { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap( + // sdk.tokens.WSTETH, + // sdk.tokens.WETH, + // account, + // 100, + // fromMode, + // toMode + // ), + // from: "wstETH", + // to: "WETH", + // label: "uniswapV3Swap" // }); +// } - return graph; -}; +/** + * set up edges for depositing to BEAN:WSTETH Well; + */ +// { + // const beanWstethWell = sdk.pools.BEAN_WSTETH_WELL; + // const beanWstethLP = sdk.tokens.BEAN_WSTETH_WELL_LP; + // if (!beanWstethWell) throw new Error(`Pool not found for LP token: ${beanWstethLP.symbol}`); + // // BEAN/wstETH<> BEAN_wstETH_LP + // [sdk.tokens.BEAN, sdk.tokens.WSTETH].forEach((from: ERC20Token) => { + // graph.setEdge(from.symbol, beanWstethLP.symbol, { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.wellAddLiquidity(beanWstethWell, from, account, fromMode, toMode), + // from: from.symbol, + // to: beanWstethLP.symbol, + // label: "wellAddLiquidity" + // }); + // }); + // // [USDC/USDT/DAI] -> bean:wstETH + // [sdk.tokens.USDC, sdk.tokens.USDT, sdk.tokens.DAI].forEach((token) => { + // graph.setEdge(token.symbol, sdk.tokens.BEAN_WSTETH_WELL_LP.symbol, { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.stable2beanWstETH(token, account, fromMode, toMode), + // from: token.symbol, + // to: sdk.tokens.BEAN_WSTETH_WELL_LP.symbol, + // label: "stable2bean:wstETH" + // }); + // }); +// } + +/** + * set edges for stables => wstETH + */ +// { +// [sdk.tokens.USDC, sdk.tokens.USDT, sdk.tokens.DAI].forEach((token) => { +// graph.setEdge(token.symbol, "wstETH", { +// build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => +// sdk.farm.presets.stable2wstETH(token, account, fromMode, toMode), +// from: token.symbol, +// to: "wstETH", +// label: "2univ3stable2wstETH" +// }); +// }); +// } + +/// 3CRV<>Stables via 3Pool Add/Remove Liquidity + +// HEADS UP: the ordering of these tokens needs to match their indexing in the 3CRV LP token. +// Should be: 0 = DAI, 1 = USDC, 2 = USDT. +// [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token, index) => { +// setBidirectionalAddRemoveLiquidityEdges( +// sdk, +// graph, +// sdk.contracts.curve.pools.pool3.address, +// sdk.contracts.curve.registries.poolRegistry.address, +// sdk.tokens.CRV3, // LP token +// token, // underlying token +// index +// ); +// }); + +// // WETH => 3CRV +// // needed to force a path when depositing WETH > BEAN3CRV, so it doesn't go through BEAN +// graph.setEdge("WETH", "3CRV", { +// build: (_: string, from: FarmFromMode, to: FarmToMode) => +// sdk.farm.presets.weth2bean3crv(from, to), +// from: "WETH", +// to: "3CRV", +// label: "swap2usdt23crv" +// }); + + +// ----------------------------------------------------------------------------------- +// ----------------------------------------------------------------------------------- // remove these as bean:eth has low liquidity diff --git a/projects/sdk/src/lib/swap/graph.ts b/projects/sdk/src/lib/swap/graph.ts index 21657c3206..ea4fff12fe 100644 --- a/projects/sdk/src/lib/swap/graph.ts +++ b/projects/sdk/src/lib/swap/graph.ts @@ -4,78 +4,6 @@ import { ERC20Token } from "src/classes/Token"; import { BeanstalkSDK } from "src/lib/BeanstalkSDK"; import { FarmFromMode, FarmToMode } from "src/lib/farm"; -export const setBidirectionalAddRemoveLiquidityEdges = ( - sdk: BeanstalkSDK, - g: Graph, - pool: string, - registry: string, - lpToken: ERC20Token, - underlyingToken: ERC20Token, - underlyingTokenIndex: number, - underlyingTokenCount: number = 3 -) => { - // creates an array like [1, 0, 0], [0, 1, 0], [0, 0, 1]. - const amounts = Array.from({ length: underlyingTokenCount }, (_, i) => - i === underlyingTokenIndex ? 1 : 0 - ); - - // Underlying -> LP uses AddLiquidity. - g.setEdge(underlyingToken.symbol, lpToken.symbol, { - build: (_: string, from: FarmFromMode, to: FarmToMode) => - new sdk.farm.actions.AddLiquidity(pool, registry, amounts as any, from, to), - from: underlyingToken.symbol, - to: lpToken.symbol, - label: "addLiquidity" - }); - - // LP -> Underlying is RemoveLiquidity - g.setEdge(lpToken.symbol, underlyingToken.symbol, { - build: (_: string, from: FarmFromMode, to: FarmToMode) => - new sdk.farm.actions.RemoveLiquidityOneToken( - pool, - registry, - underlyingToken.address, - from, - to - ), - from: lpToken.symbol, - to: underlyingToken.symbol, - label: "removeLiquidity" - }); -}; - -/** - * Creates an instance of sdk.farm.actions.Exchange to swap between token0 <> token1 via `pool`. - * Simplifies the `getSwapGraph` setup code below and ensures that both edges are added to the graph. - */ -export const setBidirectionalExchangeEdges = ( - sdk: BeanstalkSDK, - g: Graph, - pool: string, - registry: string, - token0: ERC20Token, - token1: ERC20Token -) => { - const token0s = token0.symbol; - const token1s = token1.symbol; - - // token0 -> token1 - g.setEdge(token0s, token1s, { - build: (_: string, from: FarmFromMode, to: FarmToMode) => - new sdk.farm.actions.Exchange(pool, registry, token0, token1, from, to), - from: token0s, - to: token1s - }); - - // token1 -> token0 - g.setEdge(token1s, token0s, { - build: (_: string, from: FarmFromMode, to: FarmToMode) => - new sdk.farm.actions.Exchange(pool, registry, token1, token0, from, to), - from: token1s, - to: token0s - }); -}; - const setBiDirectionalWellSwapEdges = (sdk: BeanstalkSDK, g: Graph, well: BasinWell) => { const [token0, token1] = well.tokens; @@ -139,215 +67,233 @@ export const getSwapGraph = (sdk: BeanstalkSDK): Graph => { to: "ETH" }); - // BEAN<>WETH via Basin Well - // graph.setEdge("BEAN", "WETH", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.wellSwap( - // sdk.pools.BEAN_ETH_WELL, - // sdk.tokens.BEAN, - // sdk.tokens.WETH, - // account, - // from, - // to - // ), - // from: "BEAN", - // to: "WETH" - // }); - - // graph.setEdge("WETH", "BEAN", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.wellSwap( - // sdk.pools.BEAN_ETH_WELL, - // sdk.tokens.WETH, - // sdk.tokens.BEAN, - // account, - // from, - // to - // ), - // from: "WETH", - // to: "BEAN" - // }); - // set BasinWell.tokens[0] <> BasinWell.tokens[1] for Basin Well swaps - sdk.pools.wells.forEach((well) => { + sdk.pools.pools.forEach((well) => { setBiDirectionalWellSwapEdges(sdk, graph, well); }); - // BEAN<>wstETH via Basin Well - // graph.setEdge("BEAN", "wstETH", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.wellSwap( - // sdk.pools.BEAN_WSTETH_WELL, - // sdk.tokens.BEAN, - // sdk.tokens.WSTETH, - // account, - // from, - // to - // ), - // from: "BEAN", - // to: "wstETH" - // }); - - // graph.setEdge("wstETH", "BEAN", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.wellSwap( - // sdk.pools.BEAN_WSTETH_WELL, - // sdk.tokens.WSTETH, - // sdk.tokens.BEAN, - // account, - // from, - // to - // ), - // from: "wstETH", - // to: "BEAN" - // }); - - // USDC<>WETH via Uniswap V3 - // graph.setEdge("USDC", "WETH", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.uniswapV3Swap(sdk.tokens.USDC, sdk.tokens.WETH, account, 500, from, to), - // from: "USDC", - // to: "WETH" - // }); - - // graph.setEdge("WETH", "USDC", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.uniswapV3Swap(sdk.tokens.WETH, sdk.tokens.USDC, account, 500, from, to), - // from: "WETH", - // to: "USDC" - // }); - - // DAI<>WETH via Uniswap V3 - // graph.setEdge("DAI", "WETH", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.uniswapV3Swap(sdk.tokens.DAI, sdk.tokens.WETH, account, 500, from, to), - // from: "DAI", - // to: "WETH" - // }); - - // graph.setEdge("WETH", "DAI", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.uniswapV3Swap(sdk.tokens.WETH, sdk.tokens.DAI, account, 500, from, to), - // from: "WETH", - // to: "DAI" - // }); - - // WETH<>WSTETH - // graph.setEdge("WETH", "wstETH", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.uniswapV3Swap(sdk.tokens.WETH, sdk.tokens.WSTETH, account, 100, from, to), - // from: "WETH", - // to: "wstETH" - // }); - // graph.setEdge("wstETH", "WETH", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.uniswapV3Swap(sdk.tokens.WSTETH, sdk.tokens.WETH, account, 100, from, to), - // from: "wstETH", - // to: "WETH" - // }); - - // BEAN<>Stables - // [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token) => { - // graph.setEdge("BEAN", token.symbol, { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.bean2Stable(token, account, from, to), - // from: "BEAN", - // to: token.symbol - // }); - // graph.setEdge(token.symbol, "BEAN", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.stable2Bean(token, account, from, to), - // from: token.symbol, - // to: "BEAN" - // }); - // }); - - // graph.setEdge("BEAN", "WETH", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.wellSwapUniV3( - // sdk.pools.BEAN_WSTETH_WELL, - // account, - // sdk.tokens.BEAN, - // sdk.tokens.WSTETH, - // sdk.tokens.WETH, - // 100, - // from, - // to - // ), - // from: "BEAN", - // to: "WETH" - // }); - - // graph.setEdge("WETH", "BEAN", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.uniV3WellSwap( - // sdk.pools.BEAN_WSTETH_WELL, - // account, - // sdk.tokens.WETH, - // sdk.tokens.WSTETH, - // sdk.tokens.BEAN, - // 100, - // from, - // to - // ), - // from: "WETH", - // to: "BEAN" - // }); - - /// 3CRV<>Stables via 3Pool Add/Remove Liquidity - - // HEADS UP: the ordering of these tokens needs to match their indexing in the 3CRV LP token. - // Should be: 0 = DAI, 1 = USDC, 2 = USDT. - // [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token, index) => { - // setBidirectionalAddRemoveLiquidityEdges( - // sdk, - // graph, - // sdk.contracts.curve.pools.pool3.address, - // sdk.contracts.curve.registries.poolRegistry.address, - // sdk.tokens.CRV3, // LP token - // token, // underlying token - // index - // ); - // }); - - ////// 3Pool Exchanges - - /// USDC<>USDT via 3Pool Exchange - - // setBidirectionalExchangeEdges( - // sdk, - // graph, - // sdk.contracts.curve.pools.pool3.address, - // sdk.contracts.curve.registries.poolRegistry.address, - // sdk.tokens.USDC, - // sdk.tokens.USDT - // ); - - /// USDC<>DAI via 3Pool Exchange - - // setBidirectionalExchangeEdges( - // sdk, - // graph, - // sdk.contracts.curve.pools.pool3.address, - // sdk.contracts.curve.registries.poolRegistry.address, - // sdk.tokens.USDC, - // sdk.tokens.DAI - // ); - - /// USDT<>DAI via 3Pool Exchange - - // setBidirectionalExchangeEdges( - // sdk, - // graph, - // sdk.contracts.curve.pools.pool3.address, - // sdk.contracts.curve.registries.poolRegistry.address, - // sdk.tokens.USDT, - // sdk.tokens.DAI - // ); - return graph; }; +// ------------------------------------------------------------ + +// export const setBidirectionalAddRemoveLiquidityEdges = ( +// sdk: BeanstalkSDK, +// g: Graph, +// pool: string, +// registry: string, +// lpToken: ERC20Token, +// underlyingToken: ERC20Token, +// underlyingTokenIndex: number, +// underlyingTokenCount: number = 3 +// ) => { +// // creates an array like [1, 0, 0], [0, 1, 0], [0, 0, 1]. +// const amounts = Array.from({ length: underlyingTokenCount }, (_, i) => +// i === underlyingTokenIndex ? 1 : 0 +// ); + +// // Underlying -> LP uses AddLiquidity. +// g.setEdge(underlyingToken.symbol, lpToken.symbol, { +// build: (_: string, from: FarmFromMode, to: FarmToMode) => +// new sdk.farm.actions.AddLiquidity(pool, registry, amounts as any, from, to), +// from: underlyingToken.symbol, +// to: lpToken.symbol, +// label: "addLiquidity" +// }); + +// // LP -> Underlying is RemoveLiquidity +// g.setEdge(lpToken.symbol, underlyingToken.symbol, { +// build: (_: string, from: FarmFromMode, to: FarmToMode) => +// new sdk.farm.actions.RemoveLiquidityOneToken( +// pool, +// registry, +// underlyingToken.address, +// from, +// to +// ), +// from: lpToken.symbol, +// to: underlyingToken.symbol, +// label: "removeLiquidity" +// }); +// }; + +// /** +// * Creates an instance of sdk.farm.actions.Exchange to swap between token0 <> token1 via `pool`. +// * Simplifies the `getSwapGraph` setup code below and ensures that both edges are added to the graph. +// */ +// export const setBidirectionalExchangeEdges = ( +// sdk: BeanstalkSDK, +// g: Graph, +// pool: string, +// registry: string, +// token0: ERC20Token, +// token1: ERC20Token +// ) => { +// const token0s = token0.symbol; +// const token1s = token1.symbol; + +// // token0 -> token1 +// g.setEdge(token0s, token1s, { +// build: (_: string, from: FarmFromMode, to: FarmToMode) => +// new sdk.farm.actions.Exchange(pool, registry, token0, token1, from, to), +// from: token0s, +// to: token1s +// }); + +// // token1 -> token0 +// g.setEdge(token1s, token0s, { +// build: (_: string, from: FarmFromMode, to: FarmToMode) => +// new sdk.farm.actions.Exchange(pool, registry, token1, token0, from, to), +// from: token1s, +// to: token0s +// }); +// }; + +// ------------------------------------------------------------ + +// USDC<>WETH via Uniswap V3 +// graph.setEdge("USDC", "WETH", { +// build: (account: string, from: FarmFromMode, to: FarmToMode) => +// sdk.farm.presets.uniswapV3Swap(sdk.tokens.USDC, sdk.tokens.WETH, account, 500, from, to), +// from: "USDC", +// to: "WETH" +// }); + +// graph.setEdge("WETH", "USDC", { +// build: (account: string, from: FarmFromMode, to: FarmToMode) => +// sdk.farm.presets.uniswapV3Swap(sdk.tokens.WETH, sdk.tokens.USDC, account, 500, from, to), +// from: "WETH", +// to: "USDC" +// }); + +// DAI<>WETH via Uniswap V3 +// graph.setEdge("DAI", "WETH", { +// build: (account: string, from: FarmFromMode, to: FarmToMode) => +// sdk.farm.presets.uniswapV3Swap(sdk.tokens.DAI, sdk.tokens.WETH, account, 500, from, to), +// from: "DAI", +// to: "WETH" +// }); + +// graph.setEdge("WETH", "DAI", { +// build: (account: string, from: FarmFromMode, to: FarmToMode) => +// sdk.farm.presets.uniswapV3Swap(sdk.tokens.WETH, sdk.tokens.DAI, account, 500, from, to), +// from: "WETH", +// to: "DAI" +// }); + +// WETH<>WSTETH +// graph.setEdge("WETH", "wstETH", { +// build: (account: string, from: FarmFromMode, to: FarmToMode) => +// sdk.farm.presets.uniswapV3Swap(sdk.tokens.WETH, sdk.tokens.WSTETH, account, 100, from, to), +// from: "WETH", +// to: "wstETH" +// }); +// graph.setEdge("wstETH", "WETH", { +// build: (account: string, from: FarmFromMode, to: FarmToMode) => +// sdk.farm.presets.uniswapV3Swap(sdk.tokens.WSTETH, sdk.tokens.WETH, account, 100, from, to), +// from: "wstETH", +// to: "WETH" +// }); + +// BEAN<>Stables +// [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token) => { +// graph.setEdge("BEAN", token.symbol, { +// build: (account: string, from: FarmFromMode, to: FarmToMode) => +// sdk.farm.presets.bean2Stable(token, account, from, to), +// from: "BEAN", +// to: token.symbol +// }); +// graph.setEdge(token.symbol, "BEAN", { +// build: (account: string, from: FarmFromMode, to: FarmToMode) => +// sdk.farm.presets.stable2Bean(token, account, from, to), +// from: token.symbol, +// to: "BEAN" +// }); +// }); + +// graph.setEdge("BEAN", "WETH", { +// build: (account: string, from: FarmFromMode, to: FarmToMode) => +// sdk.farm.presets.wellSwapUniV3( +// sdk.pools.BEAN_WSTETH_WELL, +// account, +// sdk.tokens.BEAN, +// sdk.tokens.WSTETH, +// sdk.tokens.WETH, +// 100, +// from, +// to +// ), +// from: "BEAN", +// to: "WETH" +// }); + +// graph.setEdge("WETH", "BEAN", { +// build: (account: string, from: FarmFromMode, to: FarmToMode) => +// sdk.farm.presets.uniV3WellSwap( +// sdk.pools.BEAN_WSTETH_WELL, +// account, +// sdk.tokens.WETH, +// sdk.tokens.WSTETH, +// sdk.tokens.BEAN, +// 100, +// from, +// to +// ), +// from: "WETH", +// to: "BEAN" +// }); + +/// 3CRV<>Stables via 3Pool Add/Remove Liquidity + +// HEADS UP: the ordering of these tokens needs to match their indexing in the 3CRV LP token. +// Should be: 0 = DAI, 1 = USDC, 2 = USDT. +// [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token, index) => { +// setBidirectionalAddRemoveLiquidityEdges( +// sdk, +// graph, +// sdk.contracts.curve.pools.pool3.address, +// sdk.contracts.curve.registries.poolRegistry.address, +// sdk.tokens.CRV3, // LP token +// token, // underlying token +// index +// ); +// }); + +////// 3Pool Exchanges + +/// USDC<>USDT via 3Pool Exchange + +// setBidirectionalExchangeEdges( +// sdk, +// graph, +// sdk.contracts.curve.pools.pool3.address, +// sdk.contracts.curve.registries.poolRegistry.address, +// sdk.tokens.USDC, +// sdk.tokens.USDT +// ); + +/// USDC<>DAI via 3Pool Exchange + +// setBidirectionalExchangeEdges( +// sdk, +// graph, +// sdk.contracts.curve.pools.pool3.address, +// sdk.contracts.curve.registries.poolRegistry.address, +// sdk.tokens.USDC, +// sdk.tokens.DAI +// ); + +/// USDT<>DAI via 3Pool Exchange + +// setBidirectionalExchangeEdges( +// sdk, +// graph, +// sdk.contracts.curve.pools.pool3.address, +// sdk.contracts.curve.registries.poolRegistry.address, +// sdk.tokens.USDT, +// sdk.tokens.DAI +// ); + // RE-add these when BEAN<>WETH has more liquidity //BEAN<>USDC via Pipeline // graph.setEdge("USDC", "BEAN", { From eb4ea3d88d27c22c62d60dbdd4c00614a382e6ff Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 19:32:03 -0600 Subject: [PATCH 045/430] feat: bump all sdk versions --- projects/sdk-core/package.json | 4 ++-- projects/sdk-wells/package.json | 4 ++-- projects/sdk/package.json | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/projects/sdk-core/package.json b/projects/sdk-core/package.json index 0cb87eff10..caf42bf072 100644 --- a/projects/sdk-core/package.json +++ b/projects/sdk-core/package.json @@ -1,6 +1,6 @@ { "name": "@beanstalk/sdk-core", - "version": "0.0.2", + "version": "0.0.3", "description": "Beanstalk SDK Core", "license": "MIT", "repository": { @@ -102,4 +102,4 @@ "browser": "./dist/Address/Address.umd.js" } } -} +} \ No newline at end of file diff --git a/projects/sdk-wells/package.json b/projects/sdk-wells/package.json index 80fab9e2a4..2a3c8d941e 100644 --- a/projects/sdk-wells/package.json +++ b/projects/sdk-wells/package.json @@ -1,6 +1,6 @@ { "name": "@beanstalk/sdk-wells", - "version": "0.0.1", + "version": "0.0.2", "description": "A JavaScript framework for interacting with the Beanstalk Wells.", "license": "MIT", "repository": { @@ -89,4 +89,4 @@ "browser": "./dist/wells/wells.umd.js" } } -} +} \ No newline at end of file diff --git a/projects/sdk/package.json b/projects/sdk/package.json index f5304c24fc..486886d247 100644 --- a/projects/sdk/package.json +++ b/projects/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@beanstalk/sdk", - "version": "0.1.0", + "version": "0.2.0", "description": "A JavaScript framework for interacting with the Beanstalk protocol and ecosystem", "license": "MIT", "repository": { @@ -123,4 +123,4 @@ "browser": "./dist/Wells/Wells.umd.js" } } -} +} \ No newline at end of file From f04054dc8bdd2163b85113d2720cd6dd6f0c5585 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 19:32:33 -0600 Subject: [PATCH 046/430] feat: skip tests that rely on crv3 code --- projects/sdk/src/lib/silo/Deposit.test.ts | 2 +- projects/sdk/src/lib/silo/Transfer.test.ts | 6 +- .../sdk/src/lib/swap/Swap.estimates.test.ts | 6 +- projects/sdk/src/lib/swap/Swap.test.ts | 84 ++++--- projects/sdk/src/lib/swap/graph.test.ts | 210 +++++++++--------- 5 files changed, 164 insertions(+), 144 deletions(-) diff --git a/projects/sdk/src/lib/silo/Deposit.test.ts b/projects/sdk/src/lib/silo/Deposit.test.ts index 2860793465..7e0e9d6657 100644 --- a/projects/sdk/src/lib/silo/Deposit.test.ts +++ b/projects/sdk/src/lib/silo/Deposit.test.ts @@ -44,7 +44,7 @@ const happyPaths: Record = { "USDT:BEANwstETH": "USDT -> BEANwstETH -> BEANwstETH:SILO" }; -describe("Silo Deposit", function () { +describe.skip("Silo Deposit", function () { const builder = new DepositBuilder(sdk); // filter out bean_3crv_lp diff --git a/projects/sdk/src/lib/silo/Transfer.test.ts b/projects/sdk/src/lib/silo/Transfer.test.ts index 3758705297..07350f1a66 100644 --- a/projects/sdk/src/lib/silo/Transfer.test.ts +++ b/projects/sdk/src/lib/silo/Transfer.test.ts @@ -15,11 +15,7 @@ describe("Silo Transfer", function () { }); const transfer = new Transfer(sdk); - // remove bean_crv3_lp - const removeTokens = new Set([sdk.tokens.BEAN_CRV3_LP.address]); - const whiteListedTokens = Array.from(sdk.tokens.siloWhitelist).filter( - (tk) => !removeTokens.has(tk.address) - ); + const whiteListedTokens = Array.from(sdk.tokens.siloWhitelist); const testDestination = ACCOUNTS[1][1]; diff --git a/projects/sdk/src/lib/swap/Swap.estimates.test.ts b/projects/sdk/src/lib/swap/Swap.estimates.test.ts index 3e138226e7..e7709905a4 100644 --- a/projects/sdk/src/lib/swap/Swap.estimates.test.ts +++ b/projects/sdk/src/lib/swap/Swap.estimates.test.ts @@ -29,7 +29,7 @@ describe("Estimate", function () { [sdk.tokens.BEAN, sdk.tokens.USDT], [sdk.tokens.BEAN, sdk.tokens.USDC], [sdk.tokens.BEAN, sdk.tokens.DAI], - [sdk.tokens.BEAN, sdk.tokens.CRV3], + // [sdk.tokens.BEAN, sdk.tokens.CRV3], // wstETH => x [sdk.tokens.WSTETH, sdk.tokens.ETH], @@ -37,8 +37,8 @@ describe("Estimate", function () { [sdk.tokens.WSTETH, sdk.tokens.BEAN], [sdk.tokens.WSTETH, sdk.tokens.USDT], [sdk.tokens.WSTETH, sdk.tokens.USDC], - [sdk.tokens.WSTETH, sdk.tokens.DAI], - [sdk.tokens.WSTETH, sdk.tokens.CRV3] + [sdk.tokens.WSTETH, sdk.tokens.DAI] + // [sdk.tokens.WSTETH, sdk.tokens.CRV3] ])("Estimate BEAN->x", (tokenIn, tokenOut) => { it(`estimate(${tokenIn.symbol}, ${tokenOut.symbol})`, async () => { await estimate(tokenIn, tokenOut); diff --git a/projects/sdk/src/lib/swap/Swap.test.ts b/projects/sdk/src/lib/swap/Swap.test.ts index 90edca2647..7864dedc82 100644 --- a/projects/sdk/src/lib/swap/Swap.test.ts +++ b/projects/sdk/src/lib/swap/Swap.test.ts @@ -20,7 +20,7 @@ beforeAll(async () => { utils.setDAIBalance(account, sdk.tokens.DAI.amount(30000)), utils.setUSDCBalance(account, sdk.tokens.USDC.amount(30000)), utils.setUSDTBalance(account, sdk.tokens.USDT.amount(30000)), - utils.setCRV3Balance(account, sdk.tokens.CRV3.amount(30000)), + // utils.setCRV3Balance(account, sdk.tokens.CRV3.amount(30000)), utils.setWETHBalance(account, sdk.tokens.WETH.amount(30000)), utils.setBEANBalance(account, sdk.tokens.BEAN.amount(30000)) ]); @@ -28,12 +28,27 @@ beforeAll(async () => { // set max allowance await Promise.all([ - await sdk.tokens.DAI.approve(sdk.contracts.beanstalk.address, TokenValue.MAX_UINT256.toBigNumber()), - await sdk.tokens.USDC.approve(sdk.contracts.beanstalk.address, TokenValue.MAX_UINT256.toBigNumber()), - await sdk.tokens.USDT.approve(sdk.contracts.beanstalk.address, TokenValue.MAX_UINT256.toBigNumber()), - await sdk.tokens.CRV3.approve(sdk.contracts.beanstalk.address, TokenValue.MAX_UINT256.toBigNumber()), - await sdk.tokens.WETH.approve(sdk.contracts.beanstalk.address, TokenValue.MAX_UINT256.toBigNumber()), - await sdk.tokens.BEAN.approve(sdk.contracts.beanstalk.address, TokenValue.MAX_UINT256.toBigNumber()) + await sdk.tokens.DAI.approve( + sdk.contracts.beanstalk.address, + TokenValue.MAX_UINT256.toBigNumber() + ), + await sdk.tokens.USDC.approve( + sdk.contracts.beanstalk.address, + TokenValue.MAX_UINT256.toBigNumber() + ), + await sdk.tokens.USDT.approve( + sdk.contracts.beanstalk.address, + TokenValue.MAX_UINT256.toBigNumber() + ), + // await sdk.tokens.CRV3.approve(sdk.contracts.beanstalk.address, TokenValue.MAX_UINT256.toBigNumber()), + await sdk.tokens.WETH.approve( + sdk.contracts.beanstalk.address, + TokenValue.MAX_UINT256.toBigNumber() + ), + await sdk.tokens.BEAN.approve( + sdk.contracts.beanstalk.address, + TokenValue.MAX_UINT256.toBigNumber() + ) ]); }); @@ -48,7 +63,7 @@ describe("Swap", function () { [sdk.tokens.ETH, sdk.tokens.USDC], [sdk.tokens.ETH, sdk.tokens.DAI], [sdk.tokens.ETH, sdk.tokens.BEAN], - [sdk.tokens.ETH, sdk.tokens.CRV3], + // [sdk.tokens.ETH, sdk.tokens.CRV3], // BEAN => x [sdk.tokens.BEAN, sdk.tokens.ETH], @@ -57,8 +72,8 @@ describe("Swap", function () { [sdk.tokens.BEAN, sdk.tokens.USDT], [sdk.tokens.BEAN, sdk.tokens.USDC], [sdk.tokens.BEAN, sdk.tokens.DAI], - [sdk.tokens.BEAN, sdk.tokens.BEAN], - [sdk.tokens.BEAN, sdk.tokens.CRV3] + [sdk.tokens.BEAN, sdk.tokens.BEAN] + // [sdk.tokens.BEAN, sdk.tokens.CRV3] ])("ETH, BEAN -> Common Tokens", (tokenIn, tokenOut) => { it.each([ [FarmFromMode.EXTERNAL, FarmToMode.EXTERNAL], @@ -72,29 +87,32 @@ describe("Swap", function () { }); // x => BEAN, using both INTERNAL and EXTERNAL as a source - describe.each([sdk.tokens.USDC, sdk.tokens.USDT, sdk.tokens.DAI, sdk.tokens.CRV3, sdk.tokens.BEAN])( - "Common Tokens -> BEAN", - (tokenIn) => { - const BEAN = sdk.tokens.BEAN; - - beforeAll(async () => { - await transferToFarmBalance(tokenIn, "10000"); - }); - - it(`${tokenIn.symbol}:BEAN - EXTERNAL -> INTERNAL`, async () => { - await swapTest(tokenIn, BEAN, FarmFromMode.EXTERNAL, FarmToMode.INTERNAL, "2000"); - }); - it(`${tokenIn.symbol}:BEAN - EXTERNAL -> EXTERNAL`, async () => { - await swapTest(tokenIn, BEAN, FarmFromMode.EXTERNAL, FarmToMode.EXTERNAL, "2000"); - }); - it(`${tokenIn.symbol}:BEAN - INTERNAL -> INTERNAL`, async () => { - await swapTest(tokenIn, BEAN, FarmFromMode.INTERNAL, FarmToMode.INTERNAL, "2000"); - }); - it(`${tokenIn.symbol}:BEAN - INTERNAL -> EXTERNAL`, async () => { - await swapTest(tokenIn, BEAN, FarmFromMode.INTERNAL, FarmToMode.EXTERNAL, "2000"); - }); - } - ); + describe.each([ + sdk.tokens.USDC, + sdk.tokens.USDT, + sdk.tokens.DAI, + // sdk.tokens.CRV3, + sdk.tokens.BEAN + ])("Common Tokens -> BEAN", (tokenIn) => { + const BEAN = sdk.tokens.BEAN; + + beforeAll(async () => { + await transferToFarmBalance(tokenIn, "10000"); + }); + + it(`${tokenIn.symbol}:BEAN - EXTERNAL -> INTERNAL`, async () => { + await swapTest(tokenIn, BEAN, FarmFromMode.EXTERNAL, FarmToMode.INTERNAL, "2000"); + }); + it(`${tokenIn.symbol}:BEAN - EXTERNAL -> EXTERNAL`, async () => { + await swapTest(tokenIn, BEAN, FarmFromMode.EXTERNAL, FarmToMode.EXTERNAL, "2000"); + }); + it(`${tokenIn.symbol}:BEAN - INTERNAL -> INTERNAL`, async () => { + await swapTest(tokenIn, BEAN, FarmFromMode.INTERNAL, FarmToMode.INTERNAL, "2000"); + }); + it(`${tokenIn.symbol}:BEAN - INTERNAL -> EXTERNAL`, async () => { + await swapTest(tokenIn, BEAN, FarmFromMode.INTERNAL, FarmToMode.EXTERNAL, "2000"); + }); + }); }); /////////////// Helpers /////////////// diff --git a/projects/sdk/src/lib/swap/graph.test.ts b/projects/sdk/src/lib/swap/graph.test.ts index d9ca8cbadc..ccbcb87a21 100644 --- a/projects/sdk/src/lib/swap/graph.test.ts +++ b/projects/sdk/src/lib/swap/graph.test.ts @@ -1,113 +1,119 @@ import { Graph } from "graphlib"; import { FarmFromMode, FarmToMode } from "src/lib/farm"; -import { AddLiquidity, Exchange, RemoveLiquidityOneToken } from "src/lib/farm/actions"; -import { setBidirectionalAddRemoveLiquidityEdges, setBidirectionalExchangeEdges } from "src/lib/swap/graph"; import { expectInstanceOf } from "src/utils"; import { getTestUtils } from "src/utils/TestUtils/provider"; const { sdk, account } = getTestUtils(); -describe("setBidirectionalExchangeEdges", () => { - it("adds both edges to the Graph instance", () => { - const graph: Graph = new Graph({ - multigraph: true, - directed: true, - compound: false - }); - - setBidirectionalExchangeEdges(sdk, graph, "pool", "registry", sdk.tokens.DAI, sdk.tokens.USDC); - - // Check: Existence - expect(graph.hasEdge("DAI", "USDC")).toBeTruthy(); - expect(graph.hasEdge("USDC", "DAI")).toBeTruthy(); - - const edge0 = graph.edge("DAI", "USDC"); - const edge1 = graph.edge("USDC", "DAI"); - - // Check: 0 -> 1 - expect(edge0.from).toEqual("DAI"); - expect(edge0.to).toEqual("USDC"); - expect(edge0.build).toBeInstanceOf(Function); - - const build0 = edge0.build("", FarmFromMode.EXTERNAL, FarmToMode.INTERNAL); - expect(build0).toBeInstanceOf(sdk.farm.actions.Exchange); - expect(build0.pool).toEqual("pool"); - expect(build0.registry).toEqual("registry"); - expect(build0.tokenIn).toEqual(sdk.tokens.DAI); - expect(build0.tokenOut).toEqual(sdk.tokens.USDC); - expect(build0.fromMode).toEqual(FarmFromMode.EXTERNAL); - expect(build0.toMode).toEqual(FarmToMode.INTERNAL); - - // Check: 1 -> 0 - expect(edge1.from).toEqual("USDC"); - expect(edge1.to).toEqual("DAI"); - expect(edge1.build).toBeInstanceOf(Function); - - const build1 = edge1.build("", FarmFromMode.EXTERNAL, FarmToMode.INTERNAL); - expect(build1).toBeInstanceOf(sdk.farm.actions.Exchange); - expect(build1.pool).toEqual("pool"); - expect(build1.registry).toEqual("registry"); - expect(build1.tokenIn).toEqual(sdk.tokens.USDC); - expect(build1.tokenOut).toEqual(sdk.tokens.DAI); - expect(build1.fromMode).toEqual(FarmFromMode.EXTERNAL); - expect(build1.toMode).toEqual(FarmToMode.INTERNAL); - }); -}); - -describe("setBidirectionalAddRemoveLiquidityEdges", () => { - const graph: Graph = new Graph({ - multigraph: true, - directed: true, - compound: false - }); - - setBidirectionalAddRemoveLiquidityEdges(sdk, graph, "pool", "registry", sdk.tokens.CRV3, sdk.tokens.USDC, 2); - - expect(graph.hasEdge("3CRV", "USDC")).toBeTruthy(); - expect(graph.hasEdge("USDC", "3CRV")).toBeTruthy(); - - const edge0 = graph.edge("3CRV", "USDC"); - const edge1 = graph.edge("USDC", "3CRV"); - - // Check: Unwrap CRV3 -> USDC - expect(edge0.from).toEqual("3CRV"); - expect(edge0.to).toEqual("USDC"); - expect(edge0.build).toBeInstanceOf(Function); - - const build0 = edge0.build("", FarmFromMode.EXTERNAL, FarmToMode.INTERNAL); - expectInstanceOf(build0, RemoveLiquidityOneToken); - expect(build0._pool).toEqual("pool"); - expect(build0._registry).toEqual("registry"); - expect(build0._tokenOut).toEqual(sdk.tokens.USDC.address); - expect(build0._fromMode).toEqual(FarmFromMode.EXTERNAL); - expect(build0._toMode).toEqual(FarmToMode.INTERNAL); - - // Check: Wrap USDC -> CRV3 - expect(edge1.from).toEqual("USDC"); - expect(edge1.to).toEqual("3CRV"); - expect(edge1.build).toBeInstanceOf(Function); - - const build1 = edge1.build("", FarmFromMode.EXTERNAL, FarmToMode.INTERNAL); - expectInstanceOf(build1, AddLiquidity); - expect(build1._pool).toEqual("pool"); - expect(build1._registry).toEqual("registry"); - expect(build1._amounts).toEqual([0, 0, 1]); // USDC is at index 2 - expect(build1._fromMode).toEqual(FarmFromMode.EXTERNAL); - expect(build1._toMode).toEqual(FarmToMode.INTERNAL); -}); - -describe("routing", () => { +// describe.skip("setBidirectionalExchangeEdges", () => { +// it.skip("adds both edges to the Graph instance", () => { +// const graph: Graph = new Graph({ +// multigraph: true, +// directed: true, +// compound: false +// }); + +// setBidirectionalExchangeEdges(sdk, graph, "pool", "registry", sdk.tokens.DAI, sdk.tokens.USDC); + +// // Check: Existence +// expect(graph.hasEdge("DAI", "USDC")).toBeTruthy(); +// expect(graph.hasEdge("USDC", "DAI")).toBeTruthy(); + +// const edge0 = graph.edge("DAI", "USDC"); +// const edge1 = graph.edge("USDC", "DAI"); + +// // Check: 0 -> 1 +// expect(edge0.from).toEqual("DAI"); +// expect(edge0.to).toEqual("USDC"); +// expect(edge0.build).toBeInstanceOf(Function); + +// const build0 = edge0.build("", FarmFromMode.EXTERNAL, FarmToMode.INTERNAL); +// // expect(build0).toBeInstanceOf(sdk.farm.actions.Exchange); +// expect(build0.pool).toEqual("pool"); +// expect(build0.registry).toEqual("registry"); +// expect(build0.tokenIn).toEqual(sdk.tokens.DAI); +// expect(build0.tokenOut).toEqual(sdk.tokens.USDC); +// expect(build0.fromMode).toEqual(FarmFromMode.EXTERNAL); +// expect(build0.toMode).toEqual(FarmToMode.INTERNAL); + +// // Check: 1 -> 0 +// expect(edge1.from).toEqual("USDC"); +// expect(edge1.to).toEqual("DAI"); +// expect(edge1.build).toBeInstanceOf(Function); + +// const build1 = edge1.build("", FarmFromMode.EXTERNAL, FarmToMode.INTERNAL); +// // expect(build1).toBeInstanceOf(sdk.farm.actions.Exchange); +// expect(build1.pool).toEqual("pool"); +// expect(build1.registry).toEqual("registry"); +// expect(build1.tokenIn).toEqual(sdk.tokens.USDC); +// expect(build1.tokenOut).toEqual(sdk.tokens.DAI); +// expect(build1.fromMode).toEqual(FarmFromMode.EXTERNAL); +// expect(build1.toMode).toEqual(FarmToMode.INTERNAL); +// }); +// }); + +// describe("setBidirectionalAddRemoveLiquidityEdges", () => { +// const graph: Graph = new Graph({ +// multigraph: true, +// directed: true, +// compound: false +// }); + +// setBidirectionalAddRemoveLiquidityEdges( +// sdk, +// graph, +// "pool", +// "registry", +// sdk.tokens.CRV3, +// sdk.tokens.USDC, +// 2 +// ); + +// expect(graph.hasEdge("3CRV", "USDC")).toBeTruthy(); +// expect(graph.hasEdge("USDC", "3CRV")).toBeTruthy(); + +// const edge0 = graph.edge("3CRV", "USDC"); +// const edge1 = graph.edge("USDC", "3CRV"); + +// // Check: Unwrap CRV3 -> USDC +// expect(edge0.from).toEqual("3CRV"); +// expect(edge0.to).toEqual("USDC"); +// expect(edge0.build).toBeInstanceOf(Function); + +// const build0 = edge0.build("", FarmFromMode.EXTERNAL, FarmToMode.INTERNAL); +// // expectInstanceOf(build0, RemoveLiquidityOneToken); +// expect(build0._pool).toEqual("pool"); +// expect(build0._registry).toEqual("registry"); +// expect(build0._tokenOut).toEqual(sdk.tokens.USDC.address); +// expect(build0._fromMode).toEqual(FarmFromMode.EXTERNAL); +// expect(build0._toMode).toEqual(FarmToMode.INTERNAL); + +// // Check: Wrap USDC -> CRV3 +// expect(edge1.from).toEqual("USDC"); +// expect(edge1.to).toEqual("3CRV"); +// expect(edge1.build).toBeInstanceOf(Function); + +// const build1 = edge1.build("", FarmFromMode.EXTERNAL, FarmToMode.INTERNAL); +// // expectInstanceOf(build1, AddLiquidity); +// expect(build1._pool).toEqual("pool"); +// expect(build1._registry).toEqual("registry"); +// expect(build1._amounts).toEqual([0, 0, 1]); // USDC is at index 2 +// expect(build1._fromMode).toEqual(FarmFromMode.EXTERNAL); +// expect(build1._toMode).toEqual(FarmToMode.INTERNAL); +// }); + +describe.skip("routing", () => { const tokens = [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT]; const symbols = tokens.map((token) => token.symbol); - describe("3CRV LP", () => { + describe.skip("3CRV LP", () => { it.each(symbols)("%s -> 3CRV uses AddLiquidity", (symbol) => { const route = sdk.swap.router.getRoute(symbol, sdk.tokens.CRV3.symbol); const step = route.getStep(0).build(account, FarmFromMode.EXTERNAL, FarmToMode.INTERNAL); expect(route.length).toEqual(1); - expectInstanceOf(step, AddLiquidity); - expect(step._pool).toEqual(sdk.contracts.curve.pools.pool3.address); + // expectInstanceOf(step, AddLiquidity); + // expect(step._pool).toEqual(sdk.contracts.curve.pools.pool3.address); }); it.each(symbols)("3CRV -> %s uses RemoveLiquidity", (symbol) => { @@ -115,12 +121,12 @@ describe("routing", () => { const step = route.getStep(0).build(account, FarmFromMode.EXTERNAL, FarmToMode.INTERNAL); expect(route.length).toEqual(1); - expectInstanceOf(step, RemoveLiquidityOneToken); - expect(step._pool).toEqual(sdk.contracts.curve.pools.pool3.address); + // expectInstanceOf(step, RemoveLiquidityOneToken); + // expect(step._pool).toEqual(sdk.contracts.curve.pools.pool3.address); }); }); - describe("3CRV Underlying", () => { + describe.skip("3CRV Underlying", () => { // Make sure that stable swaps are efficient // TODO: use it.each to better describe tests it("routes 3CRV stable <> stable via 3pool", () => { @@ -134,10 +140,10 @@ describe("routing", () => { // Expectation: There's a single step which is an Exchange via 3pool expect(route.length).toEqual(1); - expectInstanceOf(step, Exchange); - expect(step.pool).toEqual(sdk.contracts.curve.pools.pool3.address); - expect(step.tokenIn).toEqual(tokens[i]); - expect(step.tokenOut).toEqual(tokens[j]); + // expectInstanceOf(step, Exchange); + // expect(step.pool).toEqual(sdk.contracts.curve.pools.pool3.address); + // expect(step.tokenIn).toEqual(tokens[i]); + // expect(step.tokenOut).toEqual(tokens[j]); } } }); From cc142b844a71a0084d566097196e6d038dd8f0ca Mon Sep 17 00:00:00 2001 From: Brean0 Date: Sun, 25 Aug 2024 19:31:54 +0200 Subject: [PATCH 047/430] fix oracle. --- .../libraries/Oracle/LibUsdOracle.sol | 30 +++++++++++-------- 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/protocol/contracts/libraries/Oracle/LibUsdOracle.sol b/protocol/contracts/libraries/Oracle/LibUsdOracle.sol index 1e05a576e7..4772385e36 100644 --- a/protocol/contracts/libraries/Oracle/LibUsdOracle.sol +++ b/protocol/contracts/libraries/Oracle/LibUsdOracle.sol @@ -28,7 +28,7 @@ interface IERC20Decimals { library LibUsdOracle { using LibRedundantMath256 for uint256; - uint256 constant CHAINLINK_DENOMINATOR = 1e6; + uint256 constant UNISWAP_DENOMINATOR = 1e6; function getUsdPrice(address token) internal view returns (uint256) { return getUsdPrice(token, 0); @@ -103,35 +103,41 @@ library LibUsdOracle { } // get twap from the `chainlinkToken` to `token` - // exchange 1 `chainlinkToken` for `token` + // exchange 1 `token` for `chainlinkToken`. tokenPrice = LibUniswapOracle.getTwap( lookback == 0 ? LibUniswapOracle.FIFTEEN_MINUTES : uint32(lookback), oracleImpl.target, token, chainlinkToken, - uint128(10 ** IERC20Decimals(token).decimals()) + tokenDecimals == 0 + ? uint128(10 ** IERC20Decimals(token).decimals()) + : uint128(10 ** tokenDecimals) ); // call chainlink oracle from the OracleImplmentation contract - Implementation memory chainlinkOracleImpl = s.sys.oracleImplementation[chainlinkToken]; - address chainlinkOraclePriceAddress = chainlinkOracleImpl.target; + Implementation memory chainlinkOracle = s.sys.oracleImplementation[chainlinkToken]; - uint32 timeout = abi.decode(oracleImpl.data, (uint32)); + // return the CL_TOKEN/USD or USD/CL_TOKEN, depending on `tokenDecimals`. + uint256 chainlinkTokenDecimals = IERC20Decimals(chainlinkToken).decimals(); uint256 chainlinkTokenPrice = LibChainlinkOracle.getTokenPrice( - chainlinkOraclePriceAddress, - timeout, - 0, + chainlinkOracle.target, + abi.decode(chainlinkOracle.data, (uint256)), // timeout + tokenDecimals == 0 ? tokenDecimals : chainlinkTokenDecimals, lookback ); // if token decimals != 0, Beanstalk is attempting to query the USD/TOKEN price, and // thus the price needs to be inverted. if (tokenDecimals != 0) { - tokenPrice = (10 ** (6 + tokenDecimals)) / tokenPrice; - return (tokenPrice * chainlinkTokenPrice) / (10 ** tokenDecimals); + // invert tokenPrice (to get CL_TOKEN/TOKEN). + // `tokenPrice` has 6 decimal precision (see {LibUniswapOracle.getTwap}). + tokenPrice = 1e12 / tokenPrice; + // return the USD/TOKEN price. + // 1e6 * 1e`n` / 1e`n` = 1e6 + return (tokenPrice * chainlinkTokenPrice) / (10 ** chainlinkTokenDecimals); } else { // return the TOKEN/USD price. - return (tokenPrice * chainlinkTokenPrice) / CHAINLINK_DENOMINATOR; + return (tokenPrice * chainlinkTokenPrice) / UNISWAP_DENOMINATOR; } } From 972e7828d1bb668a4c8aad18938110a2fbb68e1b Mon Sep 17 00:00:00 2001 From: Brean0 Date: Sun, 25 Aug 2024 19:53:40 +0200 Subject: [PATCH 048/430] update gauge precision. --- protocol/test/foundry/sun/Gauge.t.sol | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/protocol/test/foundry/sun/Gauge.t.sol b/protocol/test/foundry/sun/Gauge.t.sol index 57a4dcb1d6..0f48393b8e 100644 --- a/protocol/test/foundry/sun/Gauge.t.sol +++ b/protocol/test/foundry/sun/Gauge.t.sol @@ -289,10 +289,9 @@ contract GaugeTest is TestHelper { // verify the locked beans increased. assertGe(bs.getLockedBeansUnderlyingUnripeBean(), lockedBeans); uint256 totalUnderlying = bs.getTotalUnderlying(UNRIPE_BEAN); - assertApproxEqAbs( + assertEq( bs.getLockedBeansUnderlyingUnripeBean(), - (totalUnderlying * 0.458765896798e18) / 1e18, - 1 + (totalUnderlying * 0.4587658967980477e18) / 1e18 ); } From fc54eaed71c084ed59fd41d269ca4b800b99f699 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Fri, 23 Aug 2024 21:04:33 -0600 Subject: [PATCH 049/430] feat: add l2 chainIds + addresses --- projects/sdk-core/src/constants/chains.ts | 11 +++++++++-- projects/sdk-core/src/lib/Address.ts | 23 +++++++++++++++++++---- 2 files changed, 28 insertions(+), 6 deletions(-) diff --git a/projects/sdk-core/src/constants/chains.ts b/projects/sdk-core/src/constants/chains.ts index 04cb2143d2..c5072f1f58 100644 --- a/projects/sdk-core/src/constants/chains.ts +++ b/projects/sdk-core/src/constants/chains.ts @@ -3,13 +3,20 @@ */ export enum ChainId { MAINNET = 1, + ARBITRUM = 42161, ANVIL1 = 1007, + TESTNET = 31337, LOCALHOST = 1337, - TESTNET = 31337 + LOCALHOST_ARBITRUM = 41337, } /** * These chains are forks of mainnet, * therefore they use the same token addresses as mainnet. */ -export const TESTNET_CHAINS = new Set([ChainId.ANVIL1, ChainId.LOCALHOST, ChainId.TESTNET]); +export const TESTNET_CHAINS = new Set([ + ChainId.ANVIL1, + ChainId.LOCALHOST, + ChainId.TESTNET, + ChainId.LOCALHOST_ARBITRUM +]); diff --git a/projects/sdk-core/src/lib/Address.ts b/projects/sdk-core/src/lib/Address.ts index fc0af8800b..e5ff34f003 100644 --- a/projects/sdk-core/src/lib/Address.ts +++ b/projects/sdk-core/src/lib/Address.ts @@ -35,9 +35,16 @@ export class Address { } get(chainId?: number) { - // Default to MAINNET if no chain is specified + let address: string = this.addresses[ChainId.ARBITRUM]; + + // Default to ARBITRUM if no chain is specified if (!chainId) { - return this.addresses[ChainId.MAINNET]; + if (!address) { + throw new Error( + `Chain ID ${ChainId.ARBITRUM} not supported in address definition: ${this.addresses}` + ); + } + return address; } // Throw if user wants a specific chain which we don't support @@ -46,9 +53,17 @@ export class Address { } // If user wants an address on a TESTNET chain - // return mainnet one if it's not found + // return ARBITRUM one if it's not found if (TESTNET_CHAINS.has(chainId)) { - return this.addresses[chainId] || this.addresses[ChainId.MAINNET]; + address = this.addresses[chainId] || this.addresses[ChainId.ARBITRUM]; + } else { + address = this.addresses[chainId]; + } + + if (!address) { + throw new Error( + `Chain ID not supported in address definition: ${this.addresses}` + ); } return this.addresses[chainId]; From 1d2c964027b6ea5695748564c65d71a6ea6a77b3 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Fri, 23 Aug 2024 21:05:18 -0600 Subject: [PATCH 050/430] feat: update addresses in sdk --- projects/sdk-core/src/lib/Address.ts | 31 ++--- projects/sdk/src/classes/Address.ts | 15 +- projects/sdk/src/constants/addresses.ts | 175 +++++++++++++++++++----- 3 files changed, 159 insertions(+), 62 deletions(-) diff --git a/projects/sdk-core/src/lib/Address.ts b/projects/sdk-core/src/lib/Address.ts index e5ff34f003..1d17f2d748 100644 --- a/projects/sdk-core/src/lib/Address.ts +++ b/projects/sdk-core/src/lib/Address.ts @@ -7,13 +7,15 @@ export type AddressDefinition = { export class Address { private addresses: AddressDefinition; public MAINNET: string; + public ARBITRUM: string; public LOCALHOST: string; - public ANVIL1: string; + public LOCALHOST_ARBITRUM: string; + public TESTNET: string; static make(input: T): Address { const addresses: AddressDefinition = {}; if (typeof input == "string") { - addresses[ChainId.MAINNET] = input; + addresses[ChainId.ARBITRUM] = input.toLowerCase(); } else { Object.assign(addresses, input); } @@ -29,22 +31,21 @@ export class Address { constructor(addresses: AddressDefinition) { this.addresses = addresses; + + this.ARBITRUM = this.addresses[ChainId.ARBITRUM]; this.MAINNET = this.addresses[ChainId.MAINNET]; - this.LOCALHOST = this.addresses[ChainId.LOCALHOST]; - this.ANVIL1 = this.addresses[ChainId.ANVIL1]; + this.LOCALHOST_ARBITRUM = + this.addresses[ChainId.LOCALHOST_ARBITRUM] || this.addresses[ChainId.ARBITRUM]; + this.TESTNET = this.addresses[ChainId.TESTNET]; + this.LOCALHOST = this.addresses[ChainId.LOCALHOST] || this.addresses[ChainId.MAINNET]; } get(chainId?: number) { - let address: string = this.addresses[ChainId.ARBITRUM]; + let address = this.addresses[ChainId.ARBITRUM]; // Default to ARBITRUM if no chain is specified if (!chainId) { - if (!address) { - throw new Error( - `Chain ID ${ChainId.ARBITRUM} not supported in address definition: ${this.addresses}` - ); - } - return address; + return address || ""; } // Throw if user wants a specific chain which we don't support @@ -60,13 +61,7 @@ export class Address { address = this.addresses[chainId]; } - if (!address) { - throw new Error( - `Chain ID not supported in address definition: ${this.addresses}` - ); - } - - return this.addresses[chainId]; + return address || ""; } set(input: T) { diff --git a/projects/sdk/src/classes/Address.ts b/projects/sdk/src/classes/Address.ts index c06973b718..027b87819b 100644 --- a/projects/sdk/src/classes/Address.ts +++ b/projects/sdk/src/classes/Address.ts @@ -7,13 +7,15 @@ export type AddressDefinition = { export class Address { private addresses: AddressDefinition; public MAINNET: string; + public ARBITRUM: string; public TESTNET: string; public LOCALHOST: string; + public LOCALHOST_ARBITRUM: string; static make(input: T): Address { const addresses: AddressDefinition = {}; if (typeof input == "string") { - addresses[ChainId.MAINNET] = input; + addresses[ChainId.ARBITRUM] = input; } else { Object.assign(addresses, input); } @@ -31,13 +33,14 @@ export class Address { this.addresses = addresses; this.MAINNET = this.addresses[ChainId.MAINNET]; this.TESTNET = this.addresses[ChainId.TESTNET]; - this.LOCALHOST = this.addresses[ChainId.LOCALHOST]; + this.LOCALHOST = this.addresses[ChainId.LOCALHOST || ChainId.MAINNET]; + this.ARBITRUM = this.addresses[ChainId.LOCALHOST_ARBITRUM || ChainId.ARBITRUM]; } get(chainId?: number) { - // Default to MAINNET if no chain is specified + // Default to ARBITRUM if no chain is specified if (!chainId) { - return this.addresses[ChainId.MAINNET]; + return this.addresses[ChainId.ARBITRUM]; } // Throw if user wants a specific chain which we don't support @@ -46,9 +49,9 @@ export class Address { } // If user wants an address on a TESTNET chain - // return mainnet one if it's not found + // return ARBITRUM one if it's not found if (TESTNET_CHAINS.has(chainId)) { - return this.addresses[chainId] || this.addresses[ChainId.MAINNET]; + return this.addresses[chainId] || this.addresses[ChainId.ARBITRUM]; } return this.addresses[chainId]; diff --git a/projects/sdk/src/constants/addresses.ts b/projects/sdk/src/constants/addresses.ts index edb309b2d1..ac6896f6ac 100644 --- a/projects/sdk/src/constants/addresses.ts +++ b/projects/sdk/src/constants/addresses.ts @@ -1,39 +1,70 @@ +import { ChainId } from "@beanstalk/sdk-core"; import { Address } from "src/classes/Address"; + export const addresses = { // ---------------------------------------- // Beanstalk Core Contracts // ---------------------------------------- - BEANSTALK: Address.make("0xC1E088fC1323b20BCBee9bd1B9fC9546db5624C5"), - BEANSTALK_FERTILIZER: Address.make("0x402c84De2Ce49aF88f5e2eF3710ff89bFED36cB6"), - BARNRAISE_CUSTODIAN: Address.make("0xa9bA2C40b263843C04d344727b954A545c81D043"), + BEANSTALK: Address.make({ + [ChainId.MAINNET]: '0xC1E088fC1323b20BCBee9bd1B9fC9546db5624C5', + [ChainId.ARBITRUM]: '0xD1A0060ba708BC4BCD3DA6C37EFa8deDF015FB70', + }), + BEANSTALK_FERTILIZER: Address.make({ + [ChainId.MAINNET]: "0x402c84De2Ce49aF88f5e2eF3710ff89bFED36cB6", + [ChainId.ARBITRUM]: "0xFD02c2291fb4F832831666Df5960A590d5e231cF" // FIX ME + }), + BARNRAISE_CUSTODIAN: Address.make({ + [ChainId.MAINNET]: "0xa9bA2C40b263843C04d344727b954A545c81D043" + }), // ---------------------------------------- // Ecosystem Contracts // ---------------------------------------- - BEANSTALK_PRICE: Address.make("0x4BEd6cb142b7d474242d87F4796387DEB9E1E1B4"), - MATH: Address.make("0x16a903b66403d3de69db50e6d1ad0b07490b740a"), - DEPOT: Address.make("0xDEb0f00071497a5cc9b4A6B96068277e57A82Ae2"), - PIPELINE: Address.make("0xb1bE0000C6B3C62749b5F0c92480146452D15423"), - ROOT: Address.make("0x77700005BEA4DE0A78b956517f099260C2CA9a26"), - USD_ORACLE: Address.make("0xb24a70b71e4cca41eb114c2f61346982aa774180"), - UNWRAP_AND_SEND_ETH_JUNCTION: Address.make("0x737Cad465B75CDc4c11B3E312Eb3fe5bEF793d96"), + BEANSTALK_PRICE: Address.make({ + [ChainId.MAINNET]: "0xb01CE0008CaD90104651d6A84b6B11e182a9B62A" + }), + MATH: Address.make({ + [ChainId.MAINNET]: "0x16a903b66403d3de69db50e6d1ad0b07490b740a" + }), + DEPOT: Address.make({ + [ChainId.MAINNET]: "0xDEb0f00071497a5cc9b4A6B96068277e57A82Ae2", + [ChainId.ARBITRUM]: "0xDEb0f0dEEc1A29ab97ABf65E537452D1B00A619c" + }), + PIPELINE: Address.make({ + [ChainId.MAINNET]: "0xb1bE0000C6B3C62749b5F0c92480146452D15423", + [ChainId.ARBITRUM]: "0xb1bE000644bD25996b0d9C2F7a6D6BA3954c91B0", + }), + + ROOT: Address.make({ + [ChainId.MAINNET]: "0x77700005BEA4DE0A78b956517f099260C2CA9a26", + }), + USD_ORACLE: Address.make({ + [ChainId.MAINNET]: "0x1aa19ed7DfC555E4644c9353Ad383c33024855F7" + }), // ---------------------------------------- // BeaNFT Contracts // ---------------------------------------- - BEANFT_GENESIS: Address.make("0xa755A670Aaf1FeCeF2bea56115E65e03F7722A79"), - BEANFT_WINTER_ADDRESSES: Address.make("0x459895483556daD32526eFa461F75E33E458d9E9"), + BEANFT_GENESIS: Address.make({ + [ChainId.MAINNET]: "0xa755A670Aaf1FeCeF2bea56115E65e03F7722A79", + }), + BEANFT_WINTER_ADDRESSES: Address.make({ + [ChainId.MAINNET]: "0x459895483556daD32526eFa461F75E33E458d9E9" + }), // ---------------------------------------- // Bean & Unripe Bean Tokens // ---------------------------------------- - BEAN: Address.make("0xBEA0000029AD1c77D3d5D23Ba2D8893dB9d1Efab"), + BEAN: Address.make({ + [ChainId.MAINNET]: "0xBEA0000029AD1c77D3d5D23Ba2D8893dB9d1Efab", + [ChainId.ARBITRUM]: "0xBEA0005B8599265D41256905A9B3073D397812E4", + }), UNRIPE_BEAN: // "Unripe Bean": Unripe vesting asset for the Bean token, Localhost - Address.make("0x1BEA0050E63e05FBb5D8BA2f10cf5800B6224449"), - UNRIPE_BEAN_WSTETH: - // "Unripe BEAN:WSTETH LP": Unripe vesting asset for the BEAN:WSTETH LP token, Localhost - Address.make("0x1BEA3CcD22F4EBd3d37d731BA31Eeca95713716D"), + Address.make({ + [ChainId.MAINNET]: "0x1BEA0050E63e05FBb5D8BA2f10cf5800B6224449", + [ChainId.ARBITRUM]: "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", + }), // ---------------------------------------- // Bean Pool LP Tokens @@ -43,7 +74,6 @@ export const addresses = { // [Implements: ERC20 & Metapool] // -------------------------------------------------- // coins[0] = 0xBEA0003eA948Db32082Fc6F4EC0729D258a0444c (BEAN) - // coins[1] = 0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490 (3CRV) // // 1. Creates a BEAN:3CRV Metapool contract. // 2. Issues BEAN3CRV-f, the pool's LP token. The pool address and @@ -51,23 +81,70 @@ export const addresses = { // case for 3pool itself on Mainnet: // - 3CRV (the 3pool LP Token) = 0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490 // - 3pool Contract = 0xbEbc44782C7dB0a1A60Cb6fe97d0b483032FF1C7 - Address.make("0xc9C32cd16Bf7eFB85Ff14e0c8603cc90F6F2eE49"), + Address.make({ + [ChainId.MAINNET]: "0xc9C32cd16Bf7eFB85Ff14e0c8603cc90F6F2eE49" + }), // ---------------------------------------- // Wells Contracts // ---------------------------------------- - BEANWETH_WELL: Address.make("0xBEA0e11282e2bB5893bEcE110cF199501e872bAd"), - BEANWSTETH_WELL: Address.make("0xBeA0000113B0d182f4064C86B71c315389E4715D"), + BEANWETH_WELL: Address.make({ + [ChainId.MAINNET]: "0xBEA0e11282e2bB5893bEcE110cF199501e872bAd", + [ChainId.ARBITRUM]: "0xBEA02d411690A8Aa418E6606fFf5C964933645E0" + }), + BEANweETH_WELL: Address.make({ + [ChainId.ARBITRUM]: "0xBEA0Ee8f9c5bDd6f9aBd9dC687a2D51956508eC9", + }), + BEANWBTC_WELL: Address.make({ + [ChainId.ARBITRUM]: "0xBEA0d57e05C78E11817f6B2024805b68f97c0e2b" + }), + BEANUSDC_WELL: { + [ChainId.ARBITRUM]: "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", + }, + BEANUSDT_WELL: { + [ChainId.ARBITRUM]: "0xBEA09220d69Eec94140531877DdB4922E75a75aC", + }, // ---------------------------------------- // Common ERC-20 Tokens // ---------------------------------------- - WETH: Address.make("0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"), - DAI: Address.make("0x6B175474E89094C44Da98b954EedeAC495271d0F"), - USDC: Address.make("0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"), - USDT: Address.make("0xdAC17F958D2ee523a2206206994597C13D831ec7"), - CRV3: Address.make("0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490"), - LUSD: Address.make("0x5f98805A4E8be255a32880FDeC7F6728C6568bA0"), + WETH: Address.make({ + [ChainId.MAINNET]: "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + }), + wstETH: Address.make({ + // [ChainId.MAINNET]: + [ChainId.ARBITRUM]: "0x5979D7b546E38E414F7E9822514be443A4800529" + }), + DAI: Address.make({ + [ChainId.MAINNET]: "0x6B175474E89094C44Da98b954EedeAC495271d0F", + [ChainId.ARBITRUM]: "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1" + }), + USDC: Address.make({ + [ChainId.MAINNET]: "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + [ChainId.ARBITRUM]: "0xaf88d065e77c8cC2239327C5EDb3A432268e5831" + }), + USDT: Address.make({ + [ChainId.MAINNET]: "0xdAC17F958D2ee523a2206206994597C13D831ec7", + [ChainId.ARBITRUM]: "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9" + }), + CRV3: Address.make({ + [ChainId.MAINNET]: "0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490" + }), + LUSD: Address.make({ + [ChainId.MAINNET]: "0x5f98805A4E8be255a32880FDeC7F6728C6568bA0" + }), + rETH: Address.make({ + [ChainId.ARBITRUM]: "0xEC70Dcb4A1EFa46b8F2D97C310C9c4790ba5ffA8" + }), + PENDLE: Address.make({ + [ChainId.ARBITRUM]: "0xfc5A1A6EB076a2C7aD06eD22C90d7E710E35ad0a" + }), + GMX: Address.make({ + [ChainId.ARBITRUM]: "0xfc5A1A6EB076a2C7aD06eD22C90d7E710E35ad0a" + }), + ZRO: Address.make({ + [ChainId.ARBITRUM]: "0x6985884C4392D348587B19cb9eAAf157F13271cd" + }), // ---------------------------------------- // Lido @@ -85,14 +162,18 @@ export const addresses = { // coins[0] = 0x6B175474E89094C44Da98b954EedeAC495271d0F (DAI) // coins[1] = 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 (USDC) // coins[2] = 0xdAC17F958D2ee523a2206206994597C13D831ec7 (USDT) - Address.make("0xbEbc44782C7dB0a1A60Cb6fe97d0b483032FF1C7"), + Address.make({ + [ChainId.MAINNET]: "0xbEbc44782C7dB0a1A60Cb6fe97d0b483032FF1C7" + }), TRICRYPTO2: // tricrypto2 // -------------------------------------------------- // coins[0] = 0xdAC17F958D2ee523a2206206994597C13D831ec7 (USDT) // coins[1] = 0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599 (WBTC) // coins[2] = 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 (WETH) - Address.make("0xD51a44d3FaE010294C616388b506AcdA1bfAAE46"), + Address.make({ + [ChainId.MAINNET]: "0xD51a44d3FaE010294C616388b506AcdA1bfAAE46" + }), // ---------------------------------------- // Curve: Registries / Factories / Utils @@ -102,29 +183,47 @@ export const addresses = { // - "factories" (they allow creation of new pools) // 3pool, etc. - POOL_REGISTRY: Address.make("0x90e00ace148ca3b23ac1bc8c240c2a7dd9c2d7f5"), + POOL_REGISTRY: Address.make({ + [ChainId.MAINNET]: "0x90e00ace148ca3b23ac1bc8c240c2a7dd9c2d7f5", + }), // X:3CRV, etc. aka StableFactory - META_FACTORY: Address.make("0xB9fC157394Af804a3578134A6585C0dc9cc990d4"), + META_FACTORY: Address.make({ + [ChainId.MAINNET]: "0xB9fC157394Af804a3578134A6585C0dc9cc990d4", + }), // tricrypto2, etc. - CRYPTO_FACTORY: Address.make("0x8F942C20D02bEfc377D41445793068908E2250D0"), + CRYPTO_FACTORY: Address.make({ + [ChainId.MAINNET]: "0x8F942C20D02bEfc377D41445793068908E2250D0", + }), // zap - CURVE_ZAP: Address.make("0xA79828DF1850E8a3A3064576f380D90aECDD3359"), + CURVE_ZAP: Address.make({ + [ChainId.MAINNET]: "0xA79828DF1850E8a3A3064576f380D90aECDD3359", + }), // Uniswap V3 Router - UNISWAP_V3_ROUTER: Address.make("0xE592427A0AEce92De3Edee1F18E0157C05861564"), + UNISWAP_V3_ROUTER: Address.make({ + [ChainId.MAINNET]: "0xE592427A0AEce92De3Edee1F18E0157C05861564", + }), // Uniswap V3 Quoter V2 - UNISWAP_V3_QUOTER_V2: Address.make("0x61fFE014bA17989E743c5F6cB21bF9697530B21e"), + UNISWAP_V3_QUOTER_V2: Address.make({ + [ChainId.MAINNET]: "0x61fFE014bA17989E743c5F6cB21bF9697530B21e", + }), // BEAN_ETH_UNIV2_LP !! Deprecated - BEAN_ETH_UNIV2_LP: Address.make("0x87898263B6C5BABe34b4ec53F22d98430b91e371"), + BEAN_ETH_UNIV2_LP: Address.make({ + [ChainId.MAINNET]: "0x87898263B6C5BABe34b4ec53F22d98430b91e371", + }), // BEAN_LUSD_LP !! Deprecated - BEAN_LUSD_LP: Address.make("0xD652c40fBb3f06d6B58Cb9aa9CFF063eE63d465D"), + BEAN_LUSD_LP: Address.make({ + [ChainId.MAINNET]: "0xD652c40fBb3f06d6B58Cb9aa9CFF063eE63d465D", + }), // BEAN_CRV3_V1_LP !! Deprecated - BEAN_CRV3_V1_LP: Address.make("0x3a70DfA7d2262988064A2D051dd47521E43c9BdD") + BEAN_CRV3_V1_LP: Address.make({ + [ChainId.MAINNET]: "0x3a70DfA7d2262988064A2D051dd47521E43c9BdD" + }) }; From 8ee1383cf96938bc3f47c1ea8c8efc0da0e2de16 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sat, 24 Aug 2024 09:42:25 -0600 Subject: [PATCH 051/430] feat: fix sdk-core Address class --- projects/sdk-core/src/lib/Address.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/projects/sdk-core/src/lib/Address.ts b/projects/sdk-core/src/lib/Address.ts index 1d17f2d748..5cbc65b7c1 100644 --- a/projects/sdk-core/src/lib/Address.ts +++ b/projects/sdk-core/src/lib/Address.ts @@ -10,6 +10,7 @@ export class Address { public ARBITRUM: string; public LOCALHOST: string; public LOCALHOST_ARBITRUM: string; + public ANVIL1: string; public TESTNET: string; static make(input: T): Address { @@ -38,6 +39,7 @@ export class Address { this.addresses[ChainId.LOCALHOST_ARBITRUM] || this.addresses[ChainId.ARBITRUM]; this.TESTNET = this.addresses[ChainId.TESTNET]; this.LOCALHOST = this.addresses[ChainId.LOCALHOST] || this.addresses[ChainId.MAINNET]; + this.ANVIL1 = this.addresses[ChainId.ANVIL1] || this.addresses[ChainId.MAINNET]; } get(chainId?: number) { From 9177217658819361ab1692d34e53bf241f094a6e Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sat, 24 Aug 2024 10:07:12 -0600 Subject: [PATCH 052/430] feat: update sdk queries --- .../src/queries/silo/getSiloBalance.graphql | 10 +++----- .../src/queries/silo/getSiloBalances.graphql | 25 ++++++++++--------- .../src/queries/silo/getSiloWhitelist.graphql | 7 ------ 3 files changed, 16 insertions(+), 26 deletions(-) delete mode 100644 projects/sdk/src/queries/silo/getSiloWhitelist.graphql diff --git a/projects/sdk/src/queries/silo/getSiloBalance.graphql b/projects/sdk/src/queries/silo/getSiloBalance.graphql index 51404c3692..816db83579 100644 --- a/projects/sdk/src/queries/silo/getSiloBalance.graphql +++ b/projects/sdk/src/queries/silo/getSiloBalance.graphql @@ -4,18 +4,14 @@ query getSiloBalance($token: String, $account: ID!, $season: Int!) { deposited: deposits( orderBy: season orderDirection: asc - where: { - token: $token - #amount_gt: 0 - amount_gt: 0 - } + where: { token: $token, depositedAmount_gt: 0 } ) { season stem token #amount - amount - bdv + depositedAmount + depositedBDV } # Withdrawn withdrawn: withdraws( diff --git a/projects/sdk/src/queries/silo/getSiloBalances.graphql b/projects/sdk/src/queries/silo/getSiloBalances.graphql index 0a399271d2..83be5652c0 100644 --- a/projects/sdk/src/queries/silo/getSiloBalances.graphql +++ b/projects/sdk/src/queries/silo/getSiloBalances.graphql @@ -1,29 +1,30 @@ query getSiloBalances($account: ID!, $season: Int!) { farmer(id: $account) { # Deposited - deposited: deposits( - orderBy: season - orderDirection: asc - where: { - #amount_gt: 0 - amount_gt: 0 - } - ) { + deposited: deposits(orderBy: season, orderDirection: asc, where: { depositedAmount_gt: 0 }) { season stem token #amount - amount - bdv + depositedAmount + depositedBDV } # Withdrawn - withdrawn: withdraws(orderBy: withdrawSeason, orderDirection: asc, where: { claimableSeason_gt: $season, claimed: false }) { + withdrawn: withdraws( + orderBy: withdrawSeason + orderDirection: asc + where: { claimableSeason_gt: $season, claimed: false } + ) { season: withdrawSeason token amount } # Claimable - claimable: withdraws(orderBy: withdrawSeason, orderDirection: asc, where: { claimableSeason_lte: $season, claimed: false }) { + claimable: withdraws( + orderBy: withdrawSeason + orderDirection: asc + where: { claimableSeason_lte: $season, claimed: false } + ) { season: withdrawSeason token amount diff --git a/projects/sdk/src/queries/silo/getSiloWhitelist.graphql b/projects/sdk/src/queries/silo/getSiloWhitelist.graphql deleted file mode 100644 index 2d17493c2b..0000000000 --- a/projects/sdk/src/queries/silo/getSiloWhitelist.graphql +++ /dev/null @@ -1,7 +0,0 @@ -query getSiloWhitelist { - whitelistTokens { - token - stalk - seeds - } -} From 8bcb64255c70371815db24c9b37db5fd948687d6 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sat, 24 Aug 2024 10:08:23 -0600 Subject: [PATCH 053/430] feat: update addresses + getBalance(s) gql --- projects/sdk/src/classes/Address.ts | 66 ++----------------------- projects/sdk/src/constants/addresses.ts | 3 +- projects/sdk/src/lib/silo.ts | 25 +++++++--- 3 files changed, 22 insertions(+), 72 deletions(-) diff --git a/projects/sdk/src/classes/Address.ts b/projects/sdk/src/classes/Address.ts index 027b87819b..5373e398e8 100644 --- a/projects/sdk/src/classes/Address.ts +++ b/projects/sdk/src/classes/Address.ts @@ -1,64 +1,4 @@ -import { ChainId, TESTNET_CHAINS } from "@beanstalk/sdk-core"; +import { Address } from '@beanstalk/sdk-core'; -export type AddressDefinition = { - [id: number]: string; -}; - -export class Address { - private addresses: AddressDefinition; - public MAINNET: string; - public ARBITRUM: string; - public TESTNET: string; - public LOCALHOST: string; - public LOCALHOST_ARBITRUM: string; - - static make(input: T): Address { - const addresses: AddressDefinition = {}; - if (typeof input == "string") { - addresses[ChainId.ARBITRUM] = input; - } else { - Object.assign(addresses, input); - } - - // Make address values lowercase - const lowerCaseAddresses: AddressDefinition = {}; - for (const key in addresses) { - lowerCaseAddresses[key] = addresses[key].toLowerCase(); - } - - return new Address(lowerCaseAddresses); - } - - constructor(addresses: AddressDefinition) { - this.addresses = addresses; - this.MAINNET = this.addresses[ChainId.MAINNET]; - this.TESTNET = this.addresses[ChainId.TESTNET]; - this.LOCALHOST = this.addresses[ChainId.LOCALHOST || ChainId.MAINNET]; - this.ARBITRUM = this.addresses[ChainId.LOCALHOST_ARBITRUM || ChainId.ARBITRUM]; - } - - get(chainId?: number) { - // Default to ARBITRUM if no chain is specified - if (!chainId) { - return this.addresses[ChainId.ARBITRUM]; - } - - // Throw if user wants a specific chain which we don't support - if (!ChainId[chainId]) { - throw new Error(`Chain ID ${chainId} is not supported`); - } - - // If user wants an address on a TESTNET chain - // return ARBITRUM one if it's not found - if (TESTNET_CHAINS.has(chainId)) { - return this.addresses[chainId] || this.addresses[ChainId.ARBITRUM]; - } - - return this.addresses[chainId]; - } - - set(input: T) { - const newAddress = Address.make(input); - Object.assign(this, newAddress); - } -} +// re-export to avoid breaking any existing imports from the SDK +export { Address }; diff --git a/projects/sdk/src/constants/addresses.ts b/projects/sdk/src/constants/addresses.ts index ac6896f6ac..3cfdd112b7 100644 --- a/projects/sdk/src/constants/addresses.ts +++ b/projects/sdk/src/constants/addresses.ts @@ -1,5 +1,4 @@ -import { ChainId } from "@beanstalk/sdk-core"; -import { Address } from "src/classes/Address"; +import { ChainId, Address } from "@beanstalk/sdk-core"; export const addresses = { // ---------------------------------------- diff --git a/projects/sdk/src/lib/silo.ts b/projects/sdk/src/lib/silo.ts index d1f106c9b4..c014dab3d9 100644 --- a/projects/sdk/src/lib/silo.ts +++ b/projects/sdk/src/lib/silo.ts @@ -178,7 +178,18 @@ export class Silo { return this.siloConvert.convertEstimate(fromToken, toToken, fromAmount); } + public async getDeposits(_account: string) { + const deposits = await Silo.sdk.contracts.beanstalk.getDepositsForAccount(_account); + + + } + + public async getTokenDeposits(_account: string, token: Token) { + return Silo.sdk.contracts.beanstalk.getTokenDepositsForAccount(_account, token.address); + } + /** + * @deprecated * Return the Farmer's balance of a single whitelisted token. */ public async getBalance( @@ -237,9 +248,9 @@ export class Silo { deposited.forEach((deposit) => utils.applyDeposit(balance, _token, stemTip, { - stem: deposit.season, // FIXME - amount: deposit.amount, - bdv: deposit.bdv, + stem: deposit.stem, // FIXME + amount: deposit.depositedAmount, + bdv: deposit.depositedBDV, germinatingStem }) ); @@ -353,14 +364,14 @@ export class Silo { if (!stemTip) throw new Error(`No stem tip found for ${token.address}`); // Filter dust crates - should help with crate balance too low errors - if (BigNumber.from(deposit.amount).toString() !== "1") { + if (BigNumber.from(deposit.depositedAmount).toString() !== "1") { utils.applyDeposit(balance, token, stemTip, { stem: deposit.stem || deposit.season, - amount: deposit.amount, - bdv: deposit.bdv, + amount: deposit.depositedAmount, + bdv: deposit.depositedBDV, germinatingStem }); - }; + } }); return utils.sortTokenMapByWhitelist(Silo.sdk.tokens.siloWhitelist, balances); From 9db6c8f3942aa99bd010c87f5e82d0200cf49068 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sat, 24 Aug 2024 11:17:46 -0600 Subject: [PATCH 054/430] feat: add tokens + addresses --- projects/sdk/src/constants/addresses.ts | 145 ++++++++----- projects/sdk/src/lib/tokens.ts | 268 +++++++++++++++++++----- 2 files changed, 309 insertions(+), 104 deletions(-) diff --git a/projects/sdk/src/constants/addresses.ts b/projects/sdk/src/constants/addresses.ts index 3cfdd112b7..08801c75a0 100644 --- a/projects/sdk/src/constants/addresses.ts +++ b/projects/sdk/src/constants/addresses.ts @@ -5,8 +5,8 @@ export const addresses = { // Beanstalk Core Contracts // ---------------------------------------- BEANSTALK: Address.make({ - [ChainId.MAINNET]: '0xC1E088fC1323b20BCBee9bd1B9fC9546db5624C5', - [ChainId.ARBITRUM]: '0xD1A0060ba708BC4BCD3DA6C37EFa8deDF015FB70', + [ChainId.MAINNET]: "0xC1E088fC1323b20BCBee9bd1B9fC9546db5624C5", + [ChainId.ARBITRUM]: "0xD1A0060ba708BC4BCD3DA6C37EFa8deDF015FB70" }), BEANSTALK_FERTILIZER: Address.make({ [ChainId.MAINNET]: "0x402c84De2Ce49aF88f5e2eF3710ff89bFED36cB6", @@ -31,21 +31,24 @@ export const addresses = { }), PIPELINE: Address.make({ [ChainId.MAINNET]: "0xb1bE0000C6B3C62749b5F0c92480146452D15423", - [ChainId.ARBITRUM]: "0xb1bE000644bD25996b0d9C2F7a6D6BA3954c91B0", + [ChainId.ARBITRUM]: "0xb1bE000644bD25996b0d9C2F7a6D6BA3954c91B0" + }), + USD_ORACLE: Address.make({ + [ChainId.MAINNET]: "0x1aa19ed7DfC555E4644c9353Ad383c33024855F7" }), + /** + * @deprecated + */ ROOT: Address.make({ - [ChainId.MAINNET]: "0x77700005BEA4DE0A78b956517f099260C2CA9a26", - }), - USD_ORACLE: Address.make({ - [ChainId.MAINNET]: "0x1aa19ed7DfC555E4644c9353Ad383c33024855F7" + [ChainId.MAINNET]: "0x77700005BEA4DE0A78b956517f099260C2CA9a26" }), // ---------------------------------------- // BeaNFT Contracts // ---------------------------------------- BEANFT_GENESIS: Address.make({ - [ChainId.MAINNET]: "0xa755A670Aaf1FeCeF2bea56115E65e03F7722A79", + [ChainId.MAINNET]: "0xa755A670Aaf1FeCeF2bea56115E65e03F7722A79" }), BEANFT_WINTER_ADDRESSES: Address.make({ [ChainId.MAINNET]: "0x459895483556daD32526eFa461F75E33E458d9E9" @@ -56,18 +59,27 @@ export const addresses = { // ---------------------------------------- BEAN: Address.make({ [ChainId.MAINNET]: "0xBEA0000029AD1c77D3d5D23Ba2D8893dB9d1Efab", - [ChainId.ARBITRUM]: "0xBEA0005B8599265D41256905A9B3073D397812E4", + [ChainId.ARBITRUM]: "0xBEA0005B8599265D41256905A9B3073D397812E4" }), UNRIPE_BEAN: // "Unripe Bean": Unripe vesting asset for the Bean token, Localhost Address.make({ [ChainId.MAINNET]: "0x1BEA0050E63e05FBb5D8BA2f10cf5800B6224449", - [ChainId.ARBITRUM]: "0x1BEA054dddBca12889e07B3E076f511Bf1d27543", + [ChainId.ARBITRUM]: "0x1BEA054dddBca12889e07B3E076f511Bf1d27543" + }), + UNRIPE_BEAN_WSTETH: + // "Unripe BEAN:WETH LP": Unripe vesting asset for the BEAN:WETH LP token, Localhost + Address.make({ + [ChainId.MAINNET]: "0x1BEA3CcD22F4EBd3d37d731BA31Eeca95713716D", + [ChainId.ARBITRUM]: "0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788" }), // ---------------------------------------- // Bean Pool LP Tokens // ---------------------------------------- + /** + * @deprecated + */ BEAN_CRV3: // "BEAN:3CRV Curve LP Token (BEAN3CRV-f)" // [Implements: ERC20 & Metapool] @@ -91,18 +103,22 @@ export const addresses = { [ChainId.MAINNET]: "0xBEA0e11282e2bB5893bEcE110cF199501e872bAd", [ChainId.ARBITRUM]: "0xBEA02d411690A8Aa418E6606fFf5C964933645E0" }), - BEANweETH_WELL: Address.make({ - [ChainId.ARBITRUM]: "0xBEA0Ee8f9c5bDd6f9aBd9dC687a2D51956508eC9", + BEANWSTETH_WELL: Address.make({ + [ChainId.MAINNET]: "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", + [ChainId.ARBITRUM]: "0xBEA046038302b14e2Bab2636d1E8FaacE602e0aa" + }), + BEANWEETH_WELL: Address.make({ + [ChainId.ARBITRUM]: "0xBEA0Ee8f9c5bDd6f9aBd9dC687a2D51956508eC9" }), BEANWBTC_WELL: Address.make({ [ChainId.ARBITRUM]: "0xBEA0d57e05C78E11817f6B2024805b68f97c0e2b" }), - BEANUSDC_WELL: { - [ChainId.ARBITRUM]: "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741", - }, - BEANUSDT_WELL: { - [ChainId.ARBITRUM]: "0xBEA09220d69Eec94140531877DdB4922E75a75aC", - }, + BEANUSDC_WELL: Address.make({ + [ChainId.ARBITRUM]: "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + }), + BEANUSDT_WELL: Address.make({ + [ChainId.ARBITRUM]: "0xBEA09220d69Eec94140531877DdB4922E75a75aC" + }), // ---------------------------------------- // Common ERC-20 Tokens @@ -110,10 +126,18 @@ export const addresses = { WETH: Address.make({ [ChainId.MAINNET]: "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", }), - wstETH: Address.make({ - // [ChainId.MAINNET]: + WSTETH: Address.make({ + [ChainId.MAINNET]: "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", [ChainId.ARBITRUM]: "0x5979D7b546E38E414F7E9822514be443A4800529" }), + WEETH: Address.make({ + [ChainId.MAINNET]: "0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee", + [ChainId.ARBITRUM]: "0x35751007a407ca6FEFfE80b3cB397736D2cf4dbe" + }), + WBTC: Address.make({ + [ChainId.MAINNET]: "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599", + [ChainId.ARBITRUM]: "0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f" + }), DAI: Address.make({ [ChainId.MAINNET]: "0x6B175474E89094C44Da98b954EedeAC495271d0F", [ChainId.ARBITRUM]: "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1" @@ -132,18 +156,6 @@ export const addresses = { LUSD: Address.make({ [ChainId.MAINNET]: "0x5f98805A4E8be255a32880FDeC7F6728C6568bA0" }), - rETH: Address.make({ - [ChainId.ARBITRUM]: "0xEC70Dcb4A1EFa46b8F2D97C310C9c4790ba5ffA8" - }), - PENDLE: Address.make({ - [ChainId.ARBITRUM]: "0xfc5A1A6EB076a2C7aD06eD22C90d7E710E35ad0a" - }), - GMX: Address.make({ - [ChainId.ARBITRUM]: "0xfc5A1A6EB076a2C7aD06eD22C90d7E710E35ad0a" - }), - ZRO: Address.make({ - [ChainId.ARBITRUM]: "0x6985884C4392D348587B19cb9eAAf157F13271cd" - }), // ---------------------------------------- // Lido @@ -155,6 +167,10 @@ export const addresses = { // Curve Pools: Other // ---------------------------------------- // -------------------------------------------------- + /** + * @deprecated + * Curve.fi: DAI/USDC/USDT Pool + */ POOL3: // "Curve.fi: DAI/USDC/USDT Pool" (aka 3pool) // -------------------------------------------------- @@ -164,6 +180,13 @@ export const addresses = { Address.make({ [ChainId.MAINNET]: "0xbEbc44782C7dB0a1A60Cb6fe97d0b483032FF1C7" }), + /** + * @deprecated + * tricrypto2 + */ + /** + * @deprecated + */ TRICRYPTO2: // tricrypto2 // -------------------------------------------------- @@ -181,47 +204,71 @@ export const addresses = { // - "registries" (they track a list of pools) // - "factories" (they allow creation of new pools) - // 3pool, etc. + /** + * @deprecated + * 3pool, etc. + */ POOL_REGISTRY: Address.make({ - [ChainId.MAINNET]: "0x90e00ace148ca3b23ac1bc8c240c2a7dd9c2d7f5", + [ChainId.MAINNET]: "0x90e00ace148ca3b23ac1bc8c240c2a7dd9c2d7f5" }), - // X:3CRV, etc. aka StableFactory + /** + * @deprecated + * X:3CRV, etc. aka StableFactory + */ META_FACTORY: Address.make({ - [ChainId.MAINNET]: "0xB9fC157394Af804a3578134A6585C0dc9cc990d4", + [ChainId.MAINNET]: "0xB9fC157394Af804a3578134A6585C0dc9cc990d4" }), - // tricrypto2, etc. + /** + * @deprecated + * tricrypto2, etc. + */ CRYPTO_FACTORY: Address.make({ - [ChainId.MAINNET]: "0x8F942C20D02bEfc377D41445793068908E2250D0", + [ChainId.MAINNET]: "0x8F942C20D02bEfc377D41445793068908E2250D0" }), - // zap + /** + * @deprecated + * zap + */ CURVE_ZAP: Address.make({ - [ChainId.MAINNET]: "0xA79828DF1850E8a3A3064576f380D90aECDD3359", + [ChainId.MAINNET]: "0xA79828DF1850E8a3A3064576f380D90aECDD3359" }), - // Uniswap V3 Router + /** + * @deprecated + * Uniswap V3 Router + */ UNISWAP_V3_ROUTER: Address.make({ - [ChainId.MAINNET]: "0xE592427A0AEce92De3Edee1F18E0157C05861564", + [ChainId.MAINNET]: "0xE592427A0AEce92De3Edee1F18E0157C05861564" }), - // Uniswap V3 Quoter V2 + /** + * @deprecated + * Uniswap V3 Quoter V2 + */ UNISWAP_V3_QUOTER_V2: Address.make({ - [ChainId.MAINNET]: "0x61fFE014bA17989E743c5F6cB21bF9697530B21e", + [ChainId.MAINNET]: "0x61fFE014bA17989E743c5F6cB21bF9697530B21e" }), - // BEAN_ETH_UNIV2_LP !! Deprecated + /** + * @deprecated + */ BEAN_ETH_UNIV2_LP: Address.make({ - [ChainId.MAINNET]: "0x87898263B6C5BABe34b4ec53F22d98430b91e371", + [ChainId.MAINNET]: "0x87898263B6C5BABe34b4ec53F22d98430b91e371" }), - // BEAN_LUSD_LP !! Deprecated + /** + * @deprecated + */ BEAN_LUSD_LP: Address.make({ - [ChainId.MAINNET]: "0xD652c40fBb3f06d6B58Cb9aa9CFF063eE63d465D", + [ChainId.MAINNET]: "0xD652c40fBb3f06d6B58Cb9aa9CFF063eE63d465D" }), - // BEAN_CRV3_V1_LP !! Deprecated + /** + * @deprecated + */ BEAN_CRV3_V1_LP: Address.make({ [ChainId.MAINNET]: "0x3a70DfA7d2262988064A2D051dd47521E43c9BdD" }) diff --git a/projects/sdk/src/lib/tokens.ts b/projects/sdk/src/lib/tokens.ts index e40ac5dbcd..a012699c4d 100644 --- a/projects/sdk/src/lib/tokens.ts +++ b/projects/sdk/src/lib/tokens.ts @@ -13,23 +13,35 @@ export type TokenBalance = { export class Tokens { private sdk: BeanstalkSDK; + // Common ERC-20 Tokens public readonly ETH: NativeToken; public readonly WETH: ERC20Token; + public readonly WSTETH: ERC20Token; + public readonly STETH: ERC20Token; + public readonly WEETH: ERC20Token; + public readonly WBTC: ERC20Token; public readonly BEAN: ERC20Token; - public readonly ROOT: ERC20Token; - public readonly CRV3: ERC20Token; public readonly DAI: ERC20Token; public readonly USDC: ERC20Token; public readonly USDT: ERC20Token; public readonly LUSD: ERC20Token; - public readonly STETH: ERC20Token; - public readonly WSTETH: ERC20Token; - public readonly BEAN_ETH_UNIV2_LP: ERC20Token; + public readonly CRV3: ERC20Token; + public readonly ROOT: ERC20Token; + + public readonly UNRIPE_BEAN: ERC20Token; + public readonly UNRIPE_BEAN_WSTETH: ERC20Token; + public readonly BEAN_ETH_WELL_LP: ERC20Token; public readonly BEAN_WSTETH_WELL_LP: ERC20Token; + public readonly BEAN_WEETH_WELL_LP: ERC20Token; + public readonly BEAN_WBTC_WELL_LP: ERC20Token; + public readonly BEAN_USDC_WELL_LP: ERC20Token; + public readonly BEAN_USDT_WELL_LP: ERC20Token; + + public readonly BEAN_ETH_UNIV2_LP: ERC20Token; public readonly BEAN_CRV3_LP: ERC20Token; - public readonly UNRIPE_BEAN: ERC20Token; - public readonly UNRIPE_BEAN_WSTETH: ERC20Token; + + public readonly STALK: BeanstalkToken; public readonly SEEDS: BeanstalkToken; public readonly PODS: BeanstalkToken; @@ -134,6 +146,7 @@ export class Tokens { providerOrSigner ); + // ---------- BEAN ---------- this.BEAN = new ERC20Token( chainId, addresses.BEAN.get(chainId), @@ -141,33 +154,17 @@ export class Tokens { "BEAN", { name: "Bean", - displayName: "Bean" + displayName: "Bean", + displayDecimals: 2 }, providerOrSigner ); this.BEAN.rewards = { stalk: this.STALK.amount(1), - seeds: this.SEEDS.amount(1), // fill value - }; - - this.BEAN_CRV3_LP = new ERC20Token( - chainId, - addresses.BEAN_CRV3.get(chainId), - 18, - "BEAN3CRV", - { - name: "BEAN:3CRV Curve LP Token", // see .name() - displayName: "BEAN:3CRV LP", - isLP: true, - color: "#DFB385" - }, - providerOrSigner - ); - this.BEAN_CRV3_LP.rewards = { - stalk: this.STALK.amount(1), - seeds: TokenValue.ZERO + seeds: this.SEEDS.amount(1) }; + // ---------- WELL LP ---------- this.BEAN_ETH_WELL_LP = new ERC20Token( chainId, addresses.BEANWETH_WELL.get(chainId), @@ -177,7 +174,8 @@ export class Tokens { name: "BEAN:ETH LP", // see .name() displayName: "BEAN:ETH Well LP", isLP: true, - color: "#DFB385" + color: "#DFB385", + displayDecimals: 2 }, providerOrSigner ); @@ -193,7 +191,7 @@ export class Tokens { "BEANwstETH", { name: "BEAN:wstETH LP", - displayName: "BEAN:wstETH Well LP", + displayName: "BEAN:wstETH LP", isLP: true, color: "#DFB385" }, @@ -201,9 +199,94 @@ export class Tokens { ); this.BEAN_WSTETH_WELL_LP.rewards = { stalk: this.STALK.amount(1), - seeds: this.SEEDS.amount(1), // fill value + seeds: this.SEEDS.amount(1) // fill value + }; + + this.BEAN_WEETH_WELL_LP = new ERC20Token( + chainId, + addresses.BEANWEETH_WELL.get(chainId), + 18, + "BEANweETH", + { + name: "BEAN:weETH LP", + displayName: "BEAN:weETH Well LP", + isLP: true, + color: "#DFB385", + displayDecimals: 2 + }, + providerOrSigner + ); + this.BEAN_WEETH_WELL_LP.rewards = { + stalk: this.STALK.amount(1), + seeds: this.SEEDS.amount(1) // fill value + }; + + this.BEAN_WBTC_WELL_LP = new ERC20Token( + chainId, + addresses.BEANWBTC_WELL.get(chainId), + 18, + "BEANWBTC", + { + name: "BEAN:WBTC LP", + displayName: "BEAN:WBTC Well LP", + isLP: true, + color: "#DFB385", + displayDecimals: 2 + }, + providerOrSigner + ); + this.BEAN_WBTC_WELL_LP.rewards = { + stalk: this.STALK.amount(1), + seeds: this.SEEDS.amount(1) // fill value + }; + + this.BEAN_USDC_WELL_LP = new ERC20Token( + chainId, + addresses.BEANUSDC_WELL.get(chainId), + 18, + "BEANUSDC", + { + name: "BEAN:USDC LP", + displayName: "BEAN:USDC Well LP", + isLP: true, + color: "#DFB385", + displayDecimals: 2 + }, + providerOrSigner + ); + this.BEAN_USDC_WELL_LP.rewards = { + stalk: this.STALK.amount(1), + seeds: this.SEEDS.amount(1) // fill value + }; + + this.BEAN_USDT_WELL_LP = new ERC20Token( + chainId, + addresses.BEANUSDT_WELL.get(chainId), + 18, + "BEANUSDT", + { + name: "BEAN:USDT LP", + displayName: "BEAN:USDT Well LP", + isLP: true, + color: "#DFB385", + displayDecimals: 2 + }, + providerOrSigner + ); + this.BEAN_USDT_WELL_LP.rewards = { + stalk: this.STALK.amount(1), + seeds: this.SEEDS.amount(1) // fill value }; + this.map.set(addresses.BEAN.get(chainId), this.BEAN); + this.map.set(addresses.BEANWETH_WELL.get(chainId), this.BEAN_ETH_WELL_LP); + this.map.set(addresses.BEANWSTETH_WELL.get(chainId), this.BEAN_WSTETH_WELL_LP); + this.map.set(addresses.BEANWEETH_WELL.get(chainId), this.BEAN_WEETH_WELL_LP); + this.map.set(addresses.BEANWBTC_WELL.get(chainId), this.BEAN_WBTC_WELL_LP); + this.map.set(addresses.BEANUSDC_WELL.get(chainId), this.BEAN_USDC_WELL_LP); + this.map.set(addresses.BEANUSDT_WELL.get(chainId), this.BEAN_USDT_WELL_LP); + + // ---------- UNRIPE ---------- this.UNRIPE_BEAN = new ERC20Token( chainId, addresses.UNRIPE_BEAN.get(chainId), @@ -240,14 +323,8 @@ export class Tokens { }; this.UNRIPE_BEAN_WSTETH.isUnripe = true; - this.map.set(addresses.BEAN.get(chainId), this.BEAN); - this.map.set(addresses.BEAN_CRV3.get(chainId), this.BEAN_CRV3_LP); - this.map.set(addresses.BEANWETH_WELL.get(chainId), this.BEAN_ETH_WELL_LP); - this.map.set(addresses.BEANWSTETH_WELL.get(chainId), this.BEAN_WSTETH_WELL_LP); this.map.set(addresses.UNRIPE_BEAN.get(chainId), this.UNRIPE_BEAN); - this.map.set(addresses.UNRIPE_BEAN_WSTETH.get(chainId), this.UNRIPE_BEAN_WSTETH); - this.map.set(addresses.STETH.get(chainId), this.STETH); - this.map.set(addresses.WSTETH.get(chainId), this.WSTETH); + this.map.set(addresses.UNRIPE_BEAN_WSTETH.get(chainId), this.UNRIPE_BEAN_WETH); ////////// Beanstalk "Tokens" (non ERC-20) ////////// @@ -290,22 +367,43 @@ export class Tokens { this.map.set("SPROUT", this.SPROUTS); this.map.set("rSPROUT", this.RINSABLE_SPROUTS); - ////////// Beanstalk Ecosystem Tokens ////////// + ////////// Common ERC-20 Tokens ////////// - this.ROOT = new ERC20Token( + this.WSTETH = new ERC20Token( chainId, - addresses.ROOT.get(chainId), + addresses.WSTETH.get(chainId), 18, - "ROOT", + "wstETH", { - name: "Root" + name: "Wrapped liquid staked Ether 2.0", + displayDecimals: 4 }, providerOrSigner ); - this.map.set(addresses.ROOT.get(chainId), this.ROOT); + this.WEETH = new ERC20Token( + chainId, + addresses.WEETH.get(chainId), + 18, + "weETH", + { + name: "Wrapped eETH", + displayDecimals: 4 + }, + providerOrSigner + ); - ////////// Common ERC-20 Tokens ////////// + this.WBTC = new ERC20Token( + chainId, + addresses.WBTC.get(chainId), + 8, + "WBTC", + { + name: "Wrapped BTC", + displayDecimals: 6 + }, + providerOrSigner + ); this.CRV3 = new ERC20Token( chainId, @@ -325,7 +423,8 @@ export class Tokens { 18, "DAI", { - name: "Dai" + name: "Dai Stablecoin", + displayDecimals: 2 }, providerOrSigner ); @@ -336,7 +435,8 @@ export class Tokens { 6, "USDC", { - name: "USD Coin" + name: "USD Coin", + displayDecimals: 2 }, providerOrSigner ); @@ -347,7 +447,7 @@ export class Tokens { 6, "USDT", { - name: "Tether" + name: "Tether USD" }, providerOrSigner ); @@ -358,11 +458,15 @@ export class Tokens { 6, "LUSD", { - name: "LUSD" + name: "LUSD", + displayDecimals: 2 }, providerOrSigner ); + this.map.set(addresses.WSTETH.get(chainId), this.WSTETH); + this.map.set(addresses.WEETH.get(chainId), this.WEETH); + this.map.set(addresses.WBTC.get(chainId), this.WBTC); this.map.set(addresses.CRV3.get(chainId), this.CRV3); this.map.set(addresses.DAI.get(chainId), this.DAI); this.map.set(addresses.USDC.get(chainId), this.USDC); @@ -371,8 +475,12 @@ export class Tokens { ////////// Legacy ////////// - // Keep the old BEAN_ETH and BEAN_LUSD tokens to let - // the Pick dialog properly display pickable assets. + /** + * @deprecated + * + * Keep the old BEAN_ETH, BEAN_LUSD, and BEAN_CRV3 tokens to let + * the Pick dialog properly display pickable assets. + */ this.BEAN_ETH_UNIV2_LP = new ERC20Token( chainId, addresses.BEAN_ETH_UNIV2_LP.get(chainId), @@ -387,10 +495,47 @@ export class Tokens { ); this.BEAN_ETH_UNIV2_LP.rewards = { stalk: this.STALK.amount(1), - seeds: null + seeds: this.SEEDS.amount(0) }; - this.map.set(addresses.BEAN_ETH_UNIV2_LP.get(chainId), this.BEAN_ETH_UNIV2_LP); + /** + * @deprecated + */ + this.BEAN_CRV3_LP = new ERC20Token( + chainId, + addresses.BEAN_CRV3.get(chainId), + 18, + "BEAN3CRV", + { + name: "BEAN:3CRV Curve LP Token", // see .name() + displayName: "BEAN:3CRV LP", + isLP: true, + color: "#DFB385" + }, + providerOrSigner + ); + this.BEAN_CRV3_LP.rewards = { + stalk: this.STALK.amount(1), + seeds: this.SEEDS.amount(0) + }; + + /** + * @deprecated + */ + this.ROOT = new ERC20Token( + chainId, + addresses.ROOT.get(chainId), + 18, + "ROOT", + { + name: "Root" + }, + providerOrSigner + ); + + this.map.set(addresses.ROOT.get(chainId) ?? "ROOT", this.ROOT); + this.map.set(addresses.BEAN_CRV3.get(chainId) ?? "BEAN3CRV", this.BEAN_CRV3_LP); + this.map.set(addresses.BEAN_ETH_UNIV2_LP.get(chainId) ?? "BEANETH_UNIV2", this.BEAN_ETH_UNIV2_LP); ////////// Groups ////////// @@ -413,7 +558,14 @@ export class Tokens { this.unripeTokens = new Set([this.UNRIPE_BEAN, this.UNRIPE_BEAN_WSTETH]); this.unripeUnderlyingTokens = new Set([this.BEAN, this.BEAN_CRV3_LP]); - this.erc20Tokens = new Set([...this.siloWhitelist, this.WETH, this.CRV3, this.DAI, this.USDC, this.USDT]); + this.erc20Tokens = new Set([ + ...this.siloWhitelist, + this.WETH, + // this.CRV3, + this.DAI, + this.USDC, + this.USDT + ]); this.balanceTokens = new Set([this.ETH, ...this.erc20Tokens]); this.crv3Underlying = new Set([this.DAI, this.USDC, this.USDT]); } @@ -518,7 +670,10 @@ export class Tokens { * * @todo discuss parameter inversion between getBalance() and getBalances(). */ - public async getBalances(_account?: string, _tokens?: (string | Token)[]): Promise> { + public async getBalances( + _account?: string, + _tokens?: (string | Token)[] + ): Promise> { const account = await this.sdk.getAccount(_account); const tokens = _tokens || Array.from(this.erc20Tokens); // is this a good default? const tokenAddresses = tokens.map(this.deriveAddress); @@ -558,7 +713,10 @@ export class Tokens { * @ref https://github.com/dmihal/eth-permit/blob/34f3fb59f0e32d8c19933184f5a7121ee125d0a5/src/eth-permit.ts#L85 */ private async getEIP712DomainForToken(token: ERC20Token): Promise { - const [name, chainId] = await Promise.all([token.getName(), this.sdk.provider.getNetwork().then((network) => network.chainId)]); + const [name, chainId] = await Promise.all([ + token.getName(), + this.sdk.provider.getNetwork().then((network) => network.chainId) + ]); return { name, version: "1", From 80eaee5794dc6f72bce848a83e96d8bb9e6ac2cb Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sat, 24 Aug 2024 11:30:24 -0600 Subject: [PATCH 055/430] feat: update sdk.tokens --- projects/sdk/src/lib/tokens.ts | 42 ++++++++++++++++++++++------------ 1 file changed, 28 insertions(+), 14 deletions(-) diff --git a/projects/sdk/src/lib/tokens.ts b/projects/sdk/src/lib/tokens.ts index a012699c4d..03fcce74ac 100644 --- a/projects/sdk/src/lib/tokens.ts +++ b/projects/sdk/src/lib/tokens.ts @@ -30,7 +30,6 @@ export class Tokens { public readonly UNRIPE_BEAN: ERC20Token; public readonly UNRIPE_BEAN_WSTETH: ERC20Token; - public readonly BEAN_ETH_WELL_LP: ERC20Token; public readonly BEAN_WSTETH_WELL_LP: ERC20Token; public readonly BEAN_WEETH_WELL_LP: ERC20Token; @@ -52,8 +51,14 @@ export class Tokens { public unripeUnderlyingTokens: Set; public erc20Tokens: Set; public balanceTokens: Set; + + /** + * @deprecated + */ public crv3Underlying: Set; + public wellLP: Set; + public wellLPAddresses: string[]; public siloWhitelist: Set; public siloWhitelistAddresses: string[]; @@ -324,7 +329,7 @@ export class Tokens { this.UNRIPE_BEAN_WSTETH.isUnripe = true; this.map.set(addresses.UNRIPE_BEAN.get(chainId), this.UNRIPE_BEAN); - this.map.set(addresses.UNRIPE_BEAN_WSTETH.get(chainId), this.UNRIPE_BEAN_WETH); + this.map.set(addresses.UNRIPE_BEAN_WSTETH.get(chainId), this.UNRIPE_BEAN_WSTETH); ////////// Beanstalk "Tokens" (non ERC-20) ////////// @@ -535,33 +540,38 @@ export class Tokens { this.map.set(addresses.ROOT.get(chainId) ?? "ROOT", this.ROOT); this.map.set(addresses.BEAN_CRV3.get(chainId) ?? "BEAN3CRV", this.BEAN_CRV3_LP); - this.map.set(addresses.BEAN_ETH_UNIV2_LP.get(chainId) ?? "BEANETH_UNIV2", this.BEAN_ETH_UNIV2_LP); + this.map.set( + addresses.BEAN_ETH_UNIV2_LP.get(chainId) ?? "BEANETH_UNIV2", + this.BEAN_ETH_UNIV2_LP + ); ////////// Groups ////////// - const whitelistedWellLP = [this.BEAN_ETH_WELL_LP, this.BEAN_WSTETH_WELL_LP]; - - const siloWhitelist = [ + const wellLP = [ this.BEAN_ETH_WELL_LP, this.BEAN_WSTETH_WELL_LP, - this.BEAN, - this.BEAN_CRV3_LP, - this.UNRIPE_BEAN, - this.UNRIPE_BEAN_WSTETH + this.BEAN_WEETH_WELL_LP, + this.BEAN_WBTC_WELL_LP, + this.BEAN_USDC_WELL_LP, + this.BEAN_USDT_WELL_LP ]; - this.siloWhitelistedWellLP = new Set(whitelistedWellLP); - this.siloWhitelistedWellLPAddresses = whitelistedWellLP.map((t) => t.address); + const siloWhitelist = [this.BEAN, ...wellLP, this.UNRIPE_BEAN, this.UNRIPE_BEAN_WSTETH]; + this.wellLP = new Set(wellLP); + this.wellLPAddresses = wellLP.map((t) => t.address); this.siloWhitelist = new Set(siloWhitelist); this.siloWhitelistAddresses = siloWhitelist.map((t) => t.address); this.unripeTokens = new Set([this.UNRIPE_BEAN, this.UNRIPE_BEAN_WSTETH]); - this.unripeUnderlyingTokens = new Set([this.BEAN, this.BEAN_CRV3_LP]); + this.unripeUnderlyingTokens = new Set([this.BEAN, this.WSTETH]); this.erc20Tokens = new Set([ ...this.siloWhitelist, this.WETH, - // this.CRV3, + this.WSTETH, + this.WEETH, + this.WBTC, + this.CRV3, this.DAI, this.USDC, this.USDT @@ -574,6 +584,10 @@ export class Tokens { return this.siloWhitelist.has(token); } + isWellLP(token: Token) { + return this.wellLP.has(token); + } + // TODO: why do we need this? getMap(): Readonly> { return Object.freeze(new Map(this.map)); From 0b10adce0adbd88905a2a438b7bd9a9b385cfa99 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sat, 24 Aug 2024 11:52:54 -0600 Subject: [PATCH 056/430] feat: add wells --- projects/sdk/src/lib/pools.ts | 103 +++++++++++++++++++++++++++++---- projects/sdk/src/lib/tokens.ts | 11 ++-- 2 files changed, 98 insertions(+), 16 deletions(-) diff --git a/projects/sdk/src/lib/pools.ts b/projects/sdk/src/lib/pools.ts index 5fb06ae14c..0dd1fc4f59 100644 --- a/projects/sdk/src/lib/pools.ts +++ b/projects/sdk/src/lib/pools.ts @@ -6,12 +6,20 @@ import { BeanstalkSDK } from "src/lib/BeanstalkSDK"; export class Pools { static sdk: BeanstalkSDK; - public readonly BEAN_CRV3: CurveMetaPool; public readonly BEAN_ETH_WELL: BasinWell; public readonly BEAN_WSTETH_WELL: BasinWell; + public readonly BEAN_WEETH_WELL: BasinWell; + public readonly BEAN_WBTC_WELL: BasinWell; + public readonly BEAN_USDC_WELL: BasinWell; + public readonly BEAN_USDT_WELL: BasinWell; + + /** @deprecated */ + public readonly BEAN_CRV3: CurveMetaPool; public readonly pools: Set; + public readonly wells: Set; + private lpAddressMap = new Map(); constructor(sdk: BeanstalkSDK) { @@ -35,8 +43,12 @@ export class Pools { color: "#ed9f9c" } ); - this.pools.add(this.BEAN_CRV3); - this.lpAddressMap.set(sdk.tokens.BEAN_CRV3_LP.address.toLowerCase(), this.BEAN_CRV3); + + // Add the pool to the pools set and the lpAddressMap if the LP token exists on selected chain + if (sdk.tokens.BEAN_CRV3_LP.address) { + this.pools.add(this.BEAN_CRV3); + this.lpAddressMap.set(sdk.tokens.BEAN_CRV3_LP.address, this.BEAN_CRV3); + } ////// Basin Well @@ -46,14 +58,14 @@ export class Pools { sdk.tokens.BEAN_ETH_WELL_LP, [sdk.tokens.BEAN, sdk.tokens.WETH], { - name: "Basin Bean:ETH Well", + name: "Basin BEAN:ETH Well", logo: "", symbol: "BEAN:ETH", color: "#ed9f9c" } ); - this.pools.add(this.BEAN_ETH_WELL); - this.lpAddressMap.set(sdk.tokens.BEAN_ETH_WELL_LP.address.toLowerCase(), this.BEAN_ETH_WELL); + this.wells.add(this.BEAN_ETH_WELL); + this.lpAddressMap.set(sdk.addresses.BEANWETH_WELL.get(sdk.chainId), this.BEAN_ETH_WELL); this.BEAN_WSTETH_WELL = new BasinWell( sdk, @@ -61,17 +73,78 @@ export class Pools { sdk.tokens.BEAN_WSTETH_WELL_LP, [sdk.tokens.BEAN, sdk.tokens.WSTETH], { - name: "Basin Bean:wstETH Well", + name: "Basin BEAN:wstETH Well", logo: "", symbol: "BEAN:wstETH", color: "#ed9f9c" } ); - this.pools.add(this.BEAN_WSTETH_WELL); - this.lpAddressMap.set( - sdk.tokens.BEAN_WSTETH_WELL_LP.address.toLowerCase(), - this.BEAN_WSTETH_WELL + this.wells.add(this.BEAN_WSTETH_WELL); + this.lpAddressMap.set(sdk.tokens.BEAN_WSTETH_WELL_LP.address, this.BEAN_WSTETH_WELL); + + this.BEAN_WEETH_WELL = new BasinWell( + sdk, + sdk.addresses.BEANWEETH_WELL.get(sdk.chainId), + sdk.tokens.BEAN_WEETH_WELL_LP, + [sdk.tokens.BEAN, sdk.tokens.WEETH], + { + name: "Basin BEAN:weETH Well", + logo: "", + symbol: "BEAN:weETH", + color: "#ed9f9c" + } + ); + this.wells.add(this.BEAN_WEETH_WELL); + this.lpAddressMap.set(sdk.tokens.BEAN_WEETH_WELL_LP.address, this.BEAN_WEETH_WELL); + + this.BEAN_WBTC_WELL = new BasinWell( + sdk, + sdk.addresses.BEANWBTC_WELL.get(sdk.chainId), + sdk.tokens.BEAN_WBTC_WELL_LP, + [sdk.tokens.BEAN, sdk.tokens.WBTC], + { + name: "Basin BEAN:wBTC Well", + logo: "", + symbol: "BEAN:WBTC", + color: "#ed9f9c" + } ); + this.wells.add(this.BEAN_WBTC_WELL); + this.lpAddressMap.set(sdk.tokens.BEAN_WBTC_WELL_LP.address, this.BEAN_WBTC_WELL); + + this.BEAN_USDC_WELL = new BasinWell( + sdk, + sdk.addresses.BEANUSDC_WELL.get(sdk.chainId), + sdk.tokens.BEAN_USDC_WELL_LP, + [sdk.tokens.BEAN, sdk.tokens.USDC], + { + name: "Basin BEAN:USDC Well", + logo: "", + symbol: "BEAN:USDC", + color: "#ed9f9c" + } + ); + this.wells.add(this.BEAN_USDC_WELL); + this.lpAddressMap.set(sdk.tokens.BEAN_USDC_WELL_LP.address, this.BEAN_USDC_WELL); + + this.BEAN_USDT_WELL = new BasinWell( + sdk, + sdk.addresses.BEANUSDT_WELL.get(sdk.chainId), + sdk.tokens.BEAN_USDT_WELL_LP, + [sdk.tokens.BEAN, sdk.tokens.USDT], + { + name: "Basin BEAN:USDT Well", + logo: "", + symbol: "BEAN:USDT", + color: "#ed9f9c" + } + ); + this.wells.add(this.BEAN_USDT_WELL); + this.lpAddressMap.set(sdk.tokens.BEAN_USDT_WELL_LP.address, this.BEAN_USDT_WELL); + + this.wells.forEach((well) => { + this.pools.add(well); + }); } getPoolByLPToken(token: Token): Pool | undefined { @@ -86,4 +159,12 @@ export class Pools { return wells; } + + getWellByLPToken(token: Token): BasinWell | undefined { + const well = this.lpAddressMap.get(token.address); + if (well && well instanceof BasinWell) { + return well; + } + return; + } } diff --git a/projects/sdk/src/lib/tokens.ts b/projects/sdk/src/lib/tokens.ts index 03fcce74ac..fef956b815 100644 --- a/projects/sdk/src/lib/tokens.ts +++ b/projects/sdk/src/lib/tokens.ts @@ -36,10 +36,11 @@ export class Tokens { public readonly BEAN_WBTC_WELL_LP: ERC20Token; public readonly BEAN_USDC_WELL_LP: ERC20Token; public readonly BEAN_USDT_WELL_LP: ERC20Token; - + + /** @deprecated */ public readonly BEAN_ETH_UNIV2_LP: ERC20Token; + /** @deprecated */ public readonly BEAN_CRV3_LP: ERC20Token; - public readonly STALK: BeanstalkToken; public readonly SEEDS: BeanstalkToken; @@ -538,10 +539,10 @@ export class Tokens { providerOrSigner ); - this.map.set(addresses.ROOT.get(chainId) ?? "ROOT", this.ROOT); - this.map.set(addresses.BEAN_CRV3.get(chainId) ?? "BEAN3CRV", this.BEAN_CRV3_LP); + this.map.set(addresses.ROOT.get(chainId) ?? "root", this.ROOT); + this.map.set(addresses.BEAN_CRV3.get(chainId) ?? "bean3crv", this.BEAN_CRV3_LP); this.map.set( - addresses.BEAN_ETH_UNIV2_LP.get(chainId) ?? "BEANETH_UNIV2", + addresses.BEAN_ETH_UNIV2_LP.get(chainId) ?? "beaneth_univ2", this.BEAN_ETH_UNIV2_LP ); From 4f6d7f5f76b58e2a68f068185aebefe31c442932 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sat, 24 Aug 2024 11:53:16 -0600 Subject: [PATCH 057/430] feat: update examples --- projects/examples/src/sdk-core/core.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/projects/examples/src/sdk-core/core.ts b/projects/examples/src/sdk-core/core.ts index 26b10eb4b9..fadd5088d3 100644 --- a/projects/examples/src/sdk-core/core.ts +++ b/projects/examples/src/sdk-core/core.ts @@ -9,7 +9,7 @@ main().catch((e) => { async function main() { const address = new Address({ 1: "0xBEA0000029AD1c77D3d5D23Ba2D8893dB9d1Efab" }); const BEAN = new ERC20Token(1, address.get()); - BEAN.setProvider(provider); - await BEAN.loadFromChain(); - console.log(BEAN); + // BEAN.setProvider(provider); + // await BEAN.loadFromChain(); + // console.log(BEAN); } From fc1db4a4a9f17b7b64c600a583a042ad9369e053 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sat, 24 Aug 2024 12:09:58 -0600 Subject: [PATCH 058/430] feat: add sdk changes from master --- projects/sdk/src/lib/farm/LibraryPresets.ts | 2 +- projects/sdk/src/lib/silo/Convert.ts | 33 +++++++++++++++---- projects/sdk/src/lib/silo/Deposit.test.ts | 2 +- projects/sdk/src/lib/silo/DepositBuilder.ts | 10 +++--- projects/sdk/src/lib/silo/DepositOperation.ts | 20 +++++++---- projects/sdk/src/lib/silo/Withdraw.test.ts | 2 +- .../sdk/src/lib/swap/Swap.estimates.test.ts | 2 +- projects/sdk/src/lib/swap/Swap.test.ts | 2 +- projects/sdk/src/lib/swap/Swap.ts | 14 ++++++-- projects/sdk/src/lib/swap/SwapOperation.ts | 8 +++-- projects/sdk/src/lib/swap/graph.test.ts | 2 +- projects/sdk/src/lib/tokens.ts | 2 +- .../src/utils/TestUtils/BlockchainUtils.ts | 13 +++----- 13 files changed, 73 insertions(+), 39 deletions(-) diff --git a/projects/sdk/src/lib/farm/LibraryPresets.ts b/projects/sdk/src/lib/farm/LibraryPresets.ts index 4bfe60c8c3..454ccd205c 100644 --- a/projects/sdk/src/lib/farm/LibraryPresets.ts +++ b/projects/sdk/src/lib/farm/LibraryPresets.ts @@ -812,4 +812,4 @@ export class LibraryPresets { return result; }; } -} +} \ No newline at end of file diff --git a/projects/sdk/src/lib/silo/Convert.ts b/projects/sdk/src/lib/silo/Convert.ts index cbfa1d5b3a..17d090fab9 100644 --- a/projects/sdk/src/lib/silo/Convert.ts +++ b/projects/sdk/src/lib/silo/Convert.ts @@ -168,28 +168,40 @@ export class Convert { const whitelistedWellLPs = new Set([ Convert.sdk.tokens.BEAN_ETH_WELL_LP.address.toLowerCase(), - Convert.sdk.tokens.BEAN_WSTETH_WELL_LP.address.toLowerCase(), + Convert.sdk.tokens.BEAN_WSTETH_WELL_LP.address.toLowerCase() ]); const isFromWlLP = Boolean(whitelistedWellLPs.has(fromToken.address.toLowerCase())); const isToWlLP = Boolean(whitelistedWellLPs.has(toToken.address.toLowerCase())); - if (fromToken.address === tks.UNRIPE_BEAN.address && toToken.address === tks.UNRIPE_BEAN_WSTETH.address) { + if ( + fromToken.address === tks.UNRIPE_BEAN.address && + toToken.address === tks.UNRIPE_BEAN_WSTETH.address + ) { encoding = ConvertEncoder.unripeBeansToLP( amountIn.toBlockchain(), // amountBeans minAmountOut.toBlockchain() // minLP ); - } else if (fromToken.address === tks.UNRIPE_BEAN_WSTETH.address && toToken.address === tks.UNRIPE_BEAN.address) { + } else if ( + fromToken.address === tks.UNRIPE_BEAN_WSTETH.address && + toToken.address === tks.UNRIPE_BEAN.address + ) { encoding = ConvertEncoder.unripeLPToBeans( amountIn.toBlockchain(), // amountLP minAmountOut.toBlockchain() // minBeans ); - } else if (fromToken.address === tks.BEAN.address && toToken.address === tks.BEAN_CRV3_LP.address) { + } else if ( + fromToken.address === tks.BEAN.address && + toToken.address === tks.BEAN_CRV3_LP.address + ) { encoding = ConvertEncoder.beansToCurveLP( amountIn.toBlockchain(), // amountBeans minAmountOut.toBlockchain(), // minLP toToken.address // output token address = pool address ); - } else if (fromToken.address === tks.BEAN_CRV3_LP.address && toToken.address === tks.BEAN.address) { + } else if ( + fromToken.address === tks.BEAN_CRV3_LP.address && + toToken.address === tks.BEAN.address + ) { encoding = ConvertEncoder.curveLPToBeans( amountIn.toBlockchain(), // amountLP minAmountOut.toBlockchain(), // minBeans @@ -207,12 +219,18 @@ export class Convert { minAmountOut.toBlockchain(), // minBeans fromToken.address // output token address = pool address ); - } else if (fromToken.address === tks.UNRIPE_BEAN.address && toToken.address === tks.BEAN.address) { + } else if ( + fromToken.address === tks.UNRIPE_BEAN.address && + toToken.address === tks.BEAN.address + ) { encoding = ConvertEncoder.unripeToRipe( amountIn.toBlockchain(), // unRipe Amount fromToken.address // unRipe Token ); - } else if (fromToken.address === tks.UNRIPE_BEAN_WSTETH.address && toToken.address === tks.BEAN_WSTETH_WELL_LP.address) { + } else if ( + fromToken.address === tks.UNRIPE_BEAN_WSTETH.address && + toToken.address === tks.BEAN_WSTETH_WELL_LP.address + ) { encoding = ConvertEncoder.unripeToRipe( amountIn.toBlockchain(), // unRipe Amount fromToken.address // unRipe Token @@ -249,4 +267,5 @@ export class Convert { const token = Convert.sdk.tokens.findByAddress(fromToken.address); return token ? this.paths.get(token) || [] : []; } + } diff --git a/projects/sdk/src/lib/silo/Deposit.test.ts b/projects/sdk/src/lib/silo/Deposit.test.ts index 54176c90fc..40badd658d 100644 --- a/projects/sdk/src/lib/silo/Deposit.test.ts +++ b/projects/sdk/src/lib/silo/Deposit.test.ts @@ -169,4 +169,4 @@ async function testDeposit(op: DepositOperation, source: Token, dest: Token) { const balanceAfter = await sdk.silo.getBalance(dest, account, { source: DataSource.LEDGER }); expect(balanceAfter.amount.gt(balanceBefore.amount)).toBe(true); -} +} \ No newline at end of file diff --git a/projects/sdk/src/lib/silo/DepositBuilder.ts b/projects/sdk/src/lib/silo/DepositBuilder.ts index b8c3d24213..1f11634ef1 100644 --- a/projects/sdk/src/lib/silo/DepositBuilder.ts +++ b/projects/sdk/src/lib/silo/DepositBuilder.ts @@ -35,12 +35,12 @@ export class DepositBuilder { return op; } - /** + /** * Generate text to paste into http://www.webgraphviz.com/ * which will show an image based visualization of the current * graph */ - public getGraph() { - console.log(this.router.getGraphCode()); - } -} + public getGraph() { + console.log(this.router.getGraphCode()); + } +} \ No newline at end of file diff --git a/projects/sdk/src/lib/silo/DepositOperation.ts b/projects/sdk/src/lib/silo/DepositOperation.ts index f348580ebb..122ee03550 100644 --- a/projects/sdk/src/lib/silo/DepositOperation.ts +++ b/projects/sdk/src/lib/silo/DepositOperation.ts @@ -19,7 +19,8 @@ export class DepositOperation { route: Route; constructor(sdk: BeanstalkSDK, router: Router, targetToken: Token, account: string) { - if (!sdk.tokens.siloWhitelist.has(targetToken)) throw new Error(`Cannot deposit ${targetToken.symbol}, not on whitelist.`); + if (!sdk.tokens.siloWhitelist.has(targetToken)) + throw new Error(`Cannot deposit ${targetToken.symbol}, not on whitelist.`); DepositOperation.sdk = sdk; this.router = router; @@ -38,8 +39,8 @@ export class DepositOperation { buildWorkflow() { this.route = this.router.getRoute(this.inputToken.symbol, `${this.targetToken.symbol}:SILO`); - const isInputWhitelistedLP = DepositOperation.sdk.tokens.getIsWhitelistedWellLPToken(this.inputToken); - const isTargetWhitelistedLP = DepositOperation.sdk.tokens.getIsWhitelistedWellLPToken(this.targetToken); + const isInputWhitelistedLP = DepositOperation.sdk.tokens.isWellLP(this.inputToken); + const isTargetWhitelistedLP = DepositOperation.sdk.tokens.isWellLP(this.targetToken); // if the input token is NOT a whitelisted LP token like BEAN_ETH_WELL_LP, we need to use the advanced farm workflow // so that we can utilize pipeline to swap to the target token @@ -98,7 +99,10 @@ export class DepositOperation { }); } - const depositBDV = await DepositOperation.sdk.bean.getBDV(toToken, toToken.fromBlockchain(depositStep.amountOut)); + const depositBDV = await DepositOperation.sdk.bean.getBDV( + toToken, + toToken.fromBlockchain(depositStep.amountOut) + ); summary.push({ type: ActionType.DEPOSIT, @@ -123,7 +127,11 @@ export class DepositOperation { return this.targetToken.fromBlockchain(est); } - async execute(amountIn: TokenValue, slippage: number, overrides: PayableOverrides = {}): Promise { + async execute( + amountIn: TokenValue, + slippage: number, + overrides: PayableOverrides = {} + ): Promise { this.validate(); this.lastAmountIn = amountIn; @@ -134,4 +142,4 @@ export class DepositOperation { if (!this.inputToken) throw new Error("inputToken not set"); if (this.workflow.length === 0) throw new Error("No available route in workflow"); } -} +} \ No newline at end of file diff --git a/projects/sdk/src/lib/silo/Withdraw.test.ts b/projects/sdk/src/lib/silo/Withdraw.test.ts index 8d568df195..db2e4e6e90 100644 --- a/projects/sdk/src/lib/silo/Withdraw.test.ts +++ b/projects/sdk/src/lib/silo/Withdraw.test.ts @@ -75,4 +75,4 @@ describe("Silo Withdrawl", function () { expect(calc2.seeds.toHuman()).toEqual("360"); // expect(calc2.stalk.toHuman()).toEqual("120"); }); -}); +}); \ No newline at end of file diff --git a/projects/sdk/src/lib/swap/Swap.estimates.test.ts b/projects/sdk/src/lib/swap/Swap.estimates.test.ts index 412f3ce34b..3e138226e7 100644 --- a/projects/sdk/src/lib/swap/Swap.estimates.test.ts +++ b/projects/sdk/src/lib/swap/Swap.estimates.test.ts @@ -82,4 +82,4 @@ async function getBalance(token: Token, mode: string) { return balances.total; } throw new Error("Unknow mode"); -} +} \ No newline at end of file diff --git a/projects/sdk/src/lib/swap/Swap.test.ts b/projects/sdk/src/lib/swap/Swap.test.ts index b859fe8c07..90edca2647 100644 --- a/projects/sdk/src/lib/swap/Swap.test.ts +++ b/projects/sdk/src/lib/swap/Swap.test.ts @@ -178,4 +178,4 @@ async function getPipelineBalances() { const allBalances = erc20Balances.set(sdk.tokens.ETH, ethBalance); return allBalances; -}; +}; \ No newline at end of file diff --git a/projects/sdk/src/lib/swap/Swap.ts b/projects/sdk/src/lib/swap/Swap.ts index 138725e787..74072513c7 100644 --- a/projects/sdk/src/lib/swap/Swap.ts +++ b/projects/sdk/src/lib/swap/Swap.ts @@ -28,14 +28,22 @@ export class Swap { this.router = new Router(sdk, graph, selfEdgeBuilder); } - public buildSwap(tokenIn: Token, tokenOut: Token, account: string, _from?: FarmFromMode, _to?: FarmToMode) { + public buildSwap( + tokenIn: Token, + tokenOut: Token, + account: string, + _from?: FarmFromMode, + _to?: FarmToMode + ) { const route = this.router.getRoute(tokenIn.symbol, tokenOut.symbol); const workflow = Swap.sdk.farm.createAdvancedFarm(`Swap ${tokenIn.symbol}->${tokenOut.symbol}`); // Handle Farm Modes // For a single step swap (ex, ETH > WETH, or BEAN > BEAN), use the passed modes, if available if (route.length === 1) { - workflow.add(route.getStep(0).build(account, _from || FarmFromMode.EXTERNAL, _to || FarmToMode.EXTERNAL)); + workflow.add( + route.getStep(0).build(account, _from || FarmFromMode.EXTERNAL, _to || FarmToMode.EXTERNAL) + ); } // for a multi step swap (ex, ETH -> WETH -> USDT -> BEAN), we want the user's choices for // FarmFromMode and FarmToMode, if supplied, to only apply to the first and last legs @@ -77,4 +85,4 @@ export class Swap { public getGraph() { console.log(this.router.getGraphCode()); } -} +} \ No newline at end of file diff --git a/projects/sdk/src/lib/swap/SwapOperation.ts b/projects/sdk/src/lib/swap/SwapOperation.ts index 9ce18412a3..8328684bc6 100644 --- a/projects/sdk/src/lib/swap/SwapOperation.ts +++ b/projects/sdk/src/lib/swap/SwapOperation.ts @@ -76,7 +76,11 @@ export class SwapOperation { * @param slippage A human readable percent value. Ex: 0.1 would mean 0.1% slippage * @returns Promise of a Transaction */ - async execute(amountIn: BigNumber | TokenValue, slippage: number, overrides: CallOverrides = {}): Promise { + async execute( + amountIn: BigNumber | TokenValue, + slippage: number, + overrides: CallOverrides = {} + ): Promise { if (!this.isValid()) throw new Error("Invalid swap configuration"); return this.workflow.execute(amountIn, { slippage }, overrides); @@ -85,4 +89,4 @@ export class SwapOperation { getFarm() { return this.workflow; } -} +} \ No newline at end of file diff --git a/projects/sdk/src/lib/swap/graph.test.ts b/projects/sdk/src/lib/swap/graph.test.ts index d4906b9918..d9ca8cbadc 100644 --- a/projects/sdk/src/lib/swap/graph.test.ts +++ b/projects/sdk/src/lib/swap/graph.test.ts @@ -142,4 +142,4 @@ describe("routing", () => { } }); }); -}); +}); \ No newline at end of file diff --git a/projects/sdk/src/lib/tokens.ts b/projects/sdk/src/lib/tokens.ts index fef956b815..a583e1489b 100644 --- a/projects/sdk/src/lib/tokens.ts +++ b/projects/sdk/src/lib/tokens.ts @@ -27,7 +27,7 @@ export class Tokens { public readonly LUSD: ERC20Token; public readonly CRV3: ERC20Token; public readonly ROOT: ERC20Token; - + public readonly UNRIPE_BEAN: ERC20Token; public readonly UNRIPE_BEAN_WSTETH: ERC20Token; public readonly BEAN_ETH_WELL_LP: ERC20Token; diff --git a/projects/sdk/src/utils/TestUtils/BlockchainUtils.ts b/projects/sdk/src/utils/TestUtils/BlockchainUtils.ts index 95f6f99236..e85c4578e4 100644 --- a/projects/sdk/src/utils/TestUtils/BlockchainUtils.ts +++ b/projects/sdk/src/utils/TestUtils/BlockchainUtils.ts @@ -132,15 +132,14 @@ export class BlockchainUtils { this.setCRV3Balance(account, this.sdk.tokens.CRV3.amount(amount)), this.setWETHBalance(account, this.sdk.tokens.WETH.amount(amount)), this.setBEANBalance(account, this.sdk.tokens.BEAN.amount(amount)), + this.setWSTETHBalance(account, this.sdk.tokens.WSTETH.amount(amount)), this.setROOTBalance(account, this.sdk.tokens.ROOT.amount(amount)), this.seturBEANBalance(account, this.sdk.tokens.UNRIPE_BEAN.amount(amount)), // this.seturBEAN3CRVBalance(account, this.sdk.tokens.UNRIPE_BEAN_CRV3.amount(amount)), this.seturBEANWSTETHBalance(account, this.sdk.tokens.UNRIPE_BEAN_WSTETH.amount(amount)), this.setBEAN3CRVBalance(account, this.sdk.tokens.BEAN_CRV3_LP.amount(amount)), this.setBEANWETHBalance(account, this.sdk.tokens.BEAN_ETH_WELL_LP.amount(amount)), - this.setBEANWSTETHBalance(account, this.sdk.tokens.BEAN_WSTETH_WELL_LP.amount(amount)), - this.setWstethBalance(account, this.sdk.tokens.WSTETH.amount(amount)), - this.setStethBalance(account, this.sdk.tokens.STETH.amount(amount)) + this.setBEANWSTETHBalance(account, this.sdk.tokens.BEAN_WSTETH_WELL_LP.amount(amount)) ]); } async setETHBalance(account: string, balance: TokenValue) { @@ -182,12 +181,9 @@ export class BlockchainUtils { async setBEANWSTETHBalance(account: string, balance: TokenValue) { this.setBalance(this.sdk.tokens.BEAN_WSTETH_WELL_LP, account, balance); } - async setWstethBalance(account: string, balance: TokenValue) { + async setWSTETHBalance(account: string, balance: TokenValue) { this.setBalance(this.sdk.tokens.WSTETH, account, balance); } - async setStethBalance(account: string, balance: TokenValue) { - this.setBalance(this.sdk.tokens.STETH, account, balance); - } private getBalanceConfig(tokenAddress: string) { const slotConfig = new Map(); @@ -204,7 +200,6 @@ export class BlockchainUtils { slotConfig.set(this.sdk.tokens.BEAN_ETH_WELL_LP.address, [51, false]); slotConfig.set(this.sdk.tokens.BEAN_WSTETH_WELL_LP.address, [51, false]); slotConfig.set(this.sdk.tokens.WSTETH.address, [0, false]); - slotConfig.set(this.sdk.tokens.STETH.address, [0, false]); return slotConfig.get(tokenAddress); } @@ -455,4 +450,4 @@ export class BlockchainUtils { await this.sdk.provider.send("evm_increaseTime", [12]); await this.sdk.provider.send("evm_mine", []); } -} +} \ No newline at end of file From d8035cb3ba26ba520057be367ea1c3ac7cd0a321 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sat, 24 Aug 2024 12:11:32 -0600 Subject: [PATCH 059/430] feat: update silo withdraw --- projects/sdk/src/lib/silo/Withdraw.ts | 34 ++++++++++++++++++++++----- 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/projects/sdk/src/lib/silo/Withdraw.ts b/projects/sdk/src/lib/silo/Withdraw.ts index 5661289624..ae95bcc750 100644 --- a/projects/sdk/src/lib/silo/Withdraw.ts +++ b/projects/sdk/src/lib/silo/Withdraw.ts @@ -14,7 +14,11 @@ export class Withdraw { Withdraw.sdk = sdk; } - async withdraw(token: Token, amount: TokenValue, toMode: FarmToMode = FarmToMode.INTERNAL): Promise { + async withdraw( + token: Token, + amount: TokenValue, + toMode: FarmToMode = FarmToMode.INTERNAL + ): Promise { Withdraw.sdk.debug("silo.withdraw()", { token, amount }); if (!Withdraw.sdk.tokens.siloWhitelist.has(token)) { throw new Error(`Withdraw error; token ${token.symbol} is not a whitelisted asset`); @@ -42,11 +46,29 @@ export class Withdraw { } if (seasons.length === 1) { - Withdraw.sdk.debug("silo.withdraw(): withdrawDeposit()", { address: token.address, season: seasons[0], amount: amounts[0] }); - contractCall = Withdraw.sdk.contracts.beanstalk.withdrawDeposit(token.address, seasons[0], amounts[0], toMode); + Withdraw.sdk.debug("silo.withdraw(): withdrawDeposit()", { + address: token.address, + season: seasons[0], + amount: amounts[0] + }); + contractCall = Withdraw.sdk.contracts.beanstalk.withdrawDeposit( + token.address, + seasons[0], + amounts[0], + toMode + ); } else { - Withdraw.sdk.debug("silo.withdraw(): withdrawDeposits()", { address: token.address, seasons: seasons, amounts: amounts }); - contractCall = Withdraw.sdk.contracts.beanstalk.withdrawDeposits(token.address, seasons, amounts, toMode); + Withdraw.sdk.debug("silo.withdraw(): withdrawDeposits()", { + address: token.address, + seasons: seasons, + amounts: amounts + }); + contractCall = Withdraw.sdk.contracts.beanstalk.withdrawDeposits( + token.address, + seasons, + amounts, + toMode + ); } return contractCall; @@ -67,4 +89,4 @@ export class Withdraw { crates: pickedCrates.crates }; } -} +} \ No newline at end of file From d1e93ae6f1c59f3e68344052d2314f632ba92fcd Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sat, 24 Aug 2024 12:12:00 -0600 Subject: [PATCH 060/430] feat: update deposit tests from master --- projects/sdk/src/lib/silo/Deposit.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/sdk/src/lib/silo/Deposit.test.ts b/projects/sdk/src/lib/silo/Deposit.test.ts index 40badd658d..2860793465 100644 --- a/projects/sdk/src/lib/silo/Deposit.test.ts +++ b/projects/sdk/src/lib/silo/Deposit.test.ts @@ -29,7 +29,7 @@ const happyPaths: Record = { "3CRV:BEAN": "3CRV -> USDC -> BEAN -> BEAN:SILO", "3CRV:BEANETH": "3CRV -> USDC -> BEANETH -> BEANETH:SILO", - "3CRV:BEANwstETH": "3CRV -> USDC -> BEANwstETH -> BEANwstETH:SILO", + "3CRV:BEANwstETH": "3CgRV -> USDC -> BEANwstETH -> BEANwstETH:SILO", "DAI:BEAN": "DAI -> BEAN -> BEAN:SILO", "DAI:BEANETH": "DAI -> BEANETH -> BEANETH:SILO", From 49db35eba69ff6028c76cd84ef3ed32b7ae56f1f Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sat, 24 Aug 2024 12:13:45 -0600 Subject: [PATCH 061/430] feat: update farm & preset tests --- projects/sdk/src/lib/farm/farm.test.ts | 2 +- projects/sdk/src/lib/farm/presets.test.ts | 15 +++++++++++---- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/projects/sdk/src/lib/farm/farm.test.ts b/projects/sdk/src/lib/farm/farm.test.ts index f690039129..0d7a2e21bd 100644 --- a/projects/sdk/src/lib/farm/farm.test.ts +++ b/projects/sdk/src/lib/farm/farm.test.ts @@ -223,4 +223,4 @@ describe("Workflow", () => { }); }); }); -}); +}); \ No newline at end of file diff --git a/projects/sdk/src/lib/farm/presets.test.ts b/projects/sdk/src/lib/farm/presets.test.ts index 2a011519c5..8226c541c4 100644 --- a/projects/sdk/src/lib/farm/presets.test.ts +++ b/projects/sdk/src/lib/farm/presets.test.ts @@ -78,19 +78,26 @@ describe("Facet: Pipeline", () => { // @ts-ignore const encoded1 = farm._steps[1].prepare(); expect(farm.length).toBe(2); - expect(encoded0.callData.slice(0, 10)).toBe(sdk.contracts.beanstalk.interface.getSighash("permitERC20")); - expect(encoded1.callData.slice(0, 10)).toBe(sdk.contracts.beanstalk.interface.getSighash("transferToken")); + expect(encoded0.callData.slice(0, 10)).toBe( + sdk.contracts.beanstalk.interface.getSighash("permitERC20") + ); + expect(encoded1.callData.slice(0, 10)).toBe( + sdk.contracts.beanstalk.interface.getSighash("transferToken") + ); console.log("Permit", permit, permit.typedData.types); // Execute await farm.execute(amount.toBigNumber(), { slippage: 0.1 }).then((r) => r.wait()); - const pipelineBalance = await sdk.tokens.getBalance(sdk.tokens.BEAN, sdk.contracts.pipeline.address); + const pipelineBalance = await sdk.tokens.getBalance( + sdk.tokens.BEAN, + sdk.contracts.pipeline.address + ); expect(pipelineBalance.total.eq(amount)).toBe(true); expect(pipelineBalance.total.toHuman()).toBe("100"); }); // TODO: multiple tokens }); -}); +}); \ No newline at end of file From 4ac3d055508b0842bc8993cf1ea43447da1eb625 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sun, 25 Aug 2024 00:10:49 -0600 Subject: [PATCH 062/430] feat: deprecrate Root --- projects/sdk/src/lib/root.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/projects/sdk/src/lib/root.ts b/projects/sdk/src/lib/root.ts index c4a715ff2b..a82e36dafa 100644 --- a/projects/sdk/src/lib/root.ts +++ b/projects/sdk/src/lib/root.ts @@ -14,6 +14,9 @@ const PRECISION = TokenValue.fromBlockchain(ethers.utils.parseEther("1"), 18); const logtv = (tokv: TokenValue) => [tokv.toBlockchain(), tokv.toHuman(), tokv.decimals]; +/** + * @deprecated + */ export class Root { static sdk: BeanstalkSDK; From e3aed98400ada6b96a273f0bf4677b155ca5c057 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sun, 25 Aug 2024 00:11:17 -0600 Subject: [PATCH 063/430] feat: update pools --- projects/sdk/src/lib/pools.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/projects/sdk/src/lib/pools.ts b/projects/sdk/src/lib/pools.ts index 0dd1fc4f59..5b6197f54c 100644 --- a/projects/sdk/src/lib/pools.ts +++ b/projects/sdk/src/lib/pools.ts @@ -24,7 +24,8 @@ export class Pools { constructor(sdk: BeanstalkSDK) { Pools.sdk = sdk; - this.pools = new Set(); + this.pools = new Set(); + this.wells = new Set(); this.lpAddressMap = new Map(); ////// Curve Meta Pool From fb18ecf116cf0f40328abf0015b0cfa14e4ffd52 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sun, 25 Aug 2024 00:11:36 -0600 Subject: [PATCH 064/430] feat: create field.ts --- projects/sdk/src/lib/field.ts | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 projects/sdk/src/lib/field.ts diff --git a/projects/sdk/src/lib/field.ts b/projects/sdk/src/lib/field.ts new file mode 100644 index 0000000000..84d0227462 --- /dev/null +++ b/projects/sdk/src/lib/field.ts @@ -0,0 +1,25 @@ +import { BigNumberish } from "ethers"; +import { BeanstalkSDK } from "./BeanstalkSDK"; +import { TokenValue } from "@beanstalk/sdk-core"; + +export class Field { + static sdk: BeanstalkSDK; + + constructor(sdk: BeanstalkSDK) { + Field.sdk = sdk; + } + + public async getPlots(account: string, _fieldId: BigNumberish = "0") { + const plots = await Field.sdk.contracts.beanstalk.getPlotsFromAccount(account, _fieldId); + + const plotMap = plots.reduce>((prev, curr) => { + const index = Field.sdk.tokens.PODS.fromBlockchain(curr.index); + const pods = Field.sdk.tokens.PODS.fromBlockchain(curr.pods); + + prev[index.toHuman()] = pods; + return prev; + }, {}); + + return plotMap; + } +} From 409ea6c2699bec7c8383a900da4a821f0a21e63a Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sun, 25 Aug 2024 00:12:28 -0600 Subject: [PATCH 065/430] feat: add field to BeanstalkSDK + update chain --- projects/sdk/src/lib/BeanstalkSDK.ts | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/projects/sdk/src/lib/BeanstalkSDK.ts b/projects/sdk/src/lib/BeanstalkSDK.ts index ccab9c1074..d27a6a3b0c 100644 --- a/projects/sdk/src/lib/BeanstalkSDK.ts +++ b/projects/sdk/src/lib/BeanstalkSDK.ts @@ -17,6 +17,7 @@ import { Pools } from "./pools"; import defaultSettings from "src/defaultSettings.json"; import { WellsSDK } from "@beanstalk/sdk-wells"; import { ChainId } from "@beanstalk/sdk-core"; +import { Field } from "./field"; export type Provider = ethers.providers.JsonRpcProvider; export type Signer = ethers.Signer; @@ -58,10 +59,10 @@ export class BeanstalkSDK { public readonly farm: Farm; public readonly silo: Silo; + public readonly field: Field; public readonly events: EventManager; public readonly sun: Sun; public readonly permit: Permit; - public readonly root: Root; public readonly swap: Swap; public readonly bean: Bean; public readonly wells: WellsSDK; @@ -69,7 +70,7 @@ export class BeanstalkSDK { constructor(config?: BeanstalkConfig) { this.handleConfig(config); - this.chainId = enumFromValue(this.provider?.network?.chainId ?? 1, ChainId); + this.chainId = enumFromValue(this.provider?.network?.chainId ?? 42161, ChainId); this.source = config?.source || DataSource.SUBGRAPH; // Beanstalk @@ -83,20 +84,20 @@ export class BeanstalkSDK { this.graphql = new GraphQLClient(this.subgraphUrl); this.queries = getQueries(this.graphql); - // Internal + // // Internal this.events = new EventManager(this); this.permit = new Permit(this); - // Facets + // // Facets this.silo = new Silo(this); this.sun = new Sun(this); this.farm = new Farm(this); + this.field = new Field(this); - // Ecosystem - this.root = new Root(this); + // // Ecosystem this.swap = new Swap(this); - // Wells + // // Wells this.wells = new WellsSDK(config); } @@ -146,7 +147,10 @@ export class BeanstalkSDK { return config?.source || this.source; } - deriveConfig(key: keyof Reconfigurable, _config?: T): BeanstalkConfig[typeof key] { + deriveConfig( + key: keyof Reconfigurable, + _config?: T + ): BeanstalkConfig[typeof key] { return _config?.[key] || this[key]; } From 5f9272f672954c7165ed5fe404358f9a8cf46456 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 26 Aug 2024 10:24:08 -0600 Subject: [PATCH 066/430] feat: add only bare necessities to swap graph for now --- projects/sdk/src/lib/swap/graph.ts | 333 ++++++++++++++++------------- 1 file changed, 185 insertions(+), 148 deletions(-) diff --git a/projects/sdk/src/lib/swap/graph.ts b/projects/sdk/src/lib/swap/graph.ts index 4a8ee02a5a..21657c3206 100644 --- a/projects/sdk/src/lib/swap/graph.ts +++ b/projects/sdk/src/lib/swap/graph.ts @@ -1,4 +1,5 @@ import { Graph } from "graphlib"; +import { BasinWell } from "src/classes/Pool/BasinWell"; import { ERC20Token } from "src/classes/Token"; import { BeanstalkSDK } from "src/lib/BeanstalkSDK"; import { FarmFromMode, FarmToMode } from "src/lib/farm"; @@ -75,6 +76,17 @@ export const setBidirectionalExchangeEdges = ( }); }; +const setBiDirectionalWellSwapEdges = (sdk: BeanstalkSDK, g: Graph, well: BasinWell) => { + const [token0, token1] = well.tokens; + + g.setEdge(token0.symbol, token1.symbol, { + build: (account: string, from: FarmFromMode, to: FarmToMode) => + sdk.farm.presets.wellSwap(well, token0, token1, account, from, to), + from: token0.symbol, + to: token1.symbol + }); +}; + export const getSwapGraph = (sdk: BeanstalkSDK): Graph => { const graph: Graph = new Graph({ multigraph: true, @@ -84,13 +96,33 @@ export const getSwapGraph = (sdk: BeanstalkSDK): Graph => { ////// Add Nodes - graph.setNode("ETH", { token: sdk.tokens.ETH }); - graph.setNode("WETH", { token: sdk.tokens.WETH }); - graph.setNode("BEAN", { token: sdk.tokens.BEAN }); - graph.setNode("3CRV", { token: sdk.tokens.CRV3 }); - graph.setNode("USDT", { token: sdk.tokens.USDT }); - graph.setNode("USDC", { token: sdk.tokens.USDC }); - graph.setNode("DAI", { token: sdk.tokens.DAI }); + graph.setNode(sdk.tokens.ETH.symbol, { + token: sdk.tokens.ETH + }); + graph.setNode(sdk.tokens.WETH.symbol, { + token: sdk.tokens.WETH + }); + graph.setNode(sdk.tokens.WSTETH.symbol, { + token: sdk.tokens.WSTETH + }); + graph.setNode(sdk.tokens.WEETH.symbol, { + token: sdk.tokens.WEETH + }); + graph.setNode(sdk.tokens.WBTC.symbol, { + token: sdk.tokens.WBTC + }); + graph.setNode(sdk.tokens.BEAN.symbol, { + token: sdk.tokens.BEAN + }); + graph.setNode(sdk.tokens.USDT.symbol, { + token: sdk.tokens.USDT + }); + graph.setNode(sdk.tokens.USDC.symbol, { + token: sdk.tokens.USDC + }); + graph.setNode(sdk.tokens.DAI.symbol, { + token: sdk.tokens.DAI + }); ////// Add Edges @@ -136,177 +168,182 @@ export const getSwapGraph = (sdk: BeanstalkSDK): Graph => { // to: "BEAN" // }); - // BEAN<>wstETH via Basin Well - graph.setEdge("BEAN", "wstETH", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.wellSwap( - sdk.pools.BEAN_WSTETH_WELL, - sdk.tokens.BEAN, - sdk.tokens.WSTETH, - account, - from, - to - ), - from: "BEAN", - to: "wstETH" + // set BasinWell.tokens[0] <> BasinWell.tokens[1] for Basin Well swaps + sdk.pools.wells.forEach((well) => { + setBiDirectionalWellSwapEdges(sdk, graph, well); }); - graph.setEdge("wstETH", "BEAN", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.wellSwap( - sdk.pools.BEAN_WSTETH_WELL, - sdk.tokens.WSTETH, - sdk.tokens.BEAN, - account, - from, - to - ), - from: "wstETH", - to: "BEAN" - }); + // BEAN<>wstETH via Basin Well + // graph.setEdge("BEAN", "wstETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.wellSwap( + // sdk.pools.BEAN_WSTETH_WELL, + // sdk.tokens.BEAN, + // sdk.tokens.WSTETH, + // account, + // from, + // to + // ), + // from: "BEAN", + // to: "wstETH" + // }); + + // graph.setEdge("wstETH", "BEAN", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.wellSwap( + // sdk.pools.BEAN_WSTETH_WELL, + // sdk.tokens.WSTETH, + // sdk.tokens.BEAN, + // account, + // from, + // to + // ), + // from: "wstETH", + // to: "BEAN" + // }); // USDC<>WETH via Uniswap V3 - graph.setEdge("USDC", "WETH", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.uniswapV3Swap(sdk.tokens.USDC, sdk.tokens.WETH, account, 500, from, to), - from: "USDC", - to: "WETH" - }); + // graph.setEdge("USDC", "WETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap(sdk.tokens.USDC, sdk.tokens.WETH, account, 500, from, to), + // from: "USDC", + // to: "WETH" + // }); - graph.setEdge("WETH", "USDC", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.uniswapV3Swap(sdk.tokens.WETH, sdk.tokens.USDC, account, 500, from, to), - from: "WETH", - to: "USDC" - }); + // graph.setEdge("WETH", "USDC", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap(sdk.tokens.WETH, sdk.tokens.USDC, account, 500, from, to), + // from: "WETH", + // to: "USDC" + // }); // DAI<>WETH via Uniswap V3 - graph.setEdge("DAI", "WETH", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.uniswapV3Swap(sdk.tokens.DAI, sdk.tokens.WETH, account, 500, from, to), - from: "DAI", - to: "WETH" - }); + // graph.setEdge("DAI", "WETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap(sdk.tokens.DAI, sdk.tokens.WETH, account, 500, from, to), + // from: "DAI", + // to: "WETH" + // }); - graph.setEdge("WETH", "DAI", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.uniswapV3Swap(sdk.tokens.WETH, sdk.tokens.DAI, account, 500, from, to), - from: "WETH", - to: "DAI" - }); + // graph.setEdge("WETH", "DAI", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap(sdk.tokens.WETH, sdk.tokens.DAI, account, 500, from, to), + // from: "WETH", + // to: "DAI" + // }); // WETH<>WSTETH - graph.setEdge("WETH", "wstETH", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.uniswapV3Swap(sdk.tokens.WETH, sdk.tokens.WSTETH, account, 100, from, to), - from: "WETH", - to: "wstETH" - }); - graph.setEdge("wstETH", "WETH", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.uniswapV3Swap(sdk.tokens.WSTETH, sdk.tokens.WETH, account, 100, from, to), - from: "wstETH", - to: "WETH" - }); + // graph.setEdge("WETH", "wstETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap(sdk.tokens.WETH, sdk.tokens.WSTETH, account, 100, from, to), + // from: "WETH", + // to: "wstETH" + // }); + // graph.setEdge("wstETH", "WETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap(sdk.tokens.WSTETH, sdk.tokens.WETH, account, 100, from, to), + // from: "wstETH", + // to: "WETH" + // }); // BEAN<>Stables - [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token) => { - graph.setEdge("BEAN", token.symbol, { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.bean2Stable(token, account, from, to), - from: "BEAN", - to: token.symbol - }); - graph.setEdge(token.symbol, "BEAN", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.stable2Bean(token, account, from, to), - from: token.symbol, - to: "BEAN" - }); - }); + // [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token) => { + // graph.setEdge("BEAN", token.symbol, { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.bean2Stable(token, account, from, to), + // from: "BEAN", + // to: token.symbol + // }); + // graph.setEdge(token.symbol, "BEAN", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.stable2Bean(token, account, from, to), + // from: token.symbol, + // to: "BEAN" + // }); + // }); - graph.setEdge("BEAN", "WETH", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.wellSwapUniV3( - sdk.pools.BEAN_WSTETH_WELL, - account, - sdk.tokens.BEAN, - sdk.tokens.WSTETH, - sdk.tokens.WETH, - 100, - from, - to - ), - from: "BEAN", - to: "WETH" - }); + // graph.setEdge("BEAN", "WETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.wellSwapUniV3( + // sdk.pools.BEAN_WSTETH_WELL, + // account, + // sdk.tokens.BEAN, + // sdk.tokens.WSTETH, + // sdk.tokens.WETH, + // 100, + // from, + // to + // ), + // from: "BEAN", + // to: "WETH" + // }); - graph.setEdge("WETH", "BEAN", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.uniV3WellSwap( - sdk.pools.BEAN_WSTETH_WELL, - account, - sdk.tokens.WETH, - sdk.tokens.WSTETH, - sdk.tokens.BEAN, - 100, - from, - to - ), - from: "WETH", - to: "BEAN" - }); + // graph.setEdge("WETH", "BEAN", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.uniV3WellSwap( + // sdk.pools.BEAN_WSTETH_WELL, + // account, + // sdk.tokens.WETH, + // sdk.tokens.WSTETH, + // sdk.tokens.BEAN, + // 100, + // from, + // to + // ), + // from: "WETH", + // to: "BEAN" + // }); /// 3CRV<>Stables via 3Pool Add/Remove Liquidity // HEADS UP: the ordering of these tokens needs to match their indexing in the 3CRV LP token. // Should be: 0 = DAI, 1 = USDC, 2 = USDT. - [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token, index) => { - setBidirectionalAddRemoveLiquidityEdges( - sdk, - graph, - sdk.contracts.curve.pools.pool3.address, - sdk.contracts.curve.registries.poolRegistry.address, - sdk.tokens.CRV3, // LP token - token, // underlying token - index - ); - }); + // [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token, index) => { + // setBidirectionalAddRemoveLiquidityEdges( + // sdk, + // graph, + // sdk.contracts.curve.pools.pool3.address, + // sdk.contracts.curve.registries.poolRegistry.address, + // sdk.tokens.CRV3, // LP token + // token, // underlying token + // index + // ); + // }); ////// 3Pool Exchanges /// USDC<>USDT via 3Pool Exchange - setBidirectionalExchangeEdges( - sdk, - graph, - sdk.contracts.curve.pools.pool3.address, - sdk.contracts.curve.registries.poolRegistry.address, - sdk.tokens.USDC, - sdk.tokens.USDT - ); + // setBidirectionalExchangeEdges( + // sdk, + // graph, + // sdk.contracts.curve.pools.pool3.address, + // sdk.contracts.curve.registries.poolRegistry.address, + // sdk.tokens.USDC, + // sdk.tokens.USDT + // ); /// USDC<>DAI via 3Pool Exchange - setBidirectionalExchangeEdges( - sdk, - graph, - sdk.contracts.curve.pools.pool3.address, - sdk.contracts.curve.registries.poolRegistry.address, - sdk.tokens.USDC, - sdk.tokens.DAI - ); + // setBidirectionalExchangeEdges( + // sdk, + // graph, + // sdk.contracts.curve.pools.pool3.address, + // sdk.contracts.curve.registries.poolRegistry.address, + // sdk.tokens.USDC, + // sdk.tokens.DAI + // ); /// USDT<>DAI via 3Pool Exchange - setBidirectionalExchangeEdges( - sdk, - graph, - sdk.contracts.curve.pools.pool3.address, - sdk.contracts.curve.registries.poolRegistry.address, - sdk.tokens.USDT, - sdk.tokens.DAI - ); + // setBidirectionalExchangeEdges( + // sdk, + // graph, + // sdk.contracts.curve.pools.pool3.address, + // sdk.contracts.curve.registries.poolRegistry.address, + // sdk.tokens.USDT, + // sdk.tokens.DAI + // ); return graph; }; From 675c14050b10c213c36107c23cbe8a755385928f Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 26 Aug 2024 10:24:32 -0600 Subject: [PATCH 067/430] t status git --- projects/sdk/src/lib/silo/depositGraph.ts | 526 +++++++++++----------- 1 file changed, 269 insertions(+), 257 deletions(-) diff --git a/projects/sdk/src/lib/silo/depositGraph.ts b/projects/sdk/src/lib/silo/depositGraph.ts index c80d39ce43..3386f553d0 100644 --- a/projects/sdk/src/lib/silo/depositGraph.ts +++ b/projects/sdk/src/lib/silo/depositGraph.ts @@ -30,10 +30,10 @@ export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { * * Basically: * graph.setNode("BEAN"); - * graph.setNode("BEAN3CRV"); * graph.setNode("urBEAN"); - * graph.setNode("urBEAN3CRV"); + * graph.setNode("urBEANwstETH"); * graph.setNode("BEANETH"); + * graph.setNode("BEANwstETH"); */ for (const token of sdk.tokens.siloWhitelist) { @@ -46,18 +46,18 @@ export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { * These are different than, but correspond to, the whitelisted assets. There's a * difference between swapping to an asset, and depositing it. * - * For ex, if someone wants to deposit BEAN into the "BEAN:3CRV LP" silo, the + * For ex, if someone wants to deposit BEAN into the "BEAN:wstETH LP" silo, the * steps would be: - * 1. deposit BEAN into the BEAN3CRV pool on Curve to receive the BEAN3CRV LP token - * 2. deposit the BEAN3CRV LP token into Beanstalk + * 1. deposit BEAN into the BEAN:wstETH Well on Basin to receive the BEAN:wstETH LP token + * 2. deposit the BEAN:wstETH LP token into Beanstalk * - * Therefor we need two nodes related to BEAN3CRV. One that is the token, + * Therefore we need two nodes related to BEAN:wstETH. One that is the token, * and one that is a deposit target. * * For ex, this graph: * USDC -> BEAN -> BEAN:SILO * allows us to create edges like this: - * USDC -> BEAN do a swap using exchangeUnderlying() + * USDC -> BEAN do a swap * BEAN -> BEAN:SILO deposit into beanstalk using deposit() * which wouldn't be possible w/o two separate nodes representing BEAN and BEAN:SILO * @@ -75,12 +75,10 @@ export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { graph.setNode("DAI"); graph.setNode("USDC"); graph.setNode("USDT"); - graph.setNode("3CRV"); graph.setNode("WETH"); graph.setNode("wstETH"); - graph.setNode("stETH"); - - // graph.setNode("ETH"); + graph.setNode("weETH"); + graph.setNode("WBTC"); /** * ********** EDGES *************** @@ -92,7 +90,7 @@ export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { * * For ex, the edge BEAN -> BEAN:SILO runs "deposit()" method * We create a unique edge for each whitelisted asset between itself and its - * correpsondign {TOKEN}:SILO node + * corresponding {TOKEN}:SILO node */ for (const token of sdk.tokens.siloWhitelist) { const from = token.symbol; @@ -107,31 +105,28 @@ export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { } /** - * Setup edges to addLiquidity to BEAN:3CRV pool. + * Setup edges to addLiquidity to non-unripe whitelisted well. + * + * Custom routes to avoid swaps to-from Bean * - * [ BEAN, 3CRV ] => BEAN_CRV3_LP */ { - const targetToken = sdk.tokens.BEAN_CRV3_LP; - const pool = sdk.pools.BEAN_CRV3; - if (!pool) throw new Error(`Pool not found for LP token: ${targetToken.symbol}`); - const registry = sdk.contracts.curve.registries.metaFactory.address; - - [sdk.tokens.BEAN, sdk.tokens.CRV3].forEach((from: Token) => { - const indexes: [number, number] = [0, 0]; - const tokenIndex = (pool as CurveMetaPool).getTokenIndex(from); - if (tokenIndex === -1) throw new Error(`Unable to find index for token ${from.symbol}`); - indexes[tokenIndex] = 1; - graph.setEdge(from.symbol, targetToken.symbol, { - build: (_: string, fromMode: FarmFromMode, toMode: FarmToMode) => - new sdk.farm.actions.AddLiquidity(pool.address, registry, indexes, fromMode, toMode), - from: from.symbol, - to: targetToken.symbol, - label: "addLiquidity" + if (!sdk.pools?.wells) { + throw new Error(`sdk.pools.wells no initialized`); + } + + sdk.pools.wells.forEach((well) => { + well.tokens.forEach((tokenIn) => { + graph.setEdge(tokenIn.symbol, well.lpToken.symbol, { + build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + sdk.farm.presets.wellAddLiquidity(well, tokenIn, account, fromMode, toMode), + from: tokenIn.symbol, + to: well.lpToken.symbol, + label: "wellAddLiquidity" + }); }); }); } - /** * Setup edges to addLiquidity to BEAN:ETH Well. * @@ -139,74 +134,46 @@ export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { * * BEAN / ETH / USDC / USDT / DAI => BEAN_ETH_LP */ - { - const beanEthLP = sdk.tokens.BEAN_ETH_WELL_LP; - const beanEthWell = sdk.pools.BEAN_ETH_WELL; - - if (!beanEthWell) throw new Error(`Pool not found for LP token: ${beanEthLP.symbol}`); + { + // const beanEthLP = sdk.tokens.BEAN_ETH_WELL_LP; + // const beanEthWell = sdk.pools.BEAN_ETH_WELL; + // if (!beanEthWell) throw new Error(`Pool not found for LP token: ${beanEthLP.symbol}`); + // Add edges for each well's underlying tokens => well's LP token // BEAN / ETH => BEAN_ETH_LP - [sdk.tokens.BEAN, sdk.tokens.WETH].forEach((from: ERC20Token) => { - graph.setEdge(from.symbol, beanEthLP.symbol, { - build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - sdk.farm.presets.wellAddLiquidity(beanEthWell, from, account, fromMode, toMode), - from: from.symbol, - to: beanEthLP.symbol, - label: "wellAddLiquidity" - }); - }); - + // [sdk.tokens.BEAN, sdk.tokens.WETH].forEach((from: ERC20Token) => { + // graph.setEdge(from.symbol, beanEthLP.symbol, { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.wellAddLiquidity(beanEthWell, from, account, fromMode, toMode), + // from: from.symbol, + // to: beanEthLP.symbol, + // label: "wellAddLiquidity" + // }); + // }); // USDC => BEAN_ETH_LP - graph.setEdge(sdk.tokens.USDC.symbol, beanEthLP.symbol, { - build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - sdk.farm.presets.usdc2beaneth(beanEthWell, account, fromMode, toMode), - from: sdk.tokens.USDC.symbol, - to: beanEthLP.symbol, - label: "swap2weth,deposit" - }); - + // graph.setEdge(sdk.tokens.USDC.symbol, beanEthLP.symbol, { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.usdc2beaneth(beanEthWell, account, fromMode, toMode), + // from: sdk.tokens.USDC.symbol, + // to: beanEthLP.symbol, + // label: "swap2weth,deposit" + // }); // USDT => BEAN_ETH_LP - graph.setEdge(sdk.tokens.USDT.symbol, beanEthLP.symbol, { - build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - sdk.farm.presets.usdt2beaneth(beanEthWell, account, fromMode, toMode), - from: sdk.tokens.USDT.symbol, - to: beanEthLP.symbol, - label: "swap2weth,deposit" - }); - + // graph.setEdge(sdk.tokens.USDT.symbol, beanEthLP.symbol, { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.usdt2beaneth(beanEthWell, account, fromMode, toMode), + // from: sdk.tokens.USDT.symbol, + // to: beanEthLP.symbol, + // label: "swap2weth,deposit" + // }); // DAI => BEAN_ETH_LP - graph.setEdge(sdk.tokens.DAI.symbol, beanEthLP.symbol, { - build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - sdk.farm.presets.dai2beaneth(beanEthWell, account, fromMode, toMode), - from: sdk.tokens.DAI.symbol, - to: beanEthLP.symbol, - label: "swap2weth,deposit" - }); - } - - /** - * Setup edges to removeLiquidityOneToken to Curve 3pool. - * - * 3CRV => USDT - */ - { - const from = sdk.tokens.CRV3; - const targetToken = sdk.tokens.USDT; - const pool = sdk.contracts.curve.pools.pool3; - const registry = sdk.contracts.curve.registries.poolRegistry.address; - graph.setEdge(from.symbol, targetToken.symbol, { - build: (_: string, fromMode: FarmFromMode, toMode: FarmToMode) => - new sdk.farm.actions.RemoveLiquidityOneToken( - pool.address, - registry, - targetToken.address, - fromMode, - toMode - ), - from: from.symbol, - to: targetToken.symbol, - label: "removeLiquidityOneToken" - }); + // graph.setEdge(sdk.tokens.DAI.symbol, beanEthLP.symbol, { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.dai2beaneth(beanEthWell, account, fromMode, toMode), + // from: sdk.tokens.DAI.symbol, + // to: beanEthLP.symbol, + // label: "swap2weth,deposit" + // }); } /** @@ -225,178 +192,172 @@ export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { * [ USDT, USDC, DAI ] => WETH */ { - graph.setEdge("USDT", "WETH", { - build: (_: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.usdt2weth(from, to), - from: "USDT", - to: "WETH", - label: "exchange" - }); - - graph.setEdge("USDC", "WETH", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.uniswapV3Swap(sdk.tokens.USDC, sdk.tokens.WETH, account, 500, from, to), - from: "USDC", - to: "WETH", - label: "uniswapV3Swap" - }); - - graph.setEdge("DAI", "WETH", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.uniswapV3Swap(sdk.tokens.DAI, sdk.tokens.WETH, account, 500, from, to), - from: "DAI", - to: "WETH", - label: "uniswapV3Swap" - }); + // graph.setEdge("USDT", "WETH", { + // build: (_: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.usdt2weth(from, to), + // from: "USDT", + // to: "WETH", + // label: "exchange" + // }); + // graph.setEdge("USDC", "WETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap(sdk.tokens.USDC, sdk.tokens.WETH, account, 500, from, to), + // from: "USDC", + // to: "WETH", + // label: "uniswapV3Swap" + // }); + // graph.setEdge("DAI", "WETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap(sdk.tokens.DAI, sdk.tokens.WETH, account, 500, from, to), + // from: "DAI", + // to: "WETH", + // label: "uniswapV3Swap" + // }); } /** * [ USDC, DAI, USDT ] => BEAN */ { - [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token) => { - graph.setEdge(token.symbol, "BEAN", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.stable2Bean(token, account, from, to), - from: token.symbol, - to: "BEAN" - }); - }); + // [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token) => { + // graph.setEdge(token.symbol, "BEAN", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.stable2Bean(token, account, from, to), + // from: token.symbol, + // to: "BEAN" + // }); + // }); } /** * Well Swap: WETH <> BEAN */ { - graph.setEdge("WETH", "BEAN", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.wellSwap( - sdk.pools.BEAN_ETH_WELL, - sdk.tokens.WETH, - sdk.tokens.BEAN, - account, - from, - to - ), - from: "WETH", - to: "BEAN", - label: "wellSwap" - }); - graph.setEdge("BEAN", "WETH", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.wellSwap( - sdk.pools.BEAN_ETH_WELL, - sdk.tokens.BEAN, - sdk.tokens.WETH, - account, - from, - to - ), - from: "BEAN", - to: "WETH", - label: "wellSwap" - }); + // graph.setEdge("WETH", "BEAN", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.wellSwap( + // sdk.pools.BEAN_ETH_WELL, + // sdk.tokens.WETH, + // sdk.tokens.BEAN, + // account, + // from, + // to + // ), + // from: "WETH", + // to: "BEAN", + // label: "wellSwap" + // }); + // graph.setEdge("BEAN", "WETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.wellSwap( + // sdk.pools.BEAN_ETH_WELL, + // sdk.tokens.BEAN, + // sdk.tokens.WETH, + // account, + // from, + // to + // ), + // from: "BEAN", + // to: "WETH", + // label: "wellSwap" + // }); } /** * Well Swap: WETH <> BEAN */ { - graph.setEdge("wstETH", "BEAN", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.wellSwap( - sdk.pools.BEAN_WSTETH_WELL, - sdk.tokens.WSTETH, - sdk.tokens.BEAN, - account, - from, - to - ), - from: "wstETH", - to: "BEAN", - label: "wellSwap" - }); - graph.setEdge("BEAN", "wstETH", { - build: (account: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.wellSwap( - sdk.pools.BEAN_WSTETH_WELL, - sdk.tokens.BEAN, - sdk.tokens.WSTETH, - account, - from, - to - ), - from: "BEAN", - to: "wstETH", - label: "wellSwap" - }); + // graph.setEdge("wstETH", "BEAN", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.wellSwap( + // sdk.pools.BEAN_WSTETH_WELL, + // sdk.tokens.WSTETH, + // sdk.tokens.BEAN, + // account, + // from, + // to + // ), + // from: "wstETH", + // to: "BEAN", + // label: "wellSwap" + // }); + // graph.setEdge("BEAN", "wstETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.wellSwap( + // sdk.pools.BEAN_WSTETH_WELL, + // sdk.tokens.BEAN, + // sdk.tokens.WSTETH, + // account, + // from, + // to + // ), + // from: "BEAN", + // to: "wstETH", + // label: "wellSwap" + // }); } /** * set edges for WETH <> wstETH */ { - graph.setEdge("WETH", "wstETH", { - build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - sdk.farm.presets.uniswapV3Swap( - sdk.tokens.WETH, - sdk.tokens.WSTETH, - account, - 100, - fromMode, - toMode - ), - from: "WETH", - to: "wstETH", - label: "uniswapV3Swap" - }); - graph.setEdge("wstETH", "WETH", { - build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - sdk.farm.presets.uniswapV3Swap( - sdk.tokens.WSTETH, - sdk.tokens.WETH, - account, - 100, - fromMode, - toMode - ), - from: "wstETH", - to: "WETH", - label: "uniswapV3Swap" - }); + // graph.setEdge("WETH", "wstETH", { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap( + // sdk.tokens.WETH, + // sdk.tokens.WSTETH, + // account, + // 100, + // fromMode, + // toMode + // ), + // from: "WETH", + // to: "wstETH", + // label: "uniswapV3Swap" + // }); + // graph.setEdge("wstETH", "WETH", { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap( + // sdk.tokens.WSTETH, + // sdk.tokens.WETH, + // account, + // 100, + // fromMode, + // toMode + // ), + // from: "wstETH", + // to: "WETH", + // label: "uniswapV3Swap" + // }); } /** * set up edges for depositing to BEAN:WSTETH Well; */ { - const beanWstethWell = sdk.pools.BEAN_WSTETH_WELL; - const beanWstethLP = sdk.tokens.BEAN_WSTETH_WELL_LP; - - if (!beanWstethWell) throw new Error(`Pool not found for LP token: ${beanWstethLP.symbol}`); - - // BEAN/wstETH<> BEAN_wstETH_LP - - [sdk.tokens.BEAN, sdk.tokens.WSTETH].forEach((from: ERC20Token) => { - graph.setEdge(from.symbol, beanWstethLP.symbol, { - build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - sdk.farm.presets.wellAddLiquidity(beanWstethWell, from, account, fromMode, toMode), - from: from.symbol, - to: beanWstethLP.symbol, - label: "wellAddLiquidity" - }); - }); - - // [USDC/USDT/DAI] -> bean:wstETH - [sdk.tokens.USDC, sdk.tokens.USDT, sdk.tokens.DAI].forEach((token) => { - graph.setEdge(token.symbol, sdk.tokens.BEAN_WSTETH_WELL_LP.symbol, { - build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - sdk.farm.presets.stable2beanWstETH(token, account, fromMode, toMode), - from: token.symbol, - to: sdk.tokens.BEAN_WSTETH_WELL_LP.symbol, - label: "stable2bean:wstETH" - }); - }); + // const beanWstethWell = sdk.pools.BEAN_WSTETH_WELL; + // const beanWstethLP = sdk.tokens.BEAN_WSTETH_WELL_LP; + // if (!beanWstethWell) throw new Error(`Pool not found for LP token: ${beanWstethLP.symbol}`); + // // BEAN/wstETH<> BEAN_wstETH_LP + // [sdk.tokens.BEAN, sdk.tokens.WSTETH].forEach((from: ERC20Token) => { + // graph.setEdge(from.symbol, beanWstethLP.symbol, { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.wellAddLiquidity(beanWstethWell, from, account, fromMode, toMode), + // from: from.symbol, + // to: beanWstethLP.symbol, + // label: "wellAddLiquidity" + // }); + // }); + // // [USDC/USDT/DAI] -> bean:wstETH + // [sdk.tokens.USDC, sdk.tokens.USDT, sdk.tokens.DAI].forEach((token) => { + // graph.setEdge(token.symbol, sdk.tokens.BEAN_WSTETH_WELL_LP.symbol, { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.stable2beanWstETH(token, account, fromMode, toMode), + // from: token.symbol, + // to: sdk.tokens.BEAN_WSTETH_WELL_LP.symbol, + // label: "stable2bean:wstETH" + // }); + // }); } /** @@ -418,27 +379,27 @@ export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { // HEADS UP: the ordering of these tokens needs to match their indexing in the 3CRV LP token. // Should be: 0 = DAI, 1 = USDC, 2 = USDT. - [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token, index) => { - setBidirectionalAddRemoveLiquidityEdges( - sdk, - graph, - sdk.contracts.curve.pools.pool3.address, - sdk.contracts.curve.registries.poolRegistry.address, - sdk.tokens.CRV3, // LP token - token, // underlying token - index - ); - }); - - // WETH => 3CRV - // needed to force a path when depositing WETH > BEAN3CRV, so it doesn't go through BEAN - graph.setEdge("WETH", "3CRV", { - build: (_: string, from: FarmFromMode, to: FarmToMode) => - sdk.farm.presets.weth2bean3crv(from, to), - from: "WETH", - to: "3CRV", - label: "swap2usdt23crv" - }); + // [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token, index) => { + // setBidirectionalAddRemoveLiquidityEdges( + // sdk, + // graph, + // sdk.contracts.curve.pools.pool3.address, + // sdk.contracts.curve.registries.poolRegistry.address, + // sdk.tokens.CRV3, // LP token + // token, // underlying token + // index + // ); + // }); + + // // WETH => 3CRV + // // needed to force a path when depositing WETH > BEAN3CRV, so it doesn't go through BEAN + // graph.setEdge("WETH", "3CRV", { + // build: (_: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.weth2bean3crv(from, to), + // from: "WETH", + // to: "3CRV", + // label: "swap2usdt23crv" + // }); return graph; }; @@ -478,3 +439,54 @@ export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { // to: "BEAN", // label: "uniV3WellSwap" // }); + +/** + * Setup edges to addLiquidity to BEAN:3CRV pool. + * + * [ BEAN, 3CRV ] => BEAN_CRV3_LP + */ +// { +// const targetToken = sdk.tokens.BEAN_CRV3_LP; +// const pool = sdk.pools.BEAN_CRV3; +// if (!pool) throw new Error(`Pool not found for LP token: ${targetToken.symbol}`); +// const registry = sdk.contracts.curve.registries.metaFactory.address; + +// [sdk.tokens.BEAN, sdk.tokens.CRV3].forEach((from: Token) => { +// const indexes: [number, number] = [0, 0]; +// const tokenIndex = (pool as CurveMetaPool).getTokenIndex(from); +// if (tokenIndex === -1) throw new Error(`Unable to find index for token ${from.symbol}`); +// indexes[tokenIndex] = 1; +// graph.setEdge(from.symbol, targetToken.symbol, { +// build: (_: string, fromMode: FarmFromMode, toMode: FarmToMode) => +// new sdk.farm.actions.AddLiquidity(pool.address, registry, indexes, fromMode, toMode), +// from: from.symbol, +// to: targetToken.symbol, +// label: "addLiquidity" +// }); +// }); +// } + +/** + * Setup edges to removeLiquidityOneToken to Curve 3pool. + * + * 3CRV => USDT + */ +// { +// const from = sdk.tokens.CRV3; +// const targetToken = sdk.tokens.USDT; +// const pool = sdk.contracts.curve.pools.pool3; +// const registry = sdk.contracts.curve.registries.poolRegistry.address; +// graph.setEdge(from.symbol, targetToken.symbol, { +// build: (_: string, fromMode: FarmFromMode, toMode: FarmToMode) => +// new sdk.farm.actions.RemoveLiquidityOneToken( +// pool.address, +// registry, +// targetToken.address, +// fromMode, +// toMode +// ), +// from: from.symbol, +// to: targetToken.symbol, +// label: "removeLiquidityOneToken" +// }); +// } From 0b0d8695bd1f4bd30723889e9c988ef9c270af44 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 26 Aug 2024 10:25:48 -0600 Subject: [PATCH 068/430] feat: remove mainnet only contracts for now --- projects/sdk/src/lib/contracts.ts | 131 ++++++++++++------------------ projects/sdk/src/lib/silo.ts | 2 +- 2 files changed, 55 insertions(+), 78 deletions(-) diff --git a/projects/sdk/src/lib/contracts.ts b/projects/sdk/src/lib/contracts.ts index e4f40b6d97..242cbb7f16 100644 --- a/projects/sdk/src/lib/contracts.ts +++ b/projects/sdk/src/lib/contracts.ts @@ -97,27 +97,24 @@ export class Contracts { // Addressses const beanstalkAddress = sdk.addresses.BEANSTALK.get(sdk.chainId); const beanstalkFertilizerAddress = sdk.addresses.BEANSTALK_FERTILIZER.get(sdk.chainId); - const beanstalkPriceAddress = sdk.addresses.BEANSTALK_PRICE.get(sdk.chainId); + // const beanstalkPriceAddress = sdk.addresses.BEANSTALK_PRICE.get(sdk.chainId); const pipelineAddress = sdk.addresses.PIPELINE.get(sdk.chainId); const depotAddress = sdk.addresses.DEPOT.get(sdk.chainId); - const mathAddress = sdk.addresses.MATH.get(sdk.chainId); - const rootAddress = sdk.addresses.ROOT.get(sdk.chainId); - const usdOracleAddress = sdk.addresses.USD_ORACLE.get(sdk.chainId); - const unwrapAndSendEthJunctionAddress = sdk.addresses.UNWRAP_AND_SEND_ETH_JUNCTION.get( - sdk.chainId - ); + // const mathAddress = sdk.addresses.MATH.get(sdk.chainId); + // const rootAddress = sdk.addresses.ROOT.get(sdk.chainId); + // const usdOracleAddress = sdk.addresses.USD_ORACLE.get(sdk.chainId); - const beancrv3Address = sdk.addresses.BEAN_CRV3.get(sdk.chainId); - const pool3Address = sdk.addresses.POOL3.get(sdk.chainId); - const tricrypto2Address = sdk.addresses.TRICRYPTO2.get(sdk.chainId); - const poolRegistryAddress = sdk.addresses.POOL_REGISTRY.get(sdk.chainId); - const metaFactoryAddress = sdk.addresses.META_FACTORY.get(sdk.chainId); - const cryptoFactoryAddress = sdk.addresses.CRYPTO_FACTORY.get(sdk.chainId); - const zapAddress = sdk.addresses.CURVE_ZAP.get(sdk.chainId); + // const beancrv3Address = sdk.addresses.BEAN_CRV3.get(sdk.chainId); + // const pool3Address = sdk.addresses.POOL3.get(sdk.chainId); + // const tricrypto2Address = sdk.addresses.TRICRYPTO2.get(sdk.chainId); + // const poolRegistryAddress = sdk.addresses.POOL_REGISTRY.get(sdk.chainId); + // const metaFactoryAddress = sdk.addresses.META_FACTORY.get(sdk.chainId); + // const cryptoFactoryAddress = sdk.addresses.CRYPTO_FACTORY.get(sdk.chainId); + // const zapAddress = sdk.addresses.CURVE_ZAP.get(sdk.chainId); - const uniswapV3RouterAddress = sdk.addresses.UNISWAP_V3_ROUTER.get(sdk.chainId); - const uniswapV3QuoterV2Address = sdk.addresses.UNISWAP_V3_QUOTER_V2.get(sdk.chainId); + // const uniswapV3RouterAddress = sdk.addresses.UNISWAP_V3_ROUTER.get(sdk.chainId); + // const uniswapV3QuoterV2Address = sdk.addresses.UNISWAP_V3_QUOTER_V2.get(sdk.chainId); const stethAddress = sdk.addresses.STETH.get(sdk.chainId); const wstEthAddress = sdk.addresses.WSTETH.get(sdk.chainId); @@ -128,10 +125,7 @@ export class Contracts { beanstalkAddress, sdk.readProvider ?? sdk.providerOrSigner ); - this.beanstalkPrice = BeanstalkPrice__factory.connect( - beanstalkPriceAddress, - sdk.providerOrSigner - ); + // this.beanstalkPrice = BeanstalkPrice__factory.connect(beanstalkPriceAddress, sdk.providerOrSigner); this.fertilizer = BeanstalkFertilizer__factory.connect( beanstalkFertilizerAddress, sdk.providerOrSigner @@ -139,62 +133,45 @@ export class Contracts { this.pipeline = Pipeline__factory.connect(pipelineAddress, sdk.providerOrSigner); this.depot = Depot__factory.connect(depotAddress, sdk.providerOrSigner); - this.math = Math__factory.connect(mathAddress, sdk.providerOrSigner); - this.root = Root__factory.connect(rootAddress, sdk.providerOrSigner); - this.usdOracle = UsdOracle__factory.connect(usdOracleAddress, sdk.providerOrSigner); - this.pipelineJunctions = { - unwrapAndSendEth: UnwrapAndSendEthJunction__factory.connect( - unwrapAndSendEthJunctionAddress, - sdk.providerOrSigner - ) - }; - - const beanCrv3 = CurveMetaPool__factory.connect(beancrv3Address, sdk.providerOrSigner); - const pool3 = Curve3Pool__factory.connect(pool3Address, sdk.providerOrSigner); - const tricrypto2 = CurveTriCrypto2Pool__factory.connect( - tricrypto2Address, - sdk.providerOrSigner - ); - const poolRegistry = CurveRegistry__factory.connect(poolRegistryAddress, sdk.providerOrSigner); - const metaFactory = CurveMetaFactory__factory.connect(metaFactoryAddress, sdk.providerOrSigner); - const cryptoFactory = CurveCryptoFactory__factory.connect( - cryptoFactoryAddress, - sdk.providerOrSigner - ); - const zap = CurveZap__factory.connect(zapAddress, sdk.providerOrSigner); - - this.uniswapV3Router = UniswapV3Router__factory.connect( - uniswapV3RouterAddress, - sdk.providerOrSigner - ); - this.uniswapV3QuoterV2 = UniswapV3QuoterV2__factory.connect( - uniswapV3QuoterV2Address, - sdk.providerOrSigner - ); - - const steth = Steth__factory.connect(stethAddress, sdk.providerOrSigner); - const wsteth = Wsteth__factory.connect(wstEthAddress, sdk.providerOrSigner); - - this.curve = { - pools: { - beanCrv3, - [beancrv3Address]: beanCrv3, - pool3, - [pool3Address]: pool3, - tricrypto2, - [tricrypto2Address]: tricrypto2 - }, - registries: { - poolRegistry, - [poolRegistryAddress]: poolRegistry, - metaFactory, - [metaFactoryAddress]: metaFactory, - cryptoFactory, - [cryptoFactoryAddress]: cryptoFactory - }, - zap - }; - - this.lido = { steth, wsteth }; + // this.math = Math__factory.connect(mathAddress, sdk.providerOrSigner); + // this.root = Root__factory.connect(rootAddress, sdk.providerOrSigner); + // this.usdOracle = UsdOracle__factory.connect(usdOracleAddress, sdk.providerOrSigner); + + // const beanCrv3 = CurveMetaPool__factory.connect(beancrv3Address, sdk.providerOrSigner); + // const pool3 = Curve3Pool__factory.connect(pool3Address, sdk.providerOrSigner); + // const tricrypto2 = CurveTriCrypto2Pool__factory.connect( + // tricrypto2Address, + // sdk.providerOrSigner + // ); + // const poolRegistry = CurveRegistry__factory.connect(poolRegistryAddress, sdk.providerOrSigner); + // const metaFactory = CurveMetaFactory__factory.connect(metaFactoryAddress, sdk.providerOrSigner); + // const cryptoFactory = CurveCryptoFactory__factory.connect( + // cryptoFactoryAddress, + // sdk.providerOrSigner + // ); + // const zap = CurveZap__factory.connect(zapAddress, sdk.providerOrSigner); + + // this.uniswapV3Router = UniswapV3Router__factory.connect(uniswapV3RouterAddress, sdk.providerOrSigner); + // this.uniswapV3QuoterV2 = UniswapV3QuoterV2__factory.connect(uniswapV3QuoterV2Address, sdk.providerOrSigner); + + // this.curve = { + // pools: { + // beanCrv3, + // [beancrv3Address]: beanCrv3, + // pool3, + // [pool3Address]: pool3, + // tricrypto2, + // [tricrypto2Address]: tricrypto2 + // }, + // registries: { + // poolRegistry, + // [poolRegistryAddress]: poolRegistry, + // metaFactory, + // [metaFactoryAddress]: metaFactory, + // cryptoFactory, + // [cryptoFactoryAddress]: cryptoFactory + // }, + // zap + // }; } } diff --git a/projects/sdk/src/lib/silo.ts b/projects/sdk/src/lib/silo.ts index c014dab3d9..2a13fe319a 100644 --- a/projects/sdk/src/lib/silo.ts +++ b/projects/sdk/src/lib/silo.ts @@ -180,7 +180,7 @@ export class Silo { public async getDeposits(_account: string) { const deposits = await Silo.sdk.contracts.beanstalk.getDepositsForAccount(_account); - + } From 53e9d1fe412f97ab0ab960c947481231ea0bbebb Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 26 Aug 2024 13:17:24 -0600 Subject: [PATCH 069/430] feat: update mockbeanstalk abi --- protocol/abi/MockBeanstalk.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/protocol/abi/MockBeanstalk.json b/protocol/abi/MockBeanstalk.json index 002d991724..039fcaf610 100644 --- a/protocol/abi/MockBeanstalk.json +++ b/protocol/abi/MockBeanstalk.json @@ -11652,6 +11652,19 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "getUsdEthPrice", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [], "name": "initOracleForAllWhitelistedWells", From e71f6d3c19a25d2aa2581184534062540b727860 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 26 Aug 2024 16:18:33 -0600 Subject: [PATCH 070/430] feat: implement get silo balance without using event parser --- projects/sdk/src/constants/addresses.ts | 11 +- projects/sdk/src/lib/silo.ts | 107 +++++++++++++----- projects/sdk/src/lib/silo/types.ts | 4 + projects/sdk/src/lib/silo/utils.ts | 105 +++++++++++++++-- projects/sdk/src/types/index.ts | 10 +- .../src/utils/TestUtils/BlockchainUtils.ts | 3 +- projects/sdk/src/utils/common.ts | 3 + 7 files changed, 191 insertions(+), 52 deletions(-) create mode 100644 projects/sdk/src/utils/common.ts diff --git a/projects/sdk/src/constants/addresses.ts b/projects/sdk/src/constants/addresses.ts index 08801c75a0..30ca6d17f8 100644 --- a/projects/sdk/src/constants/addresses.ts +++ b/projects/sdk/src/constants/addresses.ts @@ -124,7 +124,7 @@ export const addresses = { // Common ERC-20 Tokens // ---------------------------------------- WETH: Address.make({ - [ChainId.MAINNET]: "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + [ChainId.MAINNET]: "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2" }), WSTETH: Address.make({ [ChainId.MAINNET]: "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", @@ -156,12 +156,9 @@ export const addresses = { LUSD: Address.make({ [ChainId.MAINNET]: "0x5f98805A4E8be255a32880FDeC7F6728C6568bA0" }), - - // ---------------------------------------- - // Lido - // ---------------------------------------- - STETH: Address.make("0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84"), - WSTETH: Address.make("0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0"), + STETH: Address.make({ + [ChainId.MAINNET]: "0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84" + }), // ---------------------------------------- // Curve Pools: Other diff --git a/projects/sdk/src/lib/silo.ts b/projects/sdk/src/lib/silo.ts index 2a13fe319a..846ea91677 100644 --- a/projects/sdk/src/lib/silo.ts +++ b/projects/sdk/src/lib/silo.ts @@ -11,7 +11,12 @@ import { MAX_UINT256 } from "src/constants"; import { DepositBuilder } from "./silo/DepositBuilder"; import { DepositOperation } from "./silo/DepositOperation"; import { Withdraw } from "./silo/Withdraw"; -import { Deposit, TokenSiloBalance, DepositTokenPermitMessage, DepositTokensPermitMessage } from "./silo/types"; +import { + Deposit, + TokenSiloBalance, + DepositTokenPermitMessage, + DepositTokensPermitMessage +} from "./silo/types"; import { Transfer } from "./silo/Transfer"; import { Convert, ConvertDetails } from "./silo/Convert"; @@ -62,7 +67,9 @@ export class Silo { console.warn("Optimization: use `mow()` instead of `mowMultiple()` for a single token"); } - const notWhitelisted = _tokens.find((token) => Silo.sdk.tokens.isWhitelisted(token) === false); + const notWhitelisted = _tokens.find( + (token) => Silo.sdk.tokens.isWhitelisted(token) === false + ); if (notWhitelisted) throw new Error(`${notWhitelisted.symbol} is not whitelisted`); addrs = _tokens.map((t) => t.address); @@ -137,7 +144,11 @@ export class Silo { * @param destinationAddress The destination address for the transfer * @returns Promise of Transaction */ - async transfer(token: Token, amount: TokenValue, destinationAddress: string): Promise { + async transfer( + token: Token, + amount: TokenValue, + destinationAddress: string + ): Promise { return this.siloTransfer.transfer(token, amount, destinationAddress); } @@ -157,7 +168,13 @@ export class Silo { * @param fromAmount Amount to convert * @returns Promise of Transaction */ - async convert(fromToken: Token, toToken: Token, fromAmount: TokenValue, slippage: number = 0.1, overrides: PayableOverrides = {}) { + async convert( + fromToken: Token, + toToken: Token, + fromAmount: TokenValue, + slippage: number = 0.1, + overrides: PayableOverrides = {} + ) { return this.siloConvert.convert(fromToken, toToken, fromAmount, slippage, overrides); } @@ -180,12 +197,15 @@ export class Silo { public async getDeposits(_account: string) { const deposits = await Silo.sdk.contracts.beanstalk.getDepositsForAccount(_account); - - } public async getTokenDeposits(_account: string, token: Token) { - return Silo.sdk.contracts.beanstalk.getTokenDepositsForAccount(_account, token.address); + const tokenDeposits = Silo.sdk.contracts.beanstalk.getTokenDepositsForAccount( + _account, + token.address + ); + + const dict = {}; } /** @@ -205,16 +225,19 @@ export class Silo { Silo.sdk.contracts.beanstalk.getGerminatingStem(_token.address) ]); - if (!Silo.sdk.tokens.siloWhitelist.has(_token)) throw new Error(`${_token.address} is not whitelisted in the Silo`); + if (!Silo.sdk.tokens.siloWhitelist.has(_token)) + throw new Error(`${_token.address} is not whitelisted in the Silo`); /// SETUP const balance: TokenSiloBalance = utils.makeTokenSiloBalance(); /// LEDGER if (source === DataSource.LEDGER) { - const events = await Silo.sdk.events.get("silo", [account, { token: _token }]); - const processor = new EventProcessor(Silo.sdk, account); - const { deposits: depositsByToken } = processor.ingestAll(events); + const farmerDeposits = await Silo.sdk.contracts.beanstalk.getTokenDepositsForAccount( + account, + _token.address + ); + const depositsByToken = utils.parseDepositsByToken(Silo.sdk, farmerDeposits); // The processor's return schema assumes we might have wanted to grab // multiple tokens, so we have to grab the one we want @@ -223,6 +246,7 @@ export class Silo { for (let stem in deposits) { utils.applyDeposit(balance, _token, stemTip, { stem, + id: deposits[stem].id, amount: deposits[stem].amount, bdv: deposits[stem].bdv, germinatingStem @@ -246,14 +270,17 @@ export class Silo { if (!query.farmer) return balance; const { deposited } = query.farmer; - deposited.forEach((deposit) => + deposited.forEach((deposit) => { + if (!deposit.stem) return; + utils.applyDeposit(balance, _token, stemTip, { - stem: deposit.stem, // FIXME + stem: deposit.stem, + id: utils.packAddressAndStem(_token.address, BigNumber.from(deposit.stem)), amount: deposit.depositedAmount, bdv: deposit.depositedBDV, germinatingStem - }) - ); + }); + }); return balance; } @@ -286,7 +313,7 @@ export class Silo { const [account, currentSeason, stemTips, germinatingStemsRaw] = await Promise.all([ Silo.sdk.getAccount(_account), Silo.sdk.sun.getSeason(), - this.getStemTips([...Silo.sdk.tokens.siloWhitelist]), + this.getStemTips(), Silo.sdk.contracts.beanstalk.getGerminatingStems(whiteListTokens.map((t) => t.address)) ]); @@ -298,9 +325,8 @@ export class Silo { /// LEDGER if (source === DataSource.LEDGER) { - const events = await Silo.sdk.events.get("silo", [account]); - const processor = new EventProcessor(Silo.sdk, account); - const { deposits: depositsByToken } = processor.ingestAll(events); + const farmerDeposits = await Silo.sdk.contracts.beanstalk.getDepositsForAccount(account); + const depositsByToken = utils.parseDepositsByToken(Silo.sdk, farmerDeposits); // Handle deposits. // Attach stalk & seed counts for each crate. @@ -322,11 +348,12 @@ export class Silo { if (deposits[stem].amount.toString() !== "1") { utils.applyDeposit(balance, token, stemTip, { stem, + id: deposits[stem].id, amount: deposits[stem].amount, bdv: deposits[stem].bdv, germinatingStem }); - }; + } } utils.sortCrates(balance); @@ -365,8 +392,11 @@ export class Silo { // Filter dust crates - should help with crate balance too low errors if (BigNumber.from(deposit.depositedAmount).toString() !== "1") { + if (!deposit.stem) return; + utils.applyDeposit(balance, token, stemTip, { - stem: deposit.stem || deposit.season, + stem: deposit.stem, + id: utils.packAddressAndStem(token.address, BigNumber.from(deposit.stem)), amount: deposit.depositedAmount, bdv: deposit.depositedBDV, germinatingStem @@ -406,7 +436,9 @@ export class Silo { */ async getStalk(_account?: string) { const account = await Silo.sdk.getAccount(_account); - return Silo.sdk.contracts.beanstalk.balanceOfStalk(account).then((v) => Silo.sdk.tokens.STALK.fromBlockchain(v)); + return Silo.sdk.contracts.beanstalk + .balanceOfStalk(account) + .then((v) => Silo.sdk.tokens.STALK.fromBlockchain(v)); } /** @@ -428,7 +460,9 @@ export class Silo { */ async getEarnedBeans(_account?: string) { const account = await Silo.sdk.getAccount(_account); - return Silo.sdk.contracts.beanstalk.balanceOfEarnedBeans(account).then((v) => Silo.sdk.tokens.BEAN.fromBlockchain(v)); + return Silo.sdk.contracts.beanstalk + .balanceOfEarnedBeans(account) + .then((v) => Silo.sdk.tokens.BEAN.fromBlockchain(v)); } /** @@ -436,7 +470,9 @@ export class Silo { */ async getEarnedStalk(_account?: string) { const account = await Silo.sdk.getAccount(_account); - return Silo.sdk.contracts.beanstalk.balanceOfEarnedStalk(account).then((v) => Silo.sdk.tokens.STALK.fromBlockchain(v)); + return Silo.sdk.contracts.beanstalk + .balanceOfEarnedStalk(account) + .then((v) => Silo.sdk.tokens.STALK.fromBlockchain(v)); } /** @@ -481,9 +517,14 @@ export class Silo { * TODO: multicall? * TODO: Check if whitelisted? */ - async getStemTips(tokens: Token[]) { - return Promise.all(tokens.map((token) => this.getStemTip(token).then((tip) => [token.address, tip] as const))).then( - (tips) => new Map(tips) + async getStemTips() { + const [wlTokens, stemTips] = await Promise.all([ + Silo.sdk.contracts.beanstalk.getWhitelistedTokens(), + Silo.sdk.contracts.beanstalk.getStemTips() + ]); + + return new Map( + wlTokens.map((tokenAddress, i) => [tokenAddress, stemTips[i]] as const) ); } @@ -514,7 +555,8 @@ export class Silo { const deadline = _deadline || MAX_UINT256; const [domain, nonce] = await Promise.all([ permitUtils.getEIP712Domain(), - _nonce || Silo.sdk.contracts.beanstalk.depositPermitNonces(owner).then((nonce) => nonce.toString()) + _nonce || + Silo.sdk.contracts.beanstalk.depositPermitNonces(owner).then((nonce) => nonce.toString()) ]); return permitUtils.createTypedDepositTokenPermitData(domain, { @@ -552,13 +594,16 @@ export class Silo { _nonce?: string, _deadline?: string ): Promise> { - if (tokens.length !== values.length) throw new Error("Input mismatch: number of tokens does not equal number of values"); - if (tokens.length === 1) console.warn("Optimization: use permitDepositToken when permitting one Silo Token."); + if (tokens.length !== values.length) + throw new Error("Input mismatch: number of tokens does not equal number of values"); + if (tokens.length === 1) + console.warn("Optimization: use permitDepositToken when permitting one Silo Token."); const deadline = _deadline || MAX_UINT256; const [domain, nonce] = await Promise.all([ permitUtils.getEIP712Domain(), - _nonce || Silo.sdk.contracts.beanstalk.depositPermitNonces(owner).then((nonce) => nonce.toString()) + _nonce || + Silo.sdk.contracts.beanstalk.depositPermitNonces(owner).then((nonce) => nonce.toString()) ]); return permitUtils.createTypedDepositTokensPermitData(domain, { diff --git a/projects/sdk/src/lib/silo/types.ts b/projects/sdk/src/lib/silo/types.ts index e914957b32..9f84e22249 100644 --- a/projects/sdk/src/lib/silo/types.ts +++ b/projects/sdk/src/lib/silo/types.ts @@ -7,6 +7,8 @@ import { EIP712PermitMessage } from "src/lib/permit"; * that has been added to the Silo. */ export type Deposit = { + /** Deposit ID */ + id: ethers.BigNumber; /** The Stem is the ID of the deposit. */ stem: ethers.BigNumber; /** */ @@ -38,6 +40,8 @@ export type Deposit = { * Whitelisted Silo Token. */ export type TokenSiloBalance = { + /** deposit ID */ + id: string; /** The total amount of this Token currently in the Deposited state. */ amount: T; /** The total amount of this Token that is available to Convert. Excludes germinating deposits */ diff --git a/projects/sdk/src/lib/silo/utils.ts b/projects/sdk/src/lib/silo/utils.ts index e29a68ec70..ff46402f8f 100644 --- a/projects/sdk/src/lib/silo/utils.ts +++ b/projects/sdk/src/lib/silo/utils.ts @@ -1,9 +1,13 @@ +import { BeanstalkSDK } from "src/lib/BeanstalkSDK"; import { ethers } from "ethers"; import { ERC20Token, Token } from "src/classes/Token"; import { Silo } from "../silo"; import { TokenValue } from "@beanstalk/sdk-core"; import { TokenSiloBalance, Deposit } from "./types"; import { assert } from "src/utils"; +import { SiloGettersFacet } from "src/constants/generated/protocol/abi/Beanstalk"; +import { MayArray } from "src/types"; +import { isArray } from "src/utils/common"; export function sortCrates(state: TokenSiloBalance) { state.deposits = state.deposits.sort( @@ -35,7 +39,12 @@ export function sortCratesByBDVRatio(crates: Deposit[], direction: "asc" | "desc /** * Selects the number of crates needed to add up to the desired `amount`. */ -export function pickCrates(deposits: Deposit[], amount: TokenValue, token: Token, currentSeason: number) { +export function pickCrates( + deposits: Deposit[], + amount: TokenValue, + token: Token, + currentSeason: number +) { let totalAmount = TokenValue.ZERO; let totalBDV = TokenValue.ZERO; let totalStalk = TokenValue.ZERO; @@ -43,7 +52,9 @@ export function pickCrates(deposits: Deposit[], amount: TokenValue, token: Token const cratesToWithdrawFrom: Deposit[] = []; deposits.some((deposit) => { - const amountToRemoveFromCrate = totalAmount.add(deposit.amount).lte(amount) ? deposit.amount : amount.sub(totalAmount); + const amountToRemoveFromCrate = totalAmount.add(deposit.amount).lte(amount) + ? deposit.amount + : amount.sub(totalAmount); const cratePct = amountToRemoveFromCrate.div(deposit.amount); const crateBDV = cratePct.mul(deposit.bdv); const crateSeeds = cratePct.mul(deposit.seeds); @@ -57,6 +68,7 @@ export function pickCrates(deposits: Deposit[], amount: TokenValue, token: Token totalStalk = totalStalk.add(crateStalk); cratesToWithdrawFrom.push({ + id: deposit.id, stem: deposit.stem, amount: amountToRemoveFromCrate, bdv: crateBDV, @@ -112,6 +124,7 @@ export function sortTokenMapByWhitelist(whitelist: Set, ma export function makeTokenSiloBalance(): TokenSiloBalance { return { + id: "", amount: TokenValue.ZERO, convertibleAmount: TokenValue.ZERO, bdv: TokenValue.ZERO, @@ -120,7 +133,62 @@ export function makeTokenSiloBalance(): TokenSiloBalance { }; } +export function packAddressAndStem(address: string, stem: ethers.BigNumber): ethers.BigNumber { + const addressBN = ethers.BigNumber.from(address); + const shiftedAddress = addressBN.shl(96); + const stemUint = stem.toTwos(96); + return shiftedAddress.or(stemUint); +} + +export function unpackAddressAndStem(data: ethers.BigNumber): { + tokenAddress: string; + stem: ethers.BigNumber; +} { + const tokenAddressBN = data.shr(96); + const tokenAddress = ethers.utils.getAddress(tokenAddressBN.toHexString()); + const stem = data.mask(96).fromTwos(96); + return { tokenAddress, stem }; +} + +type TokenDepositsByStem = { + [stem: string]: { + id: ethers.BigNumber; + amount: ethers.BigNumber; + bdv: ethers.BigNumber; + }; +}; + +export function parseDepositsByToken( + sdk: BeanstalkSDK, + data: MayArray +) { + const depositsByToken: Map = new Map(); + const datas = isArray(data) ? data : [data]; + datas.forEach(({ token: tokenAddr, depositIds, tokenDeposits }) => { + const token = sdk.tokens.findByAddress(tokenAddr); + if (!token) return; + + const depositsByStem = depositIds.reduce((memo, depositId, index) => { + const { stem } = unpackAddressAndStem(depositId); + const deposit = tokenDeposits[index]; + + memo[stem.toString()] = { + id: depositId, + amount: deposit.amount, + bdv: deposit.bdv + }; + + return memo; + }, {}); + + depositsByToken.set(token, depositsByStem); + }); + + return depositsByToken; +} + export type RawDepositData = { + id: ethers.BigNumber; stem: ethers.BigNumberish; amount: ethers.BigNumberish; bdv: ethers.BigNumberish; @@ -137,9 +205,13 @@ export type RawDepositData = { * @param data.bdv The bdv of deposit * @returns DepositCrate */ -export function makeDepositObject(token: Token, stemTipForToken: ethers.BigNumber, data: RawDepositData): Deposit { +export function makeDepositObject( + token: Token, + stemTipForToken: ethers.BigNumber, + data: RawDepositData +): Deposit { // On-chain - let stem + let stem; const amount = token.fromBlockchain(data.amount.toString()); const bdv = Silo.sdk.tokens.BEAN.fromBlockchain(data.bdv.toString()); // Hack // Hack - Remove additional digits added to stem of redeposited unripe tokens in migrateStem @@ -147,7 +219,7 @@ export function makeDepositObject(token: Token, stemTipForToken: ethers.BigNumbe stem = ethers.BigNumber.from(data.stem).div(1000000); } else { stem = ethers.BigNumber.from(data.stem); - }; + } const isGerminating = stem.gte(data.germinatingStem); // Stalk @@ -157,6 +229,7 @@ export function makeDepositObject(token: Token, stemTipForToken: ethers.BigNumbe const total = base.add(grown); return { + id: data.id, stem, amount, bdv, @@ -181,7 +254,10 @@ export function calculateGrownStalkSeeds( depositSeeds: TokenValue ): TokenValue { const deltaSeasons = ethers.BigNumber.from(currentSeason).sub(depositSeason); - assert(deltaSeasons.gte(0), "Silo: Cannot calculate grown stalk when `currentSeason < depositSeason`."); + assert( + deltaSeasons.gte(0), + "Silo: Cannot calculate grown stalk when `currentSeason < depositSeason`." + ); return Silo.STALK_PER_SEED_PER_SEASON.mul(depositSeeds).mul(deltaSeasons.toNumber()); } @@ -197,7 +273,11 @@ export function calculateGrownStalkSeeds( * @param stem The stem of the deposit * @param bdv The bdv of the deposit */ -export function calculateGrownStalkStems(stemTip: ethers.BigNumber, stem: ethers.BigNumber, bdv: TokenValue) { +export function calculateGrownStalkStems( + stemTip: ethers.BigNumber, + stem: ethers.BigNumber, + bdv: TokenValue +) { const deltaStem = stemTip.sub(stem).div(10 ** 6); if (deltaStem.lt(0)) return Silo.sdk.tokens.STALK.fromHuman("0"); // FIXME @@ -207,11 +287,18 @@ export function calculateGrownStalkStems(stemTip: ethers.BigNumber, stem: ethers /** * Apply a Deposit to a TokenSiloBalance. */ -export function applyDeposit(balance: TokenSiloBalance, token: Token, stemTipForToken: ethers.BigNumber, data: RawDepositData) { +export function applyDeposit( + balance: TokenSiloBalance, + token: Token, + stemTipForToken: ethers.BigNumber, + data: RawDepositData +) { const deposit = makeDepositObject(token, stemTipForToken, data); balance.amount = balance.amount.add(deposit.amount); - balance.convertibleAmount = balance.convertibleAmount.add(deposit.isGerminating ? TokenValue.ZERO : deposit.amount); + balance.convertibleAmount = balance.convertibleAmount.add( + deposit.isGerminating ? TokenValue.ZERO : deposit.amount + ); balance.bdv = balance.bdv.add(deposit.bdv); balance.deposits.push(deposit); if (!deposit.isGerminating) { diff --git a/projects/sdk/src/types/index.ts b/projects/sdk/src/types/index.ts index d25fbbccd8..dd9790e6f6 100644 --- a/projects/sdk/src/types/index.ts +++ b/projects/sdk/src/types/index.ts @@ -1,7 +1,9 @@ export type StringMap = { [address: string]: T }; export type ClipboardSettings = { - tag: string, - copySlot: number, - pasteSlot: number, -}; \ No newline at end of file + tag: string; + copySlot: number; + pasteSlot: number; +}; + +export type MayArray = T | T[]; diff --git a/projects/sdk/src/utils/TestUtils/BlockchainUtils.ts b/projects/sdk/src/utils/TestUtils/BlockchainUtils.ts index e85c4578e4..957ba5e191 100644 --- a/projects/sdk/src/utils/TestUtils/BlockchainUtils.ts +++ b/projects/sdk/src/utils/TestUtils/BlockchainUtils.ts @@ -414,6 +414,7 @@ export class BlockchainUtils { const currentSeason = _currentSeason || _season + 100; return makeDepositObject(token, ethers.BigNumber.from(_stemTipForToken || _season), { + id: ethers.constants.Zero, stem: _stem || currentSeason, // FIXME amount: amount.toBlockchain(), bdv: bdv.toBlockchain(), @@ -450,4 +451,4 @@ export class BlockchainUtils { await this.sdk.provider.send("evm_increaseTime", [12]); await this.sdk.provider.send("evm_mine", []); } -} \ No newline at end of file +} diff --git a/projects/sdk/src/utils/common.ts b/projects/sdk/src/utils/common.ts new file mode 100644 index 0000000000..617f3767f0 --- /dev/null +++ b/projects/sdk/src/utils/common.ts @@ -0,0 +1,3 @@ +export function isArray(data: T | T[]): data is T[] { + return Array.isArray(data); +} From da67bcb87ddbd34734556d7ae063e7ab2db52365 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 26 Aug 2024 16:23:20 -0600 Subject: [PATCH 071/430] feat: update get balance --- projects/sdk/src/lib/silo.ts | 2 +- projects/sdk/src/lib/silo/types.ts | 2 -- projects/sdk/src/lib/silo/utils.ts | 1 - 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/projects/sdk/src/lib/silo.ts b/projects/sdk/src/lib/silo.ts index 846ea91677..4e9981f2e1 100644 --- a/projects/sdk/src/lib/silo.ts +++ b/projects/sdk/src/lib/silo.ts @@ -524,7 +524,7 @@ export class Silo { ]); return new Map( - wlTokens.map((tokenAddress, i) => [tokenAddress, stemTips[i]] as const) + wlTokens.map((tokenAddress, i) => [tokenAddress.toLowerCase(), stemTips[i]] as const) ); } diff --git a/projects/sdk/src/lib/silo/types.ts b/projects/sdk/src/lib/silo/types.ts index 9f84e22249..b6e841024b 100644 --- a/projects/sdk/src/lib/silo/types.ts +++ b/projects/sdk/src/lib/silo/types.ts @@ -40,8 +40,6 @@ export type Deposit = { * Whitelisted Silo Token. */ export type TokenSiloBalance = { - /** deposit ID */ - id: string; /** The total amount of this Token currently in the Deposited state. */ amount: T; /** The total amount of this Token that is available to Convert. Excludes germinating deposits */ diff --git a/projects/sdk/src/lib/silo/utils.ts b/projects/sdk/src/lib/silo/utils.ts index ff46402f8f..dee9d4f56d 100644 --- a/projects/sdk/src/lib/silo/utils.ts +++ b/projects/sdk/src/lib/silo/utils.ts @@ -124,7 +124,6 @@ export function sortTokenMapByWhitelist(whitelist: Set, ma export function makeTokenSiloBalance(): TokenSiloBalance { return { - id: "", amount: TokenValue.ZERO, convertibleAmount: TokenValue.ZERO, bdv: TokenValue.ZERO, From 23352084d1955baffa90844a40c757c0b0223034 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 26 Aug 2024 16:51:03 -0600 Subject: [PATCH 072/430] feat: update field get plots --- projects/sdk/src/lib/events/processor.ts | 3 ++ projects/sdk/src/lib/field.ts | 69 ++++++++++++++++++++---- 2 files changed, 62 insertions(+), 10 deletions(-) diff --git a/projects/sdk/src/lib/events/processor.ts b/projects/sdk/src/lib/events/processor.ts index 14eb910f61..f918ffdbf4 100644 --- a/projects/sdk/src/lib/events/processor.ts +++ b/projects/sdk/src/lib/events/processor.ts @@ -58,6 +58,9 @@ export type EventProcessorData = { >; }; +/** + * @deprecated + */ export class EventProcessor { private readonly sdk: BeanstalkSDK; diff --git a/projects/sdk/src/lib/field.ts b/projects/sdk/src/lib/field.ts index 84d0227462..d1b9403f27 100644 --- a/projects/sdk/src/lib/field.ts +++ b/projects/sdk/src/lib/field.ts @@ -1,6 +1,7 @@ -import { BigNumberish } from "ethers"; +import { BigNumber, BigNumberish, ethers } from "ethers"; import { BeanstalkSDK } from "./BeanstalkSDK"; import { TokenValue } from "@beanstalk/sdk-core"; +import { ZERO_BN } from "src/constants"; export class Field { static sdk: BeanstalkSDK; @@ -9,17 +10,65 @@ export class Field { Field.sdk = sdk; } - public async getPlots(account: string, _fieldId: BigNumberish = "0") { - const plots = await Field.sdk.contracts.beanstalk.getPlotsFromAccount(account, _fieldId); + public async getPlots({ + harvestableIndex: _harvestableIndex, + account, + fieldId = "0" + }: { + harvestableIndex: BigNumber | TokenValue; + account: string; + fieldId: BigNumberish; + }) { + const harvestableIndex = + _harvestableIndex instanceof TokenValue ? _harvestableIndex.toBigNumber() : _harvestableIndex; - const plotMap = plots.reduce>((prev, curr) => { - const index = Field.sdk.tokens.PODS.fromBlockchain(curr.index); - const pods = Field.sdk.tokens.PODS.fromBlockchain(curr.pods); + const plots = await Field.sdk.contracts.beanstalk + .getPlotsFromAccount(account, fieldId) + .then( + (p) => + new Map(p.map(({ pods, index }) => [index.toString(), pods] as const)) + ); - prev[index.toHuman()] = pods; - return prev; - }, {}); + let pods = ZERO_BN; + let harvestablePods = ZERO_BN; - return plotMap; + const unharvestablePlots: Map = new Map(); + const harvestablePlots: Map = new Map(); + + plots.forEach((plot, startIndexStr) => { + const startIndex = ethers.BigNumber.from(startIndexStr); + + // Fully harvestable + if (startIndex.add(plot).lte(harvestableIndex)) { + harvestablePods = harvestablePods.add(plot); + harvestablePlots.set(startIndexStr, plot); + } + + // Partially harvestable + else if (startIndex.lt(harvestableIndex)) { + const partialAmount = harvestableIndex.sub(startIndex); + + harvestablePods = harvestablePods.add(partialAmount); + pods = pods.add(plot.sub(partialAmount)); + + harvestablePlots.set(startIndexStr, partialAmount); + unharvestablePlots.set(harvestableIndex.toString(), plot.sub(partialAmount)); + } + + // Unharvestable + else { + pods = pods.add(plot); + unharvestablePlots.set(startIndexStr, plot); + } + }); + + // FIXME: "unharvestable pods" are just Pods, + // but we can't reuse "plots" in the same way. + return { + pods, + harvestablePods, + plots: unharvestablePlots, + harvestablePlots + }; } } From 3c4c168adeb6ae0c6013ceb80edf0dac09406ecc Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 26 Aug 2024 17:12:07 -0600 Subject: [PATCH 073/430] feat: update get plots implementation --- projects/sdk/src/lib/field.ts | 62 +++++++++++++++++++---------------- 1 file changed, 34 insertions(+), 28 deletions(-) diff --git a/projects/sdk/src/lib/field.ts b/projects/sdk/src/lib/field.ts index d1b9403f27..5b5e69626a 100644 --- a/projects/sdk/src/lib/field.ts +++ b/projects/sdk/src/lib/field.ts @@ -4,36 +4,39 @@ import { TokenValue } from "@beanstalk/sdk-core"; import { ZERO_BN } from "src/constants"; export class Field { + private static DEFAULT_FIELD_ID = "0"; + static sdk: BeanstalkSDK; constructor(sdk: BeanstalkSDK) { Field.sdk = sdk; } - public async getPlots({ - harvestableIndex: _harvestableIndex, - account, - fieldId = "0" - }: { - harvestableIndex: BigNumber | TokenValue; - account: string; - fieldId: BigNumberish; - }) { - const harvestableIndex = - _harvestableIndex instanceof TokenValue ? _harvestableIndex.toBigNumber() : _harvestableIndex; - - const plots = await Field.sdk.contracts.beanstalk - .getPlotsFromAccount(account, fieldId) - .then( - (p) => - new Map(p.map(({ pods, index }) => [index.toString(), pods] as const)) - ); - - let pods = ZERO_BN; - let harvestablePods = ZERO_BN; - - const unharvestablePlots: Map = new Map(); - const harvestablePlots: Map = new Map(); + public async getHarvestableIndex(fieldId: BigNumberish = Field.DEFAULT_FIELD_ID) { + return Field.sdk.contracts.beanstalk.harvestableIndex(fieldId); + } + + public async getAllPlots(account: string, fieldId: BigNumberish = Field.DEFAULT_FIELD_ID) { + const plots = await Field.sdk.contracts.beanstalk.getPlotsFromAccount(account, fieldId); + + return new Map( + plots.map(({ pods, index }) => [index.toString(), pods] as const) + ); + } + + public async getPlots({ account, fieldId }: { account: string; fieldId?: BigNumberish }) { + const [plots, harvestableIndex] = await Promise.all([ + this.getAllPlots(account, fieldId), + this.getHarvestableIndex(fieldId) + ]); + + const PODS = Field.sdk.tokens.PODS; + + let pods = PODS.fromHuman("0"); + let harvestablePods = PODS.fromHuman("0"); + + const unharvestablePlots: Map = new Map(); + const harvestablePlots: Map = new Map(); plots.forEach((plot, startIndexStr) => { const startIndex = ethers.BigNumber.from(startIndexStr); @@ -41,7 +44,7 @@ export class Field { // Fully harvestable if (startIndex.add(plot).lte(harvestableIndex)) { harvestablePods = harvestablePods.add(plot); - harvestablePlots.set(startIndexStr, plot); + harvestablePlots.set(startIndexStr, PODS.fromBlockchain(plot)); } // Partially harvestable @@ -51,14 +54,17 @@ export class Field { harvestablePods = harvestablePods.add(partialAmount); pods = pods.add(plot.sub(partialAmount)); - harvestablePlots.set(startIndexStr, partialAmount); - unharvestablePlots.set(harvestableIndex.toString(), plot.sub(partialAmount)); + harvestablePlots.set(startIndexStr, PODS.fromBlockchain(partialAmount)); + unharvestablePlots.set( + harvestableIndex.toString(), + PODS.fromBlockchain(plot.sub(partialAmount)) + ); } // Unharvestable else { pods = pods.add(plot); - unharvestablePlots.set(startIndexStr, plot); + unharvestablePlots.set(startIndexStr, PODS.fromBlockchain(plot)); } }); From 0c28721110bb44558cbba970a9c8bc84b1bab0c8 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 26 Aug 2024 17:12:25 -0600 Subject: [PATCH 074/430] feat: remove unused vars --- projects/sdk/src/lib/field.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/projects/sdk/src/lib/field.ts b/projects/sdk/src/lib/field.ts index 5b5e69626a..fa618755fd 100644 --- a/projects/sdk/src/lib/field.ts +++ b/projects/sdk/src/lib/field.ts @@ -1,7 +1,6 @@ import { BigNumber, BigNumberish, ethers } from "ethers"; import { BeanstalkSDK } from "./BeanstalkSDK"; import { TokenValue } from "@beanstalk/sdk-core"; -import { ZERO_BN } from "src/constants"; export class Field { private static DEFAULT_FIELD_ID = "0"; From 2472b8acb408ff6a7a899b78c11d188bebdaae66 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 26 Aug 2024 17:27:23 -0600 Subject: [PATCH 075/430] feat: update Address class --- projects/sdk-core/src/lib/Address.ts | 31 ++++++++++++++++++---------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/projects/sdk-core/src/lib/Address.ts b/projects/sdk-core/src/lib/Address.ts index 5cbc65b7c1..d045a7cc38 100644 --- a/projects/sdk-core/src/lib/Address.ts +++ b/projects/sdk-core/src/lib/Address.ts @@ -13,6 +13,12 @@ export class Address { public ANVIL1: string; public TESTNET: string; + static defaultChainId = ChainId.ARBITRUM; + + static setDefaultChainId = (chainId: ChainId) => { + Address.defaultChainId = chainId; + }; + static make(input: T): Address { const addresses: AddressDefinition = {}; if (typeof input == "string") { @@ -34,20 +40,23 @@ export class Address { this.addresses = addresses; this.ARBITRUM = this.addresses[ChainId.ARBITRUM]; + this.LOCALHOST_ARBITRUM = this.addresses[ChainId.LOCALHOST_ARBITRUM] || this.ARBITRUM; + this.MAINNET = this.addresses[ChainId.MAINNET]; - this.LOCALHOST_ARBITRUM = - this.addresses[ChainId.LOCALHOST_ARBITRUM] || this.addresses[ChainId.ARBITRUM]; - this.TESTNET = this.addresses[ChainId.TESTNET]; - this.LOCALHOST = this.addresses[ChainId.LOCALHOST] || this.addresses[ChainId.MAINNET]; - this.ANVIL1 = this.addresses[ChainId.ANVIL1] || this.addresses[ChainId.MAINNET]; + this.LOCALHOST = this.addresses[ChainId.LOCALHOST] || this.MAINNET; + + this.TESTNET = this.addresses[ChainId.TESTNET] || this.addresses[Address.defaultChainId]; + this.ANVIL1 = this.addresses[ChainId.ANVIL1] || this.addresses[Address.defaultChainId]; } get(chainId?: number) { - let address = this.addresses[ChainId.ARBITRUM]; + const defaultAddress = this.addresses[Address.defaultChainId] || ""; + + let address = defaultAddress; - // Default to ARBITRUM if no chain is specified + // Default to Address.defaultChainId if no chain is specified if (!chainId) { - return address || ""; + return address; } // Throw if user wants a specific chain which we don't support @@ -58,12 +67,12 @@ export class Address { // If user wants an address on a TESTNET chain // return ARBITRUM one if it's not found if (TESTNET_CHAINS.has(chainId)) { - address = this.addresses[chainId] || this.addresses[ChainId.ARBITRUM]; + address = this.addresses[chainId] || defaultAddress; } else { - address = this.addresses[chainId]; + address = this.addresses[chainId] || defaultAddress; } - return address || ""; + return address; } set(input: T) { From 5823b1f1e0a043a8b562992e33c1fd6b303c3190 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 11:03:19 -0600 Subject: [PATCH 076/430] feat: update contract addresses --- projects/sdk-wells/src/constants/addresses.ts | 64 +++++++++++++++---- projects/sdk-wells/src/lib/tokens.ts | 31 +++++++++ 2 files changed, 83 insertions(+), 12 deletions(-) diff --git a/projects/sdk-wells/src/constants/addresses.ts b/projects/sdk-wells/src/constants/addresses.ts index 018ce383ff..b374458b96 100644 --- a/projects/sdk-wells/src/constants/addresses.ts +++ b/projects/sdk-wells/src/constants/addresses.ts @@ -1,18 +1,58 @@ -import { Address } from "@beanstalk/sdk-core"; +import { Address, ChainId } from "@beanstalk/sdk-core"; export const addresses = { // Tokens - BEAN: Address.make("0xbea0000029ad1c77d3d5d23ba2d8893db9d1efab"), - WETH: Address.make("0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"), - USDC: Address.make("0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"), - DAI: Address.make("0x6b175474e89094c44da98b954eedeac495271d0f"), - USDT: Address.make("0xdac17f958d2ee523a2206206994597c13d831ec7"), - STETH: Address.make("0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84"), - WSTETH: Address.make("0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0"), + BEAN: Address.make({ + [ChainId.MAINNET]: "0xBEA0000029AD1c77D3d5D23Ba2D8893dB9d1Efab", + [ChainId.ARBITRUM]: "0xBEA0005B8599265D41256905A9B3073D397812E4" + }), + WETH: Address.make({ + [ChainId.MAINNET]: "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + [ChainId.ARBITRUM]: "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1" + }), + WSTETH: Address.make({ + [ChainId.MAINNET]: "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", + [ChainId.ARBITRUM]: "0x5979D7b546E38E414F7E9822514be443A4800529" + }), + WEETH: Address.make({ + [ChainId.MAINNET]: "0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee", + [ChainId.ARBITRUM]: "0x35751007a407ca6FEFfE80b3cB397736D2cf4dbe" + }), + DAI: Address.make({ + [ChainId.MAINNET]: "0x6B175474E89094C44Da98b954EedeAC495271d0F", + [ChainId.ARBITRUM]: "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1" + }), + WBTC: Address.make({ + [ChainId.MAINNET]: "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599", + [ChainId.ARBITRUM]: "0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f" + }), + USDC: Address.make({ + [ChainId.MAINNET]: "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + [ChainId.ARBITRUM]: "0xaf88d065e77c8cC2239327C5EDb3A432268e5831" + }), + USDT: Address.make({ + [ChainId.MAINNET]: "0xdAC17F958D2ee523a2206206994597C13D831ec7", + [ChainId.ARBITRUM]: "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9" + }), + STETH: Address.make({ + [ChainId.MAINNET]: "0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84" + }), // Contracts - DEPOT: Address.make("0xDEb0f00071497a5cc9b4A6B96068277e57A82Ae2"), - PIPELINE: Address.make("0xb1bE0000C6B3C62749b5F0c92480146452D15423"), - WETH9: Address.make("0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"), - UNWRAP_AND_SEND_JUNCTION: Address.make("0x737cad465b75cdc4c11b3e312eb3fe5bef793d96") + DEPOT: Address.make({ + [ChainId.MAINNET]: "0xDEb0f00071497a5cc9b4A6B96068277e57A82Ae2", + [ChainId.ARBITRUM]: "0xDEb0f0dEEc1A29ab97ABf65E537452D1B00A619c" + }), + PIPELINE: Address.make({ + [ChainId.MAINNET]: "0xb1bE0000C6B3C62749b5F0c92480146452D15423", + [ChainId.ARBITRUM]: "0xb1bE000644bD25996b0d9C2F7a6D6BA3954c91B0" + }), + WETH9: Address.make({ + [ChainId.MAINNET]: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", + [ChainId.ARBITRUM]: "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1" + }), + UNWRAP_AND_SEND_JUNCTION: Address.make({ + [ChainId.MAINNET]: "0x737cad465b75cdc4c11b3e312eb3fe5bef793d96" + // [ChainId.ARBITRUM]: "" + }) }; diff --git a/projects/sdk-wells/src/lib/tokens.ts b/projects/sdk-wells/src/lib/tokens.ts index cbb0c9c106..935bd40416 100644 --- a/projects/sdk-wells/src/lib/tokens.ts +++ b/projects/sdk-wells/src/lib/tokens.ts @@ -18,6 +18,8 @@ export class Tokens { USDT: ERC20Token; STETH: ERC20Token; WSTETH: ERC20Token; + WEETH: ERC20Token; + WBTC: ERC20Token; constructor(sdk: WellsSDK) { Tokens.sdk = sdk; @@ -120,6 +122,7 @@ export class Tokens { }, provider ); + this.tokens.add(this.STETH); this.WSTETH = new ERC20Token( @@ -135,6 +138,34 @@ export class Tokens { ); this.tokens.add(this.WSTETH); + + this.WEETH = new ERC20Token( + cid, + sdk.addresses.WEETH.get(cid), + 18, + "weETH", + { + name: "Wrapped eETH", + displayDecimals: 4 + }, + provider + ); + + this.tokens.add(this.WEETH); + + this.WBTC = new ERC20Token( + cid, + sdk.addresses.WBTC.get(cid), + 8, + "WBTC", + { + name: "Wrapped BTC", + displayDecimals: 6 + }, + provider + ); + + this.tokens.add(this.WBTC); } /** From f169bbd05504622100528755d15fce2d698ab9a8 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 11:03:46 -0600 Subject: [PATCH 077/430] feat: update sdk addreseses --- projects/sdk/src/constants/addresses.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/projects/sdk/src/constants/addresses.ts b/projects/sdk/src/constants/addresses.ts index 30ca6d17f8..51bbd389c4 100644 --- a/projects/sdk/src/constants/addresses.ts +++ b/projects/sdk/src/constants/addresses.ts @@ -124,7 +124,8 @@ export const addresses = { // Common ERC-20 Tokens // ---------------------------------------- WETH: Address.make({ - [ChainId.MAINNET]: "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2" + [ChainId.MAINNET]: "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + [ChainId.ARBITRUM]: "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1" }), WSTETH: Address.make({ [ChainId.MAINNET]: "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", From c31f5cb59507f3e3d97051076b8e15d74838398c Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 11:04:58 -0600 Subject: [PATCH 078/430] feat: update reseed datas --- protocol/reseed/data/gas-report.csv | 159 ++++++++++++++++++++++++++++ 1 file changed, 159 insertions(+) create mode 100644 protocol/reseed/data/gas-report.csv diff --git a/protocol/reseed/data/gas-report.csv b/protocol/reseed/data/gas-report.csv new file mode 100644 index 0000000000..c6c2ff2c6d --- /dev/null +++ b/protocol/reseed/data/gas-report.csv @@ -0,0 +1,159 @@ +initFacetName,initFacetDeploymentGas,initFacetCallGas,totalGasUsed +ReseedBean, 3834413, 8303558, 12137971 +ReseedGlobal, 1434015, 9302885, 10736900 +ReseedPodMarket, 373297, 9111050, 9484347 +ReseedField, 0, 20119972, 20119972 +ReseedField, 0, 42656066, 42656066 +ReseedField, 0, 25837306, 25837306 +ReseedField, 0, 27231257, 27231257 +ReseedField, 0, 27973928, 27973928 +ReseedField, 0, 27021730, 27021730 +ReseedField, 0, 26995480, 26995480 +ReseedField, 0, 22609622, 22609622 +ReseedField, 0, 33259875, 33259875 +ReseedField, 0, 26893817, 26893817 +ReseedField, 0, 3635855, 3635855 +ReseedField, 0, 730112993, 730112993 +ReseedField, 0, 24886642, 24886642 +ReseedField, 0, 27896859, 27896859 +ReseedField, 0, 26899234, 26899234 +ReseedField, 0, 26702525, 26702525 +ReseedField, 0, 24873427, 24873427 +ReseedField, 0, 24739783, 24739783 +ReseedField, 0, 22900105, 22900105 +ReseedField, 0, 24047046, 24047046 +ReseedField, 0, 25624633, 25624633 +ReseedField, 0, 15794419, 15794419 +ReseedBarn, 0, 1123925, 1123925 +ReseedBarn, 0, 1080279, 1080279 +ReseedBarn, 0, 978804, 978804 +ReseedBarn, 0, 901440, 901440 +ReseedBarn, 0, 1175889, 1175889 +ReseedBarn, 0, 1127181, 1127181 +ReseedBarn, 0, 676712, 676712 +ReseedBarn, 0, 843080, 843080 +ReseedBarn, 0, 921491, 921491 +ReseedBarn, 0, 414839, 414839 +ReseedBarn, 0, 1198543, 1198543 +ReseedBarn, 0, 813439, 813439 +ReseedBarn, 0, 1203555, 1203555 +ReseedBarn, 0, 808403, 808403 +ReseedBarn, 0, 1057292, 1057292 +ReseedBarn, 0, 997889, 997889 +ReseedBarn, 0, 1128665, 1128665 +ReseedBarn, 0, 664700, 664700 +ReseedBarn, 0, 843068, 843068 +ReseedBarn, 0, 1057292, 1057292 +ReseedBarn, 0, 1120541, 1120541 +ReseedBarn, 0, 1128569, 1128569 +ReseedBarn, 0, 19766234, 19766234 +ReseedSilo, 0, 20137237, 20137237 +ReseedSilo, 0, 21303355, 21303355 +ReseedSilo, 0, 21066874, 21066874 +ReseedSilo, 0, 21168882, 21168882 +ReseedSilo, 0, 20963452, 20963452 +ReseedSilo, 0, 20770297, 20770297 +ReseedSilo, 0, 21149797, 21149797 +ReseedSilo, 0, 20714667, 20714667 +ReseedSilo, 0, 21092133, 21092133 +ReseedSilo, 0, 21407589, 21407589 +ReseedSilo, 0, 21210480, 21210480 +ReseedSilo, 0, 20941918, 20941918 +ReseedSilo, 0, 20815453, 20815453 +ReseedSilo, 0, 21167394, 21167394 +ReseedSilo, 0, 20531752, 20531752 +ReseedSilo, 0, 21243343, 21243343 +ReseedSilo, 0, 20674021, 20674021 +ReseedSilo, 0, 21054538, 21054538 +ReseedSilo, 0, 20995830, 20995830 +ReseedSilo, 0, 21196017, 21196017 +ReseedSilo, 0, 21329041, 21329041 +ReseedSilo, 0, 21165420, 21165420 +ReseedSilo, 0, 20194474, 20194474 +ReseedSilo, 0, 20611553, 20611553 +ReseedSilo, 0, 16755871, 16755871 +ReseedSilo, 0, 19639502, 19639502 +ReseedSilo, 0, 20494989, 20494989 +ReseedSilo, 0, 21042232, 21042232 +ReseedSilo, 0, 20424921, 20424921 +ReseedSilo, 0, 21387679, 21387679 +ReseedSilo, 0, 20949019, 20949019 +ReseedSilo, 0, 21249460, 21249460 +ReseedSilo, 0, 21365667, 21365667 +ReseedSilo, 0, 20887061, 20887061 +ReseedSilo, 0, 20919819, 20919819 +ReseedSilo, 0, 20686369, 20686369 +ReseedSilo, 0, 21033736, 21033736 +ReseedSilo, 0, 18061902, 18061902 +ReseedSilo, 0, 20389034, 20389034 +ReseedSilo, 0, 20822031, 20822031 +ReseedSilo, 0, 21284579, 21284579 +ReseedSilo, 0, 21234865, 21234865 +ReseedSilo, 0, 21193629, 21193629 +ReseedSilo, 0, 21219740, 21219740 +ReseedSilo, 0, 21090869, 21090869 +ReseedSilo, 0, 21248708, 21248708 +ReseedSilo, 0, 21337365, 21337365 +ReseedSilo, 0, 19247662, 19247662 +ReseedSilo, 0, 21419310, 21419310 +ReseedSilo, 0, 21327953, 21327953 +ReseedSilo, 0, 20841181, 20841181 +ReseedSilo, 0, 21354711, 21354711 +ReseedSilo, 0, 19586813, 19586813 +ReseedSilo, 0, 21177590, 21177590 +ReseedSilo, 0, 21021766, 21021766 +ReseedSilo, 0, 21040601, 21040601 +ReseedSilo, 0, 21308587, 21308587 +ReseedSilo, 0, 4007495, 4007495 +ReseedAccountStatus, 0, 9576085, 9576085 +ReseedAccountStatus, 0, 9387910, 9387910 +ReseedAccountStatus, 0, 9508496, 9508496 +ReseedAccountStatus, 0, 9588612, 9588612 +ReseedAccountStatus, 0, 9579531, 9579531 +ReseedAccountStatus, 0, 9573049, 9573049 +ReseedAccountStatus, 0, 9570011, 9570011 +ReseedAccountStatus, 0, 9498792, 9498792 +ReseedAccountStatus, 0, 9588828, 9588828 +ReseedAccountStatus, 0, 9698310, 9698310 +ReseedAccountStatus, 0, 9495155, 9495155 +ReseedAccountStatus, 0, 9480382, 9480382 +ReseedAccountStatus, 0, 9533513, 9533513 +ReseedAccountStatus, 0, 9458908, 9458908 +ReseedAccountStatus, 0, 9544898, 9544898 +ReseedAccountStatus, 0, 9545294, 9545294 +ReseedAccountStatus, 0, 9521550, 9521550 +ReseedAccountStatus, 0, 9576109, 9576109 +ReseedAccountStatus, 0, 9589020, 9589020 +ReseedAccountStatus, 0, 9520614, 9520614 +ReseedAccountStatus, 0, 9480082, 9480082 +ReseedAccountStatus, 0, 9597897, 9597897 +ReseedAccountStatus, 0, 9617050, 9617050 +ReseedAccountStatus, 0, 9653812, 9653812 +ReseedAccountStatus, 0, 9545258, 9545258 +ReseedAccountStatus, 0, 9569963, 9569963 +ReseedAccountStatus, 0, 9524227, 9524227 +ReseedAccountStatus, 0, 9521322, 9521322 +ReseedAccountStatus, 0, 9604319, 9604319 +ReseedAccountStatus, 0, 9495707, 9495707 +ReseedAccountStatus, 0, 9657318, 9657318 +ReseedAccountStatus, 0, 9573588, 9573588 +ReseedAccountStatus, 0, 9508160, 9508160 +ReseedAccountStatus, 0, 9600922, 9600922 +ReseedAccountStatus, 0, 9499104, 9499104 +ReseedAccountStatus, 0, 8607828, 8607828 +ReseedAccountStatus, 0, 6549744, 6549744 +ReseedAccountStatus, 0, 6549720, 6549720 +ReseedAccountStatus, 0, 6549828, 6549828 +ReseedAccountStatus, 0, 6549732, 6549732 +ReseedAccountStatus, 0, 6549684, 6549684 +ReseedAccountStatus, 0, 6548952, 6548952 +ReseedAccountStatus, 0, 6549684, 6549684 +ReseedAccountStatus, 0, 4183557, 4183557 +ReseedInternalBalances, 0, 9103331, 9103331 +ReseedInternalBalances, 0, 9103367, 9103367 +ReseedInternalBalances, 0, 9103739, 9103739 +ReseedInternalBalances, 0, 9104651, 9104651 +ReseedInternalBalances, 0, 9104987, 9104987 +ReseedInternalBalances, 0, 2486657, 2486657 +ReseedWhitelist, 585362, 2453466, 3038828 +InitReseed, 190401, 10809413, 101658477 From 0d99c0c6a6745dbc7926027e03c4d8866e114ff6 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 11:11:50 -0600 Subject: [PATCH 079/430] feat: update Address class to use defaultChainId --- projects/sdk-core/src/lib/Address.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/sdk-core/src/lib/Address.ts b/projects/sdk-core/src/lib/Address.ts index d045a7cc38..5f7359f7bb 100644 --- a/projects/sdk-core/src/lib/Address.ts +++ b/projects/sdk-core/src/lib/Address.ts @@ -22,7 +22,7 @@ export class Address { static make(input: T): Address { const addresses: AddressDefinition = {}; if (typeof input == "string") { - addresses[ChainId.ARBITRUM] = input.toLowerCase(); + addresses[Address.defaultChainId] = input.toLowerCase(); } else { Object.assign(addresses, input); } From 042039fa51d753a6ce1705b4de89449986da4bb2 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 11:43:07 -0600 Subject: [PATCH 080/430] feat: add run-anvil to cli --- projects/cli/.env.example | 5 +++++ projects/cli/.gitignore | 2 ++ projects/cli/anvil.sh | 47 +++++++++++++++++++++++++++++++++++++++ projects/cli/package.json | 6 ++++- 4 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 projects/cli/.env.example create mode 100644 projects/cli/anvil.sh diff --git a/projects/cli/.env.example b/projects/cli/.env.example new file mode 100644 index 0000000000..a900f24edb --- /dev/null +++ b/projects/cli/.env.example @@ -0,0 +1,5 @@ +# DEV API key +DEV_ALCHEMY_API_KEY="" + +# Test API key +DEV_TEST_ALCHEMY_API_KEY="" diff --git a/projects/cli/.gitignore b/projects/cli/.gitignore index dd87e2d73f..7f8efdeace 100644 --- a/projects/cli/.gitignore +++ b/projects/cli/.gitignore @@ -1,2 +1,4 @@ node_modules build + +.env \ No newline at end of file diff --git a/projects/cli/anvil.sh b/projects/cli/anvil.sh new file mode 100644 index 0000000000..849c951f56 --- /dev/null +++ b/projects/cli/anvil.sh @@ -0,0 +1,47 @@ +#!/bin/bash + +source .env + +# Set variables based on arguments +keyType="$1" +chainIdType="$2" + +# Set chain IDs +mainnet_local_chain_id=1337 +arbitrum_local_chain_id=42161 + +# Determine which API key to use +if [ "$keyType" = "test" ]; then + apiKey="$DEV_TEST_ALCHEMY_API_KEY" +else + apiKey="$DEV_ALCHEMY_API_KEY" +fi + +# Determine which chain ID to use. Defaults to arbitrum local host +if [ "$chainIdType" = "mainnet-local" ]; then + chainId=$mainnet_local_chain_id + prefix="eth" + port=9545 +else + chainId=$arbitrum_local_chain_id + prefix="arb" + port=8545 +fi + +# Check if required variables are set +if [ -z "$prefix" ] || [ -z "$apiKey" ] || [ -z "$chainId" ]; then + echo "Error: Missing required variables. Please set keyType and chainIdType." + exit 1 +fi + +anvil \ + --fork-url "https://$prefix-mainnet.g.alchemy.com/v2/$apiKey" \ + --chain-id "$chainId" \ + --port "$port" \ + "${@:3}" + +# Check if Anvil exited with an error +if [ $? -ne 0 ]; then + echo "Error: Anvil exited with a non-zero status." + exit 1 +fi \ No newline at end of file diff --git a/projects/cli/package.json b/projects/cli/package.json index aeeac121f1..6fd04d1403 100644 --- a/projects/cli/package.json +++ b/projects/cli/package.json @@ -16,7 +16,11 @@ "scripts": { "cli:publish": "yarn cli:build && yarn npm publish --access public", "cli:build": "rimraf build && tsc && chmod u+x build/cli.js", - "g:bean": "yarn ts-node-esm src/cli.ts" + "g:bean": "yarn ts-node-esm src/cli.ts", + "cli:anvil-mainnet": "bash anvil.sh dev mainnet-local", + "cli:anvil-arbitrum": "bash anvil.sh dev arbitrum-local", + "cli:anvil4tests-mainnet": "bash anvil.sh test mainnet-local --fork-block-number 18629000", + "cli:anvil4tests-arbitrum": "bash anvil.sh test arbitrum-local --fork-block-number 18629000" }, "devDependencies": { "@types/command-line-args": "^5.2.3", From 75012691948efc1649df5b38aaf36a4cd9e23c88 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 11:43:48 -0600 Subject: [PATCH 081/430] feat: localhostArbitrum to hardhatconfig for UI deploys --- protocol/hardhat.config.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/protocol/hardhat.config.js b/protocol/hardhat.config.js index 63811eaa9b..f427fe9f78 100644 --- a/protocol/hardhat.config.js +++ b/protocol/hardhat.config.js @@ -413,6 +413,12 @@ module.exports = { chainId: 5, url: process.env.GOERLI_RPC || "", timeout: 100000 + }, + localhostAribtrum: { + chainId: 42161, + url: "http://127.0.0.1:8545/", + timeout: 100000, + account: "remote" } }, etherscan: { From 8c159385b3ba4dbb93d05f006f5d391673db04c1 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 16:08:56 -0600 Subject: [PATCH 082/430] feat: update wells-sdk addresses --- projects/sdk-wells/src/constants/addresses.ts | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/projects/sdk-wells/src/constants/addresses.ts b/projects/sdk-wells/src/constants/addresses.ts index b374458b96..477e5f1dc3 100644 --- a/projects/sdk-wells/src/constants/addresses.ts +++ b/projects/sdk-wells/src/constants/addresses.ts @@ -54,5 +54,32 @@ export const addresses = { UNWRAP_AND_SEND_JUNCTION: Address.make({ [ChainId.MAINNET]: "0x737cad465b75cdc4c11b3e312eb3fe5bef793d96" // [ChainId.ARBITRUM]: "" + }), + + // Well Components + MULTI_FLOW_PUMP_V1_1: Address.make({ + [ChainId.MAINNET]: "0xBA51AaaAa95bA1d5efB3cB1A3f50a09165315A17", + [ChainId.ARBITRUM]: "0xBA510482E3e6B96C88A1fe34Ce58385fB554C9a9" + }), + CONSTANT_PRODUCT_2_V2: Address.make({ + [ChainId.MAINNET]: "0xBA150C2ae0f8450D4B832beeFa3338d4b5982d26", + [ChainId.ARBITRUM]: "0xBA5104f2df98974A83CD10d16E24282ce6Bb647f" + }), + WELL_DOT_SOL: Address.make({ + [ChainId.MAINNET]: "0xba510e11eeb387fad877812108a3406ca3f43a4b", + [ChainId.ARBITRUM]: "0xBA5106bd62b342afAcB93f1078fe60177A62d1a9" + }), + + /** + * @note Use `MULTI_FLOW_PUMP_V1_1` for new wells instead + */ + MULTI_FLOW_PUMP_V1: Address.make({ + [ChainId.MAINNET]: "0xBA510f10E3095B83a0F33aa9ad2544E22570a87C" + }), + /** + * @note Use `CONSTANT_PRODUCT_2_V2` for new wells instead + */ + CONSTANT_PRODUCT_2_V1: Address.make({ + [ChainId.MAINNET]: "0xba510c20fd2c52e4cb0d23cfc3ccd092f9165a6e" }) }; From 8583cb70112a5af7780e4a68b13f3cdb06c42f15 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 16:09:27 -0600 Subject: [PATCH 083/430] feat: update sdk contracts --- .../src/constants/abi/Ecosystem/Junction.json | 332 +++++++++ .../sdk/src/constants/abi/Ecosystem/Math.json | 75 -- .../sdk/src/constants/abi/Lido/Steth.json | 697 ------------------ 3 files changed, 332 insertions(+), 772 deletions(-) create mode 100644 projects/sdk/src/constants/abi/Ecosystem/Junction.json delete mode 100644 projects/sdk/src/constants/abi/Ecosystem/Math.json delete mode 100644 projects/sdk/src/constants/abi/Lido/Steth.json diff --git a/projects/sdk/src/constants/abi/Ecosystem/Junction.json b/projects/sdk/src/constants/abi/Ecosystem/Junction.json new file mode 100644 index 0000000000..32083c4b99 --- /dev/null +++ b/projects/sdk/src/constants/abi/Ecosystem/Junction.json @@ -0,0 +1,332 @@ +[ + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "add", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "selector", + "type": "uint256" + }, + { + "internalType": "bytes32[]", + "name": "options", + "type": "bytes32[]" + } + ], + "name": "bytes32Switch", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bool", + "name": "condition", + "type": "bool" + } + ], + "name": "check", + "outputs": [], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "div", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "eq", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "gt", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "gte", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "lt", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "lte", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "mod", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "mul", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "c", + "type": "uint256" + } + ], + "name": "mulDiv", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "neq", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "b", + "type": "uint256" + } + ], + "name": "sub", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + } +] diff --git a/projects/sdk/src/constants/abi/Ecosystem/Math.json b/projects/sdk/src/constants/abi/Ecosystem/Math.json deleted file mode 100644 index 87e2c7415b..0000000000 --- a/projects/sdk/src/constants/abi/Ecosystem/Math.json +++ /dev/null @@ -1,75 +0,0 @@ -[ - { - "inputs": [ - { "internalType": "uint256", "name": "a", "type": "uint256" }, - { "internalType": "uint256", "name": "b", "type": "uint256" } - ], - "name": "add", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "a", "type": "uint256" }, - { "internalType": "uint256", "name": "b", "type": "uint256" } - ], - "name": "div", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [ - { "internalType": "contract IERC20", "name": "token", "type": "address" }, - { "internalType": "address", "name": "account", "type": "address" }, - { "internalType": "uint256", "name": "balanceBefore", "type": "uint256" } - ], - "name": "getReceivedTokens", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "contract IERC20", "name": "token", "type": "address" }, - { "internalType": "address", "name": "account", "type": "address" }, - { "internalType": "uint256", "name": "balanceBefore", "type": "uint256" } - ], - "name": "getSpentTokens", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "a", "type": "uint256" }, - { "internalType": "uint256", "name": "b", "type": "uint256" } - ], - "name": "mul", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "a", "type": "uint256" }, - { "internalType": "uint256", "name": "b", "type": "uint256" }, - { "internalType": "uint256", "name": "denominator", "type": "uint256" } - ], - "name": "mulDiv", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [ - { "internalType": "uint256", "name": "a", "type": "uint256" }, - { "internalType": "uint256", "name": "b", "type": "uint256" } - ], - "name": "sub", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "pure", - "type": "function" - } -] diff --git a/projects/sdk/src/constants/abi/Lido/Steth.json b/projects/sdk/src/constants/abi/Lido/Steth.json deleted file mode 100644 index bb8f41df86..0000000000 --- a/projects/sdk/src/constants/abi/Lido/Steth.json +++ /dev/null @@ -1,697 +0,0 @@ -[ - { - "constant": true, - "inputs": [], - "name": "name", - "outputs": [{ "name": "", "type": "string" }], - "payable": false, - "stateMutability": "pure", - "type": "function" - }, - { - "constant": true, - "inputs": [{ "name": "_ethAmount", "type": "uint256" }], - "name": "getSharesByPooledEth", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "isStakingPaused", - "outputs": [{ "name": "", "type": "bool" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [{ "name": "_script", "type": "bytes" }], - "name": "getEVMScriptExecutor", - "outputs": [{ "name": "", "type": "address" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": false, - "inputs": [ - { "name": "_maxStakeLimit", "type": "uint256" }, - { "name": "_stakeLimitIncreasePerBlock", "type": "uint256" } - ], - "name": "setStakingLimit", - "outputs": [], - "payable": false, - "stateMutability": "nonpayable", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "RESUME_ROLE", - "outputs": [{ "name": "", "type": "bytes32" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getRecoveryVault", - "outputs": [{ "name": "", "type": "address" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getTotalPooledEther", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": false, - "inputs": [{ "name": "_newDepositedValidators", "type": "uint256" }], - "name": "unsafeChangeDepositedValidators", - "outputs": [], - "payable": false, - "stateMutability": "nonpayable", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "PAUSE_ROLE", - "outputs": [{ "name": "", "type": "bytes32" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getTreasury", - "outputs": [{ "name": "", "type": "address" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "isStopped", - "outputs": [{ "name": "", "type": "bool" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getBufferedEther", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": false, - "inputs": [], - "name": "receiveELRewards", - "outputs": [], - "payable": true, - "stateMutability": "payable", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getWithdrawalCredentials", - "outputs": [{ "name": "", "type": "bytes32" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getCurrentStakeLimit", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getStakeLimitFullInfo", - "outputs": [ - { "name": "isStakingPaused", "type": "bool" }, - { "name": "isStakingLimitSet", "type": "bool" }, - { "name": "currentStakeLimit", "type": "uint256" }, - { "name": "maxStakeLimit", "type": "uint256" }, - { "name": "maxStakeLimitGrowthBlocks", "type": "uint256" }, - { "name": "prevStakeLimit", "type": "uint256" }, - { "name": "prevStakeBlockNumber", "type": "uint256" } - ], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": false, - "inputs": [ - { "name": "_sender", "type": "address" }, - { "name": "_recipient", "type": "address" }, - { "name": "_sharesAmount", "type": "uint256" } - ], - "name": "transferSharesFrom", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "nonpayable", - "type": "function" - }, - { - "constant": false, - "inputs": [], - "name": "resumeStaking", - "outputs": [], - "payable": false, - "stateMutability": "nonpayable", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getFeeDistribution", - "outputs": [ - { "name": "treasuryFeeBasisPoints", "type": "uint16" }, - { "name": "insuranceFeeBasisPoints", "type": "uint16" }, - { "name": "operatorsFeeBasisPoints", "type": "uint16" } - ], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": false, - "inputs": [], - "name": "receiveWithdrawals", - "outputs": [], - "payable": true, - "stateMutability": "payable", - "type": "function" - }, - { - "constant": true, - "inputs": [{ "name": "_sharesAmount", "type": "uint256" }], - "name": "getPooledEthByShares", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [{ "name": "token", "type": "address" }], - "name": "allowRecoverability", - "outputs": [{ "name": "", "type": "bool" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "appId", - "outputs": [{ "name": "", "type": "bytes32" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getOracle", - "outputs": [{ "name": "", "type": "address" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getContractVersion", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getInitializationBlock", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": false, - "inputs": [ - { "name": "_recipient", "type": "address" }, - { "name": "_sharesAmount", "type": "uint256" } - ], - "name": "transferShares", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "nonpayable", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "symbol", - "outputs": [{ "name": "", "type": "string" }], - "payable": false, - "stateMutability": "pure", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getEIP712StETH", - "outputs": [{ "name": "", "type": "address" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": false, - "inputs": [{ "name": "", "type": "address" }], - "name": "transferToVault", - "outputs": [], - "payable": false, - "stateMutability": "nonpayable", - "type": "function" - }, - { - "constant": true, - "inputs": [ - { "name": "_sender", "type": "address" }, - { "name": "_role", "type": "bytes32" }, - { "name": "_params", "type": "uint256[]" } - ], - "name": "canPerform", - "outputs": [{ "name": "", "type": "bool" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": false, - "inputs": [{ "name": "_referral", "type": "address" }], - "name": "submit", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": true, - "stateMutability": "payable", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getEVMScriptRegistry", - "outputs": [{ "name": "", "type": "address" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": false, - "inputs": [ - { "name": "_maxDepositsCount", "type": "uint256" }, - { "name": "_stakingModuleId", "type": "uint256" }, - { "name": "_depositCalldata", "type": "bytes" } - ], - "name": "deposit", - "outputs": [], - "payable": false, - "stateMutability": "nonpayable", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "UNSAFE_CHANGE_DEPOSITED_VALIDATORS_ROLE", - "outputs": [{ "name": "", "type": "bytes32" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getBeaconStat", - "outputs": [ - { "name": "depositedValidators", "type": "uint256" }, - { "name": "beaconValidators", "type": "uint256" }, - { "name": "beaconBalance", "type": "uint256" } - ], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": false, - "inputs": [], - "name": "removeStakingLimit", - "outputs": [], - "payable": false, - "stateMutability": "nonpayable", - "type": "function" - }, - { - "constant": false, - "inputs": [ - { "name": "_reportTimestamp", "type": "uint256" }, - { "name": "_timeElapsed", "type": "uint256" }, - { "name": "_clValidators", "type": "uint256" }, - { "name": "_clBalance", "type": "uint256" }, - { "name": "_withdrawalVaultBalance", "type": "uint256" }, - { "name": "_elRewardsVaultBalance", "type": "uint256" }, - { "name": "_sharesRequestedToBurn", "type": "uint256" }, - { "name": "_withdrawalFinalizationBatches", "type": "uint256[]" }, - { "name": "_simulatedShareRate", "type": "uint256" } - ], - "name": "handleOracleReport", - "outputs": [{ "name": "postRebaseAmounts", "type": "uint256[4]" }], - "payable": false, - "stateMutability": "nonpayable", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getFee", - "outputs": [{ "name": "totalFee", "type": "uint16" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "kernel", - "outputs": [{ "name": "", "type": "address" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getTotalShares", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [ - { "name": "_owner", "type": "address" }, - { "name": "_spender", "type": "address" } - ], - "name": "allowance", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "isPetrified", - "outputs": [{ "name": "", "type": "bool" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getLidoLocator", - "outputs": [{ "name": "", "type": "address" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "canDeposit", - "outputs": [{ "name": "", "type": "bool" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "STAKING_PAUSE_ROLE", - "outputs": [{ "name": "", "type": "bytes32" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getDepositableEther", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": true, - "inputs": [{ "name": "_account", "type": "address" }], - "name": "sharesOf", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { - "constant": false, - "inputs": [], - "name": "pauseStaking", - "outputs": [], - "payable": false, - "stateMutability": "nonpayable", - "type": "function" - }, - { - "constant": true, - "inputs": [], - "name": "getTotalELRewardsCollected", - "outputs": [{ "name": "", "type": "uint256" }], - "payable": false, - "stateMutability": "view", - "type": "function" - }, - { "payable": true, "stateMutability": "payable", "type": "fallback" }, - { - "anonymous": false, - "inputs": [], - "name": "StakingPaused", - "type": "event" - }, - { - "anonymous": false, - "inputs": [], - "name": "StakingResumed", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { "indexed": false, "name": "maxStakeLimit", "type": "uint256" }, - { - "indexed": false, - "name": "stakeLimitIncreasePerBlock", - "type": "uint256" - } - ], - "name": "StakingLimitSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [], - "name": "StakingLimitRemoved", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { "indexed": true, "name": "reportTimestamp", "type": "uint256" }, - { "indexed": false, "name": "preCLValidators", "type": "uint256" }, - { "indexed": false, "name": "postCLValidators", "type": "uint256" } - ], - "name": "CLValidatorsUpdated", - "type": "event" - }, - { - "anonymous": false, - "inputs": [{ "indexed": false, "name": "depositedValidators", "type": "uint256" }], - "name": "DepositedValidatorsChanged", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { "indexed": true, "name": "reportTimestamp", "type": "uint256" }, - { "indexed": false, "name": "preCLBalance", "type": "uint256" }, - { "indexed": false, "name": "postCLBalance", "type": "uint256" }, - { "indexed": false, "name": "withdrawalsWithdrawn", "type": "uint256" }, - { - "indexed": false, - "name": "executionLayerRewardsWithdrawn", - "type": "uint256" - }, - { "indexed": false, "name": "postBufferedEther", "type": "uint256" } - ], - "name": "ETHDistributed", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { "indexed": true, "name": "reportTimestamp", "type": "uint256" }, - { "indexed": false, "name": "timeElapsed", "type": "uint256" }, - { "indexed": false, "name": "preTotalShares", "type": "uint256" }, - { "indexed": false, "name": "preTotalEther", "type": "uint256" }, - { "indexed": false, "name": "postTotalShares", "type": "uint256" }, - { "indexed": false, "name": "postTotalEther", "type": "uint256" }, - { "indexed": false, "name": "sharesMintedAsFees", "type": "uint256" } - ], - "name": "TokenRebased", - "type": "event" - }, - { - "anonymous": false, - "inputs": [{ "indexed": false, "name": "lidoLocator", "type": "address" }], - "name": "LidoLocatorSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [{ "indexed": false, "name": "amount", "type": "uint256" }], - "name": "ELRewardsReceived", - "type": "event" - }, - { - "anonymous": false, - "inputs": [{ "indexed": false, "name": "amount", "type": "uint256" }], - "name": "WithdrawalsReceived", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { "indexed": true, "name": "sender", "type": "address" }, - { "indexed": false, "name": "amount", "type": "uint256" }, - { "indexed": false, "name": "referral", "type": "address" } - ], - "name": "Submitted", - "type": "event" - }, - { - "anonymous": false, - "inputs": [{ "indexed": false, "name": "amount", "type": "uint256" }], - "name": "Unbuffered", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { "indexed": true, "name": "executor", "type": "address" }, - { "indexed": false, "name": "script", "type": "bytes" }, - { "indexed": false, "name": "input", "type": "bytes" }, - { "indexed": false, "name": "returnData", "type": "bytes" } - ], - "name": "ScriptResult", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { "indexed": true, "name": "vault", "type": "address" }, - { "indexed": true, "name": "token", "type": "address" }, - { "indexed": false, "name": "amount", "type": "uint256" } - ], - "name": "RecoverToVault", - "type": "event" - }, - { - "anonymous": false, - "inputs": [{ "indexed": false, "name": "eip712StETH", "type": "address" }], - "name": "EIP712StETHInitialized", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { "indexed": true, "name": "from", "type": "address" }, - { "indexed": true, "name": "to", "type": "address" }, - { "indexed": false, "name": "sharesValue", "type": "uint256" } - ], - "name": "TransferShares", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { "indexed": true, "name": "account", "type": "address" }, - { "indexed": false, "name": "preRebaseTokenAmount", "type": "uint256" }, - { "indexed": false, "name": "postRebaseTokenAmount", "type": "uint256" }, - { "indexed": false, "name": "sharesAmount", "type": "uint256" } - ], - "name": "SharesBurnt", - "type": "event" - }, - { "anonymous": false, "inputs": [], "name": "Stopped", "type": "event" }, - { "anonymous": false, "inputs": [], "name": "Resumed", "type": "event" }, - { - "anonymous": false, - "inputs": [ - { "indexed": true, "name": "from", "type": "address" }, - { "indexed": true, "name": "to", "type": "address" }, - { "indexed": false, "name": "value", "type": "uint256" } - ], - "name": "Transfer", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { "indexed": true, "name": "owner", "type": "address" }, - { "indexed": true, "name": "spender", "type": "address" }, - { "indexed": false, "name": "value", "type": "uint256" } - ], - "name": "Approval", - "type": "event" - }, - { - "anonymous": false, - "inputs": [{ "indexed": false, "name": "version", "type": "uint256" }], - "name": "ContractVersionSet", - "type": "event" - } -] From 5adf5fe787fd7def2890693996a2e54f7975bcda Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 16:09:50 -0600 Subject: [PATCH 084/430] feat: update sdk addresses --- projects/sdk/src/constants/addresses.ts | 48 +++++++++++++++++-------- 1 file changed, 34 insertions(+), 14 deletions(-) diff --git a/projects/sdk/src/constants/addresses.ts b/projects/sdk/src/constants/addresses.ts index 51bbd389c4..331c437a1e 100644 --- a/projects/sdk/src/constants/addresses.ts +++ b/projects/sdk/src/constants/addresses.ts @@ -10,7 +10,7 @@ export const addresses = { }), BEANSTALK_FERTILIZER: Address.make({ [ChainId.MAINNET]: "0x402c84De2Ce49aF88f5e2eF3710ff89bFED36cB6", - [ChainId.ARBITRUM]: "0xFD02c2291fb4F832831666Df5960A590d5e231cF" // FIX ME + [ChainId.ARBITRUM]: "0x82a17bdeC3368f549A7BfE6734D6E2Aba82be455" // FIX ME }), BARNRAISE_CUSTODIAN: Address.make({ [ChainId.MAINNET]: "0xa9bA2C40b263843C04d344727b954A545c81D043" @@ -20,10 +20,12 @@ export const addresses = { // Ecosystem Contracts // ---------------------------------------- BEANSTALK_PRICE: Address.make({ - [ChainId.MAINNET]: "0xb01CE0008CaD90104651d6A84b6B11e182a9B62A" + [ChainId.MAINNET]: "0xb01CE0008CaD90104651d6A84b6B11e182a9B62A", + [ChainId.ARBITRUM]: "0xEfE94bE746681ed73DfD15F932f9a8e8ffDdEE56" }), - MATH: Address.make({ - [ChainId.MAINNET]: "0x16a903b66403d3de69db50e6d1ad0b07490b740a" + JUNCTION: Address.make({ + [ChainId.MAINNET]: "0x16a903b66403d3de69db50e6d1ad0b07490b740a", + [ChainId.ARBITRUM]: "0x5A5A5ADe4C9713172a5228703213d4D39608E2cD" }), DEPOT: Address.make({ [ChainId.MAINNET]: "0xDEb0f00071497a5cc9b4A6B96068277e57A82Ae2", @@ -33,13 +35,16 @@ export const addresses = { [ChainId.MAINNET]: "0xb1bE0000C6B3C62749b5F0c92480146452D15423", [ChainId.ARBITRUM]: "0xb1bE000644bD25996b0d9C2F7a6D6BA3954c91B0" }), + UNWRAP_AND_SEND_ETH: Address.make({ + [ChainId.MAINNET]: "0x737Cad465B75CDc4c11B3E312Eb3fe5bEF793d96" + // [ChainId.ARBITRUM]: "" // TODO + }), + + /** @deprecated */ USD_ORACLE: Address.make({ [ChainId.MAINNET]: "0x1aa19ed7DfC555E4644c9353Ad383c33024855F7" }), - - /** - * @deprecated - */ + /** @deprecated */ ROOT: Address.make({ [ChainId.MAINNET]: "0x77700005BEA4DE0A78b956517f099260C2CA9a26" }), @@ -101,23 +106,23 @@ export const addresses = { // ---------------------------------------- BEANWETH_WELL: Address.make({ [ChainId.MAINNET]: "0xBEA0e11282e2bB5893bEcE110cF199501e872bAd", - [ChainId.ARBITRUM]: "0xBEA02d411690A8Aa418E6606fFf5C964933645E0" + [ChainId.ARBITRUM]: "0xBEA00ebA46820994d24E45dffc5c006bBE35FD89" }), BEANWSTETH_WELL: Address.make({ [ChainId.MAINNET]: "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", - [ChainId.ARBITRUM]: "0xBEA046038302b14e2Bab2636d1E8FaacE602e0aa" + [ChainId.ARBITRUM]: "0xBEA0039bC614D95B65AB843C4482a1A5D2214396" }), BEANWEETH_WELL: Address.make({ - [ChainId.ARBITRUM]: "0xBEA0Ee8f9c5bDd6f9aBd9dC687a2D51956508eC9" + [ChainId.ARBITRUM]: "0xBEA000B7fde483F4660041158D3CA53442aD393c" }), BEANWBTC_WELL: Address.make({ - [ChainId.ARBITRUM]: "0xBEA0d57e05C78E11817f6B2024805b68f97c0e2b" + [ChainId.ARBITRUM]: "0xBEA0078b587E8f5a829E171be4A74B6bA1565e6A" }), BEANUSDC_WELL: Address.make({ - [ChainId.ARBITRUM]: "0xBEA0F599087480c49eC21a9aAa66CBE0A53B6741" + [ChainId.ARBITRUM]: "0xBEA00C30023E873D881da4363C00F600f5e14c12" }), BEANUSDT_WELL: Address.make({ - [ChainId.ARBITRUM]: "0xBEA09220d69Eec94140531877DdB4922E75a75aC" + [ChainId.ARBITRUM]: "0xBEA00699562C71C2d3fFc589a848353151a71A61" }), // ---------------------------------------- @@ -160,6 +165,21 @@ export const addresses = { STETH: Address.make({ [ChainId.MAINNET]: "0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84" }), + ARB: Address.make({ + [ChainId.ARBITRUM]: "0x912CE59144191C1204E64559FE8253a0e49E6548" + }), + RETH: Address.make({ + [ChainId.ARBITRUM]: "0xEC70Dcb4A1EFa46b8F2D97C310C9c4790ba5ffA8" + }), + GMX: Address.make({ + [ChainId.ARBITRUM]: "0xfc5A1A6EB076a2C7aD06eD22C90d7E710E35ad0a" + }), + PENDLE: Address.make({ + [ChainId.ARBITRUM]: "0x0c880f6761F1af8d9Aa9C466984b80DAb9a8c9e8" + }), + ZRO: Address.make({ + [ChainId.ARBITRUM]: "0x6985884C4392D348587B19cb9eAAf157F13271cd" + }), // ---------------------------------------- // Curve Pools: Other From e7329212ab04bdaeb9c5f5bcbbc7b3292f867efa Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 16:10:14 -0600 Subject: [PATCH 085/430] feat: update contracts. Remove crv3 contracts --- projects/sdk/src/lib/contracts.ts | 177 +++++++++++++----------------- 1 file changed, 74 insertions(+), 103 deletions(-) diff --git a/projects/sdk/src/lib/contracts.ts b/projects/sdk/src/lib/contracts.ts index 242cbb7f16..da1f87edf8 100644 --- a/projects/sdk/src/lib/contracts.ts +++ b/projects/sdk/src/lib/contracts.ts @@ -1,21 +1,8 @@ +import { BaseContract } from "ethers"; import type { BeanstalkSDK } from "./BeanstalkSDK"; import { - Curve3Pool__factory, - CurveTriCrypto2Pool__factory, - CurveMetaPool__factory, Beanstalk__factory, - CurveCryptoFactory__factory, - CurveMetaFactory__factory, - CurveRegistry__factory, - CurveZap__factory, Beanstalk, - Curve3Pool, - CurveCryptoFactory, - CurveMetaFactory, - CurveMetaPool, - CurveRegistry, - CurveTriCrypto2Pool, - CurveZap, BeanstalkFertilizer__factory, Root, Root__factory, @@ -26,41 +13,21 @@ import { Depot, BeanstalkPrice__factory, BeanstalkPrice, - Math, - Math__factory, UsdOracle, UsdOracle__factory, UniswapV3Router__factory, UniswapV3Router, UniswapV3QuoterV2__factory, UniswapV3QuoterV2, - Steth__factory, Wsteth__factory, - Steth, Wsteth, UnwrapAndSendEthJunction, - UnwrapAndSendEthJunction__factory + UnwrapAndSendEthJunction__factory, + Junction, + Junction__factory } from "src/constants/generated"; -import { BaseContract } from "ethers"; - -type CurveContracts = { - pools: { - pool3: Curve3Pool; - tricrypto2: CurveTriCrypto2Pool; - beanCrv3: CurveMetaPool; - [k: string]: BaseContract; - }; - registries: { - poolRegistry: CurveRegistry; - metaFactory: CurveMetaFactory; - cryptoFactory: CurveCryptoFactory; - [k: string]: CurveRegistry | CurveMetaFactory | CurveCryptoFactory; - }; - zap: CurveZap; -}; type LidoContracts = { - steth: Steth; wsteth: Wsteth; }; @@ -77,101 +44,105 @@ export class Contracts { public readonly fertilizer: BeanstalkFertilizer; public readonly pipeline: Pipeline; - public readonly depot: Depot; // temp - public readonly root: Root; - public readonly math: Math; + public readonly depot: Depot; + public readonly junction: Junction; public readonly usdOracle: UsdOracle; public readonly pipelineJunctions: PipelineJunctions; - public readonly curve: CurveContracts; public readonly lido: LidoContracts; + // Deprecated contracts + /** + * @deprecated + * @description External contract not part of Beanstalk3 L2 migration. + * @note mainnet Beanstalk only + */ + public readonly root: Root | null = null; + + /** + * @deprecated as of Beanstalk 3.0 L2 migration + * @description mainnet only + */ public readonly uniswapV3Router: UniswapV3Router; - public readonly uniswapV3QuoterV2: UniswapV3QuoterV2; - // private chain: string; + /** + * @deprecated as of Beanstalk 3.0 L2 migration + * @description mainnet only + */ + public readonly uniswapV3QuoterV2: UniswapV3QuoterV2; constructor(sdk: BeanstalkSDK) { Contracts.sdk = sdk; - // Addressses + // ---------- Addresses ---------- + // Beanstalk const beanstalkAddress = sdk.addresses.BEANSTALK.get(sdk.chainId); const beanstalkFertilizerAddress = sdk.addresses.BEANSTALK_FERTILIZER.get(sdk.chainId); - // const beanstalkPriceAddress = sdk.addresses.BEANSTALK_PRICE.get(sdk.chainId); + const beanstalkPriceAddress = sdk.addresses.BEANSTALK_PRICE.get(sdk.chainId); + // Ecosystem const pipelineAddress = sdk.addresses.PIPELINE.get(sdk.chainId); const depotAddress = sdk.addresses.DEPOT.get(sdk.chainId); - // const mathAddress = sdk.addresses.MATH.get(sdk.chainId); - // const rootAddress = sdk.addresses.ROOT.get(sdk.chainId); - // const usdOracleAddress = sdk.addresses.USD_ORACLE.get(sdk.chainId); - - // const beancrv3Address = sdk.addresses.BEAN_CRV3.get(sdk.chainId); - // const pool3Address = sdk.addresses.POOL3.get(sdk.chainId); - // const tricrypto2Address = sdk.addresses.TRICRYPTO2.get(sdk.chainId); - // const poolRegistryAddress = sdk.addresses.POOL_REGISTRY.get(sdk.chainId); - // const metaFactoryAddress = sdk.addresses.META_FACTORY.get(sdk.chainId); - // const cryptoFactoryAddress = sdk.addresses.CRYPTO_FACTORY.get(sdk.chainId); - // const zapAddress = sdk.addresses.CURVE_ZAP.get(sdk.chainId); - - // const uniswapV3RouterAddress = sdk.addresses.UNISWAP_V3_ROUTER.get(sdk.chainId); - // const uniswapV3QuoterV2Address = sdk.addresses.UNISWAP_V3_QUOTER_V2.get(sdk.chainId); - - const stethAddress = sdk.addresses.STETH.get(sdk.chainId); + const junctionAddress = sdk.addresses.JUNCTION.get(sdk.chainId); + const rootAddress = sdk.addresses.ROOT.get(sdk.chainId); + const unwrapAndSendEthAddress = sdk.addresses.UNWRAP_AND_SEND_ETH.get(sdk.chainId); + const usdOracleAddress = sdk.addresses.USD_ORACLE.get(sdk.chainId); + + // Lido const wstEthAddress = sdk.addresses.WSTETH.get(sdk.chainId); - // Instances + // Uniswap + const uniswapV3RouterAddress = sdk.addresses.UNISWAP_V3_ROUTER.get(sdk.chainId); + const uniswapV3QuoterV2Address = sdk.addresses.UNISWAP_V3_QUOTER_V2.get(sdk.chainId); + + // ---------- Instances ---------- + // Beanstalk this.beanstalk = Beanstalk__factory.connect(beanstalkAddress, sdk.providerOrSigner); this.beanstalkRead = Beanstalk__factory.connect( beanstalkAddress, sdk.readProvider ?? sdk.providerOrSigner ); - // this.beanstalkPrice = BeanstalkPrice__factory.connect(beanstalkPriceAddress, sdk.providerOrSigner); + this.beanstalkPrice = BeanstalkPrice__factory.connect( + beanstalkPriceAddress, + sdk.providerOrSigner + ); this.fertilizer = BeanstalkFertilizer__factory.connect( beanstalkFertilizerAddress, sdk.providerOrSigner ); + // Ecosystem this.pipeline = Pipeline__factory.connect(pipelineAddress, sdk.providerOrSigner); this.depot = Depot__factory.connect(depotAddress, sdk.providerOrSigner); - // this.math = Math__factory.connect(mathAddress, sdk.providerOrSigner); - // this.root = Root__factory.connect(rootAddress, sdk.providerOrSigner); - // this.usdOracle = UsdOracle__factory.connect(usdOracleAddress, sdk.providerOrSigner); - - // const beanCrv3 = CurveMetaPool__factory.connect(beancrv3Address, sdk.providerOrSigner); - // const pool3 = Curve3Pool__factory.connect(pool3Address, sdk.providerOrSigner); - // const tricrypto2 = CurveTriCrypto2Pool__factory.connect( - // tricrypto2Address, - // sdk.providerOrSigner - // ); - // const poolRegistry = CurveRegistry__factory.connect(poolRegistryAddress, sdk.providerOrSigner); - // const metaFactory = CurveMetaFactory__factory.connect(metaFactoryAddress, sdk.providerOrSigner); - // const cryptoFactory = CurveCryptoFactory__factory.connect( - // cryptoFactoryAddress, - // sdk.providerOrSigner - // ); - // const zap = CurveZap__factory.connect(zapAddress, sdk.providerOrSigner); - - // this.uniswapV3Router = UniswapV3Router__factory.connect(uniswapV3RouterAddress, sdk.providerOrSigner); - // this.uniswapV3QuoterV2 = UniswapV3QuoterV2__factory.connect(uniswapV3QuoterV2Address, sdk.providerOrSigner); - - // this.curve = { - // pools: { - // beanCrv3, - // [beancrv3Address]: beanCrv3, - // pool3, - // [pool3Address]: pool3, - // tricrypto2, - // [tricrypto2Address]: tricrypto2 - // }, - // registries: { - // poolRegistry, - // [poolRegistryAddress]: poolRegistry, - // metaFactory, - // [metaFactoryAddress]: metaFactory, - // cryptoFactory, - // [cryptoFactoryAddress]: cryptoFactory - // }, - // zap - // }; + this.junction = Junction__factory.connect(junctionAddress, sdk.providerOrSigner); + if (unwrapAndSendEthAddress) { + this.pipelineJunctions = { + unwrapAndSendEth: UnwrapAndSendEthJunction__factory.connect( + unwrapAndSendEthAddress, + sdk.providerOrSigner + ) + }; + } + if (rootAddress) { + this.root = Root__factory.connect(rootAddress, sdk.providerOrSigner); + } + if (usdOracleAddress) { + this.usdOracle = UsdOracle__factory.connect(usdOracleAddress, sdk.providerOrSigner); + } + + // Lido + this.lido = { + wsteth: Wsteth__factory.connect(wstEthAddress, sdk.providerOrSigner) + }; + + // Uniswap + this.uniswapV3Router = UniswapV3Router__factory.connect( + uniswapV3RouterAddress, + sdk.providerOrSigner + ); + this.uniswapV3QuoterV2 = UniswapV3QuoterV2__factory.connect( + uniswapV3QuoterV2Address, + sdk.providerOrSigner + ); } } From b63ddbc6ea5d7c806c396ce120b85ef42f17dae0 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 16:11:27 -0600 Subject: [PATCH 086/430] feat: remove usage of event processor in sdk.silo --- projects/sdk/src/lib/silo.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/projects/sdk/src/lib/silo.ts b/projects/sdk/src/lib/silo.ts index 4e9981f2e1..80101e13bc 100644 --- a/projects/sdk/src/lib/silo.ts +++ b/projects/sdk/src/lib/silo.ts @@ -2,7 +2,6 @@ import { BigNumber, ContractTransaction } from "ethers"; import type { PayableOverrides } from "ethers"; import { Token } from "src/classes/Token"; import { BeanstalkSDK, DataSource } from "./BeanstalkSDK"; -import { EventProcessor } from "src/lib/events/processor"; import { EIP712TypedData } from "./permit"; import * as utils from "./silo/utils"; import * as permitUtils from "./silo/utils.permit"; From f10c4d72f3273397ac4f414091968e06ffe2590d Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 16:11:51 -0600 Subject: [PATCH 087/430] fet: remove and edit deprecated contracts --- .../src/lib/farm/actions/LidoEthToSteth.ts | 37 ------------- projects/sdk/src/lib/farm/actions/index.ts | 2 - projects/sdk/src/lib/math.test.ts | 14 ++--- projects/sdk/src/lib/root.ts | 52 ++++++++++++++----- 4 files changed, 47 insertions(+), 58 deletions(-) delete mode 100644 projects/sdk/src/lib/farm/actions/LidoEthToSteth.ts diff --git a/projects/sdk/src/lib/farm/actions/LidoEthToSteth.ts b/projects/sdk/src/lib/farm/actions/LidoEthToSteth.ts deleted file mode 100644 index 4087916cf1..0000000000 --- a/projects/sdk/src/lib/farm/actions/LidoEthToSteth.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { BigNumber } from "ethers"; -import { RunContext, StepClass } from "src/classes/Workflow"; -import { AdvancedPipePreparedResult } from "src/lib/depot/pipe"; -import { Clipboard } from "src/lib/depot"; - -export class LidoEthToSteth extends StepClass { - public name: string = "lidoEthToSteth"; - - constructor() { - super(); - } - - // amountInStep should be an amount of ETH. - async run(amountInStep: BigNumber, _context: RunContext) { - return { - name: this.name, - amountOut: amountInStep, - prepare: () => { - LidoEthToSteth.sdk.debug(`[${this.name}.encode()]`, { - amount: amountInStep - }); - - return { - target: LidoEthToSteth.sdk.contracts.lido.steth.address, - callData: LidoEthToSteth.sdk.contracts.lido.steth.interface.encodeFunctionData("submit", [ - LidoEthToSteth.sdk.contracts.beanstalk.address - ]), - clipboard: Clipboard.encode([], amountInStep) // ETH amount to be used - }; - }, - decode: (data: string) => - LidoEthToSteth.sdk.contracts.lido.steth.interface.decodeFunctionData("submit", data), - decodeResult: (result: string) => - LidoEthToSteth.sdk.contracts.lido.steth.interface.decodeFunctionResult("submit", result) - }; - } -} diff --git a/projects/sdk/src/lib/farm/actions/index.ts b/projects/sdk/src/lib/farm/actions/index.ts index da8acdf5d4..3b21e66c43 100644 --- a/projects/sdk/src/lib/farm/actions/index.ts +++ b/projects/sdk/src/lib/farm/actions/index.ts @@ -22,7 +22,6 @@ import { WellShift } from "./WellShift"; import { WellSync } from "./WellSync"; import { UniswapV3Swap } from "./UniswapV3Swap"; import { DevDebug } from "./_DevDebug"; -import { LidoEthToSteth } from "./LidoEthToSteth"; import { LidoWrapSteth } from "./LidoWrapSteth"; export { @@ -50,7 +49,6 @@ export { TransferDeposit, // Lido - LidoEthToSteth, LidoWrapSteth, // DEX: Curve diff --git a/projects/sdk/src/lib/math.test.ts b/projects/sdk/src/lib/math.test.ts index 628dd77326..f184dd274c 100644 --- a/projects/sdk/src/lib/math.test.ts +++ b/projects/sdk/src/lib/math.test.ts @@ -9,22 +9,22 @@ const c = ethers.BigNumber.from("10"); describe("addition", () => { it("add", async () => { - const a_add_b = await sdk.contracts.math.add(a, b); + const a_add_b = await sdk.contracts.junction.add(a, b); expect(a_add_b.toString()).toBe("150"); }); }); describe("subtraction", () => { it("sub", async () => { - const a_sub_b = await sdk.contracts.math.sub(a, b); + const a_sub_b = await sdk.contracts.junction.sub(a, b); expect(a_sub_b.toString()).toBe("50"); }); }); describe("division", () => { it("div", async () => { - const a_div_b = await sdk.contracts.math.div(a, b); - const b_div_a = await sdk.contracts.math.div(b, a); + const a_div_b = await sdk.contracts.junction.div(a, b); + const b_div_a = await sdk.contracts.junction.div(b, a); expect(a_div_b.toString()).toBe("2"); // 100 / 50 expect(b_div_a.toString()).toBe("0"); // 50 / 100 }); @@ -32,8 +32,8 @@ describe("division", () => { describe("multiplication", () => { it("mul", async () => { - const a_mul_b = await sdk.contracts.math.mul(a, b); - const b_mul_a = await sdk.contracts.math.mul(b, a); + const a_mul_b = await sdk.contracts.junction.mul(a, b); + const b_mul_a = await sdk.contracts.junction.mul(b, a); expect(a_mul_b.toString()).toBe("5000"); // 100 * 50 expect(b_mul_a.toString()).toBe("5000"); // 50 * 100 }); @@ -41,7 +41,7 @@ describe("multiplication", () => { describe("multiply then divide", () => { it("mulDiv", async () => { - const a_mul_b_div_c = await sdk.contracts.math.mulDiv(a, b, c); + const a_mul_b_div_c = await sdk.contracts.junction.mulDiv(a, b, c); expect(a_mul_b_div_c.toString()).toBe("500"); }); }); diff --git a/projects/sdk/src/lib/root.ts b/projects/sdk/src/lib/root.ts index a82e36dafa..54048cd2e1 100644 --- a/projects/sdk/src/lib/root.ts +++ b/projects/sdk/src/lib/root.ts @@ -1,7 +1,11 @@ import { ethers, Overrides } from "ethers"; import { ERC20Token } from "src/classes/Token"; import { DepositTransferStruct } from "src/constants/generated/projects/sdk/src/constants/abi/Ecosystem/Root"; -import { TokenSiloBalance, DepositTokenPermitMessage, DepositTokensPermitMessage } from "src/lib/silo/types"; +import { + TokenSiloBalance, + DepositTokenPermitMessage, + DepositTokensPermitMessage +} from "src/lib/silo/types"; import { TokenValue } from "src/TokenValue"; import { BeanstalkSDK } from "./BeanstalkSDK"; @@ -25,7 +29,7 @@ export class Root { constructor(sdk: BeanstalkSDK) { Root.sdk = sdk; - Root.address = sdk.contracts.root.address; + Root.address = sdk.contracts.root?.address || ""; } /** @@ -45,6 +49,10 @@ export class Root { _permit?: SignedPermit, _overrides?: Overrides ) { + if (!Root.sdk.contracts.root) { + throw new Error("Root contract not found"); + } + if (_permit) { if ((_permit as SignedPermit).typedData.message.token) { let permit = _permit as SignedPermit; @@ -79,11 +87,19 @@ export class Root { } } - return Root.sdk.contracts.root.mint(_depositTransfers, _destination, _minAmountOut, { ..._overrides }); + return Root.sdk.contracts.root.mint(_depositTransfers, _destination, _minAmountOut, { + ..._overrides + }); } async underlyingBdv() { - return Root.sdk.contracts.root.underlyingBdv().then((v) => Root.sdk.tokens.BEAN.fromBlockchain(v)); + if (!Root.sdk.contracts.root) { + throw new Error("Root contract not found"); + } + + return Root.sdk.contracts.root + .underlyingBdv() + .then((v) => Root.sdk.tokens.BEAN.fromBlockchain(v)); } /** @@ -93,14 +109,22 @@ export class Root { * @param deposits * @param isDeposit */ - async estimateRoots(token: ERC20Token, deposits: TokenSiloBalance["deposits"], isDeposit: boolean) { + async estimateRoots( + token: ERC20Token, + deposits: TokenSiloBalance["deposits"], + isDeposit: boolean + ) { + if (!Root.sdk.contracts.root) { + throw new Error("Root contract not found"); + } // @dev note that sdk.tokens.ROOT.getContract() == sdk.contracts.root. - const [rootTotalSupply, rootUnderlyingBdvBefore, rootAllStalk, rootSeedsBefore] = await Promise.all([ - Root.sdk.tokens.ROOT.getTotalSupply(), // automaticaly pulls as TokenValue - this.underlyingBdv(), - Root.sdk.silo.getAllStalk(Root.sdk.contracts.root.address), // include grown - Root.sdk.silo.getSeeds(Root.sdk.contracts.root.address) - ]); + const [rootTotalSupply, rootUnderlyingBdvBefore, rootAllStalk, rootSeedsBefore] = + await Promise.all([ + Root.sdk.tokens.ROOT.getTotalSupply(), // automaticaly pulls as TokenValue + this.underlyingBdv(), + Root.sdk.silo.getAllStalk(Root.sdk.contracts.root.address), // include grown + Root.sdk.silo.getSeeds(Root.sdk.contracts.root.address) + ]); const rootStalkBefore = rootAllStalk.active.add(rootAllStalk.grown); @@ -110,7 +134,11 @@ export class Root { console.log("root stalk before", rootStalkBefore.toHuman()); console.log("root seeds before", rootSeedsBefore.toHuman()); - const { bdv: totalBdvFromDeposits, stalk: totalStalkFromDeposits, seeds: totalSeedsFromDeposits } = sumDeposits(token, deposits); + const { + bdv: totalBdvFromDeposits, + stalk: totalStalkFromDeposits, + seeds: totalSeedsFromDeposits + } = sumDeposits(token, deposits); console.log("bdv from deposits", totalBdvFromDeposits.toHuman()); console.log("stalk from deposits", totalStalkFromDeposits.toHuman()); From eda31afbca0dadf1be991ad9429ed332a17cefd3 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 19:29:39 -0600 Subject: [PATCH 088/430] feat: remove crv3 farm actions --- projects/sdk/src/lib/farm/LibraryPresets.ts | 196 +++++++++--------- .../sdk/src/lib/farm/actions/AddLiquidity.ts | 140 ------------- projects/sdk/src/lib/farm/actions/Exchange.ts | 112 ---------- .../lib/farm/actions/ExchangeUnderlying.ts | 94 --------- .../farm/actions/RemoveLiquidityOneToken.ts | 99 --------- .../sdk/src/lib/farm/actions/UnwrapWsteth.ts | 48 ----- projects/sdk/src/lib/farm/actions/index.ts | 12 +- projects/sdk/src/lib/farm/farm.test.ts | 36 ++-- 8 files changed, 118 insertions(+), 619 deletions(-) delete mode 100644 projects/sdk/src/lib/farm/actions/AddLiquidity.ts delete mode 100644 projects/sdk/src/lib/farm/actions/Exchange.ts delete mode 100644 projects/sdk/src/lib/farm/actions/ExchangeUnderlying.ts delete mode 100644 projects/sdk/src/lib/farm/actions/RemoveLiquidityOneToken.ts delete mode 100644 projects/sdk/src/lib/farm/actions/UnwrapWsteth.ts diff --git a/projects/sdk/src/lib/farm/LibraryPresets.ts b/projects/sdk/src/lib/farm/LibraryPresets.ts index 454ccd205c..1f0042b280 100644 --- a/projects/sdk/src/lib/farm/LibraryPresets.ts +++ b/projects/sdk/src/lib/farm/LibraryPresets.ts @@ -4,7 +4,6 @@ import { BasicPreparedResult, RunContext, StepGenerator } from "src/classes/Work import { BeanstalkSDK } from "src/lib/BeanstalkSDK"; import { FarmFromMode, FarmToMode } from "../farm/types"; import { EIP2612PermitMessage, SignedPermit } from "../permit"; -import { Exchange, ExchangeUnderlying } from "./actions/index"; import { BasinWell } from "src/classes/Pool/BasinWell"; export type ActionBuilder = ( @@ -14,20 +13,6 @@ export type ActionBuilder = ( export class LibraryPresets { static sdk: BeanstalkSDK; - public readonly weth2usdt: ActionBuilder; - public readonly usdt2weth: ActionBuilder; - public readonly weth2bean3crv: ActionBuilder; - - public readonly dai2usdt: ActionBuilder; - public readonly usdc2usdt: ActionBuilder; - - public readonly dai2weth: ActionBuilder; - public readonly usdc2weth: ActionBuilder; - - public readonly usdt23crv: ActionBuilder; - public readonly usdc2beaneth; - public readonly usdt2beaneth; - public readonly dai2beaneth; public readonly wellSwap; public readonly wellAddLiquidity; @@ -140,88 +125,6 @@ export class LibraryPresets { const stables = [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT]; - ///////// WETH <> USDT /////////// - this.weth2usdt = (fromMode?: FarmFromMode, toMode?: FarmToMode) => - new Exchange( - sdk.contracts.curve.pools.tricrypto2.address, - sdk.contracts.curve.registries.cryptoFactory.address, - sdk.tokens.WETH, - sdk.tokens.USDT, - fromMode, - toMode - ); - - this.usdt2weth = (fromMode?: FarmFromMode, toMode?: FarmToMode) => - new Exchange( - sdk.contracts.curve.pools.tricrypto2.address, - sdk.contracts.curve.registries.cryptoFactory.address, - sdk.tokens.USDT, - sdk.tokens.WETH, - fromMode, - toMode - ); - - ///////// WETH -> 3CRV /////////// - this.weth2bean3crv = (fromMode?: FarmFromMode, toMode?: FarmToMode) => [ - this.weth2usdt(fromMode, FarmToMode.INTERNAL) as StepGenerator, - this.usdt23crv(fromMode, FarmToMode.INTERNAL) as StepGenerator - ]; - - //////// USDT -> 3CRV //////// - this.usdt23crv = (fromMode?: FarmFromMode, toMode?: FarmToMode) => { - const pool = sdk.contracts.curve.pools.pool3.address; - const registry = sdk.contracts.curve.registries.poolRegistry.address; - // [0 ,0 , 1] is for USDT; [DAI, USDC, USDT] - return new sdk.farm.actions.AddLiquidity(pool, registry, [0, 0, 1], fromMode, toMode); - }; - - ///////// DAI -> USDT /////////// - this.dai2usdt = (fromMode?: FarmFromMode, toMode?: FarmToMode) => - new Exchange( - sdk.contracts.curve.pools.pool3.address, - sdk.contracts.curve.registries.poolRegistry.address, - sdk.tokens.DAI, - sdk.tokens.USDT, - fromMode, - toMode - ); - - ///////// USDC -> USDT /////////// - this.usdc2usdt = (fromMode?: FarmFromMode, toMode?: FarmToMode) => - new Exchange( - sdk.contracts.curve.pools.pool3.address, - sdk.contracts.curve.registries.poolRegistry.address, - sdk.tokens.USDC, - sdk.tokens.USDT, - fromMode, - toMode - ); - - ///////// [ USDC, USDT, DAI ] -> BEANETH /////////// - this.usdc2beaneth = ( - well: BasinWell, - account: string, - fromMode?: FarmFromMode, - toMode?: FarmToMode - ) => [this.uniV3AddLiquidity(well, account, sdk.tokens.USDC, sdk.tokens.WETH, 500, fromMode)]; - - this.usdt2beaneth = ( - well: BasinWell, - account: string, - fromMode?: FarmFromMode, - toMode?: FarmToMode - ) => [ - this.usdt2weth(fromMode, FarmToMode.INTERNAL) as StepGenerator, - this.wellAddLiquidity(well, sdk.tokens.WETH, account, FarmFromMode.INTERNAL, toMode) - ]; - - this.dai2beaneth = ( - well: BasinWell, - account: string, - fromMode?: FarmFromMode, - toMode?: FarmToMode - ) => [this.uniV3AddLiquidity(well, account, sdk.tokens.DAI, sdk.tokens.WETH, 500, fromMode)]; - ///////// BEAN:wstETH Well /////////// // STABLE -> BEAN:wstETH LP this.stable2beanWstETH = ( @@ -812,4 +715,101 @@ export class LibraryPresets { return result; }; } -} \ No newline at end of file +} + +// public readonly weth2usdt: ActionBuilder; +// public readonly usdt2weth: ActionBuilder; +// public readonly weth2bean3crv: ActionBuilder; + +// public readonly dai2usdt; +// public readonly usdc2usdt; + +// public readonly dai2weth; +// public readonly usdc2weth; + +// public readonly usdt23crv; +// public readonly usdc2beaneth; +// public readonly usdt2beaneth; +// public readonly dai2beaneth; + +///////// WETH <> USDT /////////// +// this.weth2usdt = (fromMode?: FarmFromMode, toMode?: FarmToMode) => +// new Exchange( +// sdk.contracts.curve.pools.tricrypto2.address, +// sdk.contracts.curve.registries.cryptoFactory.address, +// sdk.tokens.WETH, +// sdk.tokens.USDT, +// fromMode, +// toMode +// ); + +// this.usdt2weth = (fromMode?: FarmFromMode, toMode?: FarmToMode) => +// new Exchange( +// sdk.contracts.curve.pools.tricrypto2.address, +// sdk.contracts.curve.registries.cryptoFactory.address, +// sdk.tokens.USDT, +// sdk.tokens.WETH, +// fromMode, +// toMode +// ); + +///////// WETH -> 3CRV /////////// +// this.weth2bean3crv = (fromMode?: FarmFromMode, toMode?: FarmToMode) => [ +// this.weth2usdt(fromMode, FarmToMode.INTERNAL) as StepGenerator, +// this.usdt23crv(fromMode, FarmToMode.INTERNAL) as StepGenerator +// ]; + +//////// USDT -> 3CRV //////// +// this.usdt23crv = (fromMode?: FarmFromMode, toMode?: FarmToMode) => { +// const pool = sdk.contracts.curve.pools.pool3.address; +// const registry = sdk.contracts.curve.registries.poolRegistry.address; +// // [0 ,0 , 1] is for USDT; [DAI, USDC, USDT] +// return new sdk.farm.actions.AddLiquidity(pool, registry, [0, 0, 1], fromMode, toMode); +// }; + +///////// DAI -> USDT /////////// +// this.dai2usdt = (fromMode?: FarmFromMode, toMode?: FarmToMode) => +// new Exchange( +// sdk.contracts.curve.pools.pool3.address, +// sdk.contracts.curve.registries.poolRegistry.address, +// sdk.tokens.DAI, +// sdk.tokens.USDT, +// fromMode, +// toMode +// ); + +///////// USDC -> USDT /////////// +// this.usdc2usdt = (fromMode?: FarmFromMode, toMode?: FarmToMode) => +// new Exchange( +// sdk.contracts.curve.pools.pool3.address, +// sdk.contracts.curve.registries.poolRegistry.address, +// sdk.tokens.USDC, +// sdk.tokens.USDT, +// fromMode, +// toMode +// ); + +///////// [ USDC, USDT, DAI ] -> BEANETH /////////// +// this.usdc2beaneth = ( +// well: BasinWell, +// account: string, +// fromMode?: FarmFromMode, +// toMode?: FarmToMode +// ) => [this.uniV3AddLiquidity(well, account, sdk.tokens.USDC, sdk.tokens.WETH, 500, fromMode)]; + +// this.usdt2beaneth = ( +// well: BasinWell, +// account: string, +// fromMode?: FarmFromMode, +// toMode?: FarmToMode +// ) => [ +// this.usdt2weth(fromMode, FarmToMode.INTERNAL) as StepGenerator, +// this.wellAddLiquidity(well, sdk.tokens.WETH, account, FarmFromMode.INTERNAL, toMode) +// ]; + +// this.dai2beaneth = ( +// well: BasinWell, +// account: string, +// fromMode?: FarmFromMode, +// toMode?: FarmToMode +// ) => [this.uniV3AddLiquidity(well, account, sdk.tokens.DAI, sdk.tokens.WETH, 500, fromMode)]; \ No newline at end of file diff --git a/projects/sdk/src/lib/farm/actions/AddLiquidity.ts b/projects/sdk/src/lib/farm/actions/AddLiquidity.ts deleted file mode 100644 index bc7e3b97d4..0000000000 --- a/projects/sdk/src/lib/farm/actions/AddLiquidity.ts +++ /dev/null @@ -1,140 +0,0 @@ -import { BigNumber, ethers } from "ethers"; -import { - BasicPreparedResult, - RunContext, - RunMode, - Step, - StepClass, - Workflow -} from "src/classes/Workflow"; -import { CurveMetaPool__factory, CurvePlainPool__factory } from "src/constants/generated"; -import { assert } from "src/utils"; -import { FarmFromMode, FarmToMode } from "../types"; - -/** - * @deprecated - */ -export class AddLiquidity extends StepClass { - public name: string = "addLiquidity"; - - constructor( - public readonly _pool: string, - public readonly _registry: string, - public readonly _amounts: readonly [number, number] | readonly [number, number, number], - public readonly _fromMode: FarmFromMode = FarmFromMode.INTERNAL_TOLERANT, - public readonly _toMode: FarmToMode = FarmToMode.INTERNAL - ) { - super(); - } - - async run( - _amountInStep: ethers.BigNumber, - context: RunContext - ): Promise> { - if (context.runMode === RunMode.EstimateReversed) { - throw new Error("Reverse estimation is not yet supported for this action"); - } - - /// [0, 0, 1] => [0, 0, amountIn] - /// FIXME: this uses a binary approach instead of a multiplier. - const amountInStep = this._amounts.map((k) => - k === 1 ? _amountInStep : ethers.BigNumber.from(0) - ); - - /// Get amount out based on the selected pool - const poolAddr = this._pool.toLowerCase(); - const pools = AddLiquidity.sdk.contracts.curve.pools; - let amountOut: BigNumber = ethers.constants.NegativeOne; - - /// Case: tricrypto2 - if (poolAddr === pools.tricrypto2.address.toLowerCase()) { - assert(amountInStep.length === 3); - amountOut = await pools.tricrypto2.callStatic.calc_token_amount( - amountInStep as [any, any, any], // [DAI, USDC, USDT]; assumes that amountInStep is USDT - true, // _is_deposit - { gasLimit: 10000000 } - ); - } - - /// Case: 3Pool - else if (poolAddr === pools.pool3.address.toLowerCase()) { - assert(amountInStep.length === 3); - amountOut = await pools.pool3.callStatic.calc_token_amount( - amountInStep as [any, any, any], - true, // _is_deposit - { gasLimit: 10000000 } - ); - } - - /// Case: Metapools - else if (this._registry === AddLiquidity.sdk.contracts.curve.registries.metaFactory.address) { - assert(amountInStep.length === 2); - amountOut = await CurveMetaPool__factory.connect( - this._pool, - AddLiquidity.sdk.provider - ).callStatic["calc_token_amount(uint256[2],bool)"]( - amountInStep as [any, any], - true, // _is_deposit - { gasLimit: 10000000 } - ); - } else if ( - this._registry === AddLiquidity.sdk.contracts.curve.registries.cryptoFactory.address - ) { - assert(amountInStep.length === 2); - amountOut = await CurvePlainPool__factory.connect( - this._pool, - AddLiquidity.sdk.provider - ).callStatic.calc_token_amount( - amountInStep as [any, any], - true, // _is_deposit - { gasLimit: 10000000 } - ); - } - - if (amountOut.eq(ethers.constants.NegativeOne)) throw new Error("No supported pool found"); - AddLiquidity.sdk.debug("[step@addLiquidity] finish: ", { - amountInStep: amountInStep, - amountOut: amountOut.toString() - }); - - return { - name: this.name, - amountOut, - // fixme: deprecated ? - // data: { - // pool: this._pool, - // registry: this._registry, - // fromMode: this._fromMode, - // toMode: this._toMode - // }, - prepare: () => { - const minAmountOut = Workflow.slip(amountOut, context.data.slippage || 0); - AddLiquidity.sdk.debug(`[${this.name}.prepare()]`, { - pool: this._pool, - registry: this._registry, - amountInStep: _amountInStep, - minAmountOut, - fromMode: this._fromMode, - toMode: this._toMode - }); - if (!minAmountOut) throw new Error("AddLiquidity: missing minAmountOut"); - return { - target: AddLiquidity.sdk.contracts.beanstalk.address, - callData: "" - // callData: AddLiquidity.sdk.contracts.beanstalk.interface.encodeFunctionData("addLiquidity", [ - // this._pool, - // this._registry, - // amountInStep as any[], // could be 2 or 3 elems - // minAmountOut, - // this._fromMode, - // this._toMode - // ]) - }; - }, - decode: (data: string) => undefined, - // decode: (data: string) => AddLiquidity.sdk.contracts.beanstalk.interface.decodeFunctionData("addLiquidity", data), - decodeResult: (result: string) => undefined - // decodeResult: (result: string) => AddLiquidity.sdk.contracts.beanstalk.interface.decodeFunctionResult("addLiquidity", result) - }; - } -} diff --git a/projects/sdk/src/lib/farm/actions/Exchange.ts b/projects/sdk/src/lib/farm/actions/Exchange.ts deleted file mode 100644 index 41607edc82..0000000000 --- a/projects/sdk/src/lib/farm/actions/Exchange.ts +++ /dev/null @@ -1,112 +0,0 @@ -import { ethers } from "ethers"; -import { BasicPreparedResult, RunContext, RunMode, Step, StepClass, Workflow } from "src/classes/Workflow"; -import { Token } from "src/classes/Token"; -import { CurveMetaPool__factory, CurvePlainPool__factory } from "src/constants/generated"; -import { FarmFromMode, FarmToMode } from "../types"; - -/** - * @deprecated - */ -export class Exchange extends StepClass implements StepClass { - public name: string = "exchange"; - - constructor( - public readonly pool: string, - public readonly registry: string, - public readonly tokenIn: Token, - public readonly tokenOut: Token, - public readonly fromMode: FarmFromMode = FarmFromMode.INTERNAL_TOLERANT, - public readonly toMode: FarmToMode = FarmToMode.INTERNAL - ) { - super(); - } - - async run(_amountInStep: ethers.BigNumber, context: RunContext) { - const [tokenIn, tokenOut] = Workflow.direction( - this.tokenIn, - this.tokenOut, - context.runMode !== RunMode.EstimateReversed // _forward - ); - - const registry = Exchange.sdk.contracts.curve.registries[this.registry]; - if (!registry) throw new Error(`Unknown registry: ${this.registry}`); - - const [i, j] = await registry.callStatic.get_coin_indices(this.pool, tokenIn.address, tokenOut.address, { - gasLimit: 10000000 - }); - - /// Get amount out based on the selected pool - const poolAddr = this.pool.toLowerCase(); - const pools = Exchange.sdk.contracts.curve.pools; - let amountOut: ethers.BigNumber | undefined; - - if (poolAddr === pools.tricrypto2.address.toLowerCase()) { - amountOut = await pools.tricrypto2.callStatic.get_dy(i, j, _amountInStep, { gasLimit: 10000000 }); - } else if (poolAddr === pools.pool3.address.toLowerCase()) { - amountOut = await pools.pool3.callStatic.get_dy(i, j, _amountInStep, { gasLimit: 10000000 }); - } else if (this.registry === Exchange.sdk.contracts.curve.registries.metaFactory.address) { - amountOut = await CurveMetaPool__factory.connect(this.pool, Exchange.sdk.provider).callStatic["get_dy(int128,int128,uint256)"]( - i, - j, - _amountInStep, - { gasLimit: 10000000 } - ); - } else if (this.registry === Exchange.sdk.contracts.curve.registries.cryptoFactory.address) { - amountOut = await CurvePlainPool__factory.connect(this.pool, Exchange.sdk.provider).callStatic.get_dy(i, j, _amountInStep, { - gasLimit: 10000000 - }); - } - - if (!amountOut) throw new Error("No supported pool found"); - // Exchange.sdk.debug(`[${this.name}.run()]: amountout: ${amountOut.toString()}`); - - return { - name: this.name, - amountOut, - // fixme: deprecated ? - data: { - pool: this.pool, - registry: this.registry, - tokenIn: tokenIn.address, - tokenOut: tokenOut.address, - fromMode: this.fromMode, - toMode: this.toMode - }, - prepare: () => { - if (context.data.slippage === undefined) throw new Error("Exchange: slippage required"); - const minAmountOut = Workflow.slip(amountOut!, context.data.slippage); - Exchange.sdk.debug(`>[${this.name}.prepare()]`, { - pool: this.pool, - registry: this.registry, - tokenIn: this.tokenIn.symbol, - tokenOut: this.tokenOut.symbol, - amountInStep: _amountInStep, - amountOut, - minAmountOut, - fromMode: this.fromMode, - toMode: this.toMode, - context - }); - if (!minAmountOut) throw new Error("Exhange: missing minAmountOut"); - return { - target: Exchange.sdk.contracts.beanstalk.address, - callData: "" - // callData: Exchange.sdk.contracts.beanstalk.interface.encodeFunctionData("exchange", [ - // this.pool, - // this.registry, - // tokenIn.address, - // tokenOut.address, - // _amountInStep, - // minAmountOut, - // this.fromMode, - // this.toMode - // ]) - }; - }, - decode: () => undefined, - decodeResult: () => undefined - // decode: (data: string) => Exchange.sdk.contracts.beanstalk.interface.decodeFunctionData("exchange", data), - // decodeResult: (result: string) => Exchange.sdk.contracts.beanstalk.interface.decodeFunctionResult("exchange", result) - }; - } -} diff --git a/projects/sdk/src/lib/farm/actions/ExchangeUnderlying.ts b/projects/sdk/src/lib/farm/actions/ExchangeUnderlying.ts deleted file mode 100644 index af039292e0..0000000000 --- a/projects/sdk/src/lib/farm/actions/ExchangeUnderlying.ts +++ /dev/null @@ -1,94 +0,0 @@ -import { ethers } from "ethers"; -import { BasicPreparedResult, RunContext, RunMode, StepClass, Workflow } from "src/classes/Workflow"; -import { Token } from "src/classes/Token"; -import { CurveMetaPool__factory } from "src/constants/generated"; -import { FarmFromMode, FarmToMode } from "../types"; - -/** - * @deprecated - * deprecated after beanstalk3 upgrade - */ -export class ExchangeUnderlying extends StepClass { - public name: string = "exchangeUnderlying"; - - constructor( - public readonly pool: string, - public readonly tokenIn: Token, - public readonly tokenOut: Token, - public readonly fromMode: FarmFromMode = FarmFromMode.INTERNAL_TOLERANT, - public readonly toMode: FarmToMode = FarmToMode.INTERNAL - ) { - super(); - } - - async run(_amountInStep: ethers.BigNumber, context: RunContext) { - const [tokenIn, tokenOut] = Workflow.direction( - this.tokenIn, - this.tokenOut, - context.runMode !== RunMode.EstimateReversed // _forward - ); - - const registry = ExchangeUnderlying.sdk.contracts.curve.registries.metaFactory; - const [i, j] = await registry.get_coin_indices(this.pool, tokenIn.address, tokenOut.address, { gasLimit: 1000000 }); - - /// Only MetaPools have the ability to exchange_underlying - /// FIXME: 3pool also has a single get_dy_underlying method, will we ever use this? - const amountOut = await CurveMetaPool__factory.connect(this.pool, ExchangeUnderlying.sdk.provider).callStatic[ - "get_dy_underlying(int128,int128,uint256)" - ]( - i, // i = USDT = coins[3] ([0=BEAN, 1=CRV3] => [0=BEAN, 1=DAI, 2=USDC, 3=USDT]) - j, // j = BEAN = coins[0] - _amountInStep, - { gasLimit: 10000000 } - ); - - if (!amountOut) throw new Error("Unexpected missing amountOut"); - // ExchangeUnderlying.sdk.debug(`[${this.name}.run()]: amountout: ${amountOut.toString()}`); - - return { - name: this.name, - amountOut, - // fixme: deprecated ? - data: { - pool: this.pool, - tokenIn: this.tokenIn.address, - tokenOut: this.tokenOut.address, - fromMode: this.fromMode, - toMode: this.toMode - }, - prepare: () => { - if (context.data.slippage === undefined) throw new Error("Exchange: slippage required"); - const minAmountOut = Workflow.slip(amountOut!, context.data.slippage); - ExchangeUnderlying.sdk.debug(`>[${this.name}.prepare()]`, { - pool: this.pool, - tokenIn: tokenIn.symbol, - tokenOut: tokenOut.symbol, - amountInStep: _amountInStep, - amountOut, - minAmountOut, - fromMode: this.fromMode, - toMode: this.toMode, - context - }); - if (!minAmountOut) throw new Error("ExchangeUnderlying: Missing minAmountOut"); - return { - target: ExchangeUnderlying.sdk.contracts.beanstalk.address, - callData: "" - // callData: ExchangeUnderlying.sdk.contracts.beanstalk.interface.encodeFunctionData("exchangeUnderlying", [ - // this.pool, - // tokenIn.address, - // tokenOut.address, - // _amountInStep, - // minAmountOut, - // this.fromMode, - // this.toMode - // ]) - }; - }, - decode: (data: string) => undefined, - // decode: (data: string) => ExchangeUnderlying.sdk.contracts.beanstalk.interface.decodeFunctionData("exchangeUnderlying", data), - decodeResult: (result: string) => undefined - // ExchangeUnderlying.sdk.contracts.beanstalk.interface.decodeFunctionResult("exchangeUnderlying", result) - }; - } -} diff --git a/projects/sdk/src/lib/farm/actions/RemoveLiquidityOneToken.ts b/projects/sdk/src/lib/farm/actions/RemoveLiquidityOneToken.ts deleted file mode 100644 index 85a73f5e9e..0000000000 --- a/projects/sdk/src/lib/farm/actions/RemoveLiquidityOneToken.ts +++ /dev/null @@ -1,99 +0,0 @@ -import { ethers } from "ethers"; -import { BasicPreparedResult, RunContext, RunMode, StepClass, Workflow } from "src/classes/Workflow"; -import { CurveMetaPool__factory, CurvePlainPool__factory } from "src/constants/generated"; -import { FarmFromMode, FarmToMode } from "../types"; - -/** - * @deprecated - * deprecated after beanstalk3 upgrade - */ -export class RemoveLiquidityOneToken extends StepClass { - public name: string = "RemoveLiquidityOneToken"; - - constructor( - public readonly _pool: string, - public readonly _registry: string, - public readonly _tokenOut: string, - public readonly _fromMode: FarmFromMode = FarmFromMode.INTERNAL_TOLERANT, - public readonly _toMode: FarmToMode = FarmToMode.INTERNAL - ) { - super(); - } - - async run(_amountInStep: ethers.BigNumber, context: RunContext) { - if (context.runMode === RunMode.EstimateReversed) { - throw new Error("Reverse estimation is not yet supported for this action"); - } - - const registries = RemoveLiquidityOneToken.sdk.contracts.curve.registries; - const registry = registries[this._registry] || registries.metaFactory; - - const coins = await registry.callStatic.get_coins(this._pool, { gasLimit: 10000000 }); - const i = coins.findIndex((addr) => addr.toLowerCase() === this._tokenOut.toLowerCase()); - - /// FIXME: only difference between this and addLiquidity is the boolean - /// Get amount out based on the selected pool - const poolAddr = this._pool.toLowerCase(); - const pools = RemoveLiquidityOneToken.sdk.contracts.curve.pools; - - let amountOut: ethers.BigNumber | undefined; - if (poolAddr === pools.tricrypto2.address.toLowerCase()) { - amountOut = await pools.tricrypto2.callStatic.calc_withdraw_one_coin(_amountInStep, i, { gasLimit: 10000000 }); - } else if (poolAddr === pools.pool3.address.toLowerCase()) { - amountOut = await pools.pool3.callStatic.calc_withdraw_one_coin(_amountInStep, i, { gasLimit: 10000000 }); - } else if (this._registry === RemoveLiquidityOneToken.sdk.contracts.curve.registries.metaFactory.address) { - amountOut = await CurveMetaPool__factory.connect(this._pool, RemoveLiquidityOneToken.sdk.provider).callStatic[ - "calc_withdraw_one_coin(uint256,int128)" - ](_amountInStep, i, { gasLimit: 10000000 }); - } else if (this._registry === RemoveLiquidityOneToken.sdk.contracts.curve.registries.cryptoFactory.address) { - amountOut = await CurvePlainPool__factory.connect(this._pool, RemoveLiquidityOneToken.sdk.provider).callStatic.calc_withdraw_one_coin( - _amountInStep, - i, - { - gasLimit: 10000000 - } - ); - } - - if (!amountOut) throw new Error("No supported pool found"); - RemoveLiquidityOneToken.sdk.debug(`[step@removeLiquidity] amountOut=${amountOut.toString()}`); - - return { - name: this.name, - amountOut, - data: {}, - prepare: () => { - const minAmountOut = Workflow.slip(amountOut!, context.data.slippage || 0); - RemoveLiquidityOneToken.sdk.debug(`[${this.name}.encode()]`, { - pool: this._pool, - registry: this._registry, - tokenOut: this._tokenOut, - amountInStep: _amountInStep, - amountOut, - minAmountOut, - fromMode: this._fromMode, - toMode: this._toMode, - context - }); - if (!minAmountOut) throw new Error("RemoveLiquidityOneToken: missing minAmountOut"); - return { - target: RemoveLiquidityOneToken.sdk.contracts.beanstalk.address, - callData: "" - // callData: RemoveLiquidityOneToken.sdk.contracts.beanstalk.interface.encodeFunctionData("removeLiquidityOneToken", [ - // this._pool, - // this._registry, - // this._tokenOut, - // _amountInStep, - // minAmountOut, - // this._fromMode, - // this._toMode - // ]) - }; - }, - decode: (data: string) => undefined, - // RemoveLiquidityOneToken.sdk.contracts.beanstalk.interface.decodeFunctionData("removeLiquidityOneToken", data), - decodeResult: (result: string) => undefined - // RemoveLiquidityOneToken.sdk.contracts.beanstalk.interface.decodeFunctionResult("removeLiquidityOneToken", result) - }; - } -} diff --git a/projects/sdk/src/lib/farm/actions/UnwrapWsteth.ts b/projects/sdk/src/lib/farm/actions/UnwrapWsteth.ts deleted file mode 100644 index 8b38333ae0..0000000000 --- a/projects/sdk/src/lib/farm/actions/UnwrapWsteth.ts +++ /dev/null @@ -1,48 +0,0 @@ -import { TokenValue } from "@beanstalk/sdk-core"; -import { ethers } from "ethers"; -import { RunContext, Step, StepClass } from "src/classes/Workflow"; -import { AdvancedPipePreparedResult } from "src/lib/depot/pipe"; -import { ClipboardSettings } from "src/types"; - -export class UnwrapWstETH extends StepClass { - public name: string = "unwrapWstETH"; - - constructor(public clipboard?: ClipboardSettings) { - super(); - } - - async run( - _amountInStep: ethers.BigNumber, - context: RunContext - ): Promise> { - const amountOut = await this.getStethWithWsteth(_amountInStep); - - return { - name: this.name, - amountOut: amountOut.toBigNumber(), - prepare: () => { - UnwrapWstETH.sdk.debug(`[${this.name}.encode()]`, { - amountOut: amountOut.toHuman(), - clipboard: this.clipboard - }); - - return { - target: UnwrapWstETH.sdk.contracts.lido.wsteth.address, - callData: UnwrapWstETH.sdk.contracts.lido.wsteth.interface.encodeFunctionData("unwrap", [ - _amountInStep - ]) - }; - }, - decode: (data: string) => - UnwrapWstETH.sdk.contracts.lido.wsteth.interface.decodeFunctionData("unwrap", data), - decodeResult: (data: string) => - UnwrapWstETH.sdk.contracts.lido.wsteth.interface.decodeFunctionResult("unwrap", data) - }; - } - - async getStethWithWsteth(amountInStep: ethers.BigNumber): Promise { - const amountOut = await UnwrapWstETH.sdk.contracts.lido.wsteth.getWstETHByStETH(amountInStep); - - return UnwrapWstETH.sdk.tokens.STETH.fromBlockchain(amountOut); - } -} diff --git a/projects/sdk/src/lib/farm/actions/index.ts b/projects/sdk/src/lib/farm/actions/index.ts index 3b21e66c43..a754af0078 100644 --- a/projects/sdk/src/lib/farm/actions/index.ts +++ b/projects/sdk/src/lib/farm/actions/index.ts @@ -13,16 +13,13 @@ import { ClaimWithdrawals } from "./ClaimWithdrawals"; import { ClaimWithdrawal } from "./ClaimWithdrawal"; import { TransferDeposits } from "./TransferDeposits"; import { TransferDeposit } from "./TransferDeposit"; -import { AddLiquidity } from "./AddLiquidity"; -import { Exchange } from "./Exchange"; -import { ExchangeUnderlying } from "./ExchangeUnderlying"; -import { RemoveLiquidityOneToken } from "./RemoveLiquidityOneToken"; import { WellSwap } from "./WellSwap"; import { WellShift } from "./WellShift"; import { WellSync } from "./WellSync"; import { UniswapV3Swap } from "./UniswapV3Swap"; import { DevDebug } from "./_DevDebug"; import { LidoWrapSteth } from "./LidoWrapSteth"; +import { LidoUnwrapWstETH } from "./LidoUnwrapWstETH"; export { // Approvals @@ -50,12 +47,7 @@ export { // Lido LidoWrapSteth, - - // DEX: Curve - AddLiquidity, - Exchange, - ExchangeUnderlying, - RemoveLiquidityOneToken, + LidoUnwrapWstETH, // DEX: Wells WellSwap, diff --git a/projects/sdk/src/lib/farm/farm.test.ts b/projects/sdk/src/lib/farm/farm.test.ts index 0d7a2e21bd..b8aeb6f51b 100644 --- a/projects/sdk/src/lib/farm/farm.test.ts +++ b/projects/sdk/src/lib/farm/farm.test.ts @@ -39,23 +39,23 @@ describe("Workflow", () => { }); describe("add StepGenerators", () => { - it("handles a mixed array", async () => { + it.skip("handles a mixed array", async () => { // Setup const farm = sdk.farm.create(); - farm.add([ - sdk.farm.presets.usdt2weth(), // instanceof StepClass - async () => "0xCALLDATA1", // instanceof StepFunction (returns EncodedData) - async () => ({ - // instanceof StepFunction (returns Step) - name: "call3", - amountOut: ethers.BigNumber.from(0), - prepare: () => ({ - callData: "0xCALLDATA2" - }), - decode: () => undefined, - decodeResult: () => undefined - }) - ]); + // farm.add([ + // sdk.farm.presets.usdt2weth(), // instanceof StepClass + // async () => "0xCALLDATA1", // instanceof StepFunction (returns EncodedData) + // async () => ({ + // // instanceof StepFunction (returns Step) + // name: "call3", + // amountOut: ethers.BigNumber.from(0), + // prepare: () => ({ + // callData: "0xCALLDATA2" + // }), + // decode: () => undefined, + // decodeResult: () => undefined + // }) + // ]); expect(farm.generators.length).toBe(3); expect(farm.length).toBe(3); // @ts-ignore testing private value @@ -79,7 +79,7 @@ describe("Workflow", () => { // Setup const farm = sdk.farm.create(); farm.add([ - sdk.farm.presets.usdt2weth(), + // sdk.farm.presets.usdt2weth(), async () => "0xCALLDATA100000000000000000000000000000000000000", [ async () => "0xCALLDATA200000000000000000000000000000000000000", @@ -88,8 +88,8 @@ describe("Workflow", () => { async () => "0xCALLDATA200000000000000000000000000000000000000" ] ]); - expect(farm.generators.length).toBe(6); - expect(farm.length).toBe(6); + expect(farm.generators.length).toBe(5); + expect(farm.length).toBe(5); // Estimation await farm.estimate(ethers.BigNumber.from(1000_000000)); From 13067bc67fee825ce84104243066502c307cc424 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 19:29:54 -0600 Subject: [PATCH 089/430] feat: update contracts --- projects/sdk/src/lib/contracts.ts | 37 +++++++++++++++++++++++-------- 1 file changed, 28 insertions(+), 9 deletions(-) diff --git a/projects/sdk/src/lib/contracts.ts b/projects/sdk/src/lib/contracts.ts index da1f87edf8..49e9ebefa7 100644 --- a/projects/sdk/src/lib/contracts.ts +++ b/projects/sdk/src/lib/contracts.ts @@ -24,7 +24,21 @@ import { UnwrapAndSendEthJunction, UnwrapAndSendEthJunction__factory, Junction, - Junction__factory + Junction__factory, + Curve3Pool, + CurveCryptoFactory, + CurveMetaFactory, + CurveMetaPool, + CurveRegistry, + CurveTriCrypto2Pool, + CurveZap, + Curve3Pool__factory, + CurveCryptoFactory__factory, + CurveMetaFactory__factory, + CurveMetaPool__factory, + CurveRegistry__factory, + CurveTriCrypto2Pool__factory, + CurveZap__factory } from "src/constants/generated"; type LidoContracts = { @@ -136,13 +150,18 @@ export class Contracts { }; // Uniswap - this.uniswapV3Router = UniswapV3Router__factory.connect( - uniswapV3RouterAddress, - sdk.providerOrSigner - ); - this.uniswapV3QuoterV2 = UniswapV3QuoterV2__factory.connect( - uniswapV3QuoterV2Address, - sdk.providerOrSigner - ); + if (uniswapV3RouterAddress) { + this.uniswapV3Router = UniswapV3Router__factory.connect( + uniswapV3RouterAddress, + sdk.providerOrSigner + ); + } + + if (uniswapV3QuoterV2Address) { + this.uniswapV3QuoterV2 = UniswapV3QuoterV2__factory.connect( + uniswapV3QuoterV2Address, + sdk.providerOrSigner + ); + } } } From cec79c0ec0b3bae11b7d2c1f11b8db99a4bb0149 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 19:30:08 -0600 Subject: [PATCH 090/430] feat: update pools + remove crv3 pool --- projects/sdk/src/lib/pools.ts | 57 +++++------------------------------ 1 file changed, 8 insertions(+), 49 deletions(-) diff --git a/projects/sdk/src/lib/pools.ts b/projects/sdk/src/lib/pools.ts index 5b6197f54c..aa5c0186c7 100644 --- a/projects/sdk/src/lib/pools.ts +++ b/projects/sdk/src/lib/pools.ts @@ -13,44 +13,15 @@ export class Pools { public readonly BEAN_USDC_WELL: BasinWell; public readonly BEAN_USDT_WELL: BasinWell; - /** @deprecated */ - public readonly BEAN_CRV3: CurveMetaPool; - - public readonly pools: Set; - - public readonly wells: Set; + public readonly pools: Set; private lpAddressMap = new Map(); constructor(sdk: BeanstalkSDK) { Pools.sdk = sdk; - this.pools = new Set(); - this.wells = new Set(); + this.pools = new Set(); this.lpAddressMap = new Map(); - ////// Curve Meta Pool - - // The pool contract address should be exactly - // the same as the LP token's address - this.BEAN_CRV3 = new CurveMetaPool( - sdk, - sdk.addresses.BEAN_CRV3.get(sdk.chainId), - sdk.tokens.BEAN_CRV3_LP, - [sdk.tokens.BEAN, sdk.tokens.CRV3], - { - name: "BEAN:3CRV Pool", - logo: "", - symbol: "BEAN:3CRV", - color: "#ed9f9c" - } - ); - - // Add the pool to the pools set and the lpAddressMap if the LP token exists on selected chain - if (sdk.tokens.BEAN_CRV3_LP.address) { - this.pools.add(this.BEAN_CRV3); - this.lpAddressMap.set(sdk.tokens.BEAN_CRV3_LP.address, this.BEAN_CRV3); - } - ////// Basin Well this.BEAN_ETH_WELL = new BasinWell( @@ -65,7 +36,7 @@ export class Pools { color: "#ed9f9c" } ); - this.wells.add(this.BEAN_ETH_WELL); + this.pools.add(this.BEAN_ETH_WELL); this.lpAddressMap.set(sdk.addresses.BEANWETH_WELL.get(sdk.chainId), this.BEAN_ETH_WELL); this.BEAN_WSTETH_WELL = new BasinWell( @@ -80,7 +51,7 @@ export class Pools { color: "#ed9f9c" } ); - this.wells.add(this.BEAN_WSTETH_WELL); + this.pools.add(this.BEAN_WSTETH_WELL); this.lpAddressMap.set(sdk.tokens.BEAN_WSTETH_WELL_LP.address, this.BEAN_WSTETH_WELL); this.BEAN_WEETH_WELL = new BasinWell( @@ -95,7 +66,7 @@ export class Pools { color: "#ed9f9c" } ); - this.wells.add(this.BEAN_WEETH_WELL); + this.pools.add(this.BEAN_WEETH_WELL); this.lpAddressMap.set(sdk.tokens.BEAN_WEETH_WELL_LP.address, this.BEAN_WEETH_WELL); this.BEAN_WBTC_WELL = new BasinWell( @@ -110,7 +81,7 @@ export class Pools { color: "#ed9f9c" } ); - this.wells.add(this.BEAN_WBTC_WELL); + this.pools.add(this.BEAN_WBTC_WELL); this.lpAddressMap.set(sdk.tokens.BEAN_WBTC_WELL_LP.address, this.BEAN_WBTC_WELL); this.BEAN_USDC_WELL = new BasinWell( @@ -125,7 +96,7 @@ export class Pools { color: "#ed9f9c" } ); - this.wells.add(this.BEAN_USDC_WELL); + this.pools.add(this.BEAN_USDC_WELL); this.lpAddressMap.set(sdk.tokens.BEAN_USDC_WELL_LP.address, this.BEAN_USDC_WELL); this.BEAN_USDT_WELL = new BasinWell( @@ -140,12 +111,8 @@ export class Pools { color: "#ed9f9c" } ); - this.wells.add(this.BEAN_USDT_WELL); + this.pools.add(this.BEAN_USDT_WELL); this.lpAddressMap.set(sdk.tokens.BEAN_USDT_WELL_LP.address, this.BEAN_USDT_WELL); - - this.wells.forEach((well) => { - this.pools.add(well); - }); } getPoolByLPToken(token: Token): Pool | undefined { @@ -160,12 +127,4 @@ export class Pools { return wells; } - - getWellByLPToken(token: Token): BasinWell | undefined { - const well = this.lpAddressMap.get(token.address); - if (well && well instanceof BasinWell) { - return well; - } - return; - } } From 0b0e34a22d8932557a8fadb144b0b3dd02a02221 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 19:30:32 -0600 Subject: [PATCH 091/430] feat: rename unwrapwstETh to LidoUnwrapWstETH --- .../src/lib/farm/actions/LidoUnwrapWstETH.ts | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 projects/sdk/src/lib/farm/actions/LidoUnwrapWstETH.ts diff --git a/projects/sdk/src/lib/farm/actions/LidoUnwrapWstETH.ts b/projects/sdk/src/lib/farm/actions/LidoUnwrapWstETH.ts new file mode 100644 index 0000000000..991b0517a9 --- /dev/null +++ b/projects/sdk/src/lib/farm/actions/LidoUnwrapWstETH.ts @@ -0,0 +1,50 @@ +import { TokenValue } from "@beanstalk/sdk-core"; +import { ethers } from "ethers"; +import { RunContext, Step, StepClass } from "src/classes/Workflow"; +import { AdvancedPipePreparedResult } from "src/lib/depot/pipe"; +import { ClipboardSettings } from "src/types"; + +export class LidoUnwrapWstETH extends StepClass { + public name: string = "lidoUnwrapWstETH"; + + constructor(public clipboard?: ClipboardSettings) { + super(); + } + + async run( + _amountInStep: ethers.BigNumber, + context: RunContext + ): Promise> { + const amountOut = await this.getStethWithWsteth(_amountInStep); + + return { + name: this.name, + amountOut: amountOut.toBigNumber(), + prepare: () => { + LidoUnwrapWstETH.sdk.debug(`[${this.name}.encode()]`, { + amountOut: amountOut.toHuman(), + clipboard: this.clipboard + }); + + return { + target: LidoUnwrapWstETH.sdk.contracts.lido.wsteth.address, + callData: LidoUnwrapWstETH.sdk.contracts.lido.wsteth.interface.encodeFunctionData( + "unwrap", + [_amountInStep] + ) + }; + }, + decode: (data: string) => + LidoUnwrapWstETH.sdk.contracts.lido.wsteth.interface.decodeFunctionData("unwrap", data), + decodeResult: (data: string) => + LidoUnwrapWstETH.sdk.contracts.lido.wsteth.interface.decodeFunctionResult("unwrap", data) + }; + } + + async getStethWithWsteth(amountInStep: ethers.BigNumber): Promise { + const amountOut = + await LidoUnwrapWstETH.sdk.contracts.lido.wsteth.getWstETHByStETH(amountInStep); + + return LidoUnwrapWstETH.sdk.tokens.STETH.fromBlockchain(amountOut); + } +} From 68a397283d04295548eb2f39010082746eeb97c1 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 19:31:03 -0600 Subject: [PATCH 092/430] feat: remove crv3 from graphs --- projects/sdk/src/lib/silo/depositGraph.ts | 536 +++++++++++----------- projects/sdk/src/lib/swap/graph.ts | 494 +++++++++----------- 2 files changed, 492 insertions(+), 538 deletions(-) diff --git a/projects/sdk/src/lib/silo/depositGraph.ts b/projects/sdk/src/lib/silo/depositGraph.ts index 3386f553d0..44a43493ac 100644 --- a/projects/sdk/src/lib/silo/depositGraph.ts +++ b/projects/sdk/src/lib/silo/depositGraph.ts @@ -4,15 +4,14 @@ import { CurveMetaPool } from "src/classes/Pool/CurveMetaPool"; import { BasinWell } from "src/classes/Pool/BasinWell"; import { BeanstalkSDK } from "src/lib/BeanstalkSDK"; import { FarmFromMode, FarmToMode } from "src/lib/farm"; -import { setBidirectionalAddRemoveLiquidityEdges } from "../swap/graph"; export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { - const whitelist: string[] = []; + // const whitelist: string[] = []; // Build an array of the whitelisted token symbols - for (const token of sdk.tokens.siloWhitelist) { - whitelist.push(token.symbol); - } + // for (const token of sdk.tokens.siloWhitelist) { + // whitelist.push(token.symbol); + // } // initialize the graph data structure const graph: Graph = new Graph({ @@ -96,7 +95,7 @@ export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { const from = token.symbol; const to = `${from}:SILO`; graph.setEdge(from, to, { - build: (_: string, fromMode: FarmFromMode, toMode: FarmToMode) => + build: (_: string, fromMode: FarmFromMode, _toMode: FarmToMode) => new sdk.farm.actions.Deposit(token, fromMode), from, to, @@ -108,14 +107,16 @@ export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { * Setup edges to addLiquidity to non-unripe whitelisted well. * * Custom routes to avoid swaps to-from Bean - * */ { - if (!sdk.pools?.wells) { + if (!sdk.pools?.pools) { throw new Error(`sdk.pools.wells no initialized`); } - sdk.pools.wells.forEach((well) => { + sdk.pools.pools.forEach((well) => { + if (!well.tokens.length) { + throw new Error(`Well tokens not initialized: ${well.name}`); + } well.tokens.forEach((tokenIn) => { graph.setEdge(tokenIn.symbol, well.lpToken.symbol, { build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => @@ -127,282 +128,289 @@ export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { }); }); } - /** - * Setup edges to addLiquidity to BEAN:ETH Well. - * - * Custom routes to avoid swaps to-from Bean - * - * BEAN / ETH / USDC / USDT / DAI => BEAN_ETH_LP - */ - - { - // const beanEthLP = sdk.tokens.BEAN_ETH_WELL_LP; - // const beanEthWell = sdk.pools.BEAN_ETH_WELL; - // if (!beanEthWell) throw new Error(`Pool not found for LP token: ${beanEthLP.symbol}`); - // Add edges for each well's underlying tokens => well's LP token - // BEAN / ETH => BEAN_ETH_LP - // [sdk.tokens.BEAN, sdk.tokens.WETH].forEach((from: ERC20Token) => { - // graph.setEdge(from.symbol, beanEthLP.symbol, { - // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - // sdk.farm.presets.wellAddLiquidity(beanEthWell, from, account, fromMode, toMode), - // from: from.symbol, - // to: beanEthLP.symbol, - // label: "wellAddLiquidity" - // }); - // }); - // USDC => BEAN_ETH_LP - // graph.setEdge(sdk.tokens.USDC.symbol, beanEthLP.symbol, { - // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - // sdk.farm.presets.usdc2beaneth(beanEthWell, account, fromMode, toMode), - // from: sdk.tokens.USDC.symbol, - // to: beanEthLP.symbol, - // label: "swap2weth,deposit" - // }); - // USDT => BEAN_ETH_LP - // graph.setEdge(sdk.tokens.USDT.symbol, beanEthLP.symbol, { - // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - // sdk.farm.presets.usdt2beaneth(beanEthWell, account, fromMode, toMode), - // from: sdk.tokens.USDT.symbol, - // to: beanEthLP.symbol, - // label: "swap2weth,deposit" - // }); - // DAI => BEAN_ETH_LP - // graph.setEdge(sdk.tokens.DAI.symbol, beanEthLP.symbol, { - // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - // sdk.farm.presets.dai2beaneth(beanEthWell, account, fromMode, toMode), - // from: sdk.tokens.DAI.symbol, - // to: beanEthLP.symbol, - // label: "swap2weth,deposit" - // }); - } /** * Handle WETH / ETH */ { - graph.setEdge("ETH", "WETH", { + graph.setEdge(sdk.tokens.ETH.symbol, sdk.tokens.WETH.symbol, { build: (_: string, _2: FarmFromMode, to: FarmToMode) => new sdk.farm.actions.WrapEth(to), - from: "ETH", - to: "WETH", + from: sdk.tokens.ETH.symbol, + to: sdk.tokens.WETH.symbol, label: "wrapEth" }); } - /** - * [ USDT, USDC, DAI ] => WETH - */ - { - // graph.setEdge("USDT", "WETH", { - // build: (_: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.usdt2weth(from, to), - // from: "USDT", - // to: "WETH", - // label: "exchange" - // }); - // graph.setEdge("USDC", "WETH", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.uniswapV3Swap(sdk.tokens.USDC, sdk.tokens.WETH, account, 500, from, to), - // from: "USDC", - // to: "WETH", - // label: "uniswapV3Swap" - // }); - // graph.setEdge("DAI", "WETH", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.uniswapV3Swap(sdk.tokens.DAI, sdk.tokens.WETH, account, 500, from, to), - // from: "DAI", - // to: "WETH", - // label: "uniswapV3Swap" - // }); - } - - /** - * [ USDC, DAI, USDT ] => BEAN - */ - { - // [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token) => { - // graph.setEdge(token.symbol, "BEAN", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.stable2Bean(token, account, from, to), - // from: token.symbol, - // to: "BEAN" - // }); - // }); - } - - /** - * Well Swap: WETH <> BEAN - */ - { - // graph.setEdge("WETH", "BEAN", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.wellSwap( - // sdk.pools.BEAN_ETH_WELL, - // sdk.tokens.WETH, - // sdk.tokens.BEAN, - // account, - // from, - // to - // ), - // from: "WETH", - // to: "BEAN", - // label: "wellSwap" - // }); - // graph.setEdge("BEAN", "WETH", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.wellSwap( - // sdk.pools.BEAN_ETH_WELL, - // sdk.tokens.BEAN, - // sdk.tokens.WETH, - // account, - // from, - // to - // ), - // from: "BEAN", - // to: "WETH", - // label: "wellSwap" - // }); - } + return graph; +}; +/** + * Setup edges to addLiquidity to BEAN:ETH Well. + * + * Custom routes to avoid swaps to-from Bean + * + * BEAN / ETH / USDC / USDT / DAI => BEAN_ETH_LP + */ - /** - * Well Swap: WETH <> BEAN - */ - { - // graph.setEdge("wstETH", "BEAN", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.wellSwap( - // sdk.pools.BEAN_WSTETH_WELL, - // sdk.tokens.WSTETH, - // sdk.tokens.BEAN, - // account, - // from, - // to - // ), - // from: "wstETH", - // to: "BEAN", - // label: "wellSwap" - // }); - // graph.setEdge("BEAN", "wstETH", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.wellSwap( - // sdk.pools.BEAN_WSTETH_WELL, - // sdk.tokens.BEAN, - // sdk.tokens.WSTETH, - // account, - // from, - // to - // ), - // from: "BEAN", - // to: "wstETH", - // label: "wellSwap" - // }); - } +// { + // const beanEthLP = sdk.tokens.BEAN_ETH_WELL_LP; + // const beanEthWell = sdk.pools.BEAN_ETH_WELL; + // if (!beanEthWell) throw new Error(`Pool not found for LP token: ${beanEthLP.symbol}`); + // Add edges for each well's underlying tokens => well's LP token + // BEAN / ETH => BEAN_ETH_LP + // [sdk.tokens.BEAN, sdk.tokens.WETH].forEach((from: ERC20Token) => { + // graph.setEdge(from.symbol, beanEthLP.symbol, { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.wellAddLiquidity(beanEthWell, from, account, fromMode, toMode), + // from: from.symbol, + // to: beanEthLP.symbol, + // label: "wellAddLiquidity" + // }); + // }); + // USDC => BEAN_ETH_LP + // graph.setEdge(sdk.tokens.USDC.symbol, beanEthLP.symbol, { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.usdc2beaneth(beanEthWell, account, fromMode, toMode), + // from: sdk.tokens.USDC.symbol, + // to: beanEthLP.symbol, + // label: "swap2weth,deposit" + // }); + // USDT => BEAN_ETH_LP + // graph.setEdge(sdk.tokens.USDT.symbol, beanEthLP.symbol, { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.usdt2beaneth(beanEthWell, account, fromMode, toMode), + // from: sdk.tokens.USDT.symbol, + // to: beanEthLP.symbol, + // label: "swap2weth,deposit" + // }); + // DAI => BEAN_ETH_LP + // graph.setEdge(sdk.tokens.DAI.symbol, beanEthLP.symbol, { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.dai2beaneth(beanEthWell, account, fromMode, toMode), + // from: sdk.tokens.DAI.symbol, + // to: beanEthLP.symbol, + // label: "swap2weth,deposit" + // }); +// } - /** - * set edges for WETH <> wstETH - */ - { - // graph.setEdge("WETH", "wstETH", { - // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - // sdk.farm.presets.uniswapV3Swap( - // sdk.tokens.WETH, - // sdk.tokens.WSTETH, - // account, - // 100, - // fromMode, - // toMode - // ), - // from: "WETH", - // to: "wstETH", - // label: "uniswapV3Swap" - // }); - // graph.setEdge("wstETH", "WETH", { - // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - // sdk.farm.presets.uniswapV3Swap( - // sdk.tokens.WSTETH, - // sdk.tokens.WETH, - // account, - // 100, - // fromMode, - // toMode - // ), - // from: "wstETH", - // to: "WETH", - // label: "uniswapV3Swap" - // }); - } +// ----------------------------------------------------------------------------------- +// ----------------------------------------------------------------------------------- - /** - * set up edges for depositing to BEAN:WSTETH Well; - */ - { - // const beanWstethWell = sdk.pools.BEAN_WSTETH_WELL; - // const beanWstethLP = sdk.tokens.BEAN_WSTETH_WELL_LP; - // if (!beanWstethWell) throw new Error(`Pool not found for LP token: ${beanWstethLP.symbol}`); - // // BEAN/wstETH<> BEAN_wstETH_LP - // [sdk.tokens.BEAN, sdk.tokens.WSTETH].forEach((from: ERC20Token) => { - // graph.setEdge(from.symbol, beanWstethLP.symbol, { - // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - // sdk.farm.presets.wellAddLiquidity(beanWstethWell, from, account, fromMode, toMode), - // from: from.symbol, - // to: beanWstethLP.symbol, - // label: "wellAddLiquidity" - // }); - // }); - // // [USDC/USDT/DAI] -> bean:wstETH - // [sdk.tokens.USDC, sdk.tokens.USDT, sdk.tokens.DAI].forEach((token) => { - // graph.setEdge(token.symbol, sdk.tokens.BEAN_WSTETH_WELL_LP.symbol, { - // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - // sdk.farm.presets.stable2beanWstETH(token, account, fromMode, toMode), - // from: token.symbol, - // to: sdk.tokens.BEAN_WSTETH_WELL_LP.symbol, - // label: "stable2bean:wstETH" - // }); - // }); - } +/** + * [ USDT, USDC, DAI ] => WETH + */ +// { + // graph.setEdge("USDT", "WETH", { + // build: (_: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.usdt2weth(from, to), + // from: "USDT", + // to: "WETH", + // label: "exchange" + // }); + // graph.setEdge("USDC", "WETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap(sdk.tokens.USDC, sdk.tokens.WETH, account, 500, from, to), + // from: "USDC", + // to: "WETH", + // label: "uniswapV3Swap" + // }); + // graph.setEdge("DAI", "WETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap(sdk.tokens.DAI, sdk.tokens.WETH, account, 500, from, to), + // from: "DAI", + // to: "WETH", + // label: "uniswapV3Swap" + // }); +// } - /** - * set edges for stables => wstETH - */ - // { - // [sdk.tokens.USDC, sdk.tokens.USDT, sdk.tokens.DAI].forEach((token) => { - // graph.setEdge(token.symbol, "wstETH", { - // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => - // sdk.farm.presets.stable2wstETH(token, account, fromMode, toMode), - // from: token.symbol, - // to: "wstETH", - // label: "2univ3stable2wstETH" - // }); +/** + * [ USDC, DAI, USDT ] => BEAN + */ +// { + // [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token) => { + // graph.setEdge(token.symbol, "BEAN", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.stable2Bean(token, account, from, to), + // from: token.symbol, + // to: "BEAN" // }); - // } + // }); +// } + +/** + * Well Swap: WETH <> BEAN + */ +// { + // graph.setEdge("WETH", "BEAN", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.wellSwap( + // sdk.pools.BEAN_ETH_WELL, + // sdk.tokens.WETH, + // sdk.tokens.BEAN, + // account, + // from, + // to + // ), + // from: "WETH", + // to: "BEAN", + // label: "wellSwap" + // }); + // graph.setEdge("BEAN", "WETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.wellSwap( + // sdk.pools.BEAN_ETH_WELL, + // sdk.tokens.BEAN, + // sdk.tokens.WETH, + // account, + // from, + // to + // ), + // from: "BEAN", + // to: "WETH", + // label: "wellSwap" + // }); +// } - /// 3CRV<>Stables via 3Pool Add/Remove Liquidity - - // HEADS UP: the ordering of these tokens needs to match their indexing in the 3CRV LP token. - // Should be: 0 = DAI, 1 = USDC, 2 = USDT. - // [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token, index) => { - // setBidirectionalAddRemoveLiquidityEdges( - // sdk, - // graph, - // sdk.contracts.curve.pools.pool3.address, - // sdk.contracts.curve.registries.poolRegistry.address, - // sdk.tokens.CRV3, // LP token - // token, // underlying token - // index - // ); +/** + * Well Swap: WETH <> BEAN + */ +// { + // graph.setEdge("wstETH", "BEAN", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.wellSwap( + // sdk.pools.BEAN_WSTETH_WELL, + // sdk.tokens.WSTETH, + // sdk.tokens.BEAN, + // account, + // from, + // to + // ), + // from: "wstETH", + // to: "BEAN", + // label: "wellSwap" // }); + // graph.setEdge("BEAN", "wstETH", { + // build: (account: string, from: FarmFromMode, to: FarmToMode) => + // sdk.farm.presets.wellSwap( + // sdk.pools.BEAN_WSTETH_WELL, + // sdk.tokens.BEAN, + // sdk.tokens.WSTETH, + // account, + // from, + // to + // ), + // from: "BEAN", + // to: "wstETH", + // label: "wellSwap" + // }); +// } - // // WETH => 3CRV - // // needed to force a path when depositing WETH > BEAN3CRV, so it doesn't go through BEAN - // graph.setEdge("WETH", "3CRV", { - // build: (_: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.weth2bean3crv(from, to), +/** + * set edges for WETH <> wstETH + */ +// { + // graph.setEdge("WETH", "wstETH", { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap( + // sdk.tokens.WETH, + // sdk.tokens.WSTETH, + // account, + // 100, + // fromMode, + // toMode + // ), // from: "WETH", - // to: "3CRV", - // label: "swap2usdt23crv" + // to: "wstETH", + // label: "uniswapV3Swap" + // }); + // graph.setEdge("wstETH", "WETH", { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.uniswapV3Swap( + // sdk.tokens.WSTETH, + // sdk.tokens.WETH, + // account, + // 100, + // fromMode, + // toMode + // ), + // from: "wstETH", + // to: "WETH", + // label: "uniswapV3Swap" // }); +// } - return graph; -}; +/** + * set up edges for depositing to BEAN:WSTETH Well; + */ +// { + // const beanWstethWell = sdk.pools.BEAN_WSTETH_WELL; + // const beanWstethLP = sdk.tokens.BEAN_WSTETH_WELL_LP; + // if (!beanWstethWell) throw new Error(`Pool not found for LP token: ${beanWstethLP.symbol}`); + // // BEAN/wstETH<> BEAN_wstETH_LP + // [sdk.tokens.BEAN, sdk.tokens.WSTETH].forEach((from: ERC20Token) => { + // graph.setEdge(from.symbol, beanWstethLP.symbol, { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.wellAddLiquidity(beanWstethWell, from, account, fromMode, toMode), + // from: from.symbol, + // to: beanWstethLP.symbol, + // label: "wellAddLiquidity" + // }); + // }); + // // [USDC/USDT/DAI] -> bean:wstETH + // [sdk.tokens.USDC, sdk.tokens.USDT, sdk.tokens.DAI].forEach((token) => { + // graph.setEdge(token.symbol, sdk.tokens.BEAN_WSTETH_WELL_LP.symbol, { + // build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => + // sdk.farm.presets.stable2beanWstETH(token, account, fromMode, toMode), + // from: token.symbol, + // to: sdk.tokens.BEAN_WSTETH_WELL_LP.symbol, + // label: "stable2bean:wstETH" + // }); + // }); +// } + +/** + * set edges for stables => wstETH + */ +// { +// [sdk.tokens.USDC, sdk.tokens.USDT, sdk.tokens.DAI].forEach((token) => { +// graph.setEdge(token.symbol, "wstETH", { +// build: (account: string, fromMode: FarmFromMode, toMode: FarmToMode) => +// sdk.farm.presets.stable2wstETH(token, account, fromMode, toMode), +// from: token.symbol, +// to: "wstETH", +// label: "2univ3stable2wstETH" +// }); +// }); +// } + +/// 3CRV<>Stables via 3Pool Add/Remove Liquidity + +// HEADS UP: the ordering of these tokens needs to match their indexing in the 3CRV LP token. +// Should be: 0 = DAI, 1 = USDC, 2 = USDT. +// [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token, index) => { +// setBidirectionalAddRemoveLiquidityEdges( +// sdk, +// graph, +// sdk.contracts.curve.pools.pool3.address, +// sdk.contracts.curve.registries.poolRegistry.address, +// sdk.tokens.CRV3, // LP token +// token, // underlying token +// index +// ); +// }); + +// // WETH => 3CRV +// // needed to force a path when depositing WETH > BEAN3CRV, so it doesn't go through BEAN +// graph.setEdge("WETH", "3CRV", { +// build: (_: string, from: FarmFromMode, to: FarmToMode) => +// sdk.farm.presets.weth2bean3crv(from, to), +// from: "WETH", +// to: "3CRV", +// label: "swap2usdt23crv" +// }); + + +// ----------------------------------------------------------------------------------- +// ----------------------------------------------------------------------------------- // remove these as bean:eth has low liquidity diff --git a/projects/sdk/src/lib/swap/graph.ts b/projects/sdk/src/lib/swap/graph.ts index 21657c3206..ea4fff12fe 100644 --- a/projects/sdk/src/lib/swap/graph.ts +++ b/projects/sdk/src/lib/swap/graph.ts @@ -4,78 +4,6 @@ import { ERC20Token } from "src/classes/Token"; import { BeanstalkSDK } from "src/lib/BeanstalkSDK"; import { FarmFromMode, FarmToMode } from "src/lib/farm"; -export const setBidirectionalAddRemoveLiquidityEdges = ( - sdk: BeanstalkSDK, - g: Graph, - pool: string, - registry: string, - lpToken: ERC20Token, - underlyingToken: ERC20Token, - underlyingTokenIndex: number, - underlyingTokenCount: number = 3 -) => { - // creates an array like [1, 0, 0], [0, 1, 0], [0, 0, 1]. - const amounts = Array.from({ length: underlyingTokenCount }, (_, i) => - i === underlyingTokenIndex ? 1 : 0 - ); - - // Underlying -> LP uses AddLiquidity. - g.setEdge(underlyingToken.symbol, lpToken.symbol, { - build: (_: string, from: FarmFromMode, to: FarmToMode) => - new sdk.farm.actions.AddLiquidity(pool, registry, amounts as any, from, to), - from: underlyingToken.symbol, - to: lpToken.symbol, - label: "addLiquidity" - }); - - // LP -> Underlying is RemoveLiquidity - g.setEdge(lpToken.symbol, underlyingToken.symbol, { - build: (_: string, from: FarmFromMode, to: FarmToMode) => - new sdk.farm.actions.RemoveLiquidityOneToken( - pool, - registry, - underlyingToken.address, - from, - to - ), - from: lpToken.symbol, - to: underlyingToken.symbol, - label: "removeLiquidity" - }); -}; - -/** - * Creates an instance of sdk.farm.actions.Exchange to swap between token0 <> token1 via `pool`. - * Simplifies the `getSwapGraph` setup code below and ensures that both edges are added to the graph. - */ -export const setBidirectionalExchangeEdges = ( - sdk: BeanstalkSDK, - g: Graph, - pool: string, - registry: string, - token0: ERC20Token, - token1: ERC20Token -) => { - const token0s = token0.symbol; - const token1s = token1.symbol; - - // token0 -> token1 - g.setEdge(token0s, token1s, { - build: (_: string, from: FarmFromMode, to: FarmToMode) => - new sdk.farm.actions.Exchange(pool, registry, token0, token1, from, to), - from: token0s, - to: token1s - }); - - // token1 -> token0 - g.setEdge(token1s, token0s, { - build: (_: string, from: FarmFromMode, to: FarmToMode) => - new sdk.farm.actions.Exchange(pool, registry, token1, token0, from, to), - from: token1s, - to: token0s - }); -}; - const setBiDirectionalWellSwapEdges = (sdk: BeanstalkSDK, g: Graph, well: BasinWell) => { const [token0, token1] = well.tokens; @@ -139,215 +67,233 @@ export const getSwapGraph = (sdk: BeanstalkSDK): Graph => { to: "ETH" }); - // BEAN<>WETH via Basin Well - // graph.setEdge("BEAN", "WETH", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.wellSwap( - // sdk.pools.BEAN_ETH_WELL, - // sdk.tokens.BEAN, - // sdk.tokens.WETH, - // account, - // from, - // to - // ), - // from: "BEAN", - // to: "WETH" - // }); - - // graph.setEdge("WETH", "BEAN", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.wellSwap( - // sdk.pools.BEAN_ETH_WELL, - // sdk.tokens.WETH, - // sdk.tokens.BEAN, - // account, - // from, - // to - // ), - // from: "WETH", - // to: "BEAN" - // }); - // set BasinWell.tokens[0] <> BasinWell.tokens[1] for Basin Well swaps - sdk.pools.wells.forEach((well) => { + sdk.pools.pools.forEach((well) => { setBiDirectionalWellSwapEdges(sdk, graph, well); }); - // BEAN<>wstETH via Basin Well - // graph.setEdge("BEAN", "wstETH", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.wellSwap( - // sdk.pools.BEAN_WSTETH_WELL, - // sdk.tokens.BEAN, - // sdk.tokens.WSTETH, - // account, - // from, - // to - // ), - // from: "BEAN", - // to: "wstETH" - // }); - - // graph.setEdge("wstETH", "BEAN", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.wellSwap( - // sdk.pools.BEAN_WSTETH_WELL, - // sdk.tokens.WSTETH, - // sdk.tokens.BEAN, - // account, - // from, - // to - // ), - // from: "wstETH", - // to: "BEAN" - // }); - - // USDC<>WETH via Uniswap V3 - // graph.setEdge("USDC", "WETH", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.uniswapV3Swap(sdk.tokens.USDC, sdk.tokens.WETH, account, 500, from, to), - // from: "USDC", - // to: "WETH" - // }); - - // graph.setEdge("WETH", "USDC", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.uniswapV3Swap(sdk.tokens.WETH, sdk.tokens.USDC, account, 500, from, to), - // from: "WETH", - // to: "USDC" - // }); - - // DAI<>WETH via Uniswap V3 - // graph.setEdge("DAI", "WETH", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.uniswapV3Swap(sdk.tokens.DAI, sdk.tokens.WETH, account, 500, from, to), - // from: "DAI", - // to: "WETH" - // }); - - // graph.setEdge("WETH", "DAI", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.uniswapV3Swap(sdk.tokens.WETH, sdk.tokens.DAI, account, 500, from, to), - // from: "WETH", - // to: "DAI" - // }); - - // WETH<>WSTETH - // graph.setEdge("WETH", "wstETH", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.uniswapV3Swap(sdk.tokens.WETH, sdk.tokens.WSTETH, account, 100, from, to), - // from: "WETH", - // to: "wstETH" - // }); - // graph.setEdge("wstETH", "WETH", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.uniswapV3Swap(sdk.tokens.WSTETH, sdk.tokens.WETH, account, 100, from, to), - // from: "wstETH", - // to: "WETH" - // }); - - // BEAN<>Stables - // [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token) => { - // graph.setEdge("BEAN", token.symbol, { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.bean2Stable(token, account, from, to), - // from: "BEAN", - // to: token.symbol - // }); - // graph.setEdge(token.symbol, "BEAN", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.stable2Bean(token, account, from, to), - // from: token.symbol, - // to: "BEAN" - // }); - // }); - - // graph.setEdge("BEAN", "WETH", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.wellSwapUniV3( - // sdk.pools.BEAN_WSTETH_WELL, - // account, - // sdk.tokens.BEAN, - // sdk.tokens.WSTETH, - // sdk.tokens.WETH, - // 100, - // from, - // to - // ), - // from: "BEAN", - // to: "WETH" - // }); - - // graph.setEdge("WETH", "BEAN", { - // build: (account: string, from: FarmFromMode, to: FarmToMode) => - // sdk.farm.presets.uniV3WellSwap( - // sdk.pools.BEAN_WSTETH_WELL, - // account, - // sdk.tokens.WETH, - // sdk.tokens.WSTETH, - // sdk.tokens.BEAN, - // 100, - // from, - // to - // ), - // from: "WETH", - // to: "BEAN" - // }); - - /// 3CRV<>Stables via 3Pool Add/Remove Liquidity - - // HEADS UP: the ordering of these tokens needs to match their indexing in the 3CRV LP token. - // Should be: 0 = DAI, 1 = USDC, 2 = USDT. - // [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token, index) => { - // setBidirectionalAddRemoveLiquidityEdges( - // sdk, - // graph, - // sdk.contracts.curve.pools.pool3.address, - // sdk.contracts.curve.registries.poolRegistry.address, - // sdk.tokens.CRV3, // LP token - // token, // underlying token - // index - // ); - // }); - - ////// 3Pool Exchanges - - /// USDC<>USDT via 3Pool Exchange - - // setBidirectionalExchangeEdges( - // sdk, - // graph, - // sdk.contracts.curve.pools.pool3.address, - // sdk.contracts.curve.registries.poolRegistry.address, - // sdk.tokens.USDC, - // sdk.tokens.USDT - // ); - - /// USDC<>DAI via 3Pool Exchange - - // setBidirectionalExchangeEdges( - // sdk, - // graph, - // sdk.contracts.curve.pools.pool3.address, - // sdk.contracts.curve.registries.poolRegistry.address, - // sdk.tokens.USDC, - // sdk.tokens.DAI - // ); - - /// USDT<>DAI via 3Pool Exchange - - // setBidirectionalExchangeEdges( - // sdk, - // graph, - // sdk.contracts.curve.pools.pool3.address, - // sdk.contracts.curve.registries.poolRegistry.address, - // sdk.tokens.USDT, - // sdk.tokens.DAI - // ); - return graph; }; +// ------------------------------------------------------------ + +// export const setBidirectionalAddRemoveLiquidityEdges = ( +// sdk: BeanstalkSDK, +// g: Graph, +// pool: string, +// registry: string, +// lpToken: ERC20Token, +// underlyingToken: ERC20Token, +// underlyingTokenIndex: number, +// underlyingTokenCount: number = 3 +// ) => { +// // creates an array like [1, 0, 0], [0, 1, 0], [0, 0, 1]. +// const amounts = Array.from({ length: underlyingTokenCount }, (_, i) => +// i === underlyingTokenIndex ? 1 : 0 +// ); + +// // Underlying -> LP uses AddLiquidity. +// g.setEdge(underlyingToken.symbol, lpToken.symbol, { +// build: (_: string, from: FarmFromMode, to: FarmToMode) => +// new sdk.farm.actions.AddLiquidity(pool, registry, amounts as any, from, to), +// from: underlyingToken.symbol, +// to: lpToken.symbol, +// label: "addLiquidity" +// }); + +// // LP -> Underlying is RemoveLiquidity +// g.setEdge(lpToken.symbol, underlyingToken.symbol, { +// build: (_: string, from: FarmFromMode, to: FarmToMode) => +// new sdk.farm.actions.RemoveLiquidityOneToken( +// pool, +// registry, +// underlyingToken.address, +// from, +// to +// ), +// from: lpToken.symbol, +// to: underlyingToken.symbol, +// label: "removeLiquidity" +// }); +// }; + +// /** +// * Creates an instance of sdk.farm.actions.Exchange to swap between token0 <> token1 via `pool`. +// * Simplifies the `getSwapGraph` setup code below and ensures that both edges are added to the graph. +// */ +// export const setBidirectionalExchangeEdges = ( +// sdk: BeanstalkSDK, +// g: Graph, +// pool: string, +// registry: string, +// token0: ERC20Token, +// token1: ERC20Token +// ) => { +// const token0s = token0.symbol; +// const token1s = token1.symbol; + +// // token0 -> token1 +// g.setEdge(token0s, token1s, { +// build: (_: string, from: FarmFromMode, to: FarmToMode) => +// new sdk.farm.actions.Exchange(pool, registry, token0, token1, from, to), +// from: token0s, +// to: token1s +// }); + +// // token1 -> token0 +// g.setEdge(token1s, token0s, { +// build: (_: string, from: FarmFromMode, to: FarmToMode) => +// new sdk.farm.actions.Exchange(pool, registry, token1, token0, from, to), +// from: token1s, +// to: token0s +// }); +// }; + +// ------------------------------------------------------------ + +// USDC<>WETH via Uniswap V3 +// graph.setEdge("USDC", "WETH", { +// build: (account: string, from: FarmFromMode, to: FarmToMode) => +// sdk.farm.presets.uniswapV3Swap(sdk.tokens.USDC, sdk.tokens.WETH, account, 500, from, to), +// from: "USDC", +// to: "WETH" +// }); + +// graph.setEdge("WETH", "USDC", { +// build: (account: string, from: FarmFromMode, to: FarmToMode) => +// sdk.farm.presets.uniswapV3Swap(sdk.tokens.WETH, sdk.tokens.USDC, account, 500, from, to), +// from: "WETH", +// to: "USDC" +// }); + +// DAI<>WETH via Uniswap V3 +// graph.setEdge("DAI", "WETH", { +// build: (account: string, from: FarmFromMode, to: FarmToMode) => +// sdk.farm.presets.uniswapV3Swap(sdk.tokens.DAI, sdk.tokens.WETH, account, 500, from, to), +// from: "DAI", +// to: "WETH" +// }); + +// graph.setEdge("WETH", "DAI", { +// build: (account: string, from: FarmFromMode, to: FarmToMode) => +// sdk.farm.presets.uniswapV3Swap(sdk.tokens.WETH, sdk.tokens.DAI, account, 500, from, to), +// from: "WETH", +// to: "DAI" +// }); + +// WETH<>WSTETH +// graph.setEdge("WETH", "wstETH", { +// build: (account: string, from: FarmFromMode, to: FarmToMode) => +// sdk.farm.presets.uniswapV3Swap(sdk.tokens.WETH, sdk.tokens.WSTETH, account, 100, from, to), +// from: "WETH", +// to: "wstETH" +// }); +// graph.setEdge("wstETH", "WETH", { +// build: (account: string, from: FarmFromMode, to: FarmToMode) => +// sdk.farm.presets.uniswapV3Swap(sdk.tokens.WSTETH, sdk.tokens.WETH, account, 100, from, to), +// from: "wstETH", +// to: "WETH" +// }); + +// BEAN<>Stables +// [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token) => { +// graph.setEdge("BEAN", token.symbol, { +// build: (account: string, from: FarmFromMode, to: FarmToMode) => +// sdk.farm.presets.bean2Stable(token, account, from, to), +// from: "BEAN", +// to: token.symbol +// }); +// graph.setEdge(token.symbol, "BEAN", { +// build: (account: string, from: FarmFromMode, to: FarmToMode) => +// sdk.farm.presets.stable2Bean(token, account, from, to), +// from: token.symbol, +// to: "BEAN" +// }); +// }); + +// graph.setEdge("BEAN", "WETH", { +// build: (account: string, from: FarmFromMode, to: FarmToMode) => +// sdk.farm.presets.wellSwapUniV3( +// sdk.pools.BEAN_WSTETH_WELL, +// account, +// sdk.tokens.BEAN, +// sdk.tokens.WSTETH, +// sdk.tokens.WETH, +// 100, +// from, +// to +// ), +// from: "BEAN", +// to: "WETH" +// }); + +// graph.setEdge("WETH", "BEAN", { +// build: (account: string, from: FarmFromMode, to: FarmToMode) => +// sdk.farm.presets.uniV3WellSwap( +// sdk.pools.BEAN_WSTETH_WELL, +// account, +// sdk.tokens.WETH, +// sdk.tokens.WSTETH, +// sdk.tokens.BEAN, +// 100, +// from, +// to +// ), +// from: "WETH", +// to: "BEAN" +// }); + +/// 3CRV<>Stables via 3Pool Add/Remove Liquidity + +// HEADS UP: the ordering of these tokens needs to match their indexing in the 3CRV LP token. +// Should be: 0 = DAI, 1 = USDC, 2 = USDT. +// [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT].forEach((token, index) => { +// setBidirectionalAddRemoveLiquidityEdges( +// sdk, +// graph, +// sdk.contracts.curve.pools.pool3.address, +// sdk.contracts.curve.registries.poolRegistry.address, +// sdk.tokens.CRV3, // LP token +// token, // underlying token +// index +// ); +// }); + +////// 3Pool Exchanges + +/// USDC<>USDT via 3Pool Exchange + +// setBidirectionalExchangeEdges( +// sdk, +// graph, +// sdk.contracts.curve.pools.pool3.address, +// sdk.contracts.curve.registries.poolRegistry.address, +// sdk.tokens.USDC, +// sdk.tokens.USDT +// ); + +/// USDC<>DAI via 3Pool Exchange + +// setBidirectionalExchangeEdges( +// sdk, +// graph, +// sdk.contracts.curve.pools.pool3.address, +// sdk.contracts.curve.registries.poolRegistry.address, +// sdk.tokens.USDC, +// sdk.tokens.DAI +// ); + +/// USDT<>DAI via 3Pool Exchange + +// setBidirectionalExchangeEdges( +// sdk, +// graph, +// sdk.contracts.curve.pools.pool3.address, +// sdk.contracts.curve.registries.poolRegistry.address, +// sdk.tokens.USDT, +// sdk.tokens.DAI +// ); + // RE-add these when BEAN<>WETH has more liquidity //BEAN<>USDC via Pipeline // graph.setEdge("USDC", "BEAN", { From aeb22edffc66431f7ddcf553c2aa23327c8a08dd Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 19:32:03 -0600 Subject: [PATCH 093/430] feat: bump all sdk versions --- projects/sdk-core/package.json | 4 ++-- projects/sdk-wells/package.json | 4 ++-- projects/sdk/package.json | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/projects/sdk-core/package.json b/projects/sdk-core/package.json index 0cb87eff10..caf42bf072 100644 --- a/projects/sdk-core/package.json +++ b/projects/sdk-core/package.json @@ -1,6 +1,6 @@ { "name": "@beanstalk/sdk-core", - "version": "0.0.2", + "version": "0.0.3", "description": "Beanstalk SDK Core", "license": "MIT", "repository": { @@ -102,4 +102,4 @@ "browser": "./dist/Address/Address.umd.js" } } -} +} \ No newline at end of file diff --git a/projects/sdk-wells/package.json b/projects/sdk-wells/package.json index 80fab9e2a4..2a3c8d941e 100644 --- a/projects/sdk-wells/package.json +++ b/projects/sdk-wells/package.json @@ -1,6 +1,6 @@ { "name": "@beanstalk/sdk-wells", - "version": "0.0.1", + "version": "0.0.2", "description": "A JavaScript framework for interacting with the Beanstalk Wells.", "license": "MIT", "repository": { @@ -89,4 +89,4 @@ "browser": "./dist/wells/wells.umd.js" } } -} +} \ No newline at end of file diff --git a/projects/sdk/package.json b/projects/sdk/package.json index f5304c24fc..486886d247 100644 --- a/projects/sdk/package.json +++ b/projects/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@beanstalk/sdk", - "version": "0.1.0", + "version": "0.2.0", "description": "A JavaScript framework for interacting with the Beanstalk protocol and ecosystem", "license": "MIT", "repository": { @@ -123,4 +123,4 @@ "browser": "./dist/Wells/Wells.umd.js" } } -} +} \ No newline at end of file From e9bec538141f3576a39d489502b551931ad251c5 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 19:32:33 -0600 Subject: [PATCH 094/430] feat: skip tests that rely on crv3 code --- projects/sdk/src/lib/silo/Deposit.test.ts | 2 +- projects/sdk/src/lib/silo/Transfer.test.ts | 6 +- .../sdk/src/lib/swap/Swap.estimates.test.ts | 6 +- projects/sdk/src/lib/swap/Swap.test.ts | 84 ++++--- projects/sdk/src/lib/swap/graph.test.ts | 210 +++++++++--------- 5 files changed, 164 insertions(+), 144 deletions(-) diff --git a/projects/sdk/src/lib/silo/Deposit.test.ts b/projects/sdk/src/lib/silo/Deposit.test.ts index 2860793465..7e0e9d6657 100644 --- a/projects/sdk/src/lib/silo/Deposit.test.ts +++ b/projects/sdk/src/lib/silo/Deposit.test.ts @@ -44,7 +44,7 @@ const happyPaths: Record = { "USDT:BEANwstETH": "USDT -> BEANwstETH -> BEANwstETH:SILO" }; -describe("Silo Deposit", function () { +describe.skip("Silo Deposit", function () { const builder = new DepositBuilder(sdk); // filter out bean_3crv_lp diff --git a/projects/sdk/src/lib/silo/Transfer.test.ts b/projects/sdk/src/lib/silo/Transfer.test.ts index 3758705297..07350f1a66 100644 --- a/projects/sdk/src/lib/silo/Transfer.test.ts +++ b/projects/sdk/src/lib/silo/Transfer.test.ts @@ -15,11 +15,7 @@ describe("Silo Transfer", function () { }); const transfer = new Transfer(sdk); - // remove bean_crv3_lp - const removeTokens = new Set([sdk.tokens.BEAN_CRV3_LP.address]); - const whiteListedTokens = Array.from(sdk.tokens.siloWhitelist).filter( - (tk) => !removeTokens.has(tk.address) - ); + const whiteListedTokens = Array.from(sdk.tokens.siloWhitelist); const testDestination = ACCOUNTS[1][1]; diff --git a/projects/sdk/src/lib/swap/Swap.estimates.test.ts b/projects/sdk/src/lib/swap/Swap.estimates.test.ts index 3e138226e7..e7709905a4 100644 --- a/projects/sdk/src/lib/swap/Swap.estimates.test.ts +++ b/projects/sdk/src/lib/swap/Swap.estimates.test.ts @@ -29,7 +29,7 @@ describe("Estimate", function () { [sdk.tokens.BEAN, sdk.tokens.USDT], [sdk.tokens.BEAN, sdk.tokens.USDC], [sdk.tokens.BEAN, sdk.tokens.DAI], - [sdk.tokens.BEAN, sdk.tokens.CRV3], + // [sdk.tokens.BEAN, sdk.tokens.CRV3], // wstETH => x [sdk.tokens.WSTETH, sdk.tokens.ETH], @@ -37,8 +37,8 @@ describe("Estimate", function () { [sdk.tokens.WSTETH, sdk.tokens.BEAN], [sdk.tokens.WSTETH, sdk.tokens.USDT], [sdk.tokens.WSTETH, sdk.tokens.USDC], - [sdk.tokens.WSTETH, sdk.tokens.DAI], - [sdk.tokens.WSTETH, sdk.tokens.CRV3] + [sdk.tokens.WSTETH, sdk.tokens.DAI] + // [sdk.tokens.WSTETH, sdk.tokens.CRV3] ])("Estimate BEAN->x", (tokenIn, tokenOut) => { it(`estimate(${tokenIn.symbol}, ${tokenOut.symbol})`, async () => { await estimate(tokenIn, tokenOut); diff --git a/projects/sdk/src/lib/swap/Swap.test.ts b/projects/sdk/src/lib/swap/Swap.test.ts index 90edca2647..7864dedc82 100644 --- a/projects/sdk/src/lib/swap/Swap.test.ts +++ b/projects/sdk/src/lib/swap/Swap.test.ts @@ -20,7 +20,7 @@ beforeAll(async () => { utils.setDAIBalance(account, sdk.tokens.DAI.amount(30000)), utils.setUSDCBalance(account, sdk.tokens.USDC.amount(30000)), utils.setUSDTBalance(account, sdk.tokens.USDT.amount(30000)), - utils.setCRV3Balance(account, sdk.tokens.CRV3.amount(30000)), + // utils.setCRV3Balance(account, sdk.tokens.CRV3.amount(30000)), utils.setWETHBalance(account, sdk.tokens.WETH.amount(30000)), utils.setBEANBalance(account, sdk.tokens.BEAN.amount(30000)) ]); @@ -28,12 +28,27 @@ beforeAll(async () => { // set max allowance await Promise.all([ - await sdk.tokens.DAI.approve(sdk.contracts.beanstalk.address, TokenValue.MAX_UINT256.toBigNumber()), - await sdk.tokens.USDC.approve(sdk.contracts.beanstalk.address, TokenValue.MAX_UINT256.toBigNumber()), - await sdk.tokens.USDT.approve(sdk.contracts.beanstalk.address, TokenValue.MAX_UINT256.toBigNumber()), - await sdk.tokens.CRV3.approve(sdk.contracts.beanstalk.address, TokenValue.MAX_UINT256.toBigNumber()), - await sdk.tokens.WETH.approve(sdk.contracts.beanstalk.address, TokenValue.MAX_UINT256.toBigNumber()), - await sdk.tokens.BEAN.approve(sdk.contracts.beanstalk.address, TokenValue.MAX_UINT256.toBigNumber()) + await sdk.tokens.DAI.approve( + sdk.contracts.beanstalk.address, + TokenValue.MAX_UINT256.toBigNumber() + ), + await sdk.tokens.USDC.approve( + sdk.contracts.beanstalk.address, + TokenValue.MAX_UINT256.toBigNumber() + ), + await sdk.tokens.USDT.approve( + sdk.contracts.beanstalk.address, + TokenValue.MAX_UINT256.toBigNumber() + ), + // await sdk.tokens.CRV3.approve(sdk.contracts.beanstalk.address, TokenValue.MAX_UINT256.toBigNumber()), + await sdk.tokens.WETH.approve( + sdk.contracts.beanstalk.address, + TokenValue.MAX_UINT256.toBigNumber() + ), + await sdk.tokens.BEAN.approve( + sdk.contracts.beanstalk.address, + TokenValue.MAX_UINT256.toBigNumber() + ) ]); }); @@ -48,7 +63,7 @@ describe("Swap", function () { [sdk.tokens.ETH, sdk.tokens.USDC], [sdk.tokens.ETH, sdk.tokens.DAI], [sdk.tokens.ETH, sdk.tokens.BEAN], - [sdk.tokens.ETH, sdk.tokens.CRV3], + // [sdk.tokens.ETH, sdk.tokens.CRV3], // BEAN => x [sdk.tokens.BEAN, sdk.tokens.ETH], @@ -57,8 +72,8 @@ describe("Swap", function () { [sdk.tokens.BEAN, sdk.tokens.USDT], [sdk.tokens.BEAN, sdk.tokens.USDC], [sdk.tokens.BEAN, sdk.tokens.DAI], - [sdk.tokens.BEAN, sdk.tokens.BEAN], - [sdk.tokens.BEAN, sdk.tokens.CRV3] + [sdk.tokens.BEAN, sdk.tokens.BEAN] + // [sdk.tokens.BEAN, sdk.tokens.CRV3] ])("ETH, BEAN -> Common Tokens", (tokenIn, tokenOut) => { it.each([ [FarmFromMode.EXTERNAL, FarmToMode.EXTERNAL], @@ -72,29 +87,32 @@ describe("Swap", function () { }); // x => BEAN, using both INTERNAL and EXTERNAL as a source - describe.each([sdk.tokens.USDC, sdk.tokens.USDT, sdk.tokens.DAI, sdk.tokens.CRV3, sdk.tokens.BEAN])( - "Common Tokens -> BEAN", - (tokenIn) => { - const BEAN = sdk.tokens.BEAN; - - beforeAll(async () => { - await transferToFarmBalance(tokenIn, "10000"); - }); - - it(`${tokenIn.symbol}:BEAN - EXTERNAL -> INTERNAL`, async () => { - await swapTest(tokenIn, BEAN, FarmFromMode.EXTERNAL, FarmToMode.INTERNAL, "2000"); - }); - it(`${tokenIn.symbol}:BEAN - EXTERNAL -> EXTERNAL`, async () => { - await swapTest(tokenIn, BEAN, FarmFromMode.EXTERNAL, FarmToMode.EXTERNAL, "2000"); - }); - it(`${tokenIn.symbol}:BEAN - INTERNAL -> INTERNAL`, async () => { - await swapTest(tokenIn, BEAN, FarmFromMode.INTERNAL, FarmToMode.INTERNAL, "2000"); - }); - it(`${tokenIn.symbol}:BEAN - INTERNAL -> EXTERNAL`, async () => { - await swapTest(tokenIn, BEAN, FarmFromMode.INTERNAL, FarmToMode.EXTERNAL, "2000"); - }); - } - ); + describe.each([ + sdk.tokens.USDC, + sdk.tokens.USDT, + sdk.tokens.DAI, + // sdk.tokens.CRV3, + sdk.tokens.BEAN + ])("Common Tokens -> BEAN", (tokenIn) => { + const BEAN = sdk.tokens.BEAN; + + beforeAll(async () => { + await transferToFarmBalance(tokenIn, "10000"); + }); + + it(`${tokenIn.symbol}:BEAN - EXTERNAL -> INTERNAL`, async () => { + await swapTest(tokenIn, BEAN, FarmFromMode.EXTERNAL, FarmToMode.INTERNAL, "2000"); + }); + it(`${tokenIn.symbol}:BEAN - EXTERNAL -> EXTERNAL`, async () => { + await swapTest(tokenIn, BEAN, FarmFromMode.EXTERNAL, FarmToMode.EXTERNAL, "2000"); + }); + it(`${tokenIn.symbol}:BEAN - INTERNAL -> INTERNAL`, async () => { + await swapTest(tokenIn, BEAN, FarmFromMode.INTERNAL, FarmToMode.INTERNAL, "2000"); + }); + it(`${tokenIn.symbol}:BEAN - INTERNAL -> EXTERNAL`, async () => { + await swapTest(tokenIn, BEAN, FarmFromMode.INTERNAL, FarmToMode.EXTERNAL, "2000"); + }); + }); }); /////////////// Helpers /////////////// diff --git a/projects/sdk/src/lib/swap/graph.test.ts b/projects/sdk/src/lib/swap/graph.test.ts index d9ca8cbadc..ccbcb87a21 100644 --- a/projects/sdk/src/lib/swap/graph.test.ts +++ b/projects/sdk/src/lib/swap/graph.test.ts @@ -1,113 +1,119 @@ import { Graph } from "graphlib"; import { FarmFromMode, FarmToMode } from "src/lib/farm"; -import { AddLiquidity, Exchange, RemoveLiquidityOneToken } from "src/lib/farm/actions"; -import { setBidirectionalAddRemoveLiquidityEdges, setBidirectionalExchangeEdges } from "src/lib/swap/graph"; import { expectInstanceOf } from "src/utils"; import { getTestUtils } from "src/utils/TestUtils/provider"; const { sdk, account } = getTestUtils(); -describe("setBidirectionalExchangeEdges", () => { - it("adds both edges to the Graph instance", () => { - const graph: Graph = new Graph({ - multigraph: true, - directed: true, - compound: false - }); - - setBidirectionalExchangeEdges(sdk, graph, "pool", "registry", sdk.tokens.DAI, sdk.tokens.USDC); - - // Check: Existence - expect(graph.hasEdge("DAI", "USDC")).toBeTruthy(); - expect(graph.hasEdge("USDC", "DAI")).toBeTruthy(); - - const edge0 = graph.edge("DAI", "USDC"); - const edge1 = graph.edge("USDC", "DAI"); - - // Check: 0 -> 1 - expect(edge0.from).toEqual("DAI"); - expect(edge0.to).toEqual("USDC"); - expect(edge0.build).toBeInstanceOf(Function); - - const build0 = edge0.build("", FarmFromMode.EXTERNAL, FarmToMode.INTERNAL); - expect(build0).toBeInstanceOf(sdk.farm.actions.Exchange); - expect(build0.pool).toEqual("pool"); - expect(build0.registry).toEqual("registry"); - expect(build0.tokenIn).toEqual(sdk.tokens.DAI); - expect(build0.tokenOut).toEqual(sdk.tokens.USDC); - expect(build0.fromMode).toEqual(FarmFromMode.EXTERNAL); - expect(build0.toMode).toEqual(FarmToMode.INTERNAL); - - // Check: 1 -> 0 - expect(edge1.from).toEqual("USDC"); - expect(edge1.to).toEqual("DAI"); - expect(edge1.build).toBeInstanceOf(Function); - - const build1 = edge1.build("", FarmFromMode.EXTERNAL, FarmToMode.INTERNAL); - expect(build1).toBeInstanceOf(sdk.farm.actions.Exchange); - expect(build1.pool).toEqual("pool"); - expect(build1.registry).toEqual("registry"); - expect(build1.tokenIn).toEqual(sdk.tokens.USDC); - expect(build1.tokenOut).toEqual(sdk.tokens.DAI); - expect(build1.fromMode).toEqual(FarmFromMode.EXTERNAL); - expect(build1.toMode).toEqual(FarmToMode.INTERNAL); - }); -}); - -describe("setBidirectionalAddRemoveLiquidityEdges", () => { - const graph: Graph = new Graph({ - multigraph: true, - directed: true, - compound: false - }); - - setBidirectionalAddRemoveLiquidityEdges(sdk, graph, "pool", "registry", sdk.tokens.CRV3, sdk.tokens.USDC, 2); - - expect(graph.hasEdge("3CRV", "USDC")).toBeTruthy(); - expect(graph.hasEdge("USDC", "3CRV")).toBeTruthy(); - - const edge0 = graph.edge("3CRV", "USDC"); - const edge1 = graph.edge("USDC", "3CRV"); - - // Check: Unwrap CRV3 -> USDC - expect(edge0.from).toEqual("3CRV"); - expect(edge0.to).toEqual("USDC"); - expect(edge0.build).toBeInstanceOf(Function); - - const build0 = edge0.build("", FarmFromMode.EXTERNAL, FarmToMode.INTERNAL); - expectInstanceOf(build0, RemoveLiquidityOneToken); - expect(build0._pool).toEqual("pool"); - expect(build0._registry).toEqual("registry"); - expect(build0._tokenOut).toEqual(sdk.tokens.USDC.address); - expect(build0._fromMode).toEqual(FarmFromMode.EXTERNAL); - expect(build0._toMode).toEqual(FarmToMode.INTERNAL); - - // Check: Wrap USDC -> CRV3 - expect(edge1.from).toEqual("USDC"); - expect(edge1.to).toEqual("3CRV"); - expect(edge1.build).toBeInstanceOf(Function); - - const build1 = edge1.build("", FarmFromMode.EXTERNAL, FarmToMode.INTERNAL); - expectInstanceOf(build1, AddLiquidity); - expect(build1._pool).toEqual("pool"); - expect(build1._registry).toEqual("registry"); - expect(build1._amounts).toEqual([0, 0, 1]); // USDC is at index 2 - expect(build1._fromMode).toEqual(FarmFromMode.EXTERNAL); - expect(build1._toMode).toEqual(FarmToMode.INTERNAL); -}); - -describe("routing", () => { +// describe.skip("setBidirectionalExchangeEdges", () => { +// it.skip("adds both edges to the Graph instance", () => { +// const graph: Graph = new Graph({ +// multigraph: true, +// directed: true, +// compound: false +// }); + +// setBidirectionalExchangeEdges(sdk, graph, "pool", "registry", sdk.tokens.DAI, sdk.tokens.USDC); + +// // Check: Existence +// expect(graph.hasEdge("DAI", "USDC")).toBeTruthy(); +// expect(graph.hasEdge("USDC", "DAI")).toBeTruthy(); + +// const edge0 = graph.edge("DAI", "USDC"); +// const edge1 = graph.edge("USDC", "DAI"); + +// // Check: 0 -> 1 +// expect(edge0.from).toEqual("DAI"); +// expect(edge0.to).toEqual("USDC"); +// expect(edge0.build).toBeInstanceOf(Function); + +// const build0 = edge0.build("", FarmFromMode.EXTERNAL, FarmToMode.INTERNAL); +// // expect(build0).toBeInstanceOf(sdk.farm.actions.Exchange); +// expect(build0.pool).toEqual("pool"); +// expect(build0.registry).toEqual("registry"); +// expect(build0.tokenIn).toEqual(sdk.tokens.DAI); +// expect(build0.tokenOut).toEqual(sdk.tokens.USDC); +// expect(build0.fromMode).toEqual(FarmFromMode.EXTERNAL); +// expect(build0.toMode).toEqual(FarmToMode.INTERNAL); + +// // Check: 1 -> 0 +// expect(edge1.from).toEqual("USDC"); +// expect(edge1.to).toEqual("DAI"); +// expect(edge1.build).toBeInstanceOf(Function); + +// const build1 = edge1.build("", FarmFromMode.EXTERNAL, FarmToMode.INTERNAL); +// // expect(build1).toBeInstanceOf(sdk.farm.actions.Exchange); +// expect(build1.pool).toEqual("pool"); +// expect(build1.registry).toEqual("registry"); +// expect(build1.tokenIn).toEqual(sdk.tokens.USDC); +// expect(build1.tokenOut).toEqual(sdk.tokens.DAI); +// expect(build1.fromMode).toEqual(FarmFromMode.EXTERNAL); +// expect(build1.toMode).toEqual(FarmToMode.INTERNAL); +// }); +// }); + +// describe("setBidirectionalAddRemoveLiquidityEdges", () => { +// const graph: Graph = new Graph({ +// multigraph: true, +// directed: true, +// compound: false +// }); + +// setBidirectionalAddRemoveLiquidityEdges( +// sdk, +// graph, +// "pool", +// "registry", +// sdk.tokens.CRV3, +// sdk.tokens.USDC, +// 2 +// ); + +// expect(graph.hasEdge("3CRV", "USDC")).toBeTruthy(); +// expect(graph.hasEdge("USDC", "3CRV")).toBeTruthy(); + +// const edge0 = graph.edge("3CRV", "USDC"); +// const edge1 = graph.edge("USDC", "3CRV"); + +// // Check: Unwrap CRV3 -> USDC +// expect(edge0.from).toEqual("3CRV"); +// expect(edge0.to).toEqual("USDC"); +// expect(edge0.build).toBeInstanceOf(Function); + +// const build0 = edge0.build("", FarmFromMode.EXTERNAL, FarmToMode.INTERNAL); +// // expectInstanceOf(build0, RemoveLiquidityOneToken); +// expect(build0._pool).toEqual("pool"); +// expect(build0._registry).toEqual("registry"); +// expect(build0._tokenOut).toEqual(sdk.tokens.USDC.address); +// expect(build0._fromMode).toEqual(FarmFromMode.EXTERNAL); +// expect(build0._toMode).toEqual(FarmToMode.INTERNAL); + +// // Check: Wrap USDC -> CRV3 +// expect(edge1.from).toEqual("USDC"); +// expect(edge1.to).toEqual("3CRV"); +// expect(edge1.build).toBeInstanceOf(Function); + +// const build1 = edge1.build("", FarmFromMode.EXTERNAL, FarmToMode.INTERNAL); +// // expectInstanceOf(build1, AddLiquidity); +// expect(build1._pool).toEqual("pool"); +// expect(build1._registry).toEqual("registry"); +// expect(build1._amounts).toEqual([0, 0, 1]); // USDC is at index 2 +// expect(build1._fromMode).toEqual(FarmFromMode.EXTERNAL); +// expect(build1._toMode).toEqual(FarmToMode.INTERNAL); +// }); + +describe.skip("routing", () => { const tokens = [sdk.tokens.DAI, sdk.tokens.USDC, sdk.tokens.USDT]; const symbols = tokens.map((token) => token.symbol); - describe("3CRV LP", () => { + describe.skip("3CRV LP", () => { it.each(symbols)("%s -> 3CRV uses AddLiquidity", (symbol) => { const route = sdk.swap.router.getRoute(symbol, sdk.tokens.CRV3.symbol); const step = route.getStep(0).build(account, FarmFromMode.EXTERNAL, FarmToMode.INTERNAL); expect(route.length).toEqual(1); - expectInstanceOf(step, AddLiquidity); - expect(step._pool).toEqual(sdk.contracts.curve.pools.pool3.address); + // expectInstanceOf(step, AddLiquidity); + // expect(step._pool).toEqual(sdk.contracts.curve.pools.pool3.address); }); it.each(symbols)("3CRV -> %s uses RemoveLiquidity", (symbol) => { @@ -115,12 +121,12 @@ describe("routing", () => { const step = route.getStep(0).build(account, FarmFromMode.EXTERNAL, FarmToMode.INTERNAL); expect(route.length).toEqual(1); - expectInstanceOf(step, RemoveLiquidityOneToken); - expect(step._pool).toEqual(sdk.contracts.curve.pools.pool3.address); + // expectInstanceOf(step, RemoveLiquidityOneToken); + // expect(step._pool).toEqual(sdk.contracts.curve.pools.pool3.address); }); }); - describe("3CRV Underlying", () => { + describe.skip("3CRV Underlying", () => { // Make sure that stable swaps are efficient // TODO: use it.each to better describe tests it("routes 3CRV stable <> stable via 3pool", () => { @@ -134,10 +140,10 @@ describe("routing", () => { // Expectation: There's a single step which is an Exchange via 3pool expect(route.length).toEqual(1); - expectInstanceOf(step, Exchange); - expect(step.pool).toEqual(sdk.contracts.curve.pools.pool3.address); - expect(step.tokenIn).toEqual(tokens[i]); - expect(step.tokenOut).toEqual(tokens[j]); + // expectInstanceOf(step, Exchange); + // expect(step.pool).toEqual(sdk.contracts.curve.pools.pool3.address); + // expect(step.tokenIn).toEqual(tokens[i]); + // expect(step.tokenOut).toEqual(tokens[j]); } } }); From 3b28925d6a7be2314dd8be6cfe6f9c7695952837 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 19:57:13 -0600 Subject: [PATCH 095/430] feat: fix sdk build error --- projects/sdk/src/lib/silo.test.ts | 11 +- .../src/utils/TestUtils/BlockchainUtils.ts | 101 ------------------ 2 files changed, 7 insertions(+), 105 deletions(-) diff --git a/projects/sdk/src/lib/silo.test.ts b/projects/sdk/src/lib/silo.test.ts index 35ee67e48d..f34a6821f8 100644 --- a/projects/sdk/src/lib/silo.test.ts +++ b/projects/sdk/src/lib/silo.test.ts @@ -72,8 +72,8 @@ describe("Silo Balance loading", () => { }); describe.skip("getBalances", function () { - let ledger: Map; - let subgraph: Map; + let ledger: Map = new Map(); + let subgraph: Map = new Map(); // Pulled an account with some large positions for testing // @todo pick several accounts and loop @@ -146,9 +146,12 @@ describe("Silo Balance loading", () => { }); describe("Deposit Permits", function () { - it("permits", async () => { + it.skip("permits", async () => { const owner = account; - const spender = sdk.contracts.root.address; + const spender = sdk.contracts.root?.address; + if (!spender) { + return; + } const token = sdk.tokens.BEAN.address; const amount = sdk.tokens.BEAN.amount("100").toBlockchain(); diff --git a/projects/sdk/src/utils/TestUtils/BlockchainUtils.ts b/projects/sdk/src/utils/TestUtils/BlockchainUtils.ts index 957ba5e191..743de81f5a 100644 --- a/projects/sdk/src/utils/TestUtils/BlockchainUtils.ts +++ b/projects/sdk/src/utils/TestUtils/BlockchainUtils.ts @@ -129,15 +129,11 @@ export class BlockchainUtils { this.setDAIBalance(account, this.sdk.tokens.DAI.amount(amount)), this.setUSDCBalance(account, this.sdk.tokens.USDC.amount(amount)), this.setUSDTBalance(account, this.sdk.tokens.USDT.amount(amount)), - this.setCRV3Balance(account, this.sdk.tokens.CRV3.amount(amount)), this.setWETHBalance(account, this.sdk.tokens.WETH.amount(amount)), this.setBEANBalance(account, this.sdk.tokens.BEAN.amount(amount)), this.setWSTETHBalance(account, this.sdk.tokens.WSTETH.amount(amount)), - this.setROOTBalance(account, this.sdk.tokens.ROOT.amount(amount)), this.seturBEANBalance(account, this.sdk.tokens.UNRIPE_BEAN.amount(amount)), - // this.seturBEAN3CRVBalance(account, this.sdk.tokens.UNRIPE_BEAN_CRV3.amount(amount)), this.seturBEANWSTETHBalance(account, this.sdk.tokens.UNRIPE_BEAN_WSTETH.amount(amount)), - this.setBEAN3CRVBalance(account, this.sdk.tokens.BEAN_CRV3_LP.amount(amount)), this.setBEANWETHBalance(account, this.sdk.tokens.BEAN_ETH_WELL_LP.amount(amount)), this.setBEANWSTETHBalance(account, this.sdk.tokens.BEAN_WSTETH_WELL_LP.amount(amount)) ]); @@ -154,27 +150,18 @@ export class BlockchainUtils { async setUSDTBalance(account: string, balance: TokenValue) { this.setBalance(this.sdk.tokens.USDT, account, balance); } - async setCRV3Balance(account: string, balance: TokenValue) { - this.setBalance(this.sdk.tokens.CRV3, account, balance); - } async setWETHBalance(account: string, balance: TokenValue) { this.setBalance(this.sdk.tokens.WETH, account, balance); } async setBEANBalance(account: string, balance: TokenValue) { this.setBalance(this.sdk.tokens.BEAN, account, balance); } - async setROOTBalance(account: string, balance: TokenValue) { - this.setBalance(this.sdk.tokens.ROOT, account, balance); - } async seturBEANBalance(account: string, balance: TokenValue) { this.setBalance(this.sdk.tokens.UNRIPE_BEAN, account, balance); } async seturBEANWSTETHBalance(account: string, balance: TokenValue) { this.setBalance(this.sdk.tokens.UNRIPE_BEAN_WSTETH, account, balance); } - async setBEAN3CRVBalance(account: string, balance: TokenValue) { - this.setBalance(this.sdk.tokens.BEAN_CRV3_LP, account, balance); - } async setBEANWETHBalance(account: string, balance: TokenValue) { this.setBalance(this.sdk.tokens.BEAN_ETH_WELL_LP, account, balance); } @@ -190,13 +177,10 @@ export class BlockchainUtils { slotConfig.set(this.sdk.tokens.DAI.address, [2, false]); slotConfig.set(this.sdk.tokens.USDC.address, [9, false]); slotConfig.set(this.sdk.tokens.USDT.address, [2, false]); - slotConfig.set(this.sdk.tokens.CRV3.address, [3, true]); slotConfig.set(this.sdk.tokens.WETH.address, [3, false]); slotConfig.set(this.sdk.tokens.BEAN.address, [0, false]); - slotConfig.set(this.sdk.tokens.ROOT.address, [151, false]); slotConfig.set(this.sdk.tokens.UNRIPE_BEAN.address, [0, false]); slotConfig.set(this.sdk.tokens.UNRIPE_BEAN_WSTETH.address, [0, false]); - slotConfig.set(this.sdk.tokens.BEAN_CRV3_LP.address, [15, true]); slotConfig.set(this.sdk.tokens.BEAN_ETH_WELL_LP.address, [51, false]); slotConfig.set(this.sdk.tokens.BEAN_WSTETH_WELL_LP.address, [51, false]); slotConfig.set(this.sdk.tokens.WSTETH.address, [0, false]); @@ -231,40 +215,6 @@ export class BlockchainUtils { ); } - /** - * This method will change the liquidity in the the BEAN:3CRV pool to whatever - * amounts are passed in. - * Examples of prices (around block # 16549841) - * (10M, 10M) => price $1.011764, deltaB = 117,988 - * (15M, 10M) => price $0.823969, deltaB = -2,495,837 - * (10M, 15M) => price $1.243677, deltaB = 2,533,294 - * (10_236_668, 10M) => price $1.00000, deltaB = 0.177251 (at block ) - * @param beanAmount - * @param crv3Amount - */ - async setCurveLiquidity(beanAmount: TokenValue | number, crv3Amount: TokenValue | number) { - const BALANCE_SLOT = 3; - const PREV_BALANCE_SLOT = 5; - const POOL_ADDRESS = this.sdk.contracts.curve.pools.beanCrv3.address; - - // Get the existing liquidity amounts - const [currentBean, currentCrv3] = await this.getCurvePoolBalances(BALANCE_SLOT, POOL_ADDRESS); - - const newBean = - beanAmount instanceof TokenValue ? beanAmount : this.sdk.tokens.BEAN.amount(beanAmount); - const newCrv3 = - crv3Amount instanceof TokenValue ? crv3Amount : this.sdk.tokens.CRV3.amount(crv3Amount); - - // update the array tracking balances - await this.setCurvePoolBalances(POOL_ADDRESS, BALANCE_SLOT, newBean, newCrv3); - // actually give the pool the ERC20's - await this.setBEANBalance(POOL_ADDRESS, newBean); - await this.setCRV3Balance(POOL_ADDRESS, newCrv3); - - // Curve also keeps track of the previous balance, so we just copy the existing current to old. - await this.setCurvePoolBalances(POOL_ADDRESS, PREV_BALANCE_SLOT, currentBean, currentCrv3); - } - async setWellLiquidity( lpToken: Token, amounts: TokenValue[], @@ -341,50 +291,6 @@ export class BlockchainUtils { } } - /** - * Returns the amounts of bean and 3crv in the Curve pool - */ - private async getCurvePoolBalances(slot: number, address: string) { - const beanLocation = ethers.utils.solidityKeccak256(["uint256"], [slot]); - const crv3Location = this.addOne(beanLocation); - - const t1 = await this.sdk.provider.getStorageAt(address, beanLocation); - const beanAmount = TokenValue.fromBlockchain(t1, this.sdk.tokens.BEAN.decimals); - - const t2 = await this.sdk.provider.getStorageAt(address, crv3Location); - const crv3Amount = TokenValue.fromBlockchain(t2, this.sdk.tokens.CRV3.decimals); - - return [beanAmount, crv3Amount]; - } - - /** This will set the balance of BEAN and 3CRV tokens in the Curve liquidity pool contract - * by directly editing the storage in the evm. - * Cur balance slot: 3 - * Pre balance slot: 5 - * - * Curve stores liquidity in an array in the .balances property - * it also stores the previous blances as a security feature, in .previousBalances property - * - * @param address - * @param slot - * @param beanBalance - * @param crv3Balance - */ - private async setCurvePoolBalances( - address: string, - slot: number, - beanBalance: TokenValue, - crv3Balance: TokenValue - ) { - const beanLocation = ethers.utils.solidityKeccak256(["uint256"], [slot]); - const crv3Location = this.addOne(beanLocation); - - // Set BEAN balance - await this.setStorageAt(address, beanLocation, this.toBytes32(beanBalance.toBigNumber())); - // Set 3CRV balance - await this.setStorageAt(address, crv3Location, this.toBytes32(crv3Balance.toBigNumber())); - } - private async setStorageAt(address: string, index: string, value: string) { await this.sdk.provider.send("hardhat_setStorageAt", [address, index, value]); } @@ -393,13 +299,6 @@ export class BlockchainUtils { return ethers.utils.hexlify(ethers.utils.zeroPad(bn.toHexString(), 32)); } - // Used by setCurveLiquidity() - private addOne(kek: string) { - let b = ethers.BigNumber.from(kek); - b = b.add(1); - return b.toHexString(); - } - mockDepositCrate( token: ERC20Token, _season: number, From b3fc566e26be8fc5a6420495a9dc3fdf619cf6a2 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 27 Aug 2024 20:00:48 -0600 Subject: [PATCH 096/430] feat: fix testUtils test --- .../sdk/src/utils/TestUtils/TestUtils.test.ts | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/projects/sdk/src/utils/TestUtils/TestUtils.test.ts b/projects/sdk/src/utils/TestUtils/TestUtils.test.ts index 898a796db4..936ec4ba6b 100644 --- a/projects/sdk/src/utils/TestUtils/TestUtils.test.ts +++ b/projects/sdk/src/utils/TestUtils/TestUtils.test.ts @@ -10,7 +10,6 @@ describe("TestUtils", () => { beforeAll(async () => { await utils.resetFork(); }); - it("Hack DAI balance", async () => { const DAI = sdk.tokens.DAI; await utils.setDAIBalance(account, DAI.amount(30000)); @@ -18,7 +17,6 @@ describe("TestUtils", () => { const bal = await DAI.getBalance(account); expect(bal.toHuman()).toBe("30000"); }); - it("Hack USDC balance", async () => { const USDC = sdk.tokens.USDC; await utils.setUSDCBalance(account, USDC.amount(30000)); @@ -33,13 +31,6 @@ describe("TestUtils", () => { const bal = await USDT.getBalance(account); expect(bal.toHuman()).toBe("30000"); }); - it("Hack CRV3 balance", async () => { - const CRV3 = sdk.tokens.CRV3; - await utils.setCRV3Balance(account, CRV3.amount(30000)); - await pause(DELAY); - const bal = await CRV3.getBalance(account); - expect(bal.toHuman()).toBe("30000"); - }); it("Hack WETH balance", async () => { const WETH = sdk.tokens.WETH; await utils.setWETHBalance(account, WETH.amount(30000)); @@ -54,13 +45,6 @@ describe("TestUtils", () => { const bal = await BEAN.getBalance(account); expect(bal.toHuman()).toBe("30000"); }); - it("Hack ROOT balance", async () => { - const ROOT = sdk.tokens.ROOT; - await utils.setROOTBalance(account, ROOT.amount(30000)); - await pause(DELAY); - const bal = await ROOT.getBalance(account); - expect(bal.toHuman()).toBe("30000"); - }); }); const pause = (ms: number) => new Promise((res) => setTimeout(res, ms)); From 75fd1c5f94a0540b669d34ff076c44f72a99f56a Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 01:17:55 -0600 Subject: [PATCH 097/430] feat: update anvil.sh in CLI --- projects/cli/anvil.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/cli/anvil.sh b/projects/cli/anvil.sh index 849c951f56..c11c978666 100644 --- a/projects/cli/anvil.sh +++ b/projects/cli/anvil.sh @@ -8,7 +8,7 @@ chainIdType="$2" # Set chain IDs mainnet_local_chain_id=1337 -arbitrum_local_chain_id=42161 +arbitrum_local_chain_id=41337 # Determine which API key to use if [ "$keyType" = "test" ]; then From ded0f4be194cd25e77a03974ae9ba1d66c7d9819 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 01:19:55 -0600 Subject: [PATCH 098/430] feat: add ARB + add comments to TestUtils/provider --- projects/sdk/src/constants/addresses.ts | 1 + projects/sdk/src/lib/tokens.ts | 24 +++++++++++++++----- projects/sdk/src/utils/TestUtils/provider.ts | 2 +- 3 files changed, 20 insertions(+), 7 deletions(-) diff --git a/projects/sdk/src/constants/addresses.ts b/projects/sdk/src/constants/addresses.ts index 331c437a1e..32d3b7c20a 100644 --- a/projects/sdk/src/constants/addresses.ts +++ b/projects/sdk/src/constants/addresses.ts @@ -166,6 +166,7 @@ export const addresses = { [ChainId.MAINNET]: "0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84" }), ARB: Address.make({ + [ChainId.MAINNET]: "0xB50721BCf8d664c30412Cfbc6cf7a15145234ad1", [ChainId.ARBITRUM]: "0x912CE59144191C1204E64559FE8253a0e49E6548" }), RETH: Address.make({ diff --git a/projects/sdk/src/lib/tokens.ts b/projects/sdk/src/lib/tokens.ts index a583e1489b..4cb50903d3 100644 --- a/projects/sdk/src/lib/tokens.ts +++ b/projects/sdk/src/lib/tokens.ts @@ -27,6 +27,7 @@ export class Tokens { public readonly LUSD: ERC20Token; public readonly CRV3: ERC20Token; public readonly ROOT: ERC20Token; + public readonly ARB: ERC20Token; public readonly UNRIPE_BEAN: ERC20Token; public readonly UNRIPE_BEAN_WSTETH: ERC20Token; @@ -63,9 +64,6 @@ export class Tokens { public siloWhitelist: Set; public siloWhitelistAddresses: string[]; - public siloWhitelistedWellLP: Set; - public siloWhitelistedWellLPAddresses: string[]; - private map: Map; constructor(sdk: BeanstalkSDK) { @@ -458,6 +456,18 @@ export class Tokens { providerOrSigner ); + this.ARB = new ERC20Token( + chainId, + addresses.ARB.get(chainId), + 18, + "ARB", + { + name: "Arbitrum", + displayDecimals: 2 + }, + providerOrSigner + ); + this.LUSD = new ERC20Token( chainId, addresses.LUSD.get(chainId), @@ -557,14 +567,16 @@ export class Tokens { this.BEAN_USDT_WELL_LP ]; - const siloWhitelist = [this.BEAN, ...wellLP, this.UNRIPE_BEAN, this.UNRIPE_BEAN_WSTETH]; + const unripeTokens = [this.UNRIPE_BEAN, this.UNRIPE_BEAN_WSTETH]; + + const siloWhitelist = [this.BEAN, ...wellLP, ...unripeTokens]; this.wellLP = new Set(wellLP); this.wellLPAddresses = wellLP.map((t) => t.address); this.siloWhitelist = new Set(siloWhitelist); this.siloWhitelistAddresses = siloWhitelist.map((t) => t.address); - this.unripeTokens = new Set([this.UNRIPE_BEAN, this.UNRIPE_BEAN_WSTETH]); + this.unripeTokens = new Set(unripeTokens); this.unripeUnderlyingTokens = new Set([this.BEAN, this.WSTETH]); this.erc20Tokens = new Set([ ...this.siloWhitelist, @@ -716,7 +728,7 @@ export class Tokens { */ public getIsWhitelistedWellLPToken(token: Token) { const foundToken = this.map.get(token.address.toLowerCase()); - return foundToken ? this.siloWhitelistedWellLP.has(foundToken) : false; + return foundToken ? this.wellLP.has(foundToken) : false; } //////////////////////// Permit Data //////////////////////// diff --git a/projects/sdk/src/utils/TestUtils/provider.ts b/projects/sdk/src/utils/TestUtils/provider.ts index 20a3a2a207..57bbf37526 100644 --- a/projects/sdk/src/utils/TestUtils/provider.ts +++ b/projects/sdk/src/utils/TestUtils/provider.ts @@ -12,7 +12,7 @@ export const ACCOUNTS = [ export const getProvider = () => new ethers.providers.StaticJsonRpcProvider(`http://127.0.0.1:8545`, { name: "foundry", - chainId: 1337 + chainId: 41337 // default to arbitrum-local }); export const setupConnection = (provider: ethers.providers.JsonRpcProvider = getProvider()) => { From d47b3778fd0fcf2986de5cec604e07b745f6ca69 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 01:47:07 -0600 Subject: [PATCH 099/430] feat: update hardhat config arbitrum localhost chain id --- protocol/hardhat.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/protocol/hardhat.config.js b/protocol/hardhat.config.js index f427fe9f78..a59e09fc14 100644 --- a/protocol/hardhat.config.js +++ b/protocol/hardhat.config.js @@ -415,7 +415,7 @@ module.exports = { timeout: 100000 }, localhostAribtrum: { - chainId: 42161, + chainId: 41337, url: "http://127.0.0.1:8545/", timeout: 100000, account: "remote" From 8ce68e3222d9aa48de6e7c1dc6ad7d160fc12a12 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 01:48:20 -0600 Subject: [PATCH 100/430] feat: update ui chains + configs + adapters --- projects/ui/src/util/wagmi/chains.ts | 88 ++++++++++++++++++++- projects/ui/src/util/wagmi/config.ts | 43 +++++++--- projects/ui/src/util/wagmi/ethersAdapter.ts | 22 +++--- 3 files changed, 132 insertions(+), 21 deletions(-) diff --git a/projects/ui/src/util/wagmi/chains.ts b/projects/ui/src/util/wagmi/chains.ts index 0fbb7ef8c0..2b4cbe2134 100644 --- a/projects/ui/src/util/wagmi/chains.ts +++ b/projects/ui/src/util/wagmi/chains.ts @@ -1,8 +1,90 @@ +import { ChainId } from '@beanstalk/sdk'; import { defineChain } from 'viem'; -export const localFork = defineChain({ - id: 1337, - name: 'localhost:8545', +export const MAINNET_RPC = `https://eth-mainnet.g.alchemy.com/v2/${import.meta.env.VITE_ALCHEMY_API_KEY}`; + +export const ARBITRUM_RPC = `https://arb-mainnet.g.alchemy.com/v2/${import.meta.env.VITE_ALCHEMY_API_KEY}`; + +export const mainnet = defineChain({ + id: 1, + name: 'Ethereum', + nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 }, + rpcUrls: { + default: { + http: [MAINNET_RPC], + }, + }, + blockExplorers: { + default: { + name: 'Etherscan', + url: 'https://etherscan.io', + apiUrl: 'https://api.etherscan.io/api', + }, + }, + contracts: { + ensRegistry: { + address: '0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e', + }, + ensUniversalResolver: { + address: '0xce01f8eee7E479C928F8919abD53E553a36CeF67', + blockCreated: 19_258_213, + }, + multicall3: { + address: '0xca11bde05977b3631167028862be2a173976ca11', + blockCreated: 14_353_601, + }, + }, +}); + +export const arbitrum = defineChain({ + id: 42_161, + name: 'Arbitrum One', + nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 }, + rpcUrls: { + default: { + http: [ARBITRUM_RPC], + }, + }, + blockExplorers: { + default: { + name: 'Arbiscan', + url: 'https://arbiscan.io', + apiUrl: 'https://api.arbiscan.io/api', + }, + }, + contracts: { + multicall3: { + address: '0xca11bde05977b3631167028862be2a173976ca11', + blockCreated: 7654707, + }, + }, +}); + +export const localForkMainnet = defineChain({ + id: ChainId.LOCALHOST, + name: 'localhost:9545', + nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 }, + rpcUrls: { + default: { http: ['http://localhost:9545'] }, + }, + contracts: { + ensRegistry: { + address: '0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e', + }, + ensUniversalResolver: { + address: '0xE4Acdd618deED4e6d2f03b9bf62dc6118FC9A4da', + blockCreated: 16773775, + }, + multicall3: { + address: '0xca11bde05977b3631167028862be2a173976ca11', + blockCreated: 14353601, + }, + }, +}); + +export const localForkArbitrum = defineChain({ + id: ChainId.LOCALHOST_ARBITRUM, + name: 'locahost:8545', nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 }, rpcUrls: { default: { http: ['http://localhost:8545'] }, diff --git a/projects/ui/src/util/wagmi/config.ts b/projects/ui/src/util/wagmi/config.ts index 3b0921aaaf..6ec9cd7a16 100644 --- a/projects/ui/src/util/wagmi/config.ts +++ b/projects/ui/src/util/wagmi/config.ts @@ -1,8 +1,14 @@ import { http, createConfig } from 'wagmi'; -import { mainnet } from 'wagmi/chains'; import { injected, safe, walletConnect } from 'wagmi/connectors'; import { Chain, type Transport } from 'viem'; -import { localFork } from './chains'; +import { + mainnet, + arbitrum, + localForkArbitrum, + localForkMainnet, + ARBITRUM_RPC, + MAINNET_RPC, +} from './chains'; const ALCHEMY_KEY = import.meta.env.VITE_ALCHEMY_API_KEY; @@ -15,18 +21,37 @@ if (!WALLET_CONNECT_PROJECT_ID) { throw new Error('VITE_WALLETCONNECT_PROJECT_ID is not set'); } -const MAINNET_RPC = `https://eth-mainnet.g.alchemy.com/v2/${ALCHEMY_KEY}`; - const SHOW_DEV = import.meta.env.VITE_SHOW_DEV_CHAINS; -const chains: readonly [Chain, ...Chain[]] = !SHOW_DEV - ? ([mainnet] as const) - : ([localFork, mainnet] as const); +const prodChains: readonly [Chain, ...Chain[]] = [arbitrum, mainnet] as const; +const preBS3DevChains: readonly [Chain, ...Chain[]] = [ + localForkArbitrum, + localForkMainnet, + mainnet, +] as const; + +const postBS3DevChains: readonly [Chain, ...Chain[]] = [ + localForkArbitrum, + arbitrum, + localForkMainnet, + mainnet, +] as const; + +const devChains = import.meta.env.VITE_BS3_DEPLOYED + ? postBS3DevChains + : preBS3DevChains; + +const chains: readonly [Chain, ...Chain[]] = !SHOW_DEV ? prodChains : devChains; const transports: Record = !SHOW_DEV - ? { [mainnet.id]: http(MAINNET_RPC) } + ? { + [arbitrum.id]: http(ARBITRUM_RPC), + [mainnet.id]: http(MAINNET_RPC), + } : { - [localFork.id]: http(localFork.rpcUrls.default.http[0]), + [localForkArbitrum.id]: http(localForkArbitrum.rpcUrls.default.http[0]), + // [arbitrum.id]: http(ARBITRUM_RPC), + [localForkMainnet.id]: http(localForkMainnet.rpcUrls.default.http[0]), [mainnet.id]: http(MAINNET_RPC), }; diff --git a/projects/ui/src/util/wagmi/ethersAdapter.ts b/projects/ui/src/util/wagmi/ethersAdapter.ts index f3dadd2378..12642f3aae 100644 --- a/projects/ui/src/util/wagmi/ethersAdapter.ts +++ b/projects/ui/src/util/wagmi/ethersAdapter.ts @@ -1,8 +1,16 @@ +import { ChainId } from '@beanstalk/sdk-core'; import { providers } from 'ethers'; import { useMemo } from 'react'; import type { Account, Chain, Client, Transport } from 'viem'; import { Config, useClient, useConnectorClient } from 'wagmi'; +const IS_DEVELOPMENT_ENV = process.env.NODE_ENV !== 'production'; + +const fallbackChain = { + chainId: IS_DEVELOPMENT_ENV ? ChainId.LOCALHOST_ARBITRUM : ChainId.ARBITRUM, + name: IS_DEVELOPMENT_ENV ? 'locahost:8545' : 'arbitrum', +} as const; + export function clientToProvider(client: Client) { const { chain, transport } = client; @@ -12,10 +20,7 @@ export function clientToProvider(client: Client) { name: chain.name, ensAddress: chain.contracts?.ensRegistry?.address, } - : { - chainId: 1, - name: 'mainnet', - }; + : fallbackChain; if (transport.type === 'fallback') return new providers.FallbackProvider( @@ -34,10 +39,7 @@ export function clientToSigner(client: Client) { name: chain.name, ensAddress: chain.contracts?.ensRegistry?.address, } - : { - chainId: 1, - name: 'mainnet', - }; + : fallbackChain; const provider = new providers.Web3Provider(transport, network); const signer = provider.getSigner(account.address); @@ -48,7 +50,9 @@ export function clientToSigner(client: Client) { export function useEthersProvider({ chainId, }: { chainId?: number | undefined } = {}) { - const client = useClient({ chainId }); + const client = useClient({ + chainId: chainId ?? fallbackChain.chainId, + }); if (!client) { throw new Error('No client to create Ethers Adapter'); } From df9b1aeaf127e494b9ad485c4f1a26b0cfd26339 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 01:50:07 -0600 Subject: [PATCH 101/430] feat: update sdk context, add chain hooks, chain related utils --- .../ui/src/components/App/SdkProvider.tsx | 31 ++++--- projects/ui/src/constants/chaininfo.ts | 18 ++++ projects/ui/src/constants/chains.ts | 11 ++- projects/ui/src/constants/tokens.ts | 1 - projects/ui/src/env.d.ts | 5 ++ projects/ui/src/hooks/beanstalk/useTokens.ts | 82 +++++++++++++++++++ projects/ui/src/hooks/chain/useChainId.ts | 9 +- projects/ui/src/hooks/chain/useChainState.ts | 29 +++++++ projects/ui/src/hooks/sdk/index.ts | 16 +++- 9 files changed, 179 insertions(+), 23 deletions(-) create mode 100644 projects/ui/src/hooks/beanstalk/useTokens.ts create mode 100644 projects/ui/src/hooks/chain/useChainState.ts diff --git a/projects/ui/src/components/App/SdkProvider.tsx b/projects/ui/src/components/App/SdkProvider.tsx index c564c8b74b..87b639a21a 100644 --- a/projects/ui/src/components/App/SdkProvider.tsx +++ b/projects/ui/src/components/App/SdkProvider.tsx @@ -7,7 +7,6 @@ import wEthIconCircled from '~/img/tokens/weth-logo-circled.svg'; // Bean Images import beanCircleLogo from '~/img/tokens/bean-logo-circled.svg'; -import beanCrv3LpLogo from '~/img/tokens/bean-crv3-logo.svg'; // Beanstalk Token Logos import stalkLogo from '~/img/beanstalk/stalk-icon-winter.svg'; @@ -29,11 +28,15 @@ import stethLogo from '~/img/tokens/steth-logo.svg'; import wstethLogo from '~/img/tokens/wsteth-logo.svg'; import unripeBeanLogo from '~/img/tokens/unripe-bean-logo-circled.svg'; import unripeBeanWstethLogoUrl from '~/img/tokens/unripe-bean-wsteth-logo.svg'; +import arbitrumLogo from '~/img/tokens/arbitrum-logo.svg'; +import weethLogo from '~/img/tokens/weeth-logo.png'; +import wbtcLogo from '~/img/tokens/wbtc-logo.svg'; import useSetting from '~/hooks/app/useSetting'; import { SUBGRAPH_ENVIRONMENTS } from '~/graph/endpoints'; import { useEthersProvider } from '~/util/wagmi/ethersAdapter'; import { useSigner } from '~/hooks/ledger/useSigner'; import { useDynamicSeeds } from '~/hooks/sdk'; +import useChainState from '~/hooks/chain/useChainState'; const IS_DEVELOPMENT_ENV = process.env.NODE_ENV !== 'production'; @@ -51,9 +54,9 @@ const setTokenMetadatas = (sdk: BeanstalkSDK) => { sdk.tokens.WETH.setMetadata({ logo: wEthIconCircled }); sdk.tokens.STETH.setMetadata({ logo: stethLogo }); sdk.tokens.WSTETH.setMetadata({ logo: wstethLogo }); + sdk.tokens.WEETH.setMetadata({ logo: weethLogo }); // ERC-20 LP tokens - sdk.tokens.BEAN_CRV3_LP.setMetadata({ logo: beanCrv3LpLogo }); sdk.tokens.BEAN_ETH_WELL_LP.setMetadata({ logo: beanEthWellLpLogo }); sdk.tokens.BEAN_WSTETH_WELL_LP.setMetadata({ logo: beathWstethWellLPLogo, @@ -68,8 +71,14 @@ const setTokenMetadatas = (sdk: BeanstalkSDK) => { sdk.tokens.USDC.setMetadata({ logo: usdcLogo }); sdk.tokens.USDT.setMetadata({ logo: usdtLogo }); sdk.tokens.LUSD.setMetadata({ logo: lusdLogo }); + sdk.tokens.ARB.setMetadata({ logo: arbitrumLogo }); + sdk.tokens.WBTC.setMetadata({ logo: wbtcLogo }); }; +export const BeanstalkSDKContext = createContext( + undefined +); + const useBeanstalkSdkContext = () => { const { data: signer } = useSigner(); const provider = useEthersProvider(); @@ -102,21 +111,19 @@ const useBeanstalkSdkContext = () => { }, [datasource, provider, signer, subgraphUrl]); }; -export const BeanstalkSDKContext = createContext< - ReturnType | undefined ->(undefined); - function BeanstalkSDKProvider({ children }: { children: React.ReactNode }) { const sdk = useBeanstalkSdkContext(); - const ready = useDynamicSeeds(sdk); + const { isEthereum } = useChainState(); + + const ready = useDynamicSeeds(sdk, !isEthereum); + + if (!ready) return null; return ( <> - {ready && ( - - {children} - - )} + + {children} + ); } diff --git a/projects/ui/src/constants/chaininfo.ts b/projects/ui/src/constants/chaininfo.ts index 36f828346c..bbccfabe33 100644 --- a/projects/ui/src/constants/chaininfo.ts +++ b/projects/ui/src/constants/chaininfo.ts @@ -46,4 +46,22 @@ export const CHAIN_INFO: ChainInfoMap = { logoUrl: ethereumLogoUrl, nativeCurrency: { name: 'Basin Test Ether', symbol: 'btETH', decimals: 18 }, }, + [SupportedChainId.ARBITRUM]: { + networkType: NetworkType.L2, + explorer: 'https://arbiscan.io', + label: 'Arbitrum', + logoUrl: ethereumLogoUrl, + nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 }, + statusPage: 'https://status.arbitrum.io/', + bridge: 'https://bridge.arbitrum.io', + }, + [SupportedChainId.LOCALHOST_ARBITRUM]: { + networkType: NetworkType.L2, + explorer: 'https://arbiscan.io', + label: 'Localhost Arbitrum', + logoUrl: ethereumLogoUrl, + nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 }, + statusPage: 'https://status.arbitrum.io/', + bridge: 'https://bridge.arbitrum.io', + }, }; diff --git a/projects/ui/src/constants/chains.ts b/projects/ui/src/constants/chains.ts index 2161387476..4c07a9a8e5 100644 --- a/projects/ui/src/constants/chains.ts +++ b/projects/ui/src/constants/chains.ts @@ -37,10 +37,13 @@ export const L1_CHAIN_IDS = [ SupportedChainId.ANVIL1, ] as const; -export const L2_CHAIN_IDS = [] as const; +export const L2_CHAIN_IDS = [ + SupportedChainId.ARBITRUM, + SupportedChainId.LOCALHOST_ARBITRUM, +] as const; -export type SupportedL1ChainId = typeof L1_CHAIN_IDS[number]; -export type SupportedL2ChainId = typeof L2_CHAIN_IDS[number]; +export type SupportedL1ChainId = (typeof L1_CHAIN_IDS)[number]; +export type SupportedL2ChainId = (typeof L2_CHAIN_IDS)[number]; interface BaseChainInfo { readonly networkType: NetworkType; @@ -67,5 +70,5 @@ export interface L2ChainInfo extends BaseChainInfo { readonly networkType: NetworkType.L2; readonly bridge: string; readonly statusPage?: string; - readonly defaultListUrl: string; + readonly defaultListUrl?: string; } diff --git a/projects/ui/src/constants/tokens.ts b/projects/ui/src/constants/tokens.ts index fc87e5b87d..0a3ef2e1c4 100644 --- a/projects/ui/src/constants/tokens.ts +++ b/projects/ui/src/constants/tokens.ts @@ -442,7 +442,6 @@ export const SILO_WHITELIST: ChainConstant[] = [ BEAN_WSTETH_WELL_LP, UNRIPE_BEAN, UNRIPE_BEAN_WSTETH, - BEAN_CRV3_LP, ]; // Tokens that are no longer whitelisted. diff --git a/projects/ui/src/env.d.ts b/projects/ui/src/env.d.ts index 9e5d4b6096..669071da17 100644 --- a/projects/ui/src/env.d.ts +++ b/projects/ui/src/env.d.ts @@ -21,6 +21,11 @@ interface ImportMetaEnv { * If set, don't add CSP meta tag */ readonly DISABLE_CSP?: any; + + /** + * Whether we are before the BS3 deploy + */ + readonly VITE_BS3_DEPLOYED?: boolean; } interface ImportMeta { diff --git a/projects/ui/src/hooks/beanstalk/useTokens.ts b/projects/ui/src/hooks/beanstalk/useTokens.ts new file mode 100644 index 0000000000..898aafa828 --- /dev/null +++ b/projects/ui/src/hooks/beanstalk/useTokens.ts @@ -0,0 +1,82 @@ +import { useMemo } from 'react'; +import { BeanstalkToken, ERC20Token, NativeToken } from '@beanstalk/sdk'; +import useSdk from '../sdk'; + +/** + * + * @returns all balance tokens from the SDK (includes Well LP tokens) + */ +export const useBalanceTokens = (): { + ETH: NativeToken; + WETH: ERC20Token; + WSTETH: ERC20Token; + WEETH: ERC20Token; + WBTC: ERC20Token; + BEAN: ERC20Token; + USDC: ERC20Token; + USDT: ERC20Token; + DAI: ERC20Token; + ARB: ERC20Token; + UNRIPE_BEAN: ERC20Token; + UNRIPE_BEAN_WSTETH: ERC20Token; + BEAN_ETH_WELL_LP: ERC20Token; + BEAN_WSTETH_WELL_LP: ERC20Token; + BEAN_WEETH_WELL_LP: ERC20Token; + BEAN_WBTC_WELL_LP: ERC20Token; + BEAN_USDC_WELL_LP: ERC20Token; + BEAN_USDT_WELL_LP: ERC20Token; +} => { + const sdk = useSdk(); + + return useMemo(() => { + const tokens = sdk.tokens; + + const balanceTokens = { + ETH: tokens.ETH, + WETH: tokens.WETH, + WSTETH: tokens.WSTETH, + WEETH: tokens.WEETH, + WBTC: tokens.WBTC, + BEAN: tokens.BEAN, + USDC: tokens.USDC, + USDT: tokens.USDT, + DAI: tokens.DAI, + ARB: tokens.ARB, + UNRIPE_BEAN: tokens.UNRIPE_BEAN, + UNRIPE_BEAN_WSTETH: tokens.UNRIPE_BEAN_WSTETH, + BEAN_ETH_WELL_LP: tokens.BEAN_ETH_WELL_LP, + BEAN_WSTETH_WELL_LP: tokens.BEAN_WSTETH_WELL_LP, + BEAN_WEETH_WELL_LP: tokens.BEAN_WEETH_WELL_LP, + BEAN_WBTC_WELL_LP: tokens.BEAN_WBTC_WELL_LP, + BEAN_USDC_WELL_LP: tokens.BEAN_USDC_WELL_LP, + BEAN_USDT_WELL_LP: tokens.BEAN_USDT_WELL_LP, + }; + return balanceTokens; + }, [sdk]); +}; + +/** + * @returns all beanstalk tokens from the SDK + * STALK, SEEDS, SPROUTS, RSPROUTS, PODS + */ +export const useBeanstalkTokens = (): { + STALK: BeanstalkToken; + SEEDS: BeanstalkToken; + SPROUTS: BeanstalkToken; + rSPROUTS: BeanstalkToken; + PODS: BeanstalkToken; +} => { + const sdk = useSdk(); + + return useMemo(() => { + const tokens = sdk.tokens; + const beanstalkTokens = { + STALK: tokens.STALK, + SEEDS: tokens.SEEDS, + SPROUTS: tokens.SPROUTS, + rSPROUTS: tokens.RINSABLE_SPROUTS, + PODS: tokens.PODS, + }; + return beanstalkTokens; + }, [sdk]); +}; diff --git a/projects/ui/src/hooks/chain/useChainId.ts b/projects/ui/src/hooks/chain/useChainId.ts index 4a8928a302..b81358bd72 100644 --- a/projects/ui/src/hooks/chain/useChainId.ts +++ b/projects/ui/src/hooks/chain/useChainId.ts @@ -1,6 +1,6 @@ import { useMemo } from 'react'; import { useAccount } from 'wagmi'; -import { SupportedChainId } from '~/constants/chains'; +import { SupportedChainId } from '~/constants'; /** * Returns the current chainId, falling back to MAINNET @@ -8,7 +8,12 @@ import { SupportedChainId } from '~/constants/chains'; * * @returns SupportedChainId */ + +const defaultChainId = import.meta.env.DEV + ? SupportedChainId.LOCALHOST_ARBITRUM + : SupportedChainId.ARBITRUM; + export default function useChainId() { const { chain } = useAccount(); - return useMemo(() => chain?.id || SupportedChainId.MAINNET, [chain?.id]); + return useMemo(() => chain?.id || defaultChainId, [chain?.id]); } diff --git a/projects/ui/src/hooks/chain/useChainState.ts b/projects/ui/src/hooks/chain/useChainState.ts new file mode 100644 index 0000000000..c13eb58c23 --- /dev/null +++ b/projects/ui/src/hooks/chain/useChainState.ts @@ -0,0 +1,29 @@ +import { L1_CHAIN_IDS, SupportedChainId } from '~/constants/chains'; +import { useMemo } from 'react'; +import useChainId from './useChainId'; + +const SUPPORTED_DEV_CHAINS = new Set([ + SupportedChainId.LOCALHOST, + SupportedChainId.LOCALHOST_ARBITRUM, +]); + +const SUPPORTED_L1_CHAINS = new Set(L1_CHAIN_IDS); + +const SUPPORTED_ARB_CHAINS = new Set([ + SupportedChainId.ARBITRUM, + SupportedChainId.LOCALHOST_ARBITRUM, +]); + +function useChainState() { + const chainId = useChainId(); + + return useMemo(() => { + const isEthereum = SUPPORTED_L1_CHAINS.has(chainId); + const isDev = SUPPORTED_DEV_CHAINS.has(chainId); + const isArbitrum = SUPPORTED_ARB_CHAINS.has(chainId); + + return { isEthereum, isDev, isArbitrum }; + }, [chainId]); +} + +export default useChainState; diff --git a/projects/ui/src/hooks/sdk/index.ts b/projects/ui/src/hooks/sdk/index.ts index 4be2ba2069..9bf9e5a94b 100644 --- a/projects/ui/src/hooks/sdk/index.ts +++ b/projects/ui/src/hooks/sdk/index.ts @@ -21,9 +21,9 @@ import { BEAN_ETH_UNIV2_LP, RINSABLE_SPROUTS, BEAN_ETH_WELL_LP, - SILO_WHITELIST, WSTETH, BEAN_WSTETH_WELL_LP, + SILO_WHITELIST, } from '~/constants/tokens'; import { Token as TokenOld } from '~/classes'; import useGetChainToken from '../chain/useGetChainToken'; @@ -70,6 +70,7 @@ export function getNewToOldToken(_token: Token) { export const useRefreshSeeds = () => { const getChainToken = useGetChainToken(); + return useCallback( async (sdk: BeanstalkSDK) => { await sdk.refresh(); @@ -82,24 +83,31 @@ export const useRefreshSeeds = () => { console.log(`SDK token ${token.symbol} did not have any seeds set`); throw new Error(`No seeds set for ${token.symbol}`); } - token!.rewards!.seeds = parseFloat(seeds.toHuman()); + if (token && token?.rewards) { + token.rewards.seeds = parseFloat(seeds.toHuman()); + } } }, [getChainToken] ); }; -export const useDynamicSeeds = (sdk: BeanstalkSDK) => { +export const useDynamicSeeds = ( + sdk: BeanstalkSDK, + allowRun: boolean = true +) => { const [ready, setReady] = useState(false); const refreshSeeds = useRefreshSeeds(); + useEffect(() => { + if (!allowRun) return; const load = async () => { await refreshSeeds(sdk); setReady(true); }; load(); - }, [refreshSeeds, sdk]); + }, [refreshSeeds, sdk, allowRun]); return ready; }; From e412c33ee3d0d0fef26fd5214ffbf129de800bc1 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 01:50:38 -0600 Subject: [PATCH 102/430] feat: update App on mainnet / arbitrum --- projects/ui/src/components/App/Wrapper.tsx | 3 - projects/ui/src/components/App/index.tsx | 114 +++++++++++++----- .../Common/Connection/NetworkButton.tsx | 25 ++-- projects/ui/src/components/Nav/NavBar.tsx | 34 +++++- 4 files changed, 130 insertions(+), 46 deletions(-) diff --git a/projects/ui/src/components/App/Wrapper.tsx b/projects/ui/src/components/App/Wrapper.tsx index 698408ada0..686ad892e9 100644 --- a/projects/ui/src/components/App/Wrapper.tsx +++ b/projects/ui/src/components/App/Wrapper.tsx @@ -2,15 +2,12 @@ import React from 'react'; import { HashRouter } from 'react-router-dom'; import { Provider as ReduxProvider } from 'react-redux'; import { ApolloProvider } from '@apollo/client'; -// import { WagmiConfig } from 'wagmi'; import { WagmiProvider } from 'wagmi'; import { ThemeProvider } from '@mui/material/styles'; import { CssBaseline } from '@mui/material'; import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; - import { config } from '~/util/wagmi/config'; import theme from '~/components/App/muiTheme'; -// import client from '~/util/wagmi/Client'; import { apolloClient } from '~/graph/client'; import store from '~/state'; import { FC } from '~/types'; diff --git a/projects/ui/src/components/App/index.tsx b/projects/ui/src/components/App/index.tsx index 480fb7ddba..ebdc506ee2 100644 --- a/projects/ui/src/components/App/index.tsx +++ b/projects/ui/src/components/App/index.tsx @@ -1,6 +1,6 @@ import React from 'react'; -import { Box } from '@mui/material'; +import { Box, Stack, Typography } from '@mui/material'; import BigNumber from 'bignumber.js'; import { ToastBar, Toaster } from 'react-hot-toast'; import { Navigate, Route, Routes } from 'react-router-dom'; @@ -46,7 +46,7 @@ import pageBackground from '~/img/beanstalk/interface/bg/spring.png'; import EnforceNetwork from '~/components/App/EnforceNetwork'; import useAccount from '~/hooks/ledger/useAccount'; import './App.css'; -import "react-day-picker/dist/style.css"; +import 'react-day-picker/dist/style.css'; import { FC } from '~/types'; @@ -62,6 +62,8 @@ import VotingPowerPage from '~/pages/governance/votingPower'; import MorningUpdater from '~/state/beanstalk/sun/morning'; import MorningFieldUpdater from '~/state/beanstalk/field/morning'; import BeanstalkCaseUpdater from '~/state/beanstalk/case/updater'; +import { ChainId } from '@beanstalk/sdk-core'; +import useChainId from '~/hooks/chain/useChainId'; // import Snowflakes from './theme/winter/Snowflakes'; BigNumber.set({ EXPONENTIAL_AT: [-12, 20] }); @@ -97,41 +99,79 @@ const CustomToaster: FC<{ navHeight: number }> = ({ navHeight }) => ( ); -export default function App() { +function Mainnet() { + const banner = useBanner(); + const navHeight = useNavHeight(!!banner); + return ( + <> + {null} + + + We've moved to Arbitrum! + + + + ); +} + +function Arbitrum() { const banner = useBanner(); const navHeight = useNavHeight(!!banner); const account = useAccount(); + return ( <> {/* ----------------------- * Appplication Setup * ----------------------- */} - {/* ----------------------- - * Bean Updaters - * ----------------------- */} - - - {/* ----------------------- - * Beanstalk Updaters - * ----------------------- */} - - - - - - - - - {/* ----------------------- - * Farmer Updaters - * ----------------------- */} - - - - - - + {false && ( + <> + {/* ----------------------- + * Bean Updaters + * ----------------------- */} + + + {/* ----------------------- + * Beanstalk Updaters + * ----------------------- */} + + + + + + + + + {/* ----------------------- + * Farmer Updaters + * ----------------------- */} + + + + + + + + )} {/* ----------------------- * Routes & Content * ----------------------- */} @@ -230,3 +270,21 @@ export default function App() { ); } + +export default function App() { + const chainId = useChainId(); + + React.useEffect(() => { + console.log('chainId', chainId); + }, [chainId]); + + if ( + !chainId || + chainId === ChainId.MAINNET || + chainId === ChainId.LOCALHOST + ) { + return ; + } + + return ; +} diff --git a/projects/ui/src/components/Common/Connection/NetworkButton.tsx b/projects/ui/src/components/Common/Connection/NetworkButton.tsx index f22479c600..e450566c8d 100644 --- a/projects/ui/src/components/Common/Connection/NetworkButton.tsx +++ b/projects/ui/src/components/Common/Connection/NetworkButton.tsx @@ -3,11 +3,20 @@ import { useAccount } from 'wagmi'; import { Button, ButtonProps, Typography } from '@mui/material'; import useAnchor from '~/hooks/display/useAnchor'; import { SupportedChainId } from '~/constants/chains'; -import { ETH } from '~/constants/tokens'; +import useChainState from '~/hooks/chain/useChainState'; +import { useBalanceTokens } from '~/hooks/beanstalk/useTokens'; import TokenIcon from '../TokenIcon'; import DropdownIcon from '../DropdownIcon'; import NetworkDialog from './NetworkDialog'; +const NetworkIcon = () => { + const { isEthereum } = useChainState(); + const { ETH, ARB } = useBalanceTokens(); + const networkToken = isEthereum ? ETH : ARB; + + return ; +}; + const NetworkButton: React.FC< ButtonProps & { showIcons?: boolean; @@ -19,6 +28,7 @@ const NetworkButton: React.FC< children, ...props }) => { + const { isDev } = useChainState(); const { chain } = useAccount(); /// Dialog @@ -34,14 +44,7 @@ const NetworkButton: React.FC< disableFocusRipple variant="contained" color="light" - startIcon={ - showIcons && ( - - ) - } + startIcon={showIcons && } endIcon={showIcons && } onClick={toggleAnchor} {...props} @@ -69,9 +72,7 @@ const NetworkButton: React.FC< borderColor: 'divider', }, // Follow similar pattern as WalletButton & show red bottom border if we are on localhost - ...(chain.id === SupportedChainId.LOCALHOST - ? { borderBottom: '2px solid red' } - : {}), + ...(isDev ? { borderBottom: '2px solid red' } : {}), ...props.sx, }} > diff --git a/projects/ui/src/components/Nav/NavBar.tsx b/projects/ui/src/components/Nav/NavBar.tsx index 92e8966e07..b7a8d67021 100644 --- a/projects/ui/src/components/Nav/NavBar.tsx +++ b/projects/ui/src/components/Nav/NavBar.tsx @@ -9,6 +9,7 @@ import { } from '~/hooks/app/usePageDimensions'; import Row from '~/components/Common/Row'; import { FC } from '~/types'; +import useChainState from '~/hooks/chain/useChainState'; import PriceButton from './Buttons/PriceButton'; import SunButton from './Buttons/SunButton'; import LinkButton from './Buttons/LinkButton'; @@ -18,8 +19,37 @@ import HoverMenu from './HoverMenu'; import { PAGE_BORDER_COLOR } from '../App/muiTheme'; +const L1NavBar = () => ( + <> + + {/* Desktop: Right Side */} + + + + + + + + + +); + const NavBar: FC<{}> = ({ children }) => { - const content = ( + const { isEthereum } = useChainState(); + + if (isEthereum) { + return ; + } + + return ( = ({ children }) => { ); - - return content; }; export default NavBar; From 59b210ed93fe51f5887661b256b82a1feaed1186 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 01:51:00 -0600 Subject: [PATCH 103/430] feat: add token images --- projects/ui/src/img/tokens/arbitrum-logo.svg | 31 +++++++++++++++++++ projects/ui/src/img/tokens/wbtc-logo.svg | 10 ++++++ projects/ui/src/img/tokens/weeth-logo.png | Bin 0 -> 78431 bytes 3 files changed, 41 insertions(+) create mode 100644 projects/ui/src/img/tokens/arbitrum-logo.svg create mode 100644 projects/ui/src/img/tokens/wbtc-logo.svg create mode 100644 projects/ui/src/img/tokens/weeth-logo.png diff --git a/projects/ui/src/img/tokens/arbitrum-logo.svg b/projects/ui/src/img/tokens/arbitrum-logo.svg new file mode 100644 index 0000000000..5a585f3347 --- /dev/null +++ b/projects/ui/src/img/tokens/arbitrum-logo.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/projects/ui/src/img/tokens/wbtc-logo.svg b/projects/ui/src/img/tokens/wbtc-logo.svg new file mode 100644 index 0000000000..2940e9c232 --- /dev/null +++ b/projects/ui/src/img/tokens/wbtc-logo.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/projects/ui/src/img/tokens/weeth-logo.png b/projects/ui/src/img/tokens/weeth-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..e0ba7d239aeb073ceb7c89b619a97037507aa217 GIT binary patch literal 78431 zcmV)}KzqN5P)004R> z004l5008;`004mK004C`008P>0026e000+ooVrmw00006VoOIv0RI600RN!9r;`8x zfB;EEK~#9!?EQC;XIGZr2Y$}I&;3mL%*x8jEN_7-xB}2KQo-+3`vm`XQ&m) zkXE}PiINyxk~2$&L{TJHyIM+QkYa?SSQAUdl8n{tQY2?M)7?P(Zg^9LLRpkISy`3- z=iYnw-u>gg_cK{p1`VLm-7^>QQ2BH3U3c#B-y{5iZ|a_({YU@dUj!6F0IGvlZA2NA zXoL_Ejfe&;A_`?AKw-t=#A3yQ7ZBcPm@AEweq(B>J0Jrc5z(t(80KAXb^Eh=4rxqY+V}`BD zJLoipyqFtjan9hJL6pI13kpAH<$U1h%^!^5tSaWwUsk}~k9hyE-O>J#(C^#I&6j~# z9053uMI&fL9D)G>)g^ceE{;D4Yyx&1^5QbX;1Y03Ade8c1(7|N%0rmpBfvvocK}-u zR|E7XJP88C#WjLIfc)IJ0KgzL!QKRY5nDZF^KHk(j=meE^1dUwg{^k1bIwTvrxuZD zo-E3-f#=NP=L4lXe(q3!B2%8gl`9TTr@CaWob^Z0k9*Ah0cw9p==W?E$o&TEa%bf^ zITT!5a0ns_V@IfB4g4*ei^du!L%!;x&^9fHVdi^fFndCz$t?xLzKhe zbyGouRfw5@_F>4jbPom*QBD}gsfWcz&tjA3aKRB=v<;`?@;S~?a3|xR=M*3VI;7)H z4N}PmI|#&!9Z1O+-QZ_R6xLX>EWAHXq$ z^CGEN2Ph14{!!j|R~qQ$`&oW-kzV z!%=yok_h@*mkQLmZ1rql_-1I+e+|5XR?E1=p_dVpptQoM9BnE<8{3_fp8cdGYUK*ce*g5l zKUl>6b3fF-{Fnav_e-vu=#17^*EtE zG(@#hp;jBFnj{R>N2pXP3=a3Cq*d({C1lYe?b>NfG>;2X?{>3Q?}Ae)f<@aN zq5Ff}Vu(l4i4*3LRbC8dZ zVk*xAf0Cf_B_!X53#24u<&;;VyT0*q0~J1CC1~ZqIRX?;32D~q>C0F$V_98W=GLv7 ztgf!Iy1Yoc-K5cI&`DcfytWQ&EjgB~@I!n5v?~K)x*|K;6O1avdl9+@KIbf!K3yJ1 zo@U+o5ulScSZyfO$~?*{thN3iQUO{NwOWmOZJ6<~32OB^b939M##L(dVWKF;tQw5z z5JeG{YDk`0tT>!?g<6z%pQW5Xc1j}mR(4f$@ENerDx3Vrs*`*j_~#<>{V=aChptH$ zN7%4~Q8}5mpmK~9QW126l?EiJ;<JDjNv$n(Xs<^%+fA02 zmbo#1gVm))R#sN%q%9ha1{p0>Ark~ra3W^`S48H4cHjywE_k*jg;e02!{N>O2GjkH zH&*xeS5SJ8)BA%$;ed_-m*@DSz~P+37%#o7uB@Y07J2{LMc==d9pl5JOi#}+IWob{ ziD_DuDkH;V-q06ooE5BfK#oRtiCSaPPNQ7Ub|6lQAQ=Rh0sc3@zXiM!q{II-$q)Q1 z+t_g}4>Q+}myya9(s&W0B8*a=;3Wsi{XGj?iMYZB(%Th3*X`$=&;b|rxON|h?dfa^ z>k_cTI0BqA-shcfQ#RkSAA&!D3;u15Jmlxg6!(n^?r#|MaLM4ay8jwPENQ#L;^Hl? zT)D#S+qYR>UM4pwd6r|Wp`%VK2->9lM=MS!Cqgi$UP_%3ZLC`3a(sXPGjUpmMOYcC*Tvi+^Fu!_}>#H{a#~3w6 zlM$w-rWhL?XLfc6qoX4X4-b3EBzL`NAXogaYe+97q&p+ws=y1%M$ZS?9Iq4x|vUR2Al%7?OwI2?j=8W_c;yRl{* zBv-g-zq9o}>x5qy^lm}Kb|c<2r6t+f46QO88A>Tc6oFQxX-X6Zq-ly)isj`+Zrqq> zadClbSFh6Pw7S;p+~pJ@H~#+4b6r&suN2%`DUDK!But3om};#`6ebJ}4Ur`N-%6!M zty&wHfjErNfhG)MtTkX=LHx=~6s=bATu%hn8aka0?RJ|qO<7r6rqyY(zP3iI-K5j$ zkY^cbmXW4yGM5#Z0J=-`7K27(ap*W?zP-fd%ku=6HPNxx7#$g9X3JK_Mn>4bb1x&+ zIzyEj+Ci*BoB?MnVgzH&ps&B^r+6b?kSmTL{8tYCoHF&_P8xgu=diu)L{+TG;#)Lp z?~}!;A7T+~V~fMr>+F9p+Rr(mm(2n`gjLx9OANLOF2NAu%p@+~rZA)Xt=K;c{5r5( zfp{?=Zwc?}^QFG4eN>kclzju{;qrdq2qGBQH7Qm0<25`-~v91{isK@b!=v+^94peK$NYJxKs zXB`@a6Xy+n#s5dEMa&MW=U%IWRvJ;R=$pmb4C@@7ET!FU(`c^K>2$b$?HY~dI;*Rz zG@A`ttrj^c895HaQfCc8;Se$`mNqw5ZZf}e6T$J;J8!akZWnuZ>|%U)ge{{}gjy2? zF+%Qxk<8|+>I5-Act0wNV4;xNV#MG;9-B?=?9 zZkb_tc$lfFX@-YKiFJt2ZYvH0>kV#NYwsCw4r?rVYRQ}>iCxdGh@eEH6h%Ub7mK|; z(9sLW^R@|pdq?Gh|YS$>+yx(J(emX)jDc;8i0dy`^fX0+**t^T)upnm6atH z78Y1sTjF->HXWCCef$1CQg|nX#dMYR3#WMR{As2}#~G>C*tLB(`*!YNxH?KjG)n2N zv9#+F>vCi7+ACuTlnu7y_{)O*V_`b+{|HR-Kj*rAArDfQMYm|z&SJICrnB+~huDAS z3BA`;-~W5T8M(@FMBwUR>NqokHCw>UVeIIXQSQ$e;eQM2;lhgLt-e@KoH%+aKyg>G zASnt9HskjEP0n99&#n2JEG{l#T<(cX2Xyj`SXZ#h(#gEIo~TmPt}wlInvszawoG{f zPr|q`cHxQC+oQePtRQj`!CAoLjogrCam7bM81>MyL49BcEY%WCG>9#39zJV!r$3 z;j3`gVy&Q@MSI)EUgfI)C3*GV4#fWBT<8B>Y_x!CqfJ5)nI9Ho=d0Cv2gPSjkG~Th{2LX38FP=n$s~5>l#`I3=P$p z**e3-9~JKe2$5-1L;4KeUqYpk_*NI<&povxd&FTP$Q z1J6{-A9^A_UZDJ}d|rQaornYN$X!mBWf)_)dE*+_uU+TzRj@Tz5Rb*DXY_AsPviz?yl84I++JMZ@|E*kx^#i{f04w58cd}0i(6k3M^vFOefzU7Z=mh9d5Qy=LU z2Je1iMPx97%&85358hV|%%4JK5TFU2#))NO_aPqIeTdc7Rpys(@!tG-F5JAvjT<+R z+>7_Ew1ps4!y#6)24}9H=faK4Y#E(q&)gpN@7l+Xt=qA=rPF8;1tC!w5-E-3wsfBt z`vO1(pgyZja#Wk-UjY9t@TQo=m|)$9C+k(5YGYL|_x)#{3--02c|z|ljI_NaTvWle zBT_SkYwt(QG}z&-5dVA5$$tRMiKKKxGevc|xGJ>qLSV+J4q7>G-Mqp1^XIvI`68XP zMZ4WZixBA0-^GFyqV3e!G~2gtXLj3mrlxkFbxatBSmX8B+**L6p#JG>Iz}_Kxjl+s^H@(iYclT<7Ge_qesNz^yc+%{nTB zBu;2{TCBPj%S%gKUb@7)=Z>>`ZWjl3?`PNSPDCKJhBWICI3d#E-Ns!5_3Oarfd3)P zM*gSaz|YBTEb z5Yt<>aPYuEMn^{(9v()isO!hiG9PhPa!dIL3HztHc^g9Mr4X`qhbRazX!1@*Jx-%&RB25LRU1rX$zU>$-*Z=wG=X+PV9 zE?|kUD2zlHJBi8mW9%f>2f}Q(RR2@7`3p*#qX3o~xBw+yW>?B#^BnDjC&RX zR#!Q5<|G#{ogvMdv^t%_CFV$?3f6+Pim|bA=H}+uxpOxo^&yg^hstETM(w;8M^hS* z?nw9iXj>T&Q|kC#ar_$jA@4(vddgDF2)^LS04kvyN1uxRujv-bt zq!1IaWq6XAu`N8h|6y*f-sZ&R)4YG}B3I`x_n~eHMj39b%ya#X8%$Lv*|%#Sdw1;Q z!0!D>?p>J5ShV%Ag{t2@>YDTJ1~2088IChhu(KP2>@n&uR^ z2X_89*jnP16R&ad z+)1v?-{8>hJ#3wr#-)Y|F@w>)Wz2ioNyd~7{-R_P&#QdoZ=&t*;-U<-4g@G7Ea@jb zl^?o&(pY34y8F*Q|7EP5#H9Pk^POZ;-`Y{ZZ{^zkZ6|84vLb<1Kmabpxu6I~Z6jnT zE5u5(y0pZ(GiP}D``_o*!cE$pCeAtHB%z(%I>6jA0SDvC&7UUpBEzZ0mbFCU$ItBd|~x$E!!Yu$GzxzjeV zF*H^zP8?1gg7dn6Ar1MfH>S<{cjs&E=cZJWL=C)l_^d)>0jJO^A(D{o+jg>V=RRhq z=g>y8y0S`|8=Mj{o6{ksW!hZ3;bR!qTdQoDoFZ}&fz>GK-|7x=(tDx;L}r`>zlc-A z%2eKs)3J4JV*br5{{kb8pYXo^=-W>{p_hiSK{Q_l5`)w^`uwkvnORc1Lvlu+&sFe` ztm4;=auw%58}AZwDDQ9ef_$4JJftOd0^xQoN`zJ@}gHnc+fiuN*=l%PjtfZF| z)BU~NyMK4S-theX-xu?)v_eUMvtZJkSjQw`j8*~LW@gwny_Ky~GiVfRtE*lYM~I1N z(4w8TxHx}>)921IF|~ziy^d41jMeES^eDP;+SadI0`eJUgD1nhdRAO`F2}^?$e*L_ET*UQo!H%&A$S8pQb5NG7SkGH%^CXI(7%fOjfbge-{`1 z7T(YT&MutC@7RJiww-)=OrNgtsPWM#>n8(z6P7vzKc(KjH;Y}k6bi}5z7!*5J-DGipr z=NGRx^jr5muZzRp-=__?RT~B%8~Pila(>;w?@Ji%5`d$GguZb30>@4s=fvgr$bl9H zhmecGxSZjr!rrYr`1He1uy@OL5}OdZ5UnFWwlZZ`2Ei$mA{EgrG8~il1pK6XSz!#o>t~e9{Sl zWeXj*m5$rG-MEpzZAJf8gz=J?6rjc76l8guH0=-qwIHOmw#uc`=Xmp#*I2y0gvl~= z;A6iRXkmy`^oiT0T=@QDP7bwn*hgoR(CeCeAn@zcIwb%&wdt52(ChE zx6-r^({TIA+!U#dJmaYRW1RjI0znDsrtp~G#^t2W5X1rXBq36Y>*p`>_N%XQ@|}0E zX-1et*aEH@QPhWrdFbIsc=E}onVH=|ZYa@R+cv$8gZmFK5|6OHyhfw5!f;rJ+)_`5Xq%j~H!pEx zVUgO{F!iB2&RP-`pz**QK@nA`9fTGH35=4bl#{2Dtnyy1GkmSm878y=E?6NCnxtA` zl*WkmY0e%;s1WEKFTVJPgnr-VfagE|JXR7qZYyoKg9f{3GZh+1{*)#D@0|-C@0pf* zA)A7y_-1>RN)ofSbc+*jzQxPm`yQ(cw}=obQHAwRN-NK(R_kovv6JUN`vSZ7>>;UC zX*SvfVF)7R)^t%(2Rpd|g6aVXz5o3WLg*!d-Hq5?-+g?ugM?L3Ti3X@320i0MAOp| zN={$GSC?s`n~kGqCAfpoyWbytp4=fJY?!}02)%fc69T1(bVQ)Nv8`SkVtizr9W%3x zMZ;XbcAcCKS)KzSNu|zeYn_v4PSftRnV#B0C5j6jdl1=17bm$xP)_Ykvha&h9?feP zo>ER(Tj=$;LI?Ql=RQM6Mp=@FSyj78rCzfH|EWX& zU62_HBZ%O|O3%>+h0hIFF5}wyv%LAEmpT3R8^k&w1aLVmlM>ZOnccCQgAX6(;YS`L z3S)0r%MBFBskY$u-j6;gwEs99z5o3WLg?M^%jQ>U3{pyAouQMp(V+$fK^Tx`Dd#Sn zqp`jQ0@Z329cc0*#MfDe3RJ!Zv}ZDsfDPE<#5ZNo~whBz-pwbC}%=dW|~<~;RUoqD~F3N+3XqI_2>^lF0k z=i``B>6cM$#6@q0?b%eBVNAG+(~ZKwYYP>_6{tAEOE12}PlJi>r<~9uj(+}+(vWN8X{&if~hapH~FnZIUb~3|Ff=rb(wb^DAqXS?TWnVx?@0)Qz5DSw`o{UW-+228 zyejv}l_K7K6c%*_=}+&(KM8Ca0!J zlEfQT3*0}2L)+5WW^u|T;6AHtJRPPJuPIwyx4Ml;j<(*8;9;wLU=YAdFTThIzfpIj zo4^0@w4ZK5mkAEM@E@}#`%$jCUpxH|u=+Qg5Ezx?lqpW#VvBjyP_)3p{4Ku!;)~3m zIz_g;Laakv?o%xZ19t4&!_&__&;ExVMRY`(=LA9I_3?s(BR%ddaL1aIhf9C^_z8WG zBi_*|>yc(HmS(HT^4b!|PaNZow_fM!{1w*iI)cz@x4Cxh8nWr$XV z%L(trbW((pO7XW8BEP>hgXCYT0~-mvCw1JL&^LM&dd9w@2t~hQqP+XkDu0#n3f4Jt zV^L0{tY!Pw8Fo$2kgcuLUSG$O<04BNL&xM?yS2dD`Z`IyN}R+ft$b#(D_x}ys|riH zOSIVJsCMcAsMoa_TGaUv+JPnmX=8PURSqZc(u?1un=MqjhRewvn5B=G;6GVH-)y`D zKow*ZWR88G`wMiKcv3t5v2yOKMwEcVXydKiPP(^I&LUaH<+Epa_l?)Nap635r6D&c znpd0jZl(SZv7c2~@Q&LoK5hq{`owWu@ zpqUyQWA~07h;^*3tk6swq{g60&?@1|(haW9UuS5fPHkw&`|`W?9`OTp0YZdWEy}5b z;({l%slKCJeBB2_8Juomb;p-@77Ec_^{kPuyIcE4d#4BIqi*uyZ}B0Tg1`DV|8u~i zokh6-V~1(8g=MvihTB5ws-HJb|3mHUk@82bs6Vb$Na!>wx6tV@9E804`m3CH?R9Lc zfp!**##)0!A@#8lo__9Grnb$Hi6hM%fvPhA8feTwZt_4bHsGwg`=)n;es8#w&^P*( z`}4v5>p{P?^!?xtpL78qWpd+1ZV{}_xN+ke=g*(#)Y(%wGP+=xvPnv*FZqf>GdeuV zGtWFzAlyt5s*rRwCz1fIgH5Z(s12|0?CW4f7?DBVB5trxy8Dbf(`vo3Y-9Yv;Qf>> zkA^bUw9HWSVs*7%=k)nAy!^(?9J_g%jD!rKO@T3)kiXU5z?Y_OOPAFEayir zy~JDJ|30183UQtjs(|%8C9aLK|KW#u=K1Fto|r_35xMhb6RQIH^~#cSZ^n_z$KPW( z56scacF)K)85C^?+*s+zLRqg{?(IQHu}vscrB!#%iVd;jS@kL z!6SG}xtH)PB4s{#pBoWRPg}+&**U#~p_m14Dctb|fpbDI9>hHrl3_lm*&Jd5tY z3t#vgiU8+E=&+R)y_YpTBUa)+2K*x}YNtnd@>xhyV6!P4k#&sggq3U8`Ofcsoy%v> zqK%~%Bp&TlM~qExR6L0}urtJE4~k z>GOm45of>M-(j%UU~SIj%a?fN)gSWS>G#MpU!|n&8Xgb6*z{6HmGw1G?7fZ|EDH+@ z+?>Bjs6$W?hJiOONoh;)gd_A~;QM3WO9{0k@c}T3`w+Txx#gYdywd%C&vMc~Uu7t2 z??!!dS@^r0ab#&u5NPJM?_k^3tt{VKWTmm_GZ`&I z{=y4i#89WrG!2<$P0grOhW?a8|9u>@Qdq>gmUZh090V2;16NL*lt!n?`rK_o}H0CBo77?uZ><;8FQ{s$nKAHRLV96jK3FZ>EE zHO-3J!s2Pjua#;mv3yBU1oj|9<`4gvj`Rm`LwX{qeg#=2IJ4%f%2S_x9#yYlLxoWV&Y2FoB|Q~tFf5gO6MC^%248RZ`y(UtqPmN-7KZ^0LEv%D z!zjSGjCYT}!}ovqeXifQ&U$+V@Zz;7=c}hWLn#$#9g>-x@$oUDC}OF(h(;4gPylav zxUVX<+WD_5?vw!TVrXozYpp_O(BlZZHuv7HpLrps-8C@DSbdl5w+|A`TL zsT1dDEohCetjj&=io!TUYBOq4l^4GB z0^{QoT)T9QFbMC6>}%T&Et(94Lp1XiwXlY9hFeREoH=s}C&J|PBob&}^w|kw%X;gc zoN+zQ-Q(cJy#LsQUW(=$WBDJH(2Iki{8+p?7={tf3ZaS^A049-*J-V_Sx-AONwFB# zvUM(8JP!hs6BAS_2{`NF#JcLbE^H!MU0eBVV1_Pf8=gRU&=C(ymSJ>?RUWqhr+Dcb zU;hyF^Wg0h7TrfV{N?{Wt7^MgiT{{W>hD|h45A5a=#4A%yl|lv+AAv@d;Lw``q2-` z)*Fzg7?)vCRL4j8!Y}?36FaxlRF-vPF_G>DFL=?rN8nxeSpVxjj{b=fI)aEJ&pX7i z0vxSYgSXy#lUHARh1-j_$n&(w%u@tPqeU@Ptus`uqeaum8$>!T$V2hyBad?M&_l#= z!t(M8OUp~1@JiJH;qk{F$8{9z%_agq^tUJkk>wpOTshCet((+`t0*T#5)$jUo6RRq z5b3Ls+8KtsFJ;_TT|yz=TRT)1!!XAQ=tgrO$2DOxm@ zN`-2*%F|Cj&Fx!@EU&IGTp96Yp>)7dz0T)fcmYw0N+n@zY>dm7E|TX(xgzH$WM}jv3BC8PF`lyqIzWriX?2LAm>sj*7#bd7d2xwmbB%Sg zPDLlQU5gtxt`kQQ6JsOPDv<{jrC;9AXd4jNWJuZId51oOa9TNoNRE{jR`PDv+e_d4 z$#C?K9ZKqN|E>QDZ}73?5|FAYO}4Vi9-6X+j#NKq#r-{_^la`NP8mYyz$nByI%%84 z3PEak`-iV^>+JiCAat~%0i=;;Y|joJdEs-^hDK-`zv594;PRZXzwm-80x6us7WhK0 zNJ3U6%9QkC=lz}-^yl`|`DQ>-{gQAOLVDAgDGh42dpBn-#woN4$#Y8>X%=rSaqQhU zIDh^uS>8d!5r&#L4zbn}>yS7~IDGgK9)08y-Z^%R<&`xIjx^1S`wCzB@>dCi2vz9i zBSXVHbnpvMEg+8BYPGDP07XcrP?U=_2*s{fX>x*C`r-&T1DE(3cV6Q?-+ z@mt&PHcKCQ`_dP_T*$OJnZ&eYnl+hYMem@g#-22y{zt3qA)`FFggDT~5?BbVBg`#T zQM~t^S2+9HTc}oxw9_IrIa#RKcI07R_#?lFiee;)d|k7?sIxM1u1wVEhPxEhZ2NrZ z{jFz=+YlhL!3uvzoSHDe(bWcFQ~G}`u5bH#qgfnBIOphe+PwMZ>%98v_qaTN8D|ZF z4sg!bZOikV)aE?$&?7wd*b^K&bcmJZRbGGNO;#JL1Zbi###!N^haTqO!9y5Rg!iHl z<*?SUyu9SG?ySY)u*R{z-eB9z98(jM969m`0If!gM!P|tsW)4oIGe?RfliB_}!0~;x=y|GodTK_=T?)j_Qn5Mp)qxt7>KnBkJUw_}-5=^`lp*p~zf^3`aaY$<_n=`1A`e_(T-Zg>I<3?AT{G zl|)~LGI`fXFMHZsW4qS&4Whf;gV5pb8>{^6?u70?Rb@D2AwA?-hbvbv@ZIlygR9ri zlV={M<02NZ8NiEY0fLJyu$leFW^l>0me8+Mn-w^$)}i@ znCy)^C_SDZ41#o3GN-3+-hd8SW&*$i?EJ_16g?=a~y z1G)R}#W7T^Ft>FEXBF2Mu4ApYGc;_6Tep^Rq8T0@re3WanevcK^UC_ti4* zw$W_Prl*=JhwJIZfa!8J3`4XX}vz9QpL82rD)6+#&^m4-^@pPv`3= zbb5c5pS#lV_Y)&@-&CRDm60Of{`NOGcKl72R~P8y4dNigIg7OpAs|WW96ETI#~*u= z+1WX2NsTm3xq9^q$BrMPlcj`&q~z3-Iu9K>%)Y(*SzlYD-DwlYG0xI8LJkj)a_i;- zjr9h(H8?!6cRFomre~O%m>`sZ;o1;8W_OT83G2)2G+Hfkmytv<#$;FwnaQ|x{W8~X zUL#W}qgzH1rHTX(?^cq+f86iR+-ycSBlOL40X{gP_uuzkgzj_R1L7!Rcyx?frN+f; z7jXzd5Yw<7F3(>f2x7KPZDq7RjLQs&kOR30C?7Jb96QA6?ao%e<)C481FI~*|DA8( zegakAK6XO?(igr+Dx=)ghgej5X#^wnT&cfnl>K#8M4?F`UTX)mQmR%Fc2eGW>3f`h z<8>-dh_t3*+E7h6@bpn0e*Rga@o`LUP&!1E!WA*w{RSRYa_k}yq+e|F)^_O`;be0{ z?{8guo@~xxHg1}Ygzk(b)B%E!rEQW*NTadB`{&Q_^>6$e7H;04ov-6CBthb{$y9(y z#P%J#_|&I9!`$|rjEs(9jRR*{Uti<3*Ir?HWyM!l#n0>9%pA`@`#d;DphKb{LW?RA zKD@+JuMSbG)VO|ap1hM%PwJ$3i#*M6#xS#W8)Ahxs?cd=?3~@n?wxz6B}25}ZY*=I%J2Q?Utnl{ykyA7PUs=eeeqXWSJN!3Jv7v0 zkSqC1xw8Kmh%V4Ox|6Fd)O3t)w|V2+Kj8gi$Eg$;Uh7#4DhUTa^&|&A^(0L#n7%^- z3g2j1?Y?hU+>0Z3G0w{5B6?AHn-Tgz+rT9@`?#Ob%lqag#W_nHhg`jSkyl^;A;*us zO_rrtmk|dMQ4j+{mO&ENdHShO^Tgv%QLhh^#0fgkgjx{>npaCLp;Ul%5K2g( z0-ikjG-IP<8~W6r2QAnPMutZ))^g$M1#Iqp@wkjmD`mJg%J|q8(soJ``Rq5XG*c5( z?A)=F+qV{2Ut0qdnaK#^0F)!mQf}T};KHSgh!U#R3YALiizzsVMx#YG)SFWqr*?Bf z?|UH|esiybceDH5ozTStk&57)H`XZ>TP7!{#1+n8JEE%6niEX{{DdlqGjxJ&G&u9tJG}Su>(J?tL=lawi5sc0?a@OV`P_3fwGdaT zv|A}b!5z!zd#rGODdf(O)w>Y76yGn2Qx&ctA7@|2y>FIiu@RTt^>GV-FON`C29!Xh zQsMUEB5%L_25%qx5lbucq-nEx!p7|8kl-sxPGIuw6p|2Yd6;Mg4tS+yxuyzB5B}9|whV`|S zx!GNWI-(j^aCwd@$}rdBD*N{Cr&g`AbZd!r-o_Y%%bf>maF+FUlk4->xOwXawMvyZ z2#AA-N|<2t9%w|lN*>K}tc0#0Ro>UGtwK9TC5+fIIZmh9=GN^++PQ%+ zqLp`;zjcdht;TS*%2-?>unMRB9uFL7EXo-zB2PINT`)oO`0u>_ev6gBW zvEFGS)r9Rw9^$~!$4Mq9$wX+jQ$~k|F?rtIB6lto4^HTJ`M&FaeFveJ+oX5cS!+CS zK^eB&<>=n(Y)s0j)9>-xYp-$c;z_LO5Co9KRc}?dV60j=Xb z=Pd24&C2Qu^Yb?_nIQ-R;%bG=WN587VAu769{P=D{X1-6JpF!)`$$-W;~!kXfjv|F z54V#!J9$S5mn zh6UM9hl#m3SN}xd^F|=kkgC9!FEWO#)u5_0x6Yp9wSWEl$l@{+afL>!O)Co6`{-kQ z<_lk-Ee;ce7*R!PYnhtZ*Qq{H(C1s*fzO@WFl19~l_D#y{I{EvUfj>;qT6nXWA7tY z1?*7itF`1=N*H@Tx8xSv>JUqSv4&f>uJiUgZ?U*^iSi5XO`!3uE@qEvv%4Y@N| z@o-BE3k$sd=4+g~a+;8U7Hb{}NCL2syNsM|kYu5hkKZ8p}$DWRKu zH_QBVDg57e;Kpy@Rq7seq1?Tz)~deH-HlNa+WPe^vk8r|q=DtPU;16%Ie(G`R;W^8 zofQsN=J=J*eT98ncQ6tUVb@bCE?|7P!tzoRqo5rqko4PHmj9hBzIA!Ewm_qLlTLh# zG;Cu?0Qeif^_NliFxEY&8Sg`JbOFBlr7r=HDTP%&+NUEmR`ga@^$ZOetL75_ZRO-o zc%QZxaZQP*Z7d0jY~eQF{q28Au--zaIWA3U8N>LloqYM%eif@VnFUnf0rHD=(D&fj zoM)?WA5GCQUN}6%IssWm%gr(kw0C=J@erEH5u3qP@zH z3p=*$;Gu^eVt9CjRx4 zIE?%>l*X_k<=5dMr-p|{*)~1PWNnItg_{_g7Gif9Kc>iS&W(k6&R@7d6jqqrvIWtq zIL|Cfytz!A^jXKtK&FkW`CwM}^0RwYu^q(aFM&oaf$J8FDq$(n&i}P-W*awe+$3$L zwDF~|(>&wqwQEdFPO^1u5@i76$U5F4?~9Q*#Hn4CEUAWhdcxf$(dIoLuj@xLdc|Eh8lbdyL5(M&ss zbUK8M7H|HG-=lN+24W0>)&z0P#P&I!`=wtXk2IMR2tte$r+u-}HWGTjRow602P5=u z4mv#@y(|(ag|6;gFJE1Xgb~%%@h#5g;Bul+5otlJ<;JzEy!QI596R+6Y1SqV!y>m{ zqg_B4RM@t4JC7WGlp{wTXKZW&B_3ir4C6tuRt!ok&SjiFeTrl6zKvEPLEy#q(V=mk zJo+T#6BBegDM?c4>F7mpO3$V(8|K4rnbF~4z;XJ@X(~a5%oy5qSXo(R>y{ZtN5;_N zE2E0ig}`HbAWwlNsaDvsb()>KcCxy@h;l-nX2fBH5{=EFm33Haw77WX3QKD%OifQy zt;FCg%31;n?kv3+h>x4lVX$CD?{Mk6$ABs!RKl2@Guv6Xd6Tu)I)cOCxScQ2X=cof zZ=n`e36%DggZ!2&60N{0cf^U@4D;kwg^&eJvY?I8IZkDK>l zTC@(l8%&kHc1w~(T)uLV*I#>;X4<3@Rxs8Pg%O7i9AeMzy;N&MSOa-sIP=|geLm}Q zL?x_I$(}7))*(qkvUbYy$}&y6PC$epG*+AJ+OeA?uJ~~bL<#yCYqncxrBO-|go-`8 zc2liZa5=0juF|o-PJBq{15ZrKYGa*Cm(COFfZL4v z%J(+f3^L2;&@j_mw{q$Hc{+LO5o?k<$9Jj+cnrdvuO85^I@|eO? zkrcA9I7?!oW-Zs=KF;y){gA*x7zEf(MpUnJDnnQu2nK6X(sqL=)VzD_Esh;~lN;ABVN6l)O$1|e zbPy6pRkm%L<(a3SWyg*^ghAptuM^Tvj-Uy2Scu5FOOr|*t82@=`r0epSh(TCNekD{ z=*R>|k3Pw8eHd#z*o0EjH=e@QP`ES2^&$t$&qXY%h{CIn)VX-!Jk7j8qGCcF(Qc+# z>o~aYAX%DYtv|I&d>4Q~YoAMCG8_)Agt5^{=C;i;IWfud&1JHzLz@;MF-1wAiIIz4@_kpgm$t*7Bqia z2wnKn7r%y;fJ|vtgAwMVovehDp>@%3ic`N)LiAfz=r|(82*Wzy;<4kL_}&lDtq#^0 zmYZu-M@D)4h0n45sYhs6B3jO2bTRE}&_do_-a(vTA?MRS{vfYqfhh16HhTRGJ!FG)4lY` zt{beUJ6oHhwZe(z{c~qHf8iX)c-LZXa;iz4#~*uwZ8O`^-4s!;iw|sD=_iC@K;Q!tRnddZXt7}Y7OnU!(*YLTK916o6T8}PettaT@M*w8mw=Z~19 zmmnJoVQ9EcZKTeb^A~8^l*}4JLe>^nh*ZeFUAw!HbJqC?Ek_q+cbA}yGV!;K!nWfT zOwi_~7r(*1Ol}`Jp{s$L_7d~H{Kc=5shH((n8j!d%i$I}QvH>{xxW=SS1A{yL?PAA zk)W7=|2)Tj@G>hGuTs;R)lLIdt+D_4Pc!%Aqhz%h8$~ot>V2#9?a97g$R;}aKvIeQ zV1({LF8XlL`f$pvqky0C5{d$Jp0hN6jWeg-^%XJIAPniZA@+1!us+Wf+O#A=$Iy9*S;()tS)l# z(nZFGMyP}_T6-kg!2p}m>fY1drX5JwC-~eV9PBum3LikYf=dqXmK^sg~nukexDtug?1Q@B9vs-O`_Sw$Khs=4F!-+PIL zQ|E{>i_@AkRLmSXz~L`_j=WZ7ae0-n5|ihC>HFO#gOO`}dwR337nbtwVj*{CNHKW7 zQipOyIB5@xwS*A%5KVzIoIUX_?;d-b3m49jb=p{Gs6;VJgjU){P#ie$Fpod+By-z$ zF*ZI$o;%Vs#ahrRC^pK5H9yF>7hz1Om2vim@o`5dCrAPm&vgtQlTE!xw$Y;QmHaAIoVZbM5#^j z^h!gf_kIY@8j?6+Y-E_(ZL=ujebeh%gYvM*aHK9{sk6fTl^ZNBE;2kiLcKPEb*^j0 zSFQ|-a(!o2F|JMM`Nt*nyM5lCiwzDPJcKI4 zvBe|SdN;8`AjyS2R=M9(xK+gR^&kGPSW?)qrtSm!*Y7cEf8)RP-~87gmeATF@4~xg z909n1jF445!S#3-x5BOAx*q>;K>fvfzDnS7QbO{=AQX0T#xl*ZuYZ@b-+Gx^4iaga zu|sX2BtJgN-!go3um1@ML%cuCk_g^BY>LNifYv33NFo1rYCh80jKi6m+SUlYgcY$%cJko zs@%j%55K^P#VY^zZ~oSA76ZQLu1RBsaP+*X3C#>fq^)4tY5sryD$9!R#%A8teG4&KE$Vf=_||}+Rv&<5rohP z%6j(dIk@XHBKd(0aAw!TY3VuU`VX@@K~Y~MCp1QwO|DGD|ePwJxgO5ZvhZCsUamLH#zl66=xl5=^9sVU1k2-0xA@ShK2}&0Gy?)0nuGwECc!G zeUxx7hQ4V5j!oz3&gS|Mf&x)gbwr#*oVs|4HYu721I*vN<>Mr(6%q+heMm~>eo#&x z3T$``?a=cpLVWUYc}t#j$z z8NU7dzt64fH^`bTv?%J85v&DcedU;~GuwFdiK9Gp_%J~d6GatY{LeX@)5R0i=2m0b z04-HSVx2jAiWBd>jj&HJnKE{Fl2f$gHD-AlP;Vt+@+P_2xCMU%t-b+AYQ=$9x5uAixxm)wXL`^jdpw zK1)LF?VFA2UU?vGzESAj^Ir5K;=`bwh3e1{ojhfEX@zCCPNXVyT*mt1D*I-4QIF!H zHaoq13f~f7&Jq2tXxV?1=^2u~dS6k}uKSP|09pu+&1>J>oP5SuLnnC*pV z*>^21-R4{0{su@&B?-u~j4+7VwR0a&9{n^XGbqsnVd(wtY@CZh`3Wt#pCqifqRsvdT zgr#tr+u?57YT_yF)c;u{BjV!*$+ge=u_mWx;nwjpTzdUD*>aP>3I;`ec8Vvy@&eK1 zD4FuvLZz@-Mnxg2FG|gq#w{b*M5ORXvMHf!Hgm7_7S$SyG8U~A%7RNXBJdE#slhbY zIrH{goO=5WE?qcR)XuhuXgYZZR76~uh6R zTvzDxb+wZy_PB6SK-%f>)|;=fwtAapx<(v^IAf_*hk5eovy6>R;jG}CPa^Ryu#FDL zJLhHa^+qdpQKZn8gsxBmN(*BX zJukNuK7L)qvzJCk!Q~c(Lgz428{+VRhe3o!qsdx(g(OT!^A0&4LOHjFQ3 z2O;#b_eFAvD+(uQO|_P=va-tc#p}dT1u-xbSD3$gjk&q)XdMs++8Z>T8zA(J&v#uA zw<0vR2q#un2&_UIAIx)b{~@+cO;eACxP9|BxyiltUVP9=?ljld=Q)4&Jnc@C>FH@i zIigVe2+SfTy?;OTcVsg{zgyerUfX;gPgt!k46Epo{a>rr;U`O-(g(FOS0SHD=uT>*%w^FJ>!kS6h`q&{J{qpBo z(>W&aR#UH&Z*Ty0jVcdL=!5REyAwLj(QY;f@dT!vqp`Tm8!x}gyKlWir@4m9*9f%1 zg^(KyVL+7B*>m79k38`db31pD)an@L$nqlQ+m##)ydooAjI{d^x-~iC44qb!AN}xq zTwA?D;Cwh~mZt34wVxx0AE%Ox5CsXw9^%!}7W9(rH}?K~ifwwkPI7#kXAc6yGX$`H$oD+K`= zf-u7A2(2S>lX3Od6)v7TPZEcW4%Z2lLYJkGD53!GA-co834OEqz5BQQxQw-k4yab^ zG}jv3T)9a`8zY9be3dEc%uZ}YDUA+vH*ZS0GWkXJf}9BR_=Gr3D{7F1sSj+z@%0x! z0v+7}U;f%xaH6rIF%puhn6+Sng>aVDU}TFE_kVT5zPvb%oH2xmcQ@Ibm2;Q);lKVp zMvS6DNG4F5ndXr%zkrO^Xp6zB9v89npZbFwy=3+MdB>&kt$)(*Pv`{*gmWmHGg7V5 zURmeTsWbfWTi;^s_9EmKoFR!dojfITLR6_UJ~hh|pZW~D_di5jt6`Nc3~fRQNLdoL z=K#G}^Uc8%1_{00Y*MRMc<0zVT)un>ZHvw69JSgIN1yyOQxh|271LO66X;;T2lR0e zx=&j19J*es;S^lCb``M}<9zw1X0y%c*eDZY98F z=MF6)lM@rn&dd=y|Xli~{X3ujr+*0_G<1`7-GREO#e*T;dr(p!B-NxR8< zd~}5Fza8qBtdlcTsgYC?E?>Gp$F#`Ztbzb{le~;|?ZB*`PWGSwe@aX5CW9H%gw8#+-o>uBAv54| z|7;b~F^Wok3rC;+Jo_GgjN0fHqDmbK=%#XMe0Xdxr4%Rvc6z=)wL!;2x<>;73=h@0 zas4W9y!I;Xb`$FiIVsi&M<0KhT|4)qbxdyX@$lXM7!3B=aP{h$mpXB|;ma8KvOE1o zx&Ej*aL%HmfT5vbmToR`du5)$gGAG|ZI%|6*}rEmag^XJKC78b*g|Xyv$a?IJk_!hjW% z(l(BLJ9d+ViDyC1r~GygKGYm=%_;Y?lN={0F7O2Z;y1qaK!mRD_pudU!rh_hsDyPr z&T=?TM@4%q`hRCpx{Q9aV$qQz%R7*zTseJ)<;zzHIvIgd=t{!Sjv1y8?;{N$!*u}$ z`kNK*c;CuhnZsa@@2jws4qqQ|&}p@K>($pdck&cEvmWxtd4DokoDSK2;9-8@SALCM z2Ogq6wuK<6ks)L}K!+Z989cbe+S)3|-+7x(r$rEWIOwXbGgKX6`}W<$Q3Y!RA-KaS zY(J{*+@qgqCnpXg9zAk|(aMN_S3EH1dUK6;PriqUj}XiAoL=SE%}3omfco5}C5VL+ zd&ijKxB^z#IyJ*rzW7ys^-I6Z^p;7$Vr^E~hrHOkl&fcu; z*%fytN!pWWliUHqaqpG8XR}1k5Qy&9tu{(2nvEt| zmObDoKcZGhkyiQ0Ih>*%)p+6g7Z{;VCv9UpDXDAo-8Wuk#dzR~^6)DUJR}FPN5lnx zUT32c<tjlhQYBjDcL-}^(0b~(yfG8NI(b=LF<4L$sDCdr?(eHERwE#P*nV<<|v z@cMDmYqyX_2a{VQjyd$qQKlb0z?wL!6XP^H?fZ4%V{erxrqgHwIkAq5cY7P~(xnR= zJN7o~jb)t6aAX5S4PK;m_QPOv_wMz^8*ljXP&kxQtf%Wdbm%a9_UyqLkL_O8bpIrp zMj!`kEl)i0B*T>vv;Fv&`#ny-GW8AwdbW@WJQC(Ia}Na;)SSmD9E@TxePA ztaA3kX@2{+{})c4Jxy*bS)O&1UdoW(X1hghat|$SEzUZBZE_I%XWnC#y6WQxX{NY* zD7MQTTSljO_VH(Z5|7Jpz(Qk{SKfQ4%RI`f*B^_v>NmoyelX~a5O#(LvWl1N9-!Ty z%EV$MU`>y*s>f;QVUChxrQD&KkW z>%4#ZJzUyC*_2wO8A@WD%RT4n+c;&E(}Qwd4~JaiN8kT}PlPZ&2xhIb%4BVvhaY~} z2c+l-p!=-eMpeDbZMZ&kD|BVFFIN<3vOFV@fYI78Pd)au$GpqSuqw@|OYiaC*>_1z z8!H|UuOuSdCz{^zBv)|0f}6WSsxr!ws|=%ZGHG-C^xM4ny|458-}*gP8>@tbSRlue zJBzP3=jW!HRB+Cbnhf)RWNKyet85#r7n{ykai@YCdlg2o3|DH@bj)K1A7y)e4hO_h zm8MDg{+q9GeR+{Q5Ss0_Phl>x37tZW>{WUA8(~(JC>#MR7=)yV!_6s@79Od~r$TpuOHeQpb38n4^z8L4_)r zu^0>;m+|_kcj<^AIzX)JCO?(NQ|;`Z(Rp|7^Si96yU$Z_#KsY1$4Wv(rpIet^bMh?Sn0ueFAZrrf}_?qd8@u1|76F;pAnu_I5gt+tI-R#7MnjvF_xbLrY8I-S;FKkh1Rr~xsx zw2?GBP1aj$oV|FS-}(CQaqPWg+_-%M1;i4fl?OE&eRrg~~W;L50KnA7*CTEP1!WtL2sV-r>USd8)O<*Ku>bIaki2q`g-; z`x{|4CSf{>D$rtk57}^aXZN064QT5sEmfxx)M)EqZ>H2AFAY#7p$4MR*4Ilr_v+hJ zJC4W+S_iZv&8|-$#SJCo+J{vR8XNj8t#|gp$>4WC2-n`+N32V|s2IhmJnV z$ix&)n~|CvE0!dVP*^(a>zsb?7+?Qa|AK|z6rw z?i5-nA8>*q2&(Mfdyp;DvzS~w+P9NlpMMO!_x^M9V9mS1{9Fo}YITSM2M#gB2%yNV zMFP#q)2Fz#xOj*CLY1PZ4Z54y7HgafOIrV3BUO%X_Q8dG7s%Qcq6myp$-dn(zfYo4>wV;mC zIYzhtbWU<0un{%m-B6)3MA|VH#awyqEv~Z=d2VIXSwX%DCpe}&l&x10$+u-JoNz^2?sxY zlpRkU;jJJ3fGg+UC+nmvHJVf^RZM1ZSw>?u68i0CPx&&Cq!rXKejPRok*{d;`l+%D|hd^7>_PQ6h`m*DaFv8{;q4uKK$rHzEHCBnjfU2&L#5DpP^4OzCF-FLZ zfD15AaLNZ0$$*+*2j<~kJnN%2WOlcS2&1DDJpTCO)N~CIjWs?n<<{Z?Zy$e~%;ZGT zAYXA#SXo;q%`+qb7eXU#^6uG_{L}y6Z}axa6J!cPT}4L~LWv0palrPeS-$ewFY%@4 zzrgg!6mC6*94|3`LaxWbebjxI0Wxz6YXz|$T&3n>j_yCga8N~yBNV}q@q@R1#BzJt z15EU(8J5yM68z~fPqruRslu;b>gu*2a*J}ky>Wkz9uBh{j$ugth_=DQ+F1gdqOmw- z$(>;+2w1;#fosQ3k#$;tA{F7#V-K@){{b>Us}N`N0@>8|MUV|PD@9e+2WSr>es26u zKjhe*zwfsZ_ysZxC&6=Wi3K0G#9Wg)>}PxX##Qoib|FVY>^Z9f!%2UzGOb{~*$4wQ_|__X3Pm zk>S@}r+fBJ0vbV;hOUo7@TZkkTD!iJLM*0}qMUH?trM`?A`nFu2;ulBvk&c~Ha^1b ztVI|U`Nx}VoHAy;f797bHdzm#uNSD&T~xXA`?g<%zvnp1Q?pof*E2R*fgq|-uZ=J= zJi+$4-MsnAYh1f@nY6h|X4eU=M}i4awAPn-`;Aw)e&qs(k37!s$jrdfTH}bLh%D>y z&au~NwcCsi4YRtoil7-88R6i810+d;$xU~Bq8^+}m14Sk(D6TLbBZ$W$htel!Fqj| z!-pT?!qtm(IxTdhsYsRO<`S>J^9Ca$BMc|QpaR5s$*E)8G?p8@cltPQA3H{tcL-IC zwH*XaMR`ETp`^y-_yjLJ_gN-}M+tREbFD?SQbEO4^0durv*G92^^!Fm%r{q>b?!28A7GD{M{k>99+^>guii>@AX+Z4s@+c{__ z)Q84+_PNiouD}clIP#=C9xpVH9G$-6nH6iA&hIb(Vws4svk+enK?LfXkp3Rxp{via{ixR;@x2 z3?m=F71>Xq8>PG-=b*gXz8buLA&Tc2NuW8jYd>c%U*xs--ypR)ZQJCXv+wbl{h#9C z%s!7OY(bPGDBN!1_>@9@HaEe)4D%{!UIp#fp+`4fk-m?&U141mI-)=6B&`}{3swut z`k&UF=ES?Fu$`28RKqGkjSR8-@x$bCM6MKpE(!^5()#D53zhaE+Q6dS_uD>V$+`Yb zF<6((BK~xAo~!0gP?2V8W{$Cm32t1!#OtsAklgyJu%aLkAvYOmn(@wCuXFv%HI5uP z!uDM|5M@|zta9bbB@j!jJ%UT-GIs6W&DO0mDAA;a-}e(zHy?PeOCXNY*wt*cIIw>| zXD*-O>h-Ir&?l{|wN`oU&DWTj*@jqQy}8B@zVkzFuFkWvwoHo_2?=2k(#bP40mI=i zM-Cij|K0;^-!_ZOERx#+kB=6QHL2+5)}>DS!ML}Tk5`btcw+(+RY+kEkKLU zFTOZ`j@6Y#W-rch-E=YuCIbIs8C~a%T#@ehaP$eB|@I(K7&d9STUEMXp5o< zYYj(_9_99n3$)S}N(4jB{H=Ljd-F9gj#DR2vzRZEs}4F*#6;MRLA0V`E6i=%&NELu z&CYGR$eJm6E2Eaw$g=i;(aT5ym*Bv?E~@A&(jpYsj;^ za`TObx2_KEHvg{bGe9Z&&g~Dmc+TDnoT68vITJ^y6)1%jht0q^M`dJ^r=I&flha!{ zdHfiy)fL*!b)2&#VZdZOPNUi2`qe93yM7gG4V|n*s6(>U5=RxDdh!{nm0@y|HIC4aUH{N^=P$WfceA70l*ch>pnv`m#!l$2k zmP7jwp{*isb*RP_0tv~}^v*|%;GC~3K4^sec$$?DzuyM?uMw+ooeq;@BkZ1;V}9j2 zxnwxwSYUX#^u$^*u@|L!0B11w;a zLdXeRi{|q%D?3 z9yXCUy7}1xSVv}Zj4?PXUSU=d#({N??RyU~y>*UrCr@+sd_bv?>Nl0)7QDRa*G;@Mz&VC$AnB2K@c#SkCU|xF(J<$evZ$6 z`ZH*&(6+$8R|=aOGVz`URis4csz|VL0vKPsQ(RX^r$p@O&kJy_o7>*q1{;>#^z8vv z;@;ZA4LMpxfJenOGYE>@@q6*{ey=bm_mi`Or(w6p?*+@j6Pmyhw# zo;_@-4`Gb+;=dA)2?hS>9)I#veCf--$gVvH7#$e{96C_sChPe{ z#bTXfqBhM#haMpe67qB~_IhLap^dG-@WfA|b&2^N-*L|3oDdN+IXulndmr|?HwhsT zNsthzfYf;I9IBYZJC5+{zxEq^=ICb#O-NvMLF|3?Nj5pJJwl8JoA@M586Q3lLG}FV z&gY8Mql5!H_A$&5Ah=L-;np>-EzXnSBQ&k}@M-U=v>^6TvC*fLsiU(|bY4fBLGxQt zK}@0P;6$+;OtKhGl1U)S*# zt+lT}@iA}250WLe`3(wBf~Y|oLYYjU99o=DH0g`SA55z$e&Q^7o|C01;}a8n{_~&b z@uN?$Yxiz4le3ns`|p*Pz^=V}*tUHR9fsXQdnP>RYm%hN{#AM$(_HoHR5D=i)=!0`#{%-JK{J3M;Kf3wqA8{qn?Ax`Ip)dgq z3Slu_;@p+>7yK=PZ7X>qkSPUmw4z`d#_@J@UvSWLbu__O6LBAJ@1)Y}=Sc z*x#)6#6C1M#3PS9MkTBwXj*xTwr!Jy5u;pg7!a0X3gI_F~j#OC+wz3p%AyvtRbry|Ydl1l;Dr}nAdX{SX~lXJpAxp~ z?%89T2L|1BPWrBoqz$0M*uGL%zTf@!5o;}JnzMWNZuacm4?s#rLWL|dT)K3LYuB$) zsaEb-myL((gEEYAZa&D7IS>v1VYFs~vm=phx9BxfX|rK_w3qcqg0&LsMp z5fvKML(o(X^4vgbxOwtCH6rr0b*fQ~%C<>{cg$eJ(!gc!yD%Sxe!bbE^=G_&sCx-T z*4Vu_S*fRczjyDD3j)o`(lRICJ%O_htrg8yi`*FYAK1_I^fX#)th4vk$A21{`Y~(* z#u%)#96ET2neka7B9wT%b8B+WoIFiqy+NLLaL(s#e_-3ohs@;rNwxdoASwrWyTeeF zuw!}~(?b(j=i#r`Y=_fV-Y0cg5h+(37?cJ<6>1xNElH~?ZdXxR1<8E@5eulG@I7`^ zL|fHqt14}s%w`fjZzS*uC;gn#8g4BtaO2zsYDOV+Fj>ar{+-lzZbgMbHw4j$w_E1*_peL%8wcnlgK2c+RjCHHo;{EsE=jQx8ScfsT zfK0Bld)F@N^*YAcZYki89FNR%?)@`dxcI)W zf~!g>?_R3!{adls72V1`y*u>QY$JF5sOI{k0X*?dIS8F1Z~@b!oX83Z84@zZaZALe4bOs-({pWgaS;SQH|^D-~SL(le4U^wLj7v=?4)z`z4f(&$jZ> ziu%qu+U+(;TqO)*4(vU^uI)Q~a!+C2b#wl1vPckWzAa>RrX6szGbJ66wAtMb5j3++iD_@AA=gz5Z;B zqAKr0-+jybNNH=(4yy&L1+-zUxk!CTp`^j-Q*V)HEhIN!ErMpt)OL1me~4C7QLRma z3+{=6b3YyLUN(qsLJWiM@&3;Z?ygtqh4^tq_Ab_(E&@EP#ahFWBac!`Dge?Af-Lq3S5kEvy+(g?!k%a@s-pZ8Ie zN*+cCnM~c-AN?~aX#6eE4Qw* zu)0V)ONrwUB<+GvIsv12&Y~v8R0#5fGKN$+Q5f;KaH&dgq87 z{!P-g@;Yz!h=P#CTeo=s)EQchCg71~MF;HOyPs{_=RhlhxaSkyc<-ODHaNFK^$`y4 z-_O+KG!|&t7S*7Fb(Xi^ew)?xbuW4KAGr5e@2>Yo`2?VTAj*C)O3R>4_3EuC-u=T3ynpt-o8Ol2~qK;jN*VsKOEW$flJT`A{LbskV)i?aH@)t z;4{EbDPHJeGfR;%v~+cz*g&j8Bn(KVMhSxiFt}E33|w z?QW^A8%mjbl+R|1V{g1g)@+f45jh5{74?x}W_Rtt2{c+QKVId2BD&wlI#)|fg+|^a3Ii_PzR0Dkm#{V~xbp`i$Bk&S{qOxWv=6e@);W}M zOxMR5PevJuMo>CJP+Xk9Ld!H+>ohRVdGsOcu+AV(4Jj8qt4)G731wAWxk&tQs;IuAir0cK z*LNRZ_@;-$$H?&tO%(cy@%7%ncT!ApP_GU_sM)b+FOyT# zSfx>MK(6{0zRya%Q78Pc?G6Lm20O)%eP8G9nT>cimt-Iz$|-j2*v0N0yKy)YB383? zDpKL~*I(nt!cD?Z6$w73?{XXd9?UlUq>F((@Z1eZ1cMUG0IIKb)TwZI$A0oO!wR&; za^==_T;zdFGo>)1FnvQ88$BncnkZ8xq>A=BdO%i)?rl|_F%moibi)pwN%}X$N0q)>ie?`q;;9=x$&YvXm$}iBTUKr_ zaryiO(pH;DE5b0Ok#*QIJ;R}gkC2NZSB2YA`9tq#y_E#tkC%RTPl6)PE$wz2fQKJ` znDNnZ42GJjkhz?t)(Xduzr%X7Nf-y4z;Zu8``DqJe=*GWyr;mAw{H|L0N^e!I8iu+jL%~gOED$vF=6!Qk9TPa@Y}U>*leFCB>JysTjqL zvlm%gUF||N4G#}9J~x9+!XhB=!IndbbS>Qd?UNF-$_Tg3Ht5~>L_fxwcA$*q+uwYIvrX*cAd!fjTjr=l71m7)qu_RPh5tW${}p4& zwx@SuzqMAF?b4evS>F4qaaUe$UJ5VQ%LQ-uuqYf5zg{ zGn_N5C3WhqO=V)7eTPp&;LGl4YrAmb{5Z}T3?>h%^gjwySlI5vS=;xpuK&>+9Q4QE zm>cgiwb!NFHU!qzJy#s(Wif;o`P51X>MM0@27!ne8yn}1b8is`Wi-Yk!7wb=m$`W5 z0y2=k+Dks5mGF9UL0%8wb=!-Ahp+V5q<_4@>>q_B*?I)%R(-WqI@1YA$Ph|#aB3eR zf>4A=B#&ojSXx~|8Ao8(>l0X%vu}h(#^r2~|NVdbe?qQ?HR?eHBbWqxwBWk>(QNZz zlce!%fgsUDPN1>aT1>QUgj9jp$O7 zBYDLgy?3$~-zl)PTXkk0KIHL(`wW)`{qsse7_;xhF)Bl&7$-4qqpPwR$NFzqvoH7^ zio${IM#99zHclQtMTrtF&%|WbF#G%&ckkb$H0VV;3_3qfQF!p%zP_)&l`0j4l1vVb zGDHPmpjOh-DN8HMetvGU6G>-}D=W9fS%p$Ef^4e_sf@4$`-PJ`p)f&wXF6jD9Lzp? zjA>^CdB82GmKocI3K$iAG|=utw-WHOJJd~yv&79KSnx( zF&WxuERv~x`#5y;7&e#m?d_lSBA8!gM!}Pbx{u$7Hdqwe`{LdS360hVj9f` zW8>qTIChd!Sm~fEGBmT#o^j*u4Gabq=5S%}>|lFp(OLT{!N+gcpMUN9D=f`s1D&K) z!ZH&hW004XYT-*>^)_3`tNB(_Rvr(t3UNA&Y^Xt+vLbNNXH#wIvS`kx@$X$be)K}D^ONae5-@|%kE5_bC?cbOYosXhuDAM0HF-g7?e~rO_N)9t}*lMi4Vw0w+TD##X={Wxni3!0Kbb(Yn_+a zmTVuJpd7?lXK+f<%o64o7jg+QOBe?ESm@NC-{X+uF4v6*y?BH01srJ3FO#)A z2i7P-P%Tj#8zEh{qkk2qUvEWJ_mcPM+^qgGkkLX3r$}X4*HvPb!qLe=v&+kU#wEo|P_gmQ9xf-pe2FM7(=7=kh$cl@g=; z!%5lk*@|QKqVP6*^bIygCs%5PN6bm%2(2YVpma)THMg%`Kx8dMnv%3L60K0xQBJ(` zJ({7UZVas?BM>Uj_xq|&{g1AN@WO`_8#vD#l`Y_~bs(678wt-stk_q+2RY<$%@gm{LR|yclZdRm_;Oc&VKDZrBZQsS)XWk_iCH!{aFfQfV z^-IhzJf*GMMCHg&DrdSvCC+t%ZQh3$eZZhsIj1ipH}$H0^{P!t)j4nJV6-woi4b9Y zQIzF&gT?kLPIZ~1{uc?L!0rc-LI^2@*e`N4TdqOcLAL33LThD>Qmz!@B1LU{#7{D9 z`c+%-$}eAJuzi>4nuUmglL8`1>NE<$>cRq-KDofs!UAOx5vm9$B@?@Lvj50of>MkV z3Yl9fUR5Wjw&jlw95){b1xv8=a2qoX>)n{wiKKrW?PYO+*HPVFzmS9~z+{#{MI1kT zj2+|K^N9`u!D4%XPd@(y8A`O%-p+A47nWS#WaoU>#|t*_)xSgIZ>u&kIzm8@Ywl&N ztSqs#yqKqndlt>^?+5VwQOdxc&3s(xz_e3bvyE_G=+Op>XsEWSzxHiL)n8}ze6@V0 z-+z_N5m-9q!Ohz&J)ff{ODH7TT8LtfoIOQps7998{O$;EtV8Xs5B_}91MBO+A$%>( zNvwl`$}p#ook7_Eg(40j%BsYJ=?8p%`8--^jO!^aU1W=1r%%4^YkjRIsnu#;YcK!T z%$lsNt!;WGIp$+GP?jKva;F{d6BNF)LZVoD`WzZ9gtpXbHK@i6Y#T#6uUX#duong| z{BgVTKCjmVTg&gfsNVTzk=4zlm}HI*FFJCAE?JsTR+8nXbKJdlgOX4LPNKpH8w4CZ zbCTh06QshCV$d(S#I6tNGaQ>mrZ?+@7Y*JovKxJu6>Y3>1c5>rK`28G??1}a#1x7U ztu;;4WG!3a%B{;RH-G}`X_U*5l8 zBrahn1Xl9LCY0W-VlIW&ViC<69v-C<4IsVEh{MomtYVBNO_Gi)YP-jq0EQ$m3XE@d zlF~s^Z-BN)V==}MR7!|a1X3W?t5uW!CR0C~?ON+2t6QCCpUyUxk_fQ%7Pl{4B3o%7 zv_;8)m9#-+bcoSi+r3_%$Pt5ufBp?#bKkXp3*Y-yHlGjf-h@hAt7>EZk7-~_4 zKq^-2OI*5ok=6PdkQZMx_HRA@Jqk;dOQrlTj}dG%n^LBQPqvpMtgqPKb>+DEh!EXCqlI8lMEeCvn5ggioltcRubl7T6T3V*b z&3iX^^yr}<+625%ZBSO z6woUgC>$tfS$#IojZZIPl7zvi3R1A<5+?TVX78!vh*AliYuHQab;{Qx>pJE+@;e>y z`L+X6>+73K2hDn&KuX>``wlyXrf8-uj5bu_GHcBhF5S3D)3wlnAR)u$2T{VCww;Op zWs7lsP3?91TRKTeg;YxAoXl&Ks#-b1%i>`LE6%hg~HcESHhRKb-7ZD0U-+Lr^E@@rIR{`6dru900fvqSip5- zq>kQHkL%l>*5i|1Ubju;$Lo~P?W7rOu3~F*U$wIB#>+qN9I%0i76ux(! zyLDYL{@2NmZ+!2%{@IYbeYsQ7Klr-Gmu{n_(EGQqm%je{yYH|ruW8O1LXLuR#i;Y6SwXT~(yg z*6*m@x%g_j=wIb7@*)C%@9Vw;ZI30=eZ5kvk|YU%gSp4E+`Dm;QW&G1L52ag6ms~? zX~wp1C)NEaonjCa7K7d*aPv*nHvh7D^>4dLhZh{xAZ)>#= z@ndEepV2m1Zk4%jZTEf|3F~!8TI=-|Bp|J$7FP*6r7i`j&d4(TqQeMad*P#ZQ9w!( zh55q*__joi z{Q2{piY=YbZ<4DJ^1E%yzpPnfsMTsnBuXeGkm-~x%lgZ1_X}iBN__ae)0}mA4J=8L zBv@@a1stprL{(qn);UKgRo|}kq8((tzxtJ5{A*5%7qQrcgGefLy~U%O_joq_m|CUg z&sj;z14HaPd4k%+IL&rS6ol|4G|PT(^4i~W6M6MjfE_z`aQw(IVi}T>`V^CMJb3t! z`wt!f-aqfS47NYL_HDK=eZQTj;+D&05AT*Q!ZYk3)565Ss_;bUS(ZxxFGV<%>%6_L=4DI(0)HebdhO&q^S$lE4Vsi*>Gl z{yDVTl)`{|t4Z5wrVj06*U$pzN`-XcQ&W){8%hl zZO-}HZ9+)Sojc3W@UVX#hjyCPWR=U8F0s0_h{Az&xhvIQ&%JlNiB}kJn^ov}ojO6A zSy->v=iL|CdqmSJtzEbSM*VP~En=zUo@Dtq_O=eOwDMo8_&qTNV6!L0; zb?+qm>!^fpwPm@`b3~0*nFbfEjn(~{Ick--o5&4n?3rZbb0a0+}l|% z;>`D<;PT@nx=oP7f7?l$49k&|r0Q>phrkE z-_i3pgxLtGEe8l&>dRA0fld<2PGRazuo@-6YE2x+gq1Q)=@3eG>V+41Y_Ay7O)(W$ z*AY_`-Jcy@bGrV&1EkGgcXX1fz0=9{D#*HCF@H7y2?i*>%Qk5UB0 zL4Xp5HJd`U%z<+!A@C)ZytK9Gu>5eY>l-=QSIyky=)y2QurM`D6sCnwOehZlAX!Y`3}zoE=eHjJ5atFD(fF0k+Lhi zr^3KX7;mv-uV1-d=9}7=ytWmg;6*{IjXrUAx#;!ddk3@i9e@^)V$os9juVHFqcvO{ z_L+P|%wo&y;!8qVzXkLA>rhGg!q>my+zLRF#8(Va96EG}TCGL^#8J567#k?R>xx!< zo9&DA?*^&#{2zF0r$d(MzrI)s;evvDE~N9y7-FN(TlhOs)Lj=|H(l{67xwxSqpO~| zm1o=wZ|&>2UNsfGJXM0FVGTn&C)suOBx-aBRf>EN#Co!e76vUmAHT0E2VcGE+k4FK z(nS19u5Eo(TWoZ@dgCAK7r$z`%n!f+JxXCjnzoT5ucFf@Xt6N^Q?&0|f4)kLr7yma zTab2>KI~~~!;apGQWh&h4}?-|0dL%_Z5Bm$;^m#YS&g(;X|Hm#HVbN5L8rm0z|_T2wm8QPnTzgwME+;*TH@Bd^JQ&)x^aD~_3O~hf6-(rcGmUJZF&CI zA(cWHLz<S)5GXOfGim zsxhtARcsieguoetbOOEH;M2c+pC`BPaq#SECim^mOCNg|#yQLDRXyqt2LAtBv%;q^ zU(_~RbVQ)g#-IYlV0n;cqe&2k%+1Yl|IuA8-TsW_<^oBU5Qnj6Ug9v;AOpeS!-t8Z z2%BjLLVn*{uUfIAcXzj2T9<)$=<`V+SXaNwHz{R@>)Uq|*6CFJzBMCY+u?m2`~F+p z{`frE!YX7CIDykXUp`tJp#JbFm*IsM7Io4&*bi>9Da2+Uy(;I z(haYgR&pXQm(=rqA-2e^gQtS#uNw)v6mj6qQ*7V9jpXSPmwx?Q*5(%ptUy{vdv%Sn z3TdpYGPknEub$5_b@%{#PaI|E-o0quEtPA9m)l)m>9g~_eDwpX_r87CTW`v=^Y_+Q zM_V@;7^+cUZSe5X1Fl`W#{B#|E!QF+t<-&7VjE;-DSjjar>{BIYb;U ze%Ig9ktslBGIPD7tZhb!#;1RI3%Vu`I7G^69nT@pNI9`Gt8Lj#!3hn*k6I0)lOoNe&)7$noRH z8K?|)j^zr~h~GE+{3We7e)fv|;jT7&_&4Hswx%%N}%-p_%)Q+^}A+o;ujD)p1cRu=znLBqmeD(|njvht^ z5dzP)(g8kYhx7 zAz=`r0!h;Lf{=qzjdMre;_$vBY}>YtMze`jvYQ_6lY-v-e16}WRFa&>lUp{fg9h9} z6R#Zrt-j9AHMXFC_wF^xg%DV)QEF@9i6T$EzC(MNW1IE$7xi@tP|2%=#x_j>2}SBM z1O}-hsv}iIsl;1<_)|`tJ;S|A*LZOKCaqRNW;G=dQVC-ag2uB2KK!?T$?WYr>^`uc z0|yQ;I5L8@30V(<#tFa4m^{0oHc7C(sQ+H)`o4>;NU;{z)2sFa{`vD4FLLYlO`a^y z02W2)3yL7HTA+1GEg0nR;Um0p@(o6+qm+XRLI}#Gl27{@zsUM=yZLz(sXp-y_|#u@ z+n5pCY((@0%3FbSGV+inVr&cDqd+DAINYYV%3!+{Uji z^10viAYEViq?2k}7k0Hm=E%wb6-HzZR@0PFNMyN0WzP=I?b<ic|#Fusr>Q#C zf{KiB&XGAyB`9&|;8}L>oMP9mDN3a>$_5yWPp2XKB$ZxdiEg&>6l3N0p|x9WzwzP_ zLXo))r3w+0&1RTw1i)(N&paZQWd`Y-hr0%fLa5GYL#x#yhFpBly^{OWYbLoKW1)AE zDApfQJm+JAn_2{4SF-|yl7(f2!l!$T5FjmD!rs%T*?;&L3lAT0>66b`TX>F54I)j6 z0HF;gtMmBwZDt-nX6NBU>^Xdx!Kt03RwKgzgz7AMQu-j>cO~ZWbvG#;T3fWvNOYU! z*+tHuKhJ|l4^iNw=z*dt%Ve1$u^9o11KSU9?%X+cOzt353LzvWH8|Ccq+4Nqy#Xsb zCj0NBT-1wNVd14&N}8s=KZPVBq!dP75>@g3TyE0}}+NOWcl0;rZ_MA&1@X+zd(cc`J-SX2*#Yb$>E zrYHXz7h5#fV-0NfT~7Ekh!kC4zxUeuJsXQMUTngXTP)6b_L|9Mc)gV)du)C$VQrP9 zwtbRvEn;+Hh}mm*xcS*7B8;~LkOWu)D@a#Yxpna(_ix|i>|5_JwtbTE?K==5AQd|B zRYrimJpXs4^-hhKn)b!Qv?*8LGW&Rjd-v~f@7_JunrlRnKVq5*TCPq-mdQxiKD3il z$Ir5V#{njXw-H4lt$LeQJwXKlN=Ae+IG3S&;E7IHgzIA3*A>{>@(R{t^{#+uCH%Vn+u%adEb3fp6b>Xj-lZiVY!U9 zt0*ZUO_8Z4G@zX$j^j=z3kS~0TvxrPo>|X|RB+CFH+G!YtuFHD1y{WQ`K%9B70TR& zezvm0H;2nSd~kNZSdaa9Cuw8fI_)Sx8MbGziNIGA6+J<=bsZwM=%n6?C>>;6 z&+A18t?#%#i6#8{TukV`_Z2s4{f^!f>6I3eI8KhnUJVZ`ShLZqWHX0iA76AJTS!Mp&AoAr&xG2!-E^QnZA7+>ofrn1Q9|(yWL`O zc9u`)o^$QWbxyqZJ;tVX;iRDy`eFs-5>?X4Eq9Qwy7i_SH}qFezit?~`66nCMFoN+ ztrLVH1A}GO)>gT8?HYIP++ulY0ZSVX@iAx&fv6&!V5mC8#ONgNz4soqN`+Efq19+n zl2z|k2}O65fGz|&g~r(oBMeusUgql6>#WvSY0@ToUP5OXf9K~vryN&VTU(vLmk-EBz|1GbhL^vovr(AQf0mB`)Q>jxLz0TO9}|9M1v^&w*4zT%4TOgp)`K zrNJ6$pm3=M6_BhpkeMYYN!nI>NvSQ{1_{P>9lO3TUJvBEG>wJ@gmFEjA zOh2J2B?Gkqk|bg2!6QDLf6ny7#~gV3O@hGz%B3nrzPF^#cAQXoRb z*#12X@0es_*G}$Sxk6HJ&|Iq{wI|Cc;}BWKTI(sF{?#uT-m#q%r_V4tGD=h~A@j(( z6(BYQ>1@x%%1vS*Uw=(J*K?b?$VJZqm%>ph$J86E+`B)+)vK3z{`@&>dW|Y2LLqQY z;c^_Gvz9$OcX8sxDfaF?K($oGYJ)Y7C=Bydl16wKVfWq%k*lCe9zCAn!w)}Xd3lMZ zX%i3-6X4KHKY2_m$uOot9EJ$jb&)!K_#JNR7g}R8R@asRP)eb#rdq9e#TmUR);)Ei zyQ8KE=@Zm}k*BTNJ2zQP1%@ zhN10+8h^oNoy&n49h;0|l7q!M!@YZVxOM9~4<6npGZ|43QBxH%)5182L_{gB5QQb) zedj%P?A%4IIzXe*q#8?b0%x_iD)Eu@^@I%}1PIH&`>Q`^W_Fr(yNz?s18Q^|aKw~x z!V*Ohflwsvgdi&Q!GzZb^1jQ>3X8UuM#GC>N~JKFrBtdQg_kiaIBBj+IBNs5#YC?I zL+cOhq@XrF!XxPzsa8l$Li_1FcBO%<)NrAq0Mc#6H(xKe+^dzr&Ju?a?Pdc+5e=}|G$j@gh>-U4C1#gCW9im?b{yKzn?L;lHWbJ}l4Kdq*bd%1 z#SkD+r4XIt#A`dZaeQo)o%{Cj^!@{GUA%%xG&VDUVvqnOB$?JcxOScS*%|ii+sBdP z$0%28o{nh!Ko5eg;5Dz_zHH21NP)8sZBj~6fUz2ZV`X)TYnLzb;Ne}Cn~MYll;aX< zYS2y-iwZc$w#l9B-Lr>-2M<%J3;+_X1#w)Z-A=(tg!F^}tqs~30u>NNB~qQTwzkIO z$B(&q=`&WF^B_7^QmmaibLFW_K#xiPfWB<^Lhef>>#zSBsH7G5e!IS3tu&JrO=6HR;e8Fv=v zSzUb2-jgTTeqax!FvR6t04W6`ucYA|7$LE_R$owx8QwL;=)@$u_wM8FmFvvjpT=Yf zCQEZuRijB*ThLrxTIAXEG{;Y!W@6Vaf+!-2%6%0}UetH5n)&#`JthRkSd@ZtTmqA^ zva-az`**l==N8TSGA+{}KoW%kX=-v5U_=;JIC118`}Q4V+qP|Fsm`_Epv#`h{e3_M zia1gP&SI@4CE@PFyIi?)g{RM+Qm#Z@*|VNL=>DF&6ZB{Tev56>_{J->F0m;|5{yZ` z^qW;E0;<(&XKaX#OUFF07&yU-a6ZMh;qU?m#z!GkB=xrEs@I#eSJn_>lGJD-@$J+} zFBouNRD~w*K2JK4fbs!GA-uL$(Cu3Spo~DJnx~g_3pR1$!>Q$xVYtFJfSAx&ZX%yNk&FhFvP>$w-nGS1y0fCuz4dN!t(xrF>%NE=Wg<+%pWdvqUPu z=!^%`54dvu8Z%Fxc*!Ijjdo*GJ^xNTM%r~c?($o455KY|EbVrKRHr!MVZll%1_y?* z!q=z^He&mq11kmA{W0{C|GV!h4c8zJ{G>)gD@8ZkMBfFq`&VcM+OHF>@3kg6BAA3QQHQ;nZEmgBS#LiYww<~ zt*@MOIBciRyKfz53IL@bN!mPkc#m7RZt(Q!G*Sqx%UEqUh>(7vbB@8%FuSG>aP-J& zcJJPcBqB*IK@g!_z5~hJm+a(1^E9aR3&6AaXWYDbgB!PQu-aVpl~jey6;CzJ8Nx_< zOQ-m(^Hf)-zwJHzt8G?5OJ^h)a1wh7>FsHt736pDZgH?6?{nq6 z+;b92fH{aB;)G) zzhQXCBqz?Ejckb}y z=3PSTXxofHg;b>^ZMIo@^q9}*7rA}oCI^llW8Z-TWICf1l>DU3Q=KogPdhvJix=qb z{SyeGNYj)s2x+(5M6p6C$-Voxc=YH#j~+jy-dsgs5KiGR9X3@Il$e~H8gv_+LcH=77uU}_zWf5%?s--IRc7rGi5Y~}o z+T*VF+ zfKtkNcw5rGwqhl7lV11Q_o#OvN?0m%DKV1s<--xm%e9jbs71~&KkDk0(cFi98? zSV>}`wXj0gY$J!mZ>>V*tA?bCxO9J9pa+nWcd)Q|V8r?IQ%mVGwRnIm=RW)Q`N9=0 zvy2W6v9?wxv6}Y$G8caP5%=%h=hz!>GCDOyZE%EovrS<0LiYJ2hdd@A@MMfALMh3v z!w1>5V+Rk%w(<1#U6$t;iKN7429+;OiC!bkQs(9snSStqGw04x9*w{WZ_XOOh$#8R z%2^kJ4_TIBj6q6?HYrgom|u9tjT_gPet4HGYm(U(p$d_Bp-?F+07QY}t+(Ie(7_`F zDq07H?MZEQghg_b8cCWpNfOP2hxa*u>2n&5HC7vS0ws`0mfG_KM80yUv!tYyRS9P- z+BpVG{v4W(Iw}_#_Sv1Tmx zo^W|lCE>UWG^C@$+Sk(iuE9W=p`DXF4+EmM#3ERpc}7xi;)Vua?@GRgCX4bfUr>y{ zfIX@_QX++es-1803HC9)bQ3#Al36V@pY$FU~lEfgC?7Ld&Y*WI0fFS2^ z%t*&`=uUJeAX6YJA@Rr{gaNYcC=12n!ZKN_jk1H7P2wBtHQ-*hsuu5GFC0t2+i&vO)yvGyEl>_(q_265Ne!7v zxq1E~Gxr{H==f1iy!{qh%8sw!(UmW_{T^=PttTl6swHYdaCCTxeFqM3;gio;d_Kp* z@;rtFm05%_SZk=KO@8;`ui3qGH~aSOW!J7<3=RzUU7K+IySsLFlYmX(7ehNqDV0N( zmY#Ft=5?-IIZu+dFisQV$aI2|ia3rbQ9+_Od-^O#j~ruocm(MrT5FQT5U9MW%?t0p zB`zr%&3Ud}yT*kJpVKyNYH`i?rOQxKkt7M_N{O-UI~g4rVrF)h#pMM;RYIY#B4%`C zoMT5%(_H(Qc@}U^AW^vhMQ=6LZ*SsvAhoaYnL^&#IY+zQq}gmDkZ4jYAwz>B2o%<4 z9(*SHVk*yp8H6PW{XL$yFby1nt}d9BkYpL7dv@?B4srF==Zuq#rRf%jMV0XScj__97v-(6%jN?rH`M)rNL)|#MN=ES>ivf@&% z{>^VG5s>N@5itu(i|khL2mhUa!lf(MxOedeLR)O6QNj_Z0B|%H=D75`MdqGAW&hD5 z>_2jZ#2N4N;RwP2r6fAdz&NA=D;y2oLMn%nf^cMjAN{?*!~E?tb?bId-P=IDu|OiWBLI5)g3}gD20PAW)QoGHb~S2^ldl3dO|uD9277W9QDD{N`^y zpuSS~i>9$?9JT5IKmE~985OeL1A?DNIFsU6!(9o%HXZUtHGXuy35-)j9LQ5>`2yKg9T zNY|gUO3*eLx)gHo>}lqoJmuN#yOfAfGN9RP^7-eV^TWM6dE8J?`GT&YRzVkLu_!fdnTE+DL?Rot<6??=lsc0cAl1iqiNn zr@sF-JNED4;`z^LuGOix+LVb=_|CREl*zwFlSH zdDys9N+GG#Dn9qCO@~U^Y&MvF_?TOFuJUZ|4y|krhoB@Y7?U9o#KeR$b^S$2L~xv$~a?CQu^#iekZKYVB9b&Z8@R+M9=-WD+a%d8(H|0 z79}O6!5YI;+jxF&7VRv;g)BUHjBKU^afx)3RQfk%Bw1Oo(q588eo;rR<5TNQW2GP! zj@s^R?0xSH3#}FOT%ACJu_>~x`Rtd!;t&4OKW6ulqYO^&WY>{{T>khI(&ZIgtASF2 zK!Qv)GK0m35Bc@-GUK~;a`^NK#;3NkyjmwL#T|80pCRz+sZ4rZ&bG}Eu|lYb;dmQA zocsf3r>B{|caQnmr=SfXprrCK?=<1r<3}t$f5zO*bB>;Vm$+0Tjzh96L#o_@vJQtq zyNuaq&$)g32Gi5iI9-&5Hl)Uq+Ju0Ra%q5(>M(Dedx!C{NhT(?A!R_lzSilz4T84D zu(G^H7>1}oVU1<>*;8)czRmQ*MfS4 zq{;l;Gc>8c00HCUV^qo&T-$jqxxQH^aU#8vM$68qHo=fyCX)e8Rk@zYpl*@1-h8G| zlCWH&JU)z;-fIpVWV4Huo0@dE@Ha)bGdpMb#V&6B4&0k|5S#e%(7!NuActF64Yn`t z-faz9$S|Pg4DEKCZO0CCc&)+Jzx*{K(Nw6AHJY?%5`OpBzvRb%`VWb!G5by(W_0@q z_pjdI=J|^>S5~Q5i6iro_e`)hH^;)#0?(g5<-pM+96xggW4q!Fre{DpJi5;081gVT z^+yHm6&T3X`f&70i5d5c!FO=dNLG*nfUxTMe;R&|5zgL^oA`Yiho9wv$d ztW8;7S>(fyeoM3E5qB-qA~F>QD0o@gWET5Qg1g92vX;je+00y_LOVa7MXu`kG*^MF*UUtDJ2i@-{<0m zi)ib~H8oi#vxZP9v`I;|WnyR>Z@qnz@$qp+$0rd&A+7SEOs9R{(N!PysXa>&_&cOc zf_5z~UAe;DyLWl;_#qBUKk)ZUVab35C;a&tDmW{!FDj?Y)_(SvrLBJXi7t?F zi93(4F`w3P__}k|FlPJ6IFb|@a6eO>YT^2^YFFFKlW zz0ZFM$Sb^no4&4TXAyzKA_=1s;b6eIAAOJd^LZAhAA*6hP?S~7g%3Vp=iVvQzyO4h zgocE(Nitdi&H>laENnnzr)n-y4$g7(u~#BRn}~S3KaqwBJ;&Wo0M94fW7+OVkE35N-^wEbbuPm^-x=N%JaabWsQ&Q^{Qes)==&=(VIee7S(Q&Mi1j-X( zGOhXa;)gt$d4xryGspl*z_Ftz*u85%(gt2yTi9H^*a8}aVUyB={!DwU&ez@Px5BG; z*nwZsg5UscG#16|$|Cb-iBec5$=Zy?gKQt3KnjPnwv)arvRqbh(@Fh2tbsxk45lef zrOA{|(!ib%wfu)+2R!1*8evHhZy%?;dmF8L&v7oqWEuBw-eO1dN0j0i6ABE@_ixXM zzN~%e;6_Kfs6V>$s)7yu;uyADA3kr1*2EIx@e%gFeVVoU3VLakl5@nVVWH9FqksF? zy#2?2#K6c9sc~4Pa8)Qzjq~=@-{t<*YdpGnht+5Em}Y{I5)~+v5R|lI`qL|{K6u8l zbElcyxr5rs2!WDb4$BoXSKyq_kvn{D-Z+OdUZZYo`*wc(^ItGG^OWn?uCVZYj)7W@ zrIlykwATVOZRQqIGMyoXU^pHm418X?ouw!gJ9q5jH{=2>hh1{okLF(L|)!gBcBId<*Y%k;I|+`f1P(@tq; zDUovwgT+c$ao^f3UT2nd8Cj!HgYC=|6I_@wm)hNhrCcj9zdXyr@;pvBbe0fPVq$DNu__^r?9vwfw}T)7`xzqTfAxR( zkFcx}#JWMr4iLIFflIGR-NCfCc!n0fV85uf` zC&{&L;#`QN#}Q;uSveW+DQjOE-(4u` z4sqbf0Fyg+aPji*c>3%S3rj1M%N3mVpTYUC{>1n;cJJQJ-o5)78yh1{wciACx|s75M<7uF0E&7_Ud84GjIxOwX;ckbQ5qN#)>gb=jSHVtP9(unba3635;!NkM_ z6XVXN0v^fc^Pt`5c}z*g#O)IZiN8MU@(a+L5lT zF?;6$d%k~;XIVyu&g)@qZIatBvC6%6fqVeZNQa| z3&$yG$?E(P=Rf?I+V~hd4i{yiZIX9>_9G4+JjnSEKW6sv6RPDh z)@n@ZC48k-EIxk9>eD&a7UtP^=rE((CNL(i-6o_5#pabroRcV<1DA?`r3|PHjq=X- zf5QCybEc=KxpU_Z)@5j|866p8_wL=CK7E!_7@<_eTD?US`3Wjj*d@yp-QaxPabqpQ z8bs!3wi=wj@EP~--o%kHFi=LD6tp2t{lYX9jIeLt0gfI$&dBf>Q5X?MaX#3kPmSi5 zLAerh_3C9V-#m{*BZMV#0col^cH{&{4<08BBhq$@N*v|2)izR9zl-hlHXsj_*3K|J z^MIyn5`|?%2DS14JH~e+GLgf4^Y<44GGVWPokgS=+N87zGL<4kN>!)SQrm7z`x`Cg zpV|T=jhC-Um1F0Q33lw?!{h6ZkrvP?i}xSVT3&@xZNpW(NH^oB?gPb?qwCPad;t z?>5vVe| zCJu1y=qdK@-H#BeW4?O~yzDPrAuP}5p7P13zay4{rfm~CO&G)s4^49B%v%f%jgTY> z)@Z^Y@M*#qmL&Q;$GJ<(N_~X~PabxtzaZJQb2nqdV+1V_R^p-MH_pAs*vKS{i)+5Hi1aYpe0lqF z1Ls?8n{9MLI;{1O!@0FZmYS(#UB!yhbsa>vgpJ-Rd})aww0?l>dGk2u|Lq9r;}uk*;pqx<7jJU# ztt04aOs3l#gz)=Y*B9|VcTX*F@FjM7qLog%uI{@4f$Jcv;c*V`*~hKVFR}RKDfRjyWg@KB7~297 zkY-K(&A<9*965H3vv0n^$k-%}mcbey#V?i1q`7dQg>LO{1qh!y>y>mCBG+citI$XU zI1SEgwK= zxPYu+vGq`Bt+hmvug;Pr85b{n%Jb(lv~?5E-q)tY_uu{l_U}FdR!}Kdb856g6cJ|8 z?_P9vzfM)v;_okp*X*n5zJ8+SE0rnUCkyOGzb=3G06DP7cE^1Y4-?K3#35E^9+MCT z+*iIR~~?3n?AgLGpBk2~{I$uCjRd5rjCgs}{YB!CUoIul z-@d5KRDW>B;EGylPJ#*mjnR_Y@CZlVI7f3~ne^#08qH`l!kX56_WlR_@bCX2)zML` z^y1oSdliywA}S zXE<^0U5HAAK}edkxv%o)YfY-M-AYbpjgo20;e-FuRuN)?$G6zTn5Ki-4iSYa2kuuc}PV#vTb0wV&XgQ{*))lC9xQC7aMEdLXU zje2v+nS%O2z|M2Wx%a!PG#d>RlE$MMmL5D|=-eTi){=b#GIE6)N~h{ZG4guS>CzQe zK)2a$t=`<7?^0I#zra85#73yBlmS9ow6u&K+{>}{d;I3V{tIf95lT{a0SgZv@!+$| zocqc5ak27I^E@@?g$nIDoV3I`2%>=9`}Z?3F~QDVQ(U=pfuz;MYC|P1(Q4JH$qJ$+ zxOMR=ckeys^qX&S;J|*Qb6(dEJc_MH^r2AL5jk?O<2L21S~2;J&Zv|IkiyZ-8eF*W z8Mkg+Bg+yG&QMuj|A%4B_}~Z!4<6>&v13Gev|R{67>FLy%lhU6Xj&Tg#u$yEs^yZR)P`;Y~^s+kDuL5-Vrkj!y z0!dp~CXXH9&^zaNaQ-Snw~$6qvT*nFiyS&~gu&h0atN}ccigYHI1G-kRv}$$5LT-k zJ#&iT(GjK}Jmle>d(5vrCng|p3WOld5*n>1{N`87+`YMz)2Gj{W7{_TSM@>wyM-Qv zkQl9dQcnE~T@(kjnk!5{xX-m~SD1bFkV;%4P#P&A>mv_IPMtc#uBm-YPV7J_iIf4> zSTe1##=9xK64lPxP9PPa*;?ho#ZP&@I76&LgmqXK5C#EfPQS(EEnEED3le9m4+B8*O11$uU1;5)gCVHhtho~ z_|(c2qnbG7T_DIYg34J!lQNLCsb*~|LHalo(XTD?Xp#G~!n*@jN#fA~2KMb_>D~;D zv_TlgEZ>?&E!2qyMsdy{og~PG|JLiegTMLC*$(S$D_CJKkGGS4?=|z+-#osE2_?7Y z&$@2;=%N_`CJzEM8J<6VhIzI^mNijWL;@fD+rQ+8fBc7(wvAw%At;yq^%lB% zxz%BX10`5(wLl7jT#{mR&u)e$Cz;y2kC_J#xOVXpGVl{36frd!Vzgu7=~F&$Hrcjq z2mAKzW7pIkyk5G-7)@q8Sf-q(@(_Y*r9zfzPfD>4h2Zhy2RwfCfawSKS*qZpRBJkwTZHf=oLmg4=LQ+#I3!Io1_vwr=E{dWo_$D4 zf-o)*rYcUIe1oZ-dvH!rD)&fIS=T=fa=9fR#3@v4UT-&l(N^>_rrWEu-u2e&Fcg0j z-_gx#NC#RNR$DDrXmfM=K0-;1PCQd@$1bKu$05_5*p>~9*Zp@AC+x4SYCkcmiB(Ok zOgmQ>NN17G5L&2c%|O;>Ic!@S1pm&+;C~>T4U2$*5nflUIzGhInPV({bdhLHU^7iR zGtd0(hm7o>Kq{B_d#-n7UM(tGMBg_k&GaDSx?+!cM}4{b@THrP&~}>g_y{N8KF4Q& z@hcRPDlrzQ&&_k~)APLZM?Yh5phA-_|9peai|CGLBYjLjNC>Ji6MJ_tHaWrA_$0Tk zTw(6%Q>vv3Ch_hQ+EQO$Ve$DK&u3?tKRCycV(&kAxF%ELJ zHQHK4B)R|SF>`B+7!0wDC|Sk69eXIrn8*s03UI;)jgb;*Nv+iX&ID`52Fn=L#!5}G zQUxMkNraOG)-s@*4Cp2;Rr{Sq-j;$Bg$E!U1lkdXu;bKWuI$;4yYZB&RirCxJiK^? zp`V|jRE-J3f6DB&JG2{Xlw?dPP&~eSm+JW;j=%RNG72%G8|m(RM_&EJk(Xr_-LF&* zLJ5&9v+u+ahDJwt{^$T6LE*j;cW>RMnKZE07iJVzPznQ<7w5U$Smycjr<^?T7Paai z)k+1eQ^Hc53sqPejXLEx z322jA3RcKFPA0#z!6GhL#!8)AQr;{HdSUsY)eI*~tf`o#VCadH<$rH*Cwh%$XADb; zVPLq-jyFy)e`k(bP$J7D^A8_WfAXAoa5tJlCf99gmKQ(!NCTovQ{4>TUhpd7_`H;oAdD=;va;Z#~X@t|h$Rh$FLe88y z&A|hQsa1z?PN6fOiVMOBt4${WxUm%hvo3PY*fv>axqAIPGc)(GF2UIhfg}t<-g)Oe zwr`*E`2Qr^{665#>f#<-;o}>&=R7u38Tz8_RjI1IH0zhWceAUq0#cnZJ3qtBvnSNT zDxnI9tYiOIkW@;`J?D|qA188RhUDZ$u@y*#f()E63<0GM0g!G{+(vvZQxfMluJU@$KC zr2*Chi@RLr?sC!*lgN>g>+7c%fjghC7u}^QpMlbK2ZFF(6T9<$h5mbbM3=A+(8}x#UBBsD97?XKwXzwlUOWmz+9u)I<<{me1eU1}Zu6!dr3^!2h z-@l(gDV!CgX+~JkpEpsM6hh#H@X-th_A96zznMGr!uPrj!?_n;)Xn_#T5c~mUQs_l zJInO+G`f`_r6b7_N|ZTv;0RR_5}KT;r;0Hs5zvs>e`93RrST$ZJdY0QxsUE!(2?8` zAe^S8Gpgwtm8?Oml8@VgyksRm=oR-j_%DjLjWTj{FZIuF zsCYf|W-C7WX1;sJ-+e{%|CMj|Cg!3O7Aw6w66Ag6@@gYN5Tb&Btkqz4W|n4SjgpWE zZHT2LAY^ssDc3*xgg1WvGlH@p%~Ha3RYHrl9#7D5M+6v|r|6uwly~gk$N2a-)A#Oj z>&8v8R)cmcLE;!Lmob^9zB}n_u-5vZofQ~u`26!v*}L~3+a`B) zQF_8{I@z7DK3(YOf?_sIo=wJBFFERE=e#bMw&6HiFe(e}#FsWob<~G^masFXY}}@#iV`FD*7r^ z!vG1G?#_?q^({LzfZ;%N1$_R8q^rtq1)2U;P^{{`Ie6ZH+-AscJ!(TB4cvsIcw z@UJ2Gp8>npe>hQ4Il3FR4HD@l6|G33DtAA;K;?VKsq7jibM~dH=Ie-0bawBrHUDWl z1b!dD$pcBwtE7ZQUY35)yg>iVSEso1Fjf zBYrS3%1Ee?LD;>P4$A9A`#?XX)?jEQny^wKbOM(df>Oxa-}^oX4<6*^)hoAjCOAz10LK8H|V7ci<2wPMn}ts}aUANJXVKh_RwmYB=9ILA@vr@&cPm zctXsbJ9oHu|2`#AMg<=B>I!~>5IM9pW4XS_g^QnZ=gu8|{DU7eIk^Mr0=f=dF&0EW zUt)_hS--h_8?sPaj5eRDRhDaaZ_y;d5l|8_;{!t+J$Q&#qsf2_DH2%4!V)@Wj7tAJ zjh0EHWsFLF-MV!Pj|@zNvVo7!<@Lovs~OAI7|Yg($ZiQC{(7?$)C$-+&iK#1N2|F; zE6J$Zkj9dCk1E7~^J^!e-5V!4=bqjjQhKtiYMk9o=)0WK=~+Sz88;pxn%u z{`@NUKf1`wg&Q!xhFfhDiVzXT$goB#VzMw|kv1Zb#9>HdWs%Dt{ubFz2vv7Dc0eqf ztjR9FH#T=GED|9UF7OI4sRJt&gb}J#W@5)K-uvNCIQ`~3j80C`a)PzgkXeb0E2y}N zl_8^(J9y{&KjN*ozt7O{I8H^R+R(-C zt*n7_hA8&6*^9DZg-Zc1UMgRA40Ve?Z2oxlCf7ZD)7l{dg@{8wyLy>B3y;X~Dl&nC zWBU(M3t}qeDj5PJb39A;I{wPa^m-C6(k?BM1??UytGEaVL@tilQ3?V=s~OBzsjCX1 zoy>s$3ixjWm0nhp7EqUl?Wd12zh?(}wvKJ3kiz}ne9rfe9Kej0NH&4QZiP+R?B?{9 z1pcO0V__-R%9zxEHI$ShY$a3(c>eG)mw)#$OHby|jW(v$%99xq6N0ORs4(Kqx8J7K zXz05u zkb}ogvt!Re?%lb|=bwL$h(i|FRu~x?2I{5C{lqXDNH8_HgFR8$?mWl`EH-c{ELuBsesokVquPWn8&? zfhUirIeYFLM-CoBsSxW@>h%mIL=Jzp-83KFb1Y=IiejzMAJ_S|o0O6?O<8HRxbx@% zDUL`*SgVO-$gc5iC(wu_?L(@%c5nHD9@j7QXx3lEa((r2y}y*X%c$6 z+y}tNz|V?e2QnXUHc*W3+r`A`Bg{Shka8%Ag`|1uHqBd)h~7EeCw{$QullZZxZ6D9 zy0*GXDGI5|fRc9Dr3M#1I?vtnSFnv1!U#g3MBpRQVSp(IY(IH~L+4JhZO0VJYMrNR ztIXYfK$0{Gl>lv+zHx)0ojcim{3tSlG&QJ~D24mM+@oZR=eZjRo;_2fT>?;G32|}2 zo@1vO+OdbZxo5<2%=qXSBO@aOK|qpu^_X~I*cU7`X?~B3JnW`-uIRZJJn!G1q%A)G z{8Q@nH4@jNBtqIQW4JWL@nfgiwQCPXYkvBZpL752Z7!VugvGVz9W|Abst~w{R#NA; zAAP{}E0=id?YB8}@QA1Cs;J-uhb{3Ewmm!lGtA(G&(1-Aaw4(({afG0w35=d2+q$i^evk zWSb0_RjQ`6+?J((mdWVHIH{Z{z@Qc>U@dF2@7=S^UA>K)Z&J1%PksIU5Bb5_!!)J$ zL97zr+;03DEjNh!G{*{leAP)tRE2DQg~zw=bNT(>U>8;q?Sv8`B4@U_JV-LIV}gBe zoM!UmA)?_S*0iNOGQ{a0yvtucegs+&m;h-s?bRmNKKq>A2M(a363%D{y70IS5$#PD z<@KV4MKH?X2`f%WL>Lm6%WNAMWOBz8I?H_OQH9_HN!COf$3V4AJ8Ksyn+?@HHw@B( z61?G+ZlLJ;jjPV45@iA-(f>RP8p~Nw_s6xR zp7CINVm^-GfBGN(2YIl`;^>MbNWg|Q{>T6Ke?d!SJc}p)qAdrnf;wZ680iV`Wo=Ml zz}WHqOuT)Pxj+AaKvpOj!SdZl%$~o=&>Kfsb}2!vjFF!64c=_=dSBg65Iy-u(bI8# zdGy{AP>2pgt@rgJ_g>U=>t22@5^4S2kW?#W0x3~pNI3|JTau?AU**BYYs}ubOKb%} zW^p3+V4XOkWi_f&;_Ua|WoYjXI&}kM)?lqOrZbvJle_ot zFgG{Hv13O$b@B{RC1$PBqEwE&$&W_j2{tw_N@;){Sgdxq zAf#S`;p6+5`}7LQT$5^Mi5nRYKD@}g2li4K4oS#O&u^)w`eygdNQ=pRp9sJ@>Pst_ zR>Io+0*^ktLi52a%a5NDWGRE?L7Li8cPXiJRI39_?LENR@4riFWDs2rNCIDS+8B$< zli#Wov3>tOPQ3dz7k~9@v^La&Dn_?>a`QHqhlY6jCqH5>NwHFN1TtP^Fc-0k4j{wz z2gY0>(2>8d@KtecT{x(}*&Yb%tNF40bkQ)Bq-mQ*W0^}=KBv`cAf?w>H_lKBO1$;f zyOc|V`DgnljEkr4lLc*rjRM$BBe&ZnP$PVj7%QtAk-LxmB`X^Xl`kmVAC+s8Ti{dd`S z;s_{3OQ$$RN2Mlk5Lz$MnJ9s(M(jUxinZkxo?pF%(+L$3k)(!um#;81I?U9Oqh$E= zf?j0R3$LPo@O;Tdw8OrC#lr~U{JNdz(pyPF94pRW_>3oyr%AIGp$f596Gt(pPMl)T zo_!c?{O%_=ItRrys6cV_*fEBN2e^CpE?2HxqNRP|2PG5&MN|%XJU7kq?-tpyV<*i< z6D5?d*qXT>6~}`y#z}dREF8 zp1ycF?!ALH%gwArH<^3*m^)7%qm-gbfD(pOTAD6HluMKQjSun0kAKMT=9XERd4h8(196$Tr4=sx?qhcD*^i8cPhCod zG<=7f1>s#Mtj&4hnyc5YarfR$q;kFxg_0QU*u8r%@4oXrlnQZH^D>9oSx392*}i>> ziScdh+_8%**RQa&w8+BRA_B)+qd{4eSW1@Bj|@>1<)xt{HqXxsDLc~7-)e8=E@ojx zWC2{fd4;BHQI&(lahbA>IC1z0&S*p~09v?Fo%n-F|DRgb@0ws0*8_9is%^P^Ne3mZ z8BCi@w3iu8mx)~a&m{V;ECN_kU>sPbSV=SXzHx@#-+za898k|%L~Tv;&LbXtcmX}v zBJ5$_xZI5Forr$r?R|)D?dN=TmOYWtZti*O4lW+9=i#qW`e=1-&{jkhQb#Fq1T9V0 zPH32vHDO6=C3d`VlyiUg$DH`#JIIkLIsy|5nrN&NKH!))g}@1g77{BJT1uKY;)!97 zz4s<992!H?PN~WeyVl~fU;l;}4{?<}yPcIDe(R*~i|%!Q^J=F;N~98~yvCXmhA@OM zgoTCYoWJl1Nz$U#Y7oaEt+c`D=qT^K_a539pF+!bZI?6Pibu~~10+HPB&kJP$?kpo z`Pt9@fU{@cWas!4u`1Id!8*Z!8lrBRWbMQ+uEu(QIR7Vd3*bfh?60k_iqu{{=2B~D znv^7f^EWPY=h-wG;jgomuy1NVySMFPba)VBQwsG$obeX4bJJQTf7XiTToOGaldTu@ zUp~HHl86*rFrRvkzX@b^%lE(H`^c{kyG{Vmd0f44&_q+W3AMdD_|ZT46Hfi& z2W&ri2sJ*44wavDFEFpWVjZFj+>rtkgpBOl#hD-f0HMktl`o2z8lK#~$Gt08sRR+a zoqVZ5RxE5Ae!fQkY}&sz4{+%e;d}>Lm$Fu0;pVMtH0rBJB`B3jXrn2GB~F|;!QkNF zy5qbGQc89>??wwsafOp7&+?03{2?cfpJFr`!(w~|nw}hiFICl}TaX9CzRgsw1>#zT z49EQ13ZGrQOw+Zc22jUrpmhl6djecXZ2( z|2ce8BsP|9$#W)?SxUC;Ec}^8-YrmC(s{8%WxcN4$bnrD3~em26}VfEd4B#T z?Rpat1z069IGp@yR@E<38do_eX^3?{VWv1vrXb!q%85VzIdA>rKVaLNM{yH_G%Eos zCLwiRmN_>57@_H(@J>LgeA*5CAPWLT<_xA1vHQ$%hIjA4#Stipvl(Ws!OhPv@$~k6 zsv_u#zW2M$UzK>~7shHAv{RFk>4Y?GbNlv99zA}DwHj+PjMHRU#>tbXIdbd-NwRU_ zDlC=av5|+6??=uPUvvgpVi+D8=e>8o&rg5;Gq!Kv4!MQ-O&4=m-*+1=#(uC@iX|GT z^6BLZJY0E1f+lksYvGO4Z?Jdg9wHfHwU_RqpG$BT_%DpoHi=eAqm@_o(O){tECI?{ z%BIPHUZs}Rsp<4)XziaBdEQQnM?ivQQD*G@`8%*{lm?m*!9;0@haY@Gj{A;Ne3YK7N?7sqHMZ)>tzMZKo+pUakM$ z^&IHlK~O9LDV8kqRaf`FbrxL?Nrk{!fy0ulu5#z%1sczuB64b{6b_m5Zr6Xu`oZ;8 zw-+n(+I&)L>Ww~o&a1zyx2_Z(um3U&!oI>-*=jM|>a_yAqMhd6!`ocFeG!Kxj>||J zF+4EF;eCfl>j?@$wNxPrf_3hh{lB1Aub~!k!3rj*Z~1Vt-4%!2Djrhwi$(hUozsjb zby87x3sLl6G!_2@$tg$w1U1!w)>Ms?|Gj^})&Km@uxpx<)X->f`(OWxA52WZM2)sm z2-A%$TSZ4fR+>DQToe?f$dg+{Z${@OJDZiFlQNPywXZY81Vj_V#A8D=>rYWYnGlU7 z)hW(e?p?S}l4R@==NLb@n^l*R>dYg_$|aihdiQ3!et?OzveUiN`IL||1wkYrQI=hA zo@O;^arLi%OY8zFDyH44)0}z2^Sd`WvVDluT7n=#+Q8Ej3;#CnbC&}nI=ua!iRtnR zHeH;7rI#5i)(!sk3)Tj@Z1Kk26t+^(Y_<9IuRh?}(o?FcM6=N(rbH>OaQx(1WDpVr zu@}@_HzBqH+8mU-^*@uRNGePzn*3-EqQ!EVjQHc1|NO$D-t`8K%@3m;q_RjdSQ|jkE;4`r0TmY@EhMX}l&Up$ z9^Oal^7KIt;IJZ}=tT$h+=tFUEz(CFb&)RkSM)sJ0d9&eIHCifq012)s8kso9-^_j zM!jCg7>yJX6$ivoMAm3A`|u&p=N1U0WUyKzbb^wKNV1GfIWplVl)t$?i(3drr~=f2 z=oAykhk-x8Kr%5o$?Dt^3$srtMIllf(xl1i+7j_djiJ$Dq*GX9^FEONJA^O3h;Tjq z)3vZVJ<$U?a=89}eZfL0Ui7oLPUpW@1%l5$`U?nKkSh-Nny; z@(ZT6?L(=sd)z#K-U;AtD3c=k2HyHizu5A8`(H1{o3#c4iE)Mt*DrAU;dNSeIq!)Q zhqoW&XYc(8X&jMLDCbc5c^aQ~G9dmpPSyXvy7Yjo^cWqkVP(cIfB8!+8I}}F3S>Ca zyl_KTGfs84%1s^){_!9GDI(YAlt5Wqj0kvI8Du4n?+GD(;1GK^3>4wX878e=XIm!6m?W{UWs=DyaZU=5M$@7WcyK5CfRlT`JLD!TmibC{G^zNXC zcw_)qj@WbZD6SH*P+w)OQO9KoHcK%sqeO&Wsk8KGmc>W2jFxMR)P`xao0w4fpnV}) zCAJ!R-MlVDK|s=IvvX<(bI+d9oLkHbEeRTFi-yh^8XaY@QX_3=UhEN> z*F`BN?#7AUUFiCEbX@;LcdqOIJGPkMeFNF%Icdx7J2$v|`68K42vme{0x3fF?K{9* zZ@o(p#wZ#1-MQyTLKK1$AO4&-&+!0eQz>ba=S zIwqj4Q!-(Z)iMKHE|)|5&yB2+9aFXOah@9up#12PPA zh-y(}a_fm+EC?@}=<8jdttPr~#Xv76qT%2F^}l7V{*;pNimlo@25Lk6onQPBmGVHI zXO|nkVZDX0>EFTbaFW%~Iv5{0!H8J0i%-rwWE?gI#8K^vs( zV*30<*9|MP|3rt4PttgvwEPGiuIA%j@c#S1TzCIoG|{(e68`v4e}NSa=gJ5h=R^xf z=rWXpW>CG~R`C&XXl!q@5^OnSuu`LOe}-&s4XY%nPFb5@U|?v7v3*mx$d>^YN_1BF zt~Q+L8Kic@04;X(UjMXjp!b-qeHHcO zfm(&oIOd-|qnXsP+E9v1EH5q-hY|bs?a#~PDx46${FT-DM7REDZ-4RPiO#xy?4O1& znCL*-Y*VY&XtmmW@ay+kUYtc*O&G=q6jFqI?|VODVq&MiH@)V9+c+`gx{0o&uOsKI zBa8&okMHr}M;~zI>IGWuCQ%g9Hc7s~1t=mWh9@|F^b|k+=`R=_7y~QOsm-OF0^bWo zMVj1_DE|5T)9s<&)9Wri-M6ftNLx;P0YM;1(Oi9SgHNt}O2akroWc?Z#t-n$xp%3A zF@aFN07j3W<$MDEzp_E|KTpe#v$Qlr7Os&gjguND9PhvXelb;xE7)|ZZ@r@n_>({R zBY%M|KstrMp`0bMDMkh?#v{5ORHlKy5A-EUoq*IBLL_758naJkNg7Qe5nxiyvu974 zI&uIlKvhefU|ye}nGam&Y~Q5aYNGe~q?=6iKL0C69O<0U-$)ZQj@sA|`wtzYG*D$` z;W;gxlD67}NJ8UqwoSI&;`W7$7;ULVF||^aAoP(^p(H}7o{6_fN9RvjTwXU6wvA6P zKl>EjY@@72N`cNYp3OdIU~rhR@kyLgWY$t|HV6XMA-WWMt?aRGIs?3CqW9_ey~0HA zh2d7pWs)S};-yPGdUT&uuONgkh^SP^+i$+dfdhvL!&0uw+T#cE@`)~mAk&&=v%#mI zeaP=V`Xwu?^H^tmFB#LB+k+ULMsqLBhj9D14vRDVZ_tQHr9gb zEKmV{-su-%y(gJiD%C2{aiqrNH%Ac)5g1fhaz%;@p`ly{D^y0Qw|LMtV*5TX#y zQk4-)(@%KzU>avEBjckGN$NTw(HY800{U4+y+WHdH-nY%@L3fGOpK4QI`bUeXd|qz zZrV!Qw3-Q%J9nU>2oZ#|+HHa;0O4}4-CvA!z0+&sMDLwguQJgEc%M99Om5%4$)!tI zXtY)UUlb4|yQcPW?%Z3H%Y#T6qP5vjgWmh<-LsR0&!2DkNs{v9$zwkFn-6$0GfiTa z2}9pUP1htOBvxgncI@W8cYnyKljj(y4I_jikg5|1^*3K2b1SNEcka91FE`Ou*IDzg z^-NSJV5PpwhZjEN!SiVnm(aEe1JM9y4xHk9Z@z~#f>5abprionZ|Hv}o%`o5SR$$3 zAt}w1DW7GL__ET!eE(NpexeKDAN}z^^mV+1rl@i$04EKJQZ#}pX&^B|+%k&y1niYK zpYm}KYUY7HPLyNEHyufU;6p zozZSIS(u+=c6Nq1j;IaPC|4>3w(#^eZ@!LsF;OK#NrndpiLBt^ojVwlBAjEOGQjhN zXE-O>xobD2QW;%nVdouCSU|lKy|9QneejwS9p`eTQSTnCt}gP)Cm*rAwn!W*Aocuc z5%a?z{FI@=aiXw_t(4F0FhfIzxnM4T)%#a`r0zuwTS|i=iCF7ix{ko zaQ5t5oICqAJGM^|1fEkbrKA*=$Z{?C^}hJmG0~-yc^oD;ob%nrV<#+D8a})9F&A!} z$4E^O1}H0;93JNIllp&SKR2aKijX$kzYT2CHjXJV#b~f(e>90-R9!J(m3P z{SWZ5f0_SW5A(I1Yk6TSq>*xQ-=1fEiF&I_{Kx;-|B^?QaqbT6VmTcC)6fL}H(}+l z50pt1s#6PkxD8x>zz6^5|B}j+Rbpewf`GM=fYblMf0xm>kMXRvN>naW(mHR#H6lwXhXYur$ij%@Z@Bf~{QB2_!{f)(gvw*>jmb#Ul%M?Qr<^=-8l!Wxq>RzJfE;!UJPP5( z6BLpl3@Akb%gc-0zkint7eB{jZPKiX!w{&DG<7IqBmoBw9N^^fQw$FbGB8jh%WSub zZax--b;!QSNZ;@4O>4CwUDiMG*DDYCtO_|IRQk`m0v}*ek)n~UA(Y_mqdWZNFaMln zy+kNt+Ad`<801g?@J~5)@D#3Pkvh)Zj9f(*2|_OkS^w|5VE*5tI~5e|Pr)(eny8H2?Tdeu0yYMi7(A@V<1x7%u$269R|y zl|SjiKnJT;OeDk5XcTrpue}h)V8w*8OMwa4N_m6=lQ}cm7q)@6*@J{ zEi5vzb2|gWH8gZmzr~>J*%vxKdS{@ohtKt70($$U_^Gpu|6hCW9cxK;=l6Y1sHz)Y zey?BWJUMnx4h*|oYDvxvR|{Ey1jvF6!ZX3LXNE&A$q`TE^$itn)v5D6 zzu)Ode>!!g50u90VR@`?rN!{d*=^bZKRdJYFr9p{7V4hwTu(>s9{p>T3eXhP>~6dfv9D1jW*XVTw-l;k&*FH zRIGx5PKYppc#jw1Pa=?x!X6<4%W0&kR${JSy-rc^l$J>mLa^1`V&9>I$if&WdsOsZ zuscNm#P_j*?kL@8LV8w~7kT;R7unp{KnRZ#iY&`Ha_}e*oP3Dk`bd`&y3@%vSdNQ7 z=PlM55U{kk$lGtf#hY)u&f5A4nagnAqJ->}T#j^=`|o{#C!hQRd-v`QAT7KV-DTJI z*WdlF-|T;b#J&m8w>@9E6zBlGE6tsB7@yO~8vMKGzRmTOIdU>o2qoh7W4H6riHE60 zL!C;`vRJnG!j9u){<>G2zwYDt6%#F!M;pQLHi*5_pxhHTa$|Emd+OW#2!QT*>g!Jh zH$oBCxuxqHji|Ct%UQWHLp)q( za%u`SQe!i1p>^;ymtYrk{pN$$H)vt+xzIi%UO7<&YyS4`rgBmcg=B&-DKyeHUP+vm z5JgPv-OaA)-89oS8=ITR9JCe0-cv!*$eV0zY;yI=B_x8OYK>YPh1hjO2iSr_jV`?l zA|(9`)rZhJ;_A!{?RJ~7k&$4PZZ~PRS{yihD7e~s>?cBWC#GJjd#DvR@I-e6dZA%N z;B3bCPCw7$;yeO@))CHnMn*>X{O7*N^z_0fdHNw;cM`s+4Yec2|nn0N`N(t&~)+h5y90zEh&cK&y>=7s0Wzxp&@c&f(Y zQ7qJItR~ULTt=f-=qHc}R~RWI5J^dD4RW~3*yJShZ@xv=P8q6JamKQ6?gA6z<5Z@{ zaW&m1VN0O*tvL%-s`Q!-`q6u^+xNa}O)fedf$+ZX!OLRC7QUkh7v*XNsRUb;oT?2E zbMVM9_8mOL^2#b%D866oxNflg>zDuIv2@zJkNjg##OQGT~ z)RrsmzlY|lWL4G5a{BahT)ldk;o&-wipVod?kxA+_W*|v9mYA3N(T3rx5Sm0O09y7 zBzcyibg=0xE-mo>!g*HLmhf0Wko%Bk+IEJCp$Sgh_b~U|bCS`K2_hAT+IK}g zIB#7iIYmlIZ@`Q2Hwvb{sI_f?UX~5(YCVI%?+*p&3$zIlM4&yn&mi`^f8jmOymy91 z)*zNKN(dq!@s(frDz_fF4cl@ktC3EIKM@SqR^;BQ*55KR{Rbvmakg@iJX#DP<>E#p z4gy^a{CP0|^p67b&4DiX%GaMkdZ-$Ym6DA(q7`YEiRwE>=?5ho?Nu*?ELcjlWOQs4 z>0s^hRq%qEiV$tX?3HVb?3-rq(Ze)t-XU5jfqvtopewZp{OG-V4R%WJdR_EP1Ad$R zqz7TUgp96aT=qqwKdl)V8|T=u<2VFqGozWc$T37-qOC()%f`wovsbRNw7kOT_$X78 z6Qs=+*5v3o!Fi7rG8B)L5?!qkB^9Q}r&ySsCEIEi_1X*`&+^(DhYlT~Qb{nz;ffMP z!Tu?Oo3gJT237ZgzUr~c3!n4Wnb$aX_8ro+MXVAw8(Y*W!yGwslm{Pt7_GWSMj<3h z1)lOWZ3RL~>Db)d;OyCVdF7RtSX*78*=mr51WgiEK?#kN5w{(^ozFk{MGhP|%y4~- zG&B9@XS>+)!DoCE4OA2c!M@|gO^?4pBN)^GG;Fjs5ZZI$$_Jc&`FU2hmO9HR<8z)o z@j33l^90&ygpo+6QNclr!{CL*OP;l=^lUHVNx*2|88|T<|+QyCBe+Zzv zBCMnL9|)d#`s*mKItBvegL1qT)wXh(T!@_bW$DF;Eh(R6kebSaMl!xZ_*2kk*y zPvj)h73(uE&@RNbTPettKvWZUA3DI){{5^s8z^HCS%&uE(MkjwNn>?`nGdhfXtjuI z31ed;WO;^H8ZRYINQ{*DI6_LzNTrH)o|U;-Fgc3AjM~Z_3oEM}I&>JNBOC%J!HP1e zMh1dPQBGolp1Ba`gT^At^^gxLx0HgVrR#kE)fZ^DHW8>$_>Y82z0Q+Qele`eednnZ z7JNq(sbDDcIajY;;`Q&p%n#oE0a=!kL>eIl3W@TPI7%2A3QK?!_dmdJZ4}TrCrP48 zP>mgwKKxGubO;i?SIWze33OQ$v*;}22!_U1)}m5Rm|LFXJI{Tam91qQjwWqty2ian z?&ab89|`wjB+@B_S16)zPa*~URWFji;B@m{TfIPDy+R&s;iN+nBfRRn=3X^@@cZ8F zUO2w{NrCRS%?B0y%G1Bn6N%-BoJD(raSpCXbn1lqB`cKn9iOHrD$rUVA7*NLn(G%o zBwJoXc!_W4Xydqg`3m_ zuVvrJ5L%skkE&Ftjg7MR-~pmovAn!YGi`y;C{eg8P0q&VDoYCstgo)(vYd(W@h(xG zR3H>tmJvq@X`{iRefwBmxX#M_EXo;b)hbyITN_){YgL9vM$o!jqfB~GrRpwxUyqcg zsb2d<0J=ru5Z>|TYcI1fe+^Z{7YHvAGUCxkpJey+ZZhLgG6cW~4?;S!EG3RL*XOVE z>T56a#v8A(va*6i5Jge&%L_=7n50tW?z`{hiN`+2?%n&bMIni_o#C7(Nn&hnI>4_YM`L|hn_FdR(_~?7ffrwSfosdxh;`tguS8Y$PVMFw zAO8iWMkmQyIn}7zS(_t*JV#`0FZ2J-EAvekEs<9~#3qYal@()M7vtQ0qQ6kY!SL*J z-v%6FCtBP-{`0<$8vG>tj}Q`647vi9X}FP##Ffy=raCmfa0VTMOW znLmG-ICIo8a3-a-*j`a$|ZpK`X z6(;PT_n9a>5o6ROFl4R)?Bcg(Kj&`%f{M;PZE?=dZ zRM<5+MYU4L8-sTaFKi&I+{^wU6(=WM`2lAT;R1=U&iJsT7kEg%sP%9ImZ1b9wbg`Sm%h81{_Hok)|z{ z78f}6{CBx>^WBt$P zW)eNz$IbyHUE^!d{x``l4@)!MVNXJMqDmCXW|QHx;orUR9nN1qhqs<2N=Qw{uKF&% z{EJ`a*nz`gvY=oOa=qimB1HNevh@ugtt{JQ2Af>R#2Yx36@fE?=bwAFko={zw)mS$ zbKCRYcb@OZ2YT1$HITntzPoWE@UqGyzxtB>ekQt!95{6&PAC{GkzqK+(2F^xN&WAij5e0qnmj#jhD^86xeODj~97+pd$OF6=uAwa=bjuA zhr-d?+ThLCUuAQBg_hYuicn&Cd~}SH4?M!Y{rgDMEEvgzBi5RQg*o1P_Z{AO_iYxI z=5aPy(~Yr6p=q0(dS!&$ZoP{qAOAd)6Vt?T4Iy;F_|gOPjvv0iUq3C-JI}EUc-@uENx|@zOvHr(ZtJTkpPww?0IGdd09F=Fx{9*1;bt$(9&mB{t*M69f00FW)SGz{R4GWAVn~-gg7FOV|0m3-eTmhZve33u(2kyhhO-=#uWJn)z*KPOm@WYRC`0#OR zm3oMScOe5!2-)Aq10zZFcXpqRrod%i+Y#uU{l&-p99|V67$*424UM#ks%T#N{!5&B z?`?9MQ_&R!65}i5YGDD>Im64im42SaxLt zTal0Oz^PNu($Q=N0)#$E`@|A`rw-iq9NzP*U;7e9dX_6=G<5BKh4ae0FG%l{ER6;d zWTZ&5oYBcqMyIC8vW(?Rm&j5}JxXxKv3TVQzLv26@WBui;$4TTsdGKs0KHEt_elQ^ z;dbx6d<4+@4R;>_bRZWVD}#!tt;d^SjEd?t4&8d3I8HDKme*E8E%H1M@dinR6poq8 zmzcYJnYxNNuxk&IR5%n(Ynhtb!_wRm&CMpZSpP;z%(d%R8Q(iawO&ILf$y$cdk3}< z4y_^2T1aQOdig`%eB)J29%`65@9<7>>+Sb&_dR!`b&OI9U({85>#f&#`>h|4X6>TB zTUbTr#^Rh}*VJwvd?)~XYS(TmNd@ab$iTDidtwxVK~MC2-hO;_ye=K9dH?p026|yU zEPqoBZXcKkl^`|26)0mxTvfdE`U|}L`YTvxNOX*|9_b~Yf8+~1{@|0rjph{ECrDdC zdIh3j!1a|JuYU{FZ`)|ycdorhmk_DJimy@9M)R25M(xI zX=8=MM~@PT3cUuyG6_T!Yx1<+MB!;~Zt%(r-=n#;9t{4%kmrWodk%Boi3gdSn!=i# ztli}N+4p(t2d^_Tb0y?U$p8y$L(=U~b(G_`+{%L|A7TH#Lkta#5=9Bl7siW@5%h(WDnBPDzw{3Ebw04y|UJDhkDPq`*H9UAuJ@;G>A?ObW za`>?WUGPi4@(dEgm|dlA+iXR(ys47cgy2>${2iij0mUw0ZpE|_BQ@52#(^V;FXWJQ{FrCE-FeGn%YHWc*WEK zApig|I!Q!9RD`%16UCaDiyu-?5^S0gD_GlHMeB$?)B8|T7tho84D=weY@TDXlviJR zft7`MtW8NGiT62iQswa{e}Sp#-836pY^<;Iy;IL}`O*c}n@bE;YGiqfwn;J8qE*7) z-3K^v@H<2@3bj*X-2$!-eOPUGuG4fK*UQ5M=ndA@RcW>Zj> zMthUD&z|AMS6{*lNA3)nNlA#f=l1(};^D^_s*K=s3W640+?7L=)!hXD8ZZA6dTE8~ zTbSwvvbcd!ffCIX+HF~~TOfG$*;AhyqDsu6J$q=k+icD+V7F2#Ug4c!_3~xfcn%*s+NqxwFcj`c z(Luv+uvl^~I|sQAE93 z!x)2>F-pZuOiXj=;2|D<_)#Xtr;#cc@tpI4t{LBxSKtd3c>vg=95p+SuO9`_d&hw6 znD|6-UFCi*a4xtejckiI&%D74uYV6IByp0EnZUn(@9p>T3r~EJNYu#Nj!3AEun7rK zK{6x!X(#i)V59ZRHo1zaeLx;Bkw+njERYNmsIDlfSVch<_31zklx34YM%&@H29K5l z?<;xeWhVv0KIIlaPc_q=8{K!ll|;XW;2$I0Jw}EznXMM%Nfjp@EpHh*GR570{Ff1N z!pyf%({ARBMs=E*Vdgt8VH$1j_|oI}sTz5r5Gusj#sy!zD+W&={qe_WrJuYEDl5q@ z2FvVv?*lhkIU%_IVJawGZKX*-2G2n08_nA(u}Y9CB6kj7A7{@!Cm1?(ggwVE^X_+_ z#d~P94Z^ljQ4*MW)>l~m@H|&;yM;#{e~e>y-pcyw3hQ$@SWgX!F>v}1{(vuh<#nB9 zOdZji#-T`YcX#*V&c)r`ikITt^TWsP@7?cL^1%DNxv`jy=+Ci zZZ&oNg%CQ}_9t~gc^W-$Q(k?E=sY?z_UWRNwnfqBC&@@ZlJ@K9T85a>FMNTS-7+e6qQJeFI$*oE%XRa6s6^NJgXgC{XiO+Hw_z<4Xa0HZ?lOO`uDF@pS~te zsxXfs9Ri-@Hum9xtKQc$t7_KiQTfW!+Jq!`#GKx4seIw@4=eg^(1m0bfXfYbhlvpJ z4(NNzX~P)vgIsnubKX35K7!Z(jn|>~8Ruxq(A>o)MMiqw2K-8h31oAcrw`~PUi-3_ z0?!a|vKZQ3(3!*&7JcH6!=tTvnhyhL3&Qo?rbogaIe~<{>##-^^qm4PIs-HEMV5#W ziQJ*>hl;%qgI6w(w|uouyh~AEcIx%74r9QpC25s+P!qjgO-05EdQDy0taIDq(MqxP zp}6iZM#t7+6T^ty#EJUW!69`i>~PA{PU&j`_A!L9&tZ+uNh5%)r`!~~$wk9XX&;$6 z&tNJINEP}VjA=iF5GD=7A%~k}!6*J;0(2u1cFuHXw6ODnS^L3Gr0Gb=tcS>0Ym{~H zYj0$XGHQV%bTZm5_6K;c&O=wxdj!`gsguMD=AYmS_g;fGbqTP*U|CT&8S>>GD^^NO zOr*H@#?FQQRyAPTHW5LTYrd^Z%nB+Cg^T>A?OyC3y_kVwjUla)Al&?@DtL;z$g;w= zUsL*9pTZdpzJXGdR6pv_r&OynbPWv5&02z-uukDx{~^_x?v{?vmb70#VHQ|jeZ0$* zRV|zitszOInJoZ$+mYa#C(t(qU zr$tiV7?9PJ35T+#cE2|T28qZsUV`uw-Gez&))G1kijAL%coaGGppD>9*qzVf1^un& zH2KVNY6Ff4^|-`Q3Ze>Sq1Q3AhktOcUj-ljYByQvQlZDHCAAFo#yzGh$U4(cS*iK` zNPQ7BLW$u2QB*xLN5*>cm_qCSciw7 zZMZ5R)OIBcoJm97JAWo_H@`oRWBM``qJnJ)2vuaOf4h~JgBq{;{j+nB9fNDLzQjvN z3;}{XGC67ODuNK?WlYl&H88U4Xc%i4&)3?)Z4(m;@~qB#@`k=A4gy8$IXL<#MtI#- znh6fQ3+_!uiPEvS5pNX+lg}XWT;FSx%bqL$Q*kpqvnCjQJ2=|(y!ovU0mKFo_Cj3J zt|TWDiqna_jPUhVug`S>;LA&lfo|`hN*RjL_qdXJ8{dzlX{V(+5A_BlN<*wzyO&FMMZZ&oSJ3ui7+O16nL5doZ~_cgrpuVFW+dT?!yn-|iuLv{j)zUrri!!un-Y zXXd?uY;>!1voys)DZvjv-rj!^b<%{r10RvBNpF9Dv$@uT#?9k8rrKS$8>vD?ZSs8Q zf0jaYY`rB~vvqzS=PLh68LJSV(j9EjT&sCVtX8RHcXK_{EqF_u^{=IeiD?#op3Z|s zw4vv`K=5r_^i1{@`dBf!u#qdqU-pPRl`T2=ua`5C5nOc}!AJs0g%N3aUU};py;pt- z5Fjg?Zxv+FGD>#OBE7AuXVzn3VUhLj18U^x>u0R!!;O|+R-rvY-I zqF{8ZelWT01PPM_yunLJjRXr!hD8dHL-F+BQp_Ws@$z)razR zz}&IE|7?@Xtt zOaA+!q_)Z;53U^s_)pqUg-EOVSbW)72QYSAvFJBGUjj7YKD|PT5n61wg;3l6h*wt5 zM4v9REhL#(3Ii4L4=cUXyz7+Q{i48&JBe`O1L`Xt0jcB=e`T8Fqwdyr=fJT5n~Lw! z=e7^E_l?nWLi+JR=foZ8rXCfTE)9pi?(j<`K!BV?uE_>u|470c8OteuCvVP8`w*Ty zB3MfmvyGsf_zOdCl9_vHN!K9L%F7+aL}35|^F;?CN(08H=1vA%T+M82XV3S;#n^l+ z=shf~&UFeIVr(K<{6Z?^X!32@)@5h}<^}nApVaJAiJ<}w?!ekgv3A<)B2N41gRo&% zhNn^j9w6szm07Lqw40B)?la;i5o($-81bqR+K=-U#wQ_LI@4IZ?mb@i5LjhM(_nyl z+SLlVFRbE9Ni;12I!9$L6Onywf_gtw7E-5bgqGXm&;YEVX%zNI`iL(Ow0a1qEqLfN zbeU?rnAiVhi&Sy`#a4YV)tpsPc|$IRdTDZe?SGhYbb~lS*HAeQxAddM%P*?z*{iyn zw$MmS4m}cHgag{$s?Y;Z6uuCZIvxDOotRyGg)%JkDZQ%WIt)3haSWJ+&!h|JI}3Lf zmMAD&EIx$?i$kqGn@TwEVhPW7G40 zCMQ~uN7wLk3_>ON0_wO!HL43M(nEpLx{DDfneFz8%RPP*Q=(UC;|D0g%Bc5* zx2>-~%lI^?tbY;Y`tRsY0Y6blV&XYB2?@#vBnWKP!6=V>+GqrF(o%awS6b(46YWUaI5zeI$Nr13E zzbR09H^eROB~C+8z_`gZXT&k+r{p7~hCw(wmstYc87io%K@*O@+7=^KqIfo^NrA2I zmTYO3_BamvjZt2sMzj292@Oc@IkravtZc z=BJ-yh0-BM(lIMiBi@Y%7wyN4pTM*YV$+%hDY+;u@`YBjeXM)M)F2DZ<_kktjkAlO z%@+NwSLHAFo91}~7yjMTgU-*VFiL&bhL)BM7_`~zrRFT+6j>x|f3!bFNlm<+2` zes}oD`z#4;EGc3%Xi#9+&fEU!Cub}1+t}l{FKB6mZ2znFZDKc(+&^Bd=p==t9+8QN zEw8Ayj4kS)=H}cZ(%Hb`nSXoh?z<%MB95eEMMAc8(rbjbgL%^EJ>^8(5(%Hgp)Nvd zz>x(ebs#+=x{Vc@b17zx9imV7vff&5M7*Z5Adqz`GMM_hZ!kmT#ShfhhxUF zq2B3Zvi<4${FPG++^JWIF$0437s*mj1zk;GreM<48IaY!_iQg;w1cH`kdMT?5_Uf_ z|MD6nsQ)EgyF>EHw;J(r+)KIKID$3HUH|B4cCgN>mp9agO<;%!!3oQ9YRo zvT)Y+_R`1U_MH?M`2c%FtZD!cBVBuRykjQ#xNH`?NEwW+ZazZ-Wc`|cb%MJkq&+>7=k#w&*b?h+f^qTHd~h+t z^SE{Z%#Ki!ylN>Nsig=d*5+AD{*xl>{O`F5>jQHcW0+b_yo{tnJ{lfyM&-Ca%1%+G zW1v&2RX4l5`kl8rnHkK26qsH-CBWQEDIyEHev&bXeh9$h#5&J+jRS-*HH8o}cisOB zR(ruYI`fNn4AJxc7Paa2bq=&beod`g2G-o#_#-dKES^Kl6p=!CTts36lXqHKFl_4=u?&;UaCaN@j~jw z=&s1w`tJ&HSSjs9#k~%=xU2@DQgXq;e-qnyR&;dC9?z+VZN!l-vdJ=nN}FTTP|q|} zQ|IZA3}@?>XzYoG^V+N(R1~+=3SR>UpSuqtB#K^OjNXbNn(5S}CzkK+(!UU6Xn(;4 z-WPAee_BJ}ra=43?uifTpr>h_m<;zS^P=teQ11rOa$kXaeoI$tq;_<4J%&%z zj|1Q9OP|`>I(9HmYUWy{eMF*tlOMXdpb&7mo);o|HQ{&Vh0!B=A#-b_SbRj`JAK3R zrDshJx%lrK)X2~iUYuo0Qc@F|Zo7ksejUx3K5{b?B7rCtx+bGU8iVoMTn4ZE*#%NU z!oP86b1WE55gt6V=&tYYo8ft@6<=PEeFD4-OidCx za~f`Wdn5J-K`9B19w4#sh~XQp?K}WRWohVWOwN*LDQNKBhITDr;B4U=Oa1^YF1cQR z4N?W5Og&MbAzlP*3iNQPbm!;DH}Sen;+%dnPyV)6D1jmMBtq6Hs%^5Hqg zofWHEO0pp)CRG}5;>RBZR`PTX4fUq_1|tF2lBG~IQpDr;v+WG;O5ruaJ*q^==s1{ zvTWFfKLIjlOAO7|Pzt`yn63Lv!w(OaCrap0@{8R8bkOjP%q5T2x$XdO;;d@{E7CFA zmAQX3S#}=yl`P2Y2Ig^gqWB)(?uZklPA=DP!rT9hDfO&~_>cGH1%6^0lzf$c(e8U( zD7Hn-Ge^CE9!I2bsO%y-DXROaQ`PQlQQ!t>Ez3ZqsN}^z^`%#)9fbjxQ<9~Vqe6UE z+@9EMVkS73v~B=uv*_5gkxT}{KJhCP+ACbbV$4cx-1EW=0-9YxTwPn2!X5N8U$x@= zrrW!Fas9e|Qzcm2QA-84!$xq(I72;|Q%!%^ruIbqhp=E0zu`{ngGxkJtu^LHHhjEz zis|Pb-Yc4KCp8x*y5+V1VIt#tCGJLO#@y1P?e)BH#Ow3Hyn2G;shm4h%3Z>6cD~^g zI6~qRY$oksVQ!u~tQDO;Fip&K7KX024B@$-P4=QF@sT5Jq(j{mU1u=#=gu?DO-AF( zniJU@??aC|dC2Nfj3>qDSJ)&ZW z6jO`AX$FQB>(47vN486e?L^Gb+O}o)xaeTDno2<>vbpX^TjUW_X)7<+kBV_1+5EldYj+V6gwyp?7SeL3sM* zkcqh)Kt#7U*?o;qC#wkqC%bM+6tl z*zI8$^jZj}8J$hFH%jNt85~vi6B@1^RQKxjDrRA*s~KqfbLym|2kG6Hg<7Ph_FnL- z%mzg2DbeJ4-*f0EmJY$LyBrI2VBt-kPS$F);$VG6D~aZ zLv(Cjkdn{7j*H_G`Z}TidRiwZOD@W;Y9qg)VlYtbrJb#HK^4GX@~;jw8cz2?!wKD+ zwJ^z(}axXyQ5#Y;r9OjNknvlL1Pd8>f-i4R)eIV-{*mLLE>r&TsYcVQ!7`o$0_D9FM`5yb>vsKAF6r60^^x*)` z@i<-ANpnY_%ZC(seRBn$m7A~#JBvIJOM>sH-Id(Q?GqY|K2mu;$24`jUxmC-*jbzs z8^$l4RV-o_-#%l)ovw#H#1HQsgk~ht%2fW>LFD+g%`McW)^8il_dMlg>BGI3LLI_6 z;RKEHRI^0_Nr$Cc25zjKB?^d;;=!lmn zU3UA<8gU6s;p749%uJh!;=XfM6~|Sy0f*PaCJcHV;ZFo9e-|YdrGBBOZi)tIXiSHk zAb@lZJ=hWvSt2PQJqHu5Jlzi86HvN6uDG zXIdo1+j@oLzk}E}^x+o~S@I)COoxCTp;=}}^vTAk?L)sP{gZ$8jbj#R$OUb3??F!{ z6#e?`M4g9VfFJdeHuThPRe3q#<790q;JJp5^^RHS(VHbX1M@fg1us=7b}!QVy&*ik z#1btD>cX`*yc| zhnk;znIwUCY4>sEEM&sLYOj2ghTe^dRUwFG2*Qs$aI;LpOIUTkV?t?oV_U6%>ssFr z+xn9&2*tIs?91{Xv?ee@Woyz0Y>L+ce0U@j{2cdKS=K}3y3kOVu;gu!nTIp`{SUlL zl?c9!mLMT7Kt>nG^?Y-JylqYlZA39CfOo3L#wEqXy^ z^0=O_7wzDSl&y~~1`s+oPREghscr@oo+NJHngstz#x75+Yuk!02?yR6wbQFhOrZuF z$Zz|?WIpBRSG$K=BA*bBsewPS?0-4W!QWg~^nrYhE8d8XMdE3Q!1Z7GAFHwZ`Wn75 zlR6GuyT^RA`vOMCYd8K4OwyTf)w+&Ce6b!n4rIy8dPDO!A?JM;bQD^(^|jk-A@bjV z?L%@!%(ce(X3rsvwtl=3h7Kw<$VI!6a=B!oWG%4fbaIugD12L+9?mlYEd3aXy*bT$ zF*ZnQOm9_Ra(B!=`Cvsn7&bur?Gaz#4dcY_sq&tbb|)T1D?r`5Eu@LpWlNPF#RRR( zpt6HUhz;EccGx2#IeLmRHX78@6n=`pwML+G-W~4L?dn;B<71CUrg1hkmtAY*C|l87 zl}ap%vNMPn zO2djvLS09&$_2s;JX8TF_oV7Rr&Y!j6lSBPe1rlZ=7dD0$TesUdH7Rk zV&j(U0saC8HiU4RVLs0Z_V_Jl#LjQFzw|j*nPb~xkrT)`zFy?Ug;5_i{AF`-3tv3M ziNYL`3E!oa~!+vAXO{QAP+U%cDI9?@-d%w@FOa` zDjf%nA6$%Udi;9yRgrW12viv#^C?X&z2Kf;i~-(F5rP*+PVVbAQ(PT$YpRYFnrCYC zO!468HPuMM*3=j#s`L3Wb8K8(iCbus?#-HEh)w`^t|(k*xWXrk_ra2CO+zs^(X3mg zFNAl~abWV;LwLmK$-fE@Zz2)R3oDXiW1p8AIDnDoK9ab5%9v}M;e{f@Vr`qo?boW< zt@~g~I26wvNnJX0QCvuN$z1~Elw@l$H}Bw{b`p!*ZU1@4G|N@Xngyg}UAR)UWlmas zJ&V0@qHk7H&2KxJ;i2Wp0>gU@WeOPlL-m~`OM395_Pn-ZGONgy&#j`YToFcn-5&4U zLCOrX4$$7L=#tvmASJD}|Kv;cVG{I`Elq#k&WRj)A8@QTy>bo?&N#CP$qLnE9eHaJ zVQ5P_1}{dgjy`-y4yFXI%97_RmrluurU-yM10DMNPl%$fR@`5AeZIVBsGbEB?7uOj zxu6*%OYwAScASGf0amCFG#munUhWeDKMzK>?v-D@2)i*>dH0m;u1V;mcKSxn+KhC*FVjdU^DY zYixBhsCiq5quUaO!A5VhJU?S=pL}q=9u_cmKk$Ao;GKCR?t?GXL8{w81~!Z{%|(>` z)?2`@XM4xcj?dR)J68sIeK@=!>VOp1&HS{@e|&~y=tQ~f!1i`A6N=`iYqx>S0~`Gm z>^gw$IxW{fJPgYiBX4V4?{pG^$Vq_QEGSL)W0mW)S`N#a!;IZ)`1qPmI-Y1}WY>=LxEKfxRSw8z(JB1c!MW z;Ub6^v`5mPs#{_WHjIwTfw9kw0k2ma1?LB*@Ag`|@Gys^Lw@4hAC<1nEOn>*cph>j zuSE15p&k-OMRlc?MA%R{+J_x)Q+!js&)k0-*vvVb;6v!#_?+70Cd~IYRS5}9JWXTA zgnX7=?&-j6q}e^n$RY;%^tNFdIl9(Vu`(v#xoV^iy0^7WANOKtt$HhGI^QRY%`T7y zOV8=6LA|y~Kb{tmaj)D_RIS7+iP^tG(jL!+VwJu;5F#rN?*OTV$K+DEfzdJwy@4l zEb>_JkwIm!=TGkSSjfkrugvpX8%>0LD6e&Wurj3?y9AGvW~?F*1Ek>3^o}4+8oywX zPzu_?Q??WD=0o}LK3>27?eobGYoGcD>>WD2#ZZHij zF@EX#NefRjC8rG?zGTEaD8DpY41kD*K4PP}YWne2S)vwtK`(f0wRKHQj+KRlLquSD z{hVpBwaFS&f$&HikiryAXYM5xUqPY>W~yeCNGCK0eENr1w>4rVp$|W?#MH8R?w~1o z)P`(~v+cv(aZtQ&p*>%bH`8!H385N5rrUEg`v0Q#S`iiy-Kxj7x#`;2UL5u@Zw^Lp z%vIoSm{0I`QU6m>iW@Kp4=S*bTelVh@Fgmtul!W?=t0HBiS+ZuSOa7%tj%!4pOa<^3cd$JR(iTdIjwRCL}xHW>z= zb4v0?bpvkP>qLOZ^Uz`MDJ0+SH9JUq(Mfp z057@_1(LjkPCFvtg4$qHEO^cENl9sW@GsnBIOVgt*?teNVj%u!qP*dsE%(HC(NZKn zAERS?!P3C z%z(hZAEZ?{xQ2pI-tgvx=9oIKI^ri%W6U1wxBr%f*F;$%RGskM+98aR8D-vZvXm;1 zZP8QSuCi+1FZDQYD+Ff)sCGOf%NQf6d_ukhM}9^!aH)}B^AGRm&k7{mZC{M6WEvKB zHjclAp?13Od^uT#g(GFUp4!b5*OjH9a&H=2)QZX26p**`O+9ra)@=CZ=SXVS?eUFY zC@f6{AD?+~r`iW~YaxQ`mj~Zwsk!xd zXG;tCi-dhaJDccOq#3j{;kdTwvUKWL@T?M*8;_<3gQ)lW!NyO#j)6bj@Tf6rQ8gB2 z>!e(4YRrniPe8v_F5C?v?=St{$|(4K zDh3T*+ch7z&@ApwMF5xpp8C)1eMO0HaA@}Oi_h}dw7gj5TD?Og!ye=fm5pi}KE!XM z1GKKTW;1^en?%%};ir+sFehSfw!&?jH5sO%0ks7t&Gj)iTrU`~?#5zrNN*6$usZaH}S*E-EI zL%**6$Gfi7VNk#{gMCM! zbf(SP?ziJSot&Trip*#5*Ri-M}eqq)#3ll5Cc}{Or{=cA!b-=n1@;) z(b3DAkM>g9?GYez2<9vuIW+;K;pw90A@|1|<2v-p)M}D780RCvmh9DVSb8?8(P(mR z01*K{wOTOyn)gV6tk|)eD~H+EepF9UA>XVew{^wT&n!)dNTxaz(sNkGftX=H*oKT~I^DmBCEImo;VT zdkRSdD|t&mxY0|+=(!+Xgi+`*fdt|o3?yI-Jf^sDdcRe#UwIJ8VqJYBS%j|{<6dE) zoFj#}w>F1-G6CYupd;{v^TdX7eIHRvt2Yw)gC9F$F zd@8fD!Q!#&J+t%Go)|;WX4J~hrlyX+yKVRch!f^_HJllXV+72}GD+O}5;CR~ru1W! zVy8^y3xoUx~3A>AK{7*@<#?7V_{BlA+Hv2ltV8VxS{qfWyk zBb5uM0{~X8O+K}=YoqX8S~WLhe{qE1Tp_bWGSsl}|_~)N=rMeyI#=Y7`)`AE!2`(j2C0YVZylq|6EquekD2tYD;hgbO zP9BPlUBt)7FVSmY?+GAndto!9+?zjb>(@UrAgfC4LaW6f9)T+Y542*q5nW2blh6dx zTr&*5ecL|-?{N5`H)_mcoP@D4l)~4y#h%MLnLoyKfEM=c6GTr0}{j zN2Zn;?4#s~T)j6upC~ro$(_e!`p&KjdZ5z#H+ahDW^Ct#hoaHcM;6ESG%Y79Czg%_ zU^^Vrsz7QASff~vQM;RIN=*3Enumwmy4J3-w^hN$E~G3*o1AO^0;}NA*3OpfhDxpE z1}=vZC|*TzJBe7^renp9S4~kQFzPo_x$G2@#>7RTfB~_I4YYv<8!}h6;9#A>m6@8C zs;GVA6jbQZvhuV|^|p(wiju8f;9u|-8oH8)JVt2@4qJDnvKf6(&$|fjfG82$j?81a zJM6i3#%cJ>yTA1S@>HlY+7vs(-^=Y-|DfF0a=L8(@LnRuyZmPUn{P?ve!~0WU}#qu zaTG25^T6SatN-nle74=r|GMYw@?v#I`3KGInM_8Cx1^+PJ^cFBA;pKgcN(yS`m4aLeXH_U{UaA*)7&I3%qMEAI%cnd&d264wZllKNkyiBG;RIE++BD zY3}6^Z&`uUHCfzM2)AoREbvmLADSSEG8*!KW!XM^@TTi44H2_5H-~2SX84O^V@a+- zH!d?n;cRtNKH91-X>Kenbg9>2q1ukbAog=Y>KLj5(UCAv!P8I7yO&bpv6}>h(7`p| z1sZ!5<6@n6K2nS*t2kfF;UX7#t#7?poeuJEIV2uG)W{`w&M`ql5I^TwH4Tln@mB6V zP3$X(T5Tu35eE9Mt3F3#`%Y0N$X%J~rs|!BD~4legglUxX_#B*$k0;|7qu2={gTat zDuD5}GKS9fB#rf_TShV=igG)qu%nf6jq<4fwyoLZejPcd9L zDjAlWZByA~Q{z2-Wm`4gmuPh9VkC_8hgA8Rdf|>N^`Pk&iZslN8!a zH`t+iV$n1v!Sis<+o-JgCcbkwzHi6*PgX7OM8`bVMNH0FlUN)ZSZLj`(Z*lND9I}T zEY%tY0us9`e-DeD7rdP``CnOkFfrrD4b#W>z#?^~7bDu`BbYIzF^09aDgMnCJ0@-X z`8`DXlTgH5FAF#^u$DBq;JX;8xzYJm3D|RwL2J;s4_f)=J2J@PQ@is1nz|})y|Y+0 zuZV7mvmzX_{z6jyUhMv1NUaMm(EVNJA7f!dkdauVmeW-5nc}|4iOJ2k6@Qfbgdf3x zWK7TAI;xIC1CtqgjxtW>(4fQ6`wM|5PKY=-uK}n49TB@%z8R6?hx!t6zJo%0eR=^RCya>SiC8wz zXnxF1I?fp>(V^UStDI39C3(v`@>L0}`1Ap|I~c&+!I2T9v~J|t9wl&D@3v7?0gCJ7 z0tK2J2Chq&@efRQ{+af@Ef@l(MB*Khu@3rETtlH=o-x%?`=$?@j*Zp|M=;j{VIXFC zMZY*DGwVMs>w?aT>nN^!oNn2ee5RXfAT{b%xY0wZibvmb$$pr2PT2Fj!=eDadqlR? z6jjgtqI-?=p|hsMC&%M&3_W$f&)OZ&+K%)$Qf!DU*gY`OcQ4>gk%@~#WU@TdTwHNn zW0AqLQ{LxM)+Qcdoqapf@q>*m?oM6Q(3{~;l;qgS=JYFz&*ncXH`X|d=6$s@^YU;5 zXI)?16$k;qqx2eIAGOJfKp%ubTV%|fi>e;W?i*8MYGjzZVeeI{-gdypT0qY+>c&4a zUG(JaAmvvm4|fBHul*B2SL@T%FN%6R-w%&4-YK(Rm$y(c(C<- z0RB<$H!F$rM`S1_W)NRChvGt-_giA)Jp{w=tXx3*lv(kl2H4|9vY+7N;Dh<*V6nG96 Date: Wed, 28 Aug 2024 04:16:44 -0600 Subject: [PATCH 104/430] feat: update seasonSummary + dataFeed hooks --- .../hooks/beanstalk/useDataFeedTokenPrices.ts | 38 ++++--------------- .../src/hooks/beanstalk/useSeasonsSummary.ts | 5 ++- 2 files changed, 10 insertions(+), 33 deletions(-) diff --git a/projects/ui/src/hooks/beanstalk/useDataFeedTokenPrices.ts b/projects/ui/src/hooks/beanstalk/useDataFeedTokenPrices.ts index cd85c78910..57f4306279 100644 --- a/projects/ui/src/hooks/beanstalk/useDataFeedTokenPrices.ts +++ b/projects/ui/src/hooks/beanstalk/useDataFeedTokenPrices.ts @@ -1,26 +1,18 @@ import { BigNumber } from 'bignumber.js'; import { useCallback, useMemo, useEffect } from 'react'; -import { useSelector, useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux'; import useGetChainToken from '~/hooks/chain/useGetChainToken'; import { useAggregatorV3Contract } from '~/hooks/ledger/useContract'; import { updateTokenPrices } from '~/state/beanstalk/tokenPrices/actions'; import { TokenMap } from '../../constants/index'; import { bigNumberResult } from '../../util/Ledger'; -import { - CRV3, - DAI, - ETH, - USDC, - USDT, - WETH, - WSTETH, -} from '../../constants/tokens'; +import { DAI, ETH, USDC, USDT, WETH, WSTETH } from '../../constants/tokens'; import { DAI_CHAINLINK_ADDRESSES, USDT_CHAINLINK_ADDRESSES, USDC_CHAINLINK_ADDRESSES, } from '../../constants/addresses'; -import { AppState } from '../../state/index'; +import { useAppSelector } from '../../state/index'; import useSdk from '../sdk'; const getBNResult = (result: any, decimals: number) => { @@ -38,31 +30,21 @@ const getBNResult = (result: any, decimals: number) => { * - ETH/USD */ export default function useDataFeedTokenPrices() { - const tokenPriceMap = useSelector< - AppState, - AppState['_beanstalk']['tokenPrices'] - >((state) => state._beanstalk.tokenPrices); + const tokenPriceMap = useAppSelector((state) => state._beanstalk.tokenPrices); const sdk = useSdk(); + const beanstalk = sdk.contracts.beanstalk; const daiPriceFeed = useAggregatorV3Contract(DAI_CHAINLINK_ADDRESSES); const usdtPriceFeed = useAggregatorV3Contract(USDT_CHAINLINK_ADDRESSES); const usdcPriceFeed = useAggregatorV3Contract(USDC_CHAINLINK_ADDRESSES); const usdOracle = sdk.contracts.usdOracle; - const crv3Pool = sdk.contracts.curve.pools.pool3; const getChainToken = useGetChainToken(); const dispatch = useDispatch(); const fetch = useCallback(async () => { if (Object.values(tokenPriceMap).length) return; - if ( - !daiPriceFeed || - !usdtPriceFeed || - !usdcPriceFeed || - !usdOracle || - !crv3Pool - ) - return; + if (!daiPriceFeed || !usdtPriceFeed || !usdcPriceFeed || !usdOracle) return; console.debug('[beanstalk/tokenPrices/useCrvUnderlylingPrices] FETCH'); @@ -77,7 +59,6 @@ export default function useDataFeedTokenPrices() { ethPriceTWA, wstETHPrice, wstETHPriceTWA, - crv3Price, ] = await Promise.all([ daiPriceFeed.latestRoundData(), daiPriceFeed.decimals(), @@ -85,11 +66,11 @@ export default function useDataFeedTokenPrices() { usdtPriceFeed.decimals(), usdcPriceFeed.latestRoundData(), usdcPriceFeed.decimals(), + // beanstalk.getTokenUsdPrice(sdk.tokens.WETH.address), usdOracle.getEthUsdPrice(), usdOracle.getEthUsdTwap(0), usdOracle.getWstethUsdPrice(), usdOracle.getWstethUsdTwap(0), - crv3Pool.get_virtual_price(), ]); const dai = getChainToken(DAI); @@ -97,7 +78,6 @@ export default function useDataFeedTokenPrices() { const usdt = getChainToken(USDT); const eth = getChainToken(ETH); const weth = getChainToken(WETH); - const crv3 = getChainToken(CRV3); const wstETH = getChainToken(WSTETH); const priceDataCache: TokenMap = {}; @@ -125,9 +105,6 @@ export default function useDataFeedTokenPrices() { priceDataCache[weth.address] = getBNResult(ethPrice, 6); priceDataCache['ETH-TWA'] = getBNResult(ethPriceTWA, 6); } - if (crv3Price) { - priceDataCache[crv3.address] = getBNResult(crv3Price, crv3.decimals); - } if (wstETHPrice && wstETHPriceTWA) { priceDataCache[wstETH.address] = getBNResult(wstETHPrice, 6); @@ -145,7 +122,6 @@ export default function useDataFeedTokenPrices() { usdtPriceFeed, usdcPriceFeed, usdOracle, - crv3Pool, getChainToken, ]); diff --git a/projects/ui/src/hooks/beanstalk/useSeasonsSummary.ts b/projects/ui/src/hooks/beanstalk/useSeasonsSummary.ts index b91dfc0df1..7b27f1cf0e 100644 --- a/projects/ui/src/hooks/beanstalk/useSeasonsSummary.ts +++ b/projects/ui/src/hooks/beanstalk/useSeasonsSummary.ts @@ -156,6 +156,7 @@ const useSeasonsSummary = () => { const { data: seedGauge } = useSeedGauge(); const season = useSeason(); const sdk = useSdk(); + console.log(sdk); const maxPrevSeason = season.minus(25).toNumber(); const currentSeason = season.toNumber(); @@ -178,13 +179,13 @@ const useSeasonsSummary = () => { first: 1000, season_gte: maxPrevSeason, season_lte: currentSeason, - pools: sdk.tokens.siloWhitelistedWellLPAddresses.map((address) => address.toLowerCase()) + pools: sdk.tokens.wellLPAddresses.map((address) => address), }, context: { subgraph: 'bean' }, skip: skipQuery || !Object.keys(pools).length, }); - const instantaneousDeltaB = sdk.tokens.siloWhitelistedWellLPAddresses.reduce( + const instantaneousDeltaB = sdk.tokens.wellLPAddresses.reduce( (prev, address) => { const poolDeltaB = pools[address]?.deltaB || ZERO_BN; return prev.plus(poolDeltaB); From 37291af684933eb3776c91a24907207cc9662690 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 04:17:22 -0600 Subject: [PATCH 105/430] feat: update sdk.pools --- projects/sdk-core/package.json | 2 +- projects/sdk-wells/package.json | 2 +- projects/sdk/package.json | 2 +- projects/sdk/src/lib/pools.ts | 55 ++++++++++++++++++----- projects/sdk/src/lib/silo/depositGraph.ts | 2 +- projects/sdk/src/lib/swap/graph.ts | 2 +- projects/sdk/src/lib/tokens.ts | 9 ++-- 7 files changed, 55 insertions(+), 19 deletions(-) diff --git a/projects/sdk-core/package.json b/projects/sdk-core/package.json index caf42bf072..00b23df0f1 100644 --- a/projects/sdk-core/package.json +++ b/projects/sdk-core/package.json @@ -102,4 +102,4 @@ "browser": "./dist/Address/Address.umd.js" } } -} \ No newline at end of file +} diff --git a/projects/sdk-wells/package.json b/projects/sdk-wells/package.json index 2a3c8d941e..98daf54cfb 100644 --- a/projects/sdk-wells/package.json +++ b/projects/sdk-wells/package.json @@ -89,4 +89,4 @@ "browser": "./dist/wells/wells.umd.js" } } -} \ No newline at end of file +} diff --git a/projects/sdk/package.json b/projects/sdk/package.json index 486886d247..e0667d40d8 100644 --- a/projects/sdk/package.json +++ b/projects/sdk/package.json @@ -123,4 +123,4 @@ "browser": "./dist/Wells/Wells.umd.js" } } -} \ No newline at end of file +} diff --git a/projects/sdk/src/lib/pools.ts b/projects/sdk/src/lib/pools.ts index aa5c0186c7..45967861ed 100644 --- a/projects/sdk/src/lib/pools.ts +++ b/projects/sdk/src/lib/pools.ts @@ -1,7 +1,7 @@ import { CurveMetaPool } from "src/classes/Pool/CurveMetaPool"; import { BasinWell } from "src/classes/Pool/BasinWell"; import Pool from "src/classes/Pool/Pool"; -import { Token } from "src/classes/Token"; +import { ERC20Token, Token } from "src/classes/Token"; import { BeanstalkSDK } from "src/lib/BeanstalkSDK"; export class Pools { @@ -13,14 +13,17 @@ export class Pools { public readonly BEAN_USDC_WELL: BasinWell; public readonly BEAN_USDT_WELL: BasinWell; - public readonly pools: Set; + public readonly pools: Set; + public readonly whitelistedPools: Map; private lpAddressMap = new Map(); + private wellAddressMap = new Map(); constructor(sdk: BeanstalkSDK) { Pools.sdk = sdk; - this.pools = new Set(); + this.pools = new Set(); this.lpAddressMap = new Map(); + this.whitelistedPools = new Map(); ////// Basin Well @@ -37,7 +40,7 @@ export class Pools { } ); this.pools.add(this.BEAN_ETH_WELL); - this.lpAddressMap.set(sdk.addresses.BEANWETH_WELL.get(sdk.chainId), this.BEAN_ETH_WELL); + this.lpAddressMap.set(this.BEAN_ETH_WELL.address, this.BEAN_ETH_WELL); this.BEAN_WSTETH_WELL = new BasinWell( sdk, @@ -113,18 +116,48 @@ export class Pools { ); this.pools.add(this.BEAN_USDT_WELL); this.lpAddressMap.set(sdk.tokens.BEAN_USDT_WELL_LP.address, this.BEAN_USDT_WELL); + + this.lpAddressMap.forEach((pool) => { + if (Pools.sdk.tokens.siloWhitelist.has(pool.lpToken)) { + this.whitelistedPools.set(pool.address, pool); + } + + if (pool instanceof BasinWell) { + this.wellAddressMap.set(pool.address, pool); + } + }); } - getPoolByLPToken(token: Token): Pool | undefined { - return this.lpAddressMap.get(token.address); + isWhitelisted(pool: Pool | string): boolean { + const _pool = this.derivePool(pool); + return this.whitelistedPools.has(_pool.address); } - getWells(): BasinWell[] { - const wells: BasinWell[] = []; - for (const pool of this.pools) { - if (pool instanceof BasinWell) wells.push(pool); + getPoolByLPToken(token: Token | string): Pool | undefined { + if (typeof token === "string") { + return this.lpAddressMap.get(token.toLowerCase()); } + return this.lpAddressMap.get(token.address); + } + + getWells(): readonly BasinWell[] { + return Array.from(this.wellAddressMap.values()) as ReadonlyArray; + } - return wells; + /** + * Derives a Pool object from either a Pool object or a pool address. + * @param pool - Either a Pool object or a string representing the pool's address. + * @returns The corresponding Pool object. + * @throws Error if a pool with the given address is not found in the lpAddressMap. + */ + private derivePool(pool: Pool | string): Pool { + if (typeof pool === "string") { + const _pool = this.lpAddressMap.get(pool.toLowerCase()); + if (!_pool) { + throw new Error(`Pool with address ${pool} not found`); + } + return _pool; + } + return pool; } } diff --git a/projects/sdk/src/lib/silo/depositGraph.ts b/projects/sdk/src/lib/silo/depositGraph.ts index 44a43493ac..9c8b398a1d 100644 --- a/projects/sdk/src/lib/silo/depositGraph.ts +++ b/projects/sdk/src/lib/silo/depositGraph.ts @@ -113,7 +113,7 @@ export const getDepositGraph = (sdk: BeanstalkSDK): Graph => { throw new Error(`sdk.pools.wells no initialized`); } - sdk.pools.pools.forEach((well) => { + sdk.pools.getWells().forEach((well) => { if (!well.tokens.length) { throw new Error(`Well tokens not initialized: ${well.name}`); } diff --git a/projects/sdk/src/lib/swap/graph.ts b/projects/sdk/src/lib/swap/graph.ts index ea4fff12fe..614e5e275b 100644 --- a/projects/sdk/src/lib/swap/graph.ts +++ b/projects/sdk/src/lib/swap/graph.ts @@ -68,7 +68,7 @@ export const getSwapGraph = (sdk: BeanstalkSDK): Graph => { }); // set BasinWell.tokens[0] <> BasinWell.tokens[1] for Basin Well swaps - sdk.pools.pools.forEach((well) => { + sdk.pools.getWells().forEach((well) => { setBiDirectionalWellSwapEdges(sdk, graph, well); }); diff --git a/projects/sdk/src/lib/tokens.ts b/projects/sdk/src/lib/tokens.ts index 4cb50903d3..971df48c67 100644 --- a/projects/sdk/src/lib/tokens.ts +++ b/projects/sdk/src/lib/tokens.ts @@ -549,10 +549,13 @@ export class Tokens { providerOrSigner ); - this.map.set(addresses.ROOT.get(chainId) ?? "root", this.ROOT); - this.map.set(addresses.BEAN_CRV3.get(chainId) ?? "bean3crv", this.BEAN_CRV3_LP); + this.map.set(addresses.ROOT.get(chainId) ?? this.ROOT.symbol.toLowerCase(), this.ROOT); this.map.set( - addresses.BEAN_ETH_UNIV2_LP.get(chainId) ?? "beaneth_univ2", + addresses.BEAN_CRV3.get(chainId) ?? this.BEAN_CRV3_LP.symbol.toLowerCase(), + this.BEAN_CRV3_LP + ); + this.map.set( + addresses.BEAN_ETH_UNIV2_LP.get(chainId) ?? this.BEAN_ETH_UNIV2_LP.symbol.toLowerCase(), this.BEAN_ETH_UNIV2_LP ); From 0862f84c345660fed9037545867c837899d09dac Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 04:26:24 -0600 Subject: [PATCH 106/430] feat: update hooks + App --- projects/ui/src/components/App/index.tsx | 35 +++---------------- .../hooks/beanstalk/useDataFeedTokenPrices.ts | 33 ++++++++--------- .../src/hooks/beanstalk/useSeasonsSummary.ts | 1 - projects/ui/src/hooks/ledger/useContract.ts | 8 +++-- 4 files changed, 23 insertions(+), 54 deletions(-) diff --git a/projects/ui/src/components/App/index.tsx b/projects/ui/src/components/App/index.tsx index ebdc506ee2..9ba5d5bddf 100644 --- a/projects/ui/src/components/App/index.tsx +++ b/projects/ui/src/components/App/index.tsx @@ -62,8 +62,7 @@ import VotingPowerPage from '~/pages/governance/votingPower'; import MorningUpdater from '~/state/beanstalk/sun/morning'; import MorningFieldUpdater from '~/state/beanstalk/field/morning'; import BeanstalkCaseUpdater from '~/state/beanstalk/case/updater'; -import { ChainId } from '@beanstalk/sdk-core'; -import useChainId from '~/hooks/chain/useChainId'; +import useChainState from '~/hooks/chain/useChainState'; // import Snowflakes from './theme/winter/Snowflakes'; BigNumber.set({ EXPONENTIAL_AT: [-12, 20] }); @@ -143,12 +142,12 @@ function Arbitrum() { * Appplication Setup * ----------------------- */} + {false && ( <> {/* ----------------------- * Bean Updaters * ----------------------- */} - {/* ----------------------- * Beanstalk Updaters @@ -247,24 +246,6 @@ function Arbitrum() { } /> } /> - {/* - - - {(import.meta.env.VITE_COMMIT_HASH || '0.0.0').substring(0, 6)}{' '} - · {sgEnvKey} - - - */} @@ -272,17 +253,9 @@ function Arbitrum() { } export default function App() { - const chainId = useChainId(); + const { isEthereum } = useChainState(); - React.useEffect(() => { - console.log('chainId', chainId); - }, [chainId]); - - if ( - !chainId || - chainId === ChainId.MAINNET || - chainId === ChainId.LOCALHOST - ) { + if (isEthereum) { return ; } diff --git a/projects/ui/src/hooks/beanstalk/useDataFeedTokenPrices.ts b/projects/ui/src/hooks/beanstalk/useDataFeedTokenPrices.ts index 57f4306279..4eea0b3579 100644 --- a/projects/ui/src/hooks/beanstalk/useDataFeedTokenPrices.ts +++ b/projects/ui/src/hooks/beanstalk/useDataFeedTokenPrices.ts @@ -1,12 +1,11 @@ -import { BigNumber } from 'bignumber.js'; import { useCallback, useMemo, useEffect } from 'react'; +import { BigNumber } from 'bignumber.js'; import { useDispatch } from 'react-redux'; -import useGetChainToken from '~/hooks/chain/useGetChainToken'; import { useAggregatorV3Contract } from '~/hooks/ledger/useContract'; import { updateTokenPrices } from '~/state/beanstalk/tokenPrices/actions'; +import { getTokenIndex } from '~/util'; import { TokenMap } from '../../constants/index'; import { bigNumberResult } from '../../util/Ledger'; -import { DAI, ETH, USDC, USDT, WETH, WSTETH } from '../../constants/tokens'; import { DAI_CHAINLINK_ADDRESSES, USDT_CHAINLINK_ADDRESSES, @@ -14,6 +13,7 @@ import { } from '../../constants/addresses'; import { useAppSelector } from '../../state/index'; import useSdk from '../sdk'; +import { useBalanceTokens } from './useTokens'; const getBNResult = (result: any, decimals: number) => { const bnResult = bigNumberResult(result); @@ -33,13 +33,12 @@ export default function useDataFeedTokenPrices() { const tokenPriceMap = useAppSelector((state) => state._beanstalk.tokenPrices); const sdk = useSdk(); - const beanstalk = sdk.contracts.beanstalk; + const tokens = useBalanceTokens(); const daiPriceFeed = useAggregatorV3Contract(DAI_CHAINLINK_ADDRESSES); const usdtPriceFeed = useAggregatorV3Contract(USDT_CHAINLINK_ADDRESSES); const usdcPriceFeed = useAggregatorV3Contract(USDC_CHAINLINK_ADDRESSES); const usdOracle = sdk.contracts.usdOracle; - const getChainToken = useGetChainToken(); const dispatch = useDispatch(); const fetch = useCallback(async () => { @@ -73,41 +72,37 @@ export default function useDataFeedTokenPrices() { usdOracle.getWstethUsdTwap(0), ]); - const dai = getChainToken(DAI); - const usdc = getChainToken(USDC); - const usdt = getChainToken(USDT); - const eth = getChainToken(ETH); - const weth = getChainToken(WETH); - const wstETH = getChainToken(WSTETH); - const priceDataCache: TokenMap = {}; if (daiPriceData && daiPriceDecimals) { - priceDataCache[dai.address] = getBNResult( + priceDataCache[getTokenIndex(tokens.DAI)] = getBNResult( daiPriceData.answer, daiPriceDecimals ); } if (usdtPriceData && usdtPriceDecimals) { - priceDataCache[usdt.address] = getBNResult( + priceDataCache[getTokenIndex(tokens.USDT)] = getBNResult( usdtPriceData.answer, usdtPriceDecimals ); } if (usdcPriceData && usdcPriceDecimals) { - priceDataCache[usdc.address] = getBNResult( + priceDataCache[getTokenIndex(tokens.USDC)] = getBNResult( usdcPriceData.answer, usdcPriceDecimals ); } if (ethPrice && ethPriceTWA) { - priceDataCache[eth.address] = getBNResult(ethPrice, 6); - priceDataCache[weth.address] = getBNResult(ethPrice, 6); + priceDataCache[getTokenIndex(tokens.ETH)] = getBNResult(ethPrice, 6); + priceDataCache[getTokenIndex(tokens.WETH)] = getBNResult(ethPrice, 6); priceDataCache['ETH-TWA'] = getBNResult(ethPriceTWA, 6); } if (wstETHPrice && wstETHPriceTWA) { - priceDataCache[wstETH.address] = getBNResult(wstETHPrice, 6); + priceDataCache[getTokenIndex(tokens.WSTETH)] = getBNResult( + wstETHPrice, + 6 + ); priceDataCache['wstETH-TWA'] = getBNResult(wstETHPriceTWA, 6); } @@ -122,7 +117,7 @@ export default function useDataFeedTokenPrices() { usdtPriceFeed, usdcPriceFeed, usdOracle, - getChainToken, + tokens, ]); const handleUpdatePrices = useCallback(async () => { diff --git a/projects/ui/src/hooks/beanstalk/useSeasonsSummary.ts b/projects/ui/src/hooks/beanstalk/useSeasonsSummary.ts index 7b27f1cf0e..ef2d616623 100644 --- a/projects/ui/src/hooks/beanstalk/useSeasonsSummary.ts +++ b/projects/ui/src/hooks/beanstalk/useSeasonsSummary.ts @@ -156,7 +156,6 @@ const useSeasonsSummary = () => { const { data: seedGauge } = useSeedGauge(); const season = useSeason(); const sdk = useSdk(); - console.log(sdk); const maxPrevSeason = season.minus(25).toNumber(); const currentSeason = season.toNumber(); diff --git a/projects/ui/src/hooks/ledger/useContract.ts b/projects/ui/src/hooks/ledger/useContract.ts index e3b29d1057..c92785dd4e 100644 --- a/projects/ui/src/hooks/ledger/useContract.ts +++ b/projects/ui/src/hooks/ledger/useContract.ts @@ -40,6 +40,8 @@ import { ENSReverseRecords, } from '~/generated/index'; import { useEthersProvider } from '~/util/wagmi/ethersAdapter'; +import { Address } from '@beanstalk/sdk-core'; +import useChainId from '~/hooks/chain/useChainId'; export type AddressOrAddressMap = string | ChainConstant; export type AbiOrAbiMap = ContractInterface | ChainConstant; @@ -213,13 +215,13 @@ export function useBarnRaiseNFTContract(signer?: ethers.Signer | null) { /** used to access chainlink price data feeds */ export function useAggregatorV3Contract( - chainConstant: ChainConstant, + address: Address, signer?: ethers.Signer | null ) { - const address = useChainConstant(chainConstant); + const chainId = useChainId(); const provider = useEthersProvider(); return useWagmiContract({ - address, + address: address.get(chainId), abi: AGGREGATOR_V3_ABI, signerOrProvider: signer || provider, }) as AggregatorV3; From 87a5e4740e81ee785db0e85c35f706b65ad4f466 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 04:26:43 -0600 Subject: [PATCH 107/430] feat: update gql schema --- projects/ui/src/graph/graphql.schema.json | 136545 +++++++-------- projects/ui/src/graph/schema-bean.graphql | 152 + projects/ui/src/graph/schema-beanft.graphql | 152 + .../ui/src/graph/schema-beanstalk.graphql | 6031 +- .../ui/src/graph/schema-snapshot1.graphql | 2 + 5 files changed, 65564 insertions(+), 77318 deletions(-) diff --git a/projects/ui/src/graph/graphql.schema.json b/projects/ui/src/graph/graphql.schema.json index 94333f469b..32544d5a40 100644 --- a/projects/ui/src/graph/graphql.schema.json +++ b/projects/ui/src/graph/graphql.schema.json @@ -9,93 +9,38 @@ }, "types": [ { - "kind": "OBJECT", - "name": "AddDeposit", + "kind": "ENUM", + "name": "Aggregation_interval", "description": null, - "fields": [ - { - "name": "account", - "description": " Account adding deposit", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount", - "description": " Amount of token added ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bdv", - "description": " BDV of the deposit ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "blockNumber", - "description": " Block number of this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "name": "day", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": " Timestamp of this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "name": "hour", + "description": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Alias", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "hash", - "description": " Transaction hash of the transaction that emitted this event ", + "name": "address", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -110,15 +55,15 @@ "deprecationReason": null }, { - "name": "id", - "description": "addDeposit-{ Transaction hash }-{ Log index }", + "name": "alias", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -126,8 +71,8 @@ "deprecationReason": null }, { - "name": "logIndex", - "description": " Event log index. For transactions that don't emit event, create arbitrary index starting from 0 ", + "name": "created", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -142,31 +87,15 @@ "deprecationReason": null }, { - "name": "protocol", - "description": " The protocol this transaction belongs to ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Beanstalk", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": " Season of deposit added ", + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, @@ -174,65 +103,32 @@ "deprecationReason": null }, { - "name": "stem", - "description": " Stem of deposit added ", + "name": "ipfs", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "token", - "description": " Token added", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "SiloEvent", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "AddDeposit_filter", + "name": "AliasWhere", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { - "name": "_change_block", - "description": "Filter for the block changed event.", - "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account", + "name": "address", "description": null, "type": { "kind": "SCALAR", @@ -244,19 +140,23 @@ "deprecationReason": null }, { - "name": "account_contains", + "name": "address_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "account_contains_nocase", + "name": "alias", "description": null, "type": { "kind": "SCALAR", @@ -268,23 +168,27 @@ "deprecationReason": null }, { - "name": "account_ends_with", + "name": "alias_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "account_ends_with_nocase", + "name": "created", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -292,11 +196,11 @@ "deprecationReason": null }, { - "name": "account_gt", + "name": "created_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -304,11 +208,11 @@ "deprecationReason": null }, { - "name": "account_gte", + "name": "created_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -316,19 +220,15 @@ "deprecationReason": null }, { - "name": "account_in", + "name": "created_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, "defaultValue": null, @@ -336,23 +236,11 @@ "deprecationReason": null }, { - "name": "account_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account_lte", + "name": "created_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -360,11 +248,11 @@ "deprecationReason": null }, { - "name": "account_not", + "name": "created_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -372,7 +260,7 @@ "deprecationReason": null }, { - "name": "account_not_contains", + "name": "id", "description": null, "type": { "kind": "SCALAR", @@ -384,19 +272,23 @@ "deprecationReason": null }, { - "name": "account_not_contains_nocase", + "name": "id_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "account_not_ends_with", + "name": "ipfs", "description": null, "type": { "kind": "SCALAR", @@ -408,20 +300,47 @@ "deprecationReason": null }, { - "name": "account_not_ends_with_nocase", + "name": "ipfs_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Any", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BeaNFTUser", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "account_not_in", + "name": "barnRaise", "description": null, + "args": [], "type": { "kind": "LIST", "name": null, @@ -430,102 +349,74 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account_not_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account_not_starts_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account_starts_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "amount", + "name": "basin", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "amount_gt", + "name": "genesis", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "amount_gte", + "name": "id", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "amount_in", + "name": "winter", "description": null, + "args": [], "type": { "kind": "LIST", "name": null, @@ -534,33 +425,33 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "BeaNFTUser_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ { - "name": "amount_lte", - "description": null, + "name": "_change_block", + "description": "Filter for the block changed event.", "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", "ofType": null }, "defaultValue": null, @@ -568,19 +459,23 @@ "deprecationReason": null }, { - "name": "amount_not", + "name": "and", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BeaNFTUser_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "amount_not_in", + "name": "barnRaise", "description": null, "type": { "kind": "LIST", @@ -590,7 +485,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -600,15 +495,19 @@ "deprecationReason": null }, { - "name": "and", + "name": "barnRaise_contains", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "AddDeposit_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } } }, "defaultValue": null, @@ -616,43 +515,67 @@ "deprecationReason": null }, { - "name": "bdv", + "name": "barnRaise_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bdv_gt", + "name": "barnRaise_not", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bdv_gte", + "name": "barnRaise_not_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bdv_in", + "name": "barnRaise_not_contains_nocase", "description": null, "type": { "kind": "LIST", @@ -662,7 +585,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -672,43 +595,67 @@ "deprecationReason": null }, { - "name": "bdv_lt", + "name": "basin", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bdv_lte", + "name": "basin_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bdv_not", + "name": "basin_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bdv_not_in", + "name": "basin_not", "description": null, "type": { "kind": "LIST", @@ -718,7 +665,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -728,43 +675,67 @@ "deprecationReason": null }, { - "name": "blockNumber", + "name": "basin_not_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber_gt", + "name": "basin_not_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber_gte", + "name": "genesis", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber_in", + "name": "genesis_contains", "description": null, "type": { "kind": "LIST", @@ -774,7 +745,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -784,43 +755,67 @@ "deprecationReason": null }, { - "name": "blockNumber_lt", + "name": "genesis_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber_lte", + "name": "genesis_not", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber_not", + "name": "genesis_not_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber_not_in", + "name": "genesis_not_contains_nocase", "description": null, "type": { "kind": "LIST", @@ -830,7 +825,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -840,11 +835,11 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -852,11 +847,11 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -864,11 +859,11 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -876,7 +871,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -886,7 +881,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -896,11 +891,11 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -908,11 +903,11 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -920,11 +915,11 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -932,7 +927,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -942,7 +937,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -952,91 +947,123 @@ "deprecationReason": null }, { - "name": "hash", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_contains", + "name": "or", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BeaNFTUser_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_contains_nocase", + "name": "winter", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_ends_with", + "name": "winter_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_ends_with_nocase", + "name": "winter_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_gt", + "name": "winter_not", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_gte", + "name": "winter_not_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_in", + "name": "winter_not_contains_nocase", "description": null, "type": { "kind": "LIST", @@ -1046,7 +1073,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } } @@ -1054,333 +1081,884 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "BeaNFTUser_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "hash_lt", + "name": "barnRaise", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_lte", + "name": "basin", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_not", + "name": "genesis", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_not_contains", + "name": "id", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_not_contains_nocase", + "name": "winter", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Bean", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "hash_not_ends_with", - "description": null, + "name": "beanstalk", + "description": "Smart contract address of the Beanstalk this Bean is associated with", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_not_ends_with_nocase", - "description": null, + "name": "chain", + "description": "Which chain this Bean is from", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_not_in", - "description": null, + "name": "crossEvents", + "description": "Detailed cross events during this snapshot", + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "BeanCross_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "BeanCross_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BeanCross", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_not_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_not_starts_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_starts_with", - "description": null, + "name": "crosses", + "description": "Cumulative number of crosses", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_starts_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "name": "dailySnapshot", + "description": "Daily snapshot of Bean data", + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "BeanDailySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "BeanDailySnapshot_filter", + "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": "BeanDailySnapshot", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dewhitelistedPools", + "description": "Dewhitelisted pools that include this Bean", + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Pool_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Pool_filter", + "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": "Pool", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot", + "description": "Hourly snapshot of Bean data", + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "BeanHourlySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "BeanHourlySnapshot_filter", + "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": "BeanHourlySnapshot", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "id", - "description": null, + "description": "Contract address of the Bean token", + "args": [], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_gt", - "description": null, + "name": "lastCross", + "description": "Last timestamp a cross was seen", + "args": [], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_gte", - "description": null, + "name": "lastSeason", + "description": "Last season seen from Beanstalk", + "args": [], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_in", - "description": null, + "name": "liquidityUSD", + "description": "Current liquidity in USD value", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lockedBeans", + "description": "Amount of the supply which is considered Locked Beans (untradeable due to chop rate)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "marketCap", + "description": "Current market cap", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pools", + "description": "Pools that include this Bean", + "args": [ + { + "name": "first", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Pool_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Pool_filter", "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": "Pool", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_lt", + "name": "price", + "description": "Latest price seen", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supply", + "description": "Current supply", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyInPegLP", + "description": "Percent of supply in LP used for peg maintenance", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volume", + "description": "Cumulative volume of beans traded", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeUSD", + "description": "Cumulative volume in USD value", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BeanCross", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "above", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_lte", + "name": "bean", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Bean", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not", + "name": "blockNumber", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not_in", + "name": "dailySnapshot", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "BeanDailySnapshot", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex", + "name": "hourlySnapshot", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BeanHourlySnapshot", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_gt", + "name": "id", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_gte", + "name": "price", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_in", + "name": "timeSinceLastCross", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_lt", + "name": "timestamp", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "BeanCross_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ + { + "name": "_change_block", + "description": "Filter for the block changed event.", + "type": { + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", "ofType": null }, "defaultValue": null, @@ -1388,11 +1966,11 @@ "deprecationReason": null }, { - "name": "logIndex_lte", + "name": "above", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -1400,11 +1978,31 @@ "deprecationReason": null }, { - "name": "logIndex_not", + "name": "above_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "above_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -1412,7 +2010,7 @@ "deprecationReason": null }, { - "name": "logIndex_not_in", + "name": "above_not_in", "description": null, "type": { "kind": "LIST", @@ -1422,7 +2020,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null } } @@ -1432,14 +2030,14 @@ "deprecationReason": null }, { - "name": "or", + "name": "and", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "AddDeposit_filter", + "name": "BeanCross_filter", "ofType": null } }, @@ -1448,7 +2046,7 @@ "deprecationReason": null }, { - "name": "protocol", + "name": "bean", "description": null, "type": { "kind": "SCALAR", @@ -1460,11 +2058,11 @@ "deprecationReason": null }, { - "name": "protocol_", + "name": "bean_", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", + "name": "Bean_filter", "ofType": null }, "defaultValue": null, @@ -1472,7 +2070,7 @@ "deprecationReason": null }, { - "name": "protocol_contains", + "name": "bean_contains", "description": null, "type": { "kind": "SCALAR", @@ -1484,7 +2082,7 @@ "deprecationReason": null }, { - "name": "protocol_contains_nocase", + "name": "bean_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -1496,7 +2094,7 @@ "deprecationReason": null }, { - "name": "protocol_ends_with", + "name": "bean_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -1508,7 +2106,7 @@ "deprecationReason": null }, { - "name": "protocol_ends_with_nocase", + "name": "bean_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -1520,7 +2118,7 @@ "deprecationReason": null }, { - "name": "protocol_gt", + "name": "bean_gt", "description": null, "type": { "kind": "SCALAR", @@ -1532,7 +2130,7 @@ "deprecationReason": null }, { - "name": "protocol_gte", + "name": "bean_gte", "description": null, "type": { "kind": "SCALAR", @@ -1544,7 +2142,7 @@ "deprecationReason": null }, { - "name": "protocol_in", + "name": "bean_in", "description": null, "type": { "kind": "LIST", @@ -1564,7 +2162,7 @@ "deprecationReason": null }, { - "name": "protocol_lt", + "name": "bean_lt", "description": null, "type": { "kind": "SCALAR", @@ -1576,7 +2174,7 @@ "deprecationReason": null }, { - "name": "protocol_lte", + "name": "bean_lte", "description": null, "type": { "kind": "SCALAR", @@ -1588,7 +2186,7 @@ "deprecationReason": null }, { - "name": "protocol_not", + "name": "bean_not", "description": null, "type": { "kind": "SCALAR", @@ -1600,7 +2198,7 @@ "deprecationReason": null }, { - "name": "protocol_not_contains", + "name": "bean_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -1612,7 +2210,7 @@ "deprecationReason": null }, { - "name": "protocol_not_contains_nocase", + "name": "bean_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -1624,7 +2222,7 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with", + "name": "bean_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -1636,7 +2234,7 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with_nocase", + "name": "bean_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -1648,7 +2246,7 @@ "deprecationReason": null }, { - "name": "protocol_not_in", + "name": "bean_not_in", "description": null, "type": { "kind": "LIST", @@ -1668,7 +2266,7 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with", + "name": "bean_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -1680,7 +2278,7 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with_nocase", + "name": "bean_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -1692,7 +2290,7 @@ "deprecationReason": null }, { - "name": "protocol_starts_with", + "name": "bean_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -1704,7 +2302,7 @@ "deprecationReason": null }, { - "name": "protocol_starts_with_nocase", + "name": "bean_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -1716,11 +2314,11 @@ "deprecationReason": null }, { - "name": "season", + "name": "blockNumber", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -1728,11 +2326,11 @@ "deprecationReason": null }, { - "name": "season_gt", + "name": "blockNumber_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -1740,11 +2338,11 @@ "deprecationReason": null }, { - "name": "season_gte", + "name": "blockNumber_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -1752,7 +2350,7 @@ "deprecationReason": null }, { - "name": "season_in", + "name": "blockNumber_in", "description": null, "type": { "kind": "LIST", @@ -1762,7 +2360,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -1772,11 +2370,11 @@ "deprecationReason": null }, { - "name": "season_lt", + "name": "blockNumber_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -1784,11 +2382,11 @@ "deprecationReason": null }, { - "name": "season_lte", + "name": "blockNumber_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -1796,11 +2394,11 @@ "deprecationReason": null }, { - "name": "season_not", + "name": "blockNumber_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -1808,7 +2406,7 @@ "deprecationReason": null }, { - "name": "season_not_in", + "name": "blockNumber_not_in", "description": null, "type": { "kind": "LIST", @@ -1818,7 +2416,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -1828,11 +2426,11 @@ "deprecationReason": null }, { - "name": "stem", + "name": "dailySnapshot", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -1840,11 +2438,23 @@ "deprecationReason": null }, { - "name": "stem_gt", + "name": "dailySnapshot_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "BeanDailySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dailySnapshot_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -1852,11 +2462,11 @@ "deprecationReason": null }, { - "name": "stem_gte", + "name": "dailySnapshot_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -1864,31 +2474,23 @@ "deprecationReason": null }, { - "name": "stem_in", + "name": "dailySnapshot_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stem_lt", + "name": "dailySnapshot_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -1896,11 +2498,11 @@ "deprecationReason": null }, { - "name": "stem_lte", + "name": "dailySnapshot_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -1908,11 +2510,11 @@ "deprecationReason": null }, { - "name": "stem_not", + "name": "dailySnapshot_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -1920,7 +2522,7 @@ "deprecationReason": null }, { - "name": "stem_not_in", + "name": "dailySnapshot_in", "description": null, "type": { "kind": "LIST", @@ -1930,7 +2532,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -1940,7 +2542,7 @@ "deprecationReason": null }, { - "name": "token", + "name": "dailySnapshot_lt", "description": null, "type": { "kind": "SCALAR", @@ -1952,7 +2554,7 @@ "deprecationReason": null }, { - "name": "token_contains", + "name": "dailySnapshot_lte", "description": null, "type": { "kind": "SCALAR", @@ -1964,7 +2566,7 @@ "deprecationReason": null }, { - "name": "token_contains_nocase", + "name": "dailySnapshot_not", "description": null, "type": { "kind": "SCALAR", @@ -1976,7 +2578,7 @@ "deprecationReason": null }, { - "name": "token_ends_with", + "name": "dailySnapshot_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -1988,7 +2590,7 @@ "deprecationReason": null }, { - "name": "token_ends_with_nocase", + "name": "dailySnapshot_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -2000,7 +2602,7 @@ "deprecationReason": null }, { - "name": "token_gt", + "name": "dailySnapshot_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -2012,7 +2614,7 @@ "deprecationReason": null }, { - "name": "token_gte", + "name": "dailySnapshot_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -2024,7 +2626,7 @@ "deprecationReason": null }, { - "name": "token_in", + "name": "dailySnapshot_not_in", "description": null, "type": { "kind": "LIST", @@ -2044,7 +2646,7 @@ "deprecationReason": null }, { - "name": "token_lt", + "name": "dailySnapshot_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -2056,7 +2658,7 @@ "deprecationReason": null }, { - "name": "token_lte", + "name": "dailySnapshot_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -2068,7 +2670,7 @@ "deprecationReason": null }, { - "name": "token_not", + "name": "dailySnapshot_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -2080,7 +2682,7 @@ "deprecationReason": null }, { - "name": "token_not_contains", + "name": "dailySnapshot_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -2092,7 +2694,7 @@ "deprecationReason": null }, { - "name": "token_not_contains_nocase", + "name": "hourlySnapshot", "description": null, "type": { "kind": "SCALAR", @@ -2104,11 +2706,11 @@ "deprecationReason": null }, { - "name": "token_not_ends_with", + "name": "hourlySnapshot_", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "BeanHourlySnapshot_filter", "ofType": null }, "defaultValue": null, @@ -2116,7 +2718,7 @@ "deprecationReason": null }, { - "name": "token_not_ends_with_nocase", + "name": "hourlySnapshot_contains", "description": null, "type": { "kind": "SCALAR", @@ -2128,27 +2730,19 @@ "deprecationReason": null }, { - "name": "token_not_in", + "name": "hourlySnapshot_contains_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "token_not_starts_with", + "name": "hourlySnapshot_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -2160,7 +2754,7 @@ "deprecationReason": null }, { - "name": "token_not_starts_with_nocase", + "name": "hourlySnapshot_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -2172,7 +2766,7 @@ "deprecationReason": null }, { - "name": "token_starts_with", + "name": "hourlySnapshot_gt", "description": null, "type": { "kind": "SCALAR", @@ -2184,7 +2778,7 @@ "deprecationReason": null }, { - "name": "token_starts_with_nocase", + "name": "hourlySnapshot_gte", "description": null, "type": { "kind": "SCALAR", @@ -2194,265 +2788,265 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "AddDeposit_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "account", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "amount", + "name": "hourlySnapshot_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bdv", + "name": "hourlySnapshot_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber", + "name": "hourlySnapshot_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", + "name": "hourlySnapshot_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash", + "name": "hourlySnapshot_not_contains", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "hourlySnapshot_not_contains_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex", + "name": "hourlySnapshot_not_ends_with", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol", + "name": "hourlySnapshot_not_ends_with_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__id", + "name": "hourlySnapshot_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__lastSeason", + "name": "hourlySnapshot_not_starts_with", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__lastUpgrade", + "name": "hourlySnapshot_not_starts_with_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__methodologyVersion", + "name": "hourlySnapshot_starts_with", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__name", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__schemaVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__slug", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__subgraphVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stem", + "name": "hourlySnapshot_starts_with_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "token", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "Aggregation_interval", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "day", + "name": "id", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hour", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Alias", - "description": null, - "fields": [ - { - "name": "address", + "name": "id_gt", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "alias", + "name": "id_gte", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created", + "name": "id_in", "description": null, - "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "id_lt", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ipfs", + "name": "id_lte", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AliasWhere", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "address", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -2460,15 +3054,19 @@ "deprecationReason": null }, { - "name": "address_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } } }, "defaultValue": null, @@ -2476,26 +3074,14 @@ "deprecationReason": null }, { - "name": "alias", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "alias_in", + "name": "or", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "BeanCross_filter", "ofType": null } }, @@ -2504,11 +3090,11 @@ "deprecationReason": null }, { - "name": "created", + "name": "price", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -2516,11 +3102,11 @@ "deprecationReason": null }, { - "name": "created_gt", + "name": "price_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -2528,11 +3114,11 @@ "deprecationReason": null }, { - "name": "created_gte", + "name": "price_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -2540,15 +3126,19 @@ "deprecationReason": null }, { - "name": "created_in", + "name": "price_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } } }, "defaultValue": null, @@ -2556,11 +3146,11 @@ "deprecationReason": null }, { - "name": "created_lt", + "name": "price_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -2568,11 +3158,11 @@ "deprecationReason": null }, { - "name": "created_lte", + "name": "price_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -2580,11 +3170,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "price_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -2592,15 +3182,19 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "price_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } } }, "defaultValue": null, @@ -2608,11 +3202,11 @@ "deprecationReason": null }, { - "name": "ipfs", + "name": "timeSinceLastCross", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -2620,65 +3214,32 @@ "deprecationReason": null }, { - "name": "ipfs_in", + "name": "timeSinceLastCross_gt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Any", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BeaNFTUser", - "description": null, - "fields": [ + }, { - "name": "barnRaise", + "name": "timeSinceLastCross_gte", "description": null, - "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "basin", + "name": "timeSinceLastCross_in", "description": null, - "args": [], "type": { "kind": "LIST", "name": null, @@ -2687,54 +3248,54 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "genesis", + "name": "timeSinceLastCross_lt", "description": null, - "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "timeSinceLastCross_lte", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "winter", + "name": "timeSinceLastCross_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeSinceLastCross_not_in", "description": null, - "args": [], "type": { "kind": "LIST", "name": null, @@ -2743,32 +3304,21 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "BeaNFTUser_filter", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "_change_block", - "description": "Filter for the block changed event.", + "name": "timestamp", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -2776,43 +3326,31 @@ "deprecationReason": null }, { - "name": "and", + "name": "timestamp_gt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "BeaNFTUser_filter", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "barnRaise", + "name": "timestamp_gte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "barnRaise_contains", + "name": "timestamp_in", "description": null, "type": { "kind": "LIST", @@ -2822,7 +3360,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -2832,67 +3370,43 @@ "deprecationReason": null }, { - "name": "barnRaise_contains_nocase", + "name": "timestamp_lt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "barnRaise_not", + "name": "timestamp_lte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "barnRaise_not_contains", + "name": "timestamp_not", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "barnRaise_not_contains_nocase", + "name": "timestamp_not_in", "description": null, "type": { "kind": "LIST", @@ -2902,7 +3416,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -2910,852 +3424,443 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "BeanCross_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "above", + "description": null, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "basin", + "name": "bean", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "basin_contains", + "name": "bean__beanstalk", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "basin_contains_nocase", + "name": "bean__chain", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "basin_not", + "name": "bean__crosses", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "basin_not_contains", + "name": "bean__id", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "basin_not_contains_nocase", + "name": "bean__lastCross", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "genesis", + "name": "bean__lastSeason", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "genesis_contains", + "name": "bean__liquidityUSD", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "genesis_contains_nocase", + "name": "bean__lockedBeans", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "genesis_not", + "name": "bean__marketCap", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "genesis_not_contains", + "name": "bean__price", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "genesis_not_contains_nocase", + "name": "bean__supply", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "bean__supplyInPegLP", "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_gt", + "name": "bean__volume", "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_gte", + "name": "bean__volumeUSD", "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_in", + "name": "blockNumber", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_lt", + "name": "dailySnapshot", "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_lte", + "name": "dailySnapshot__blockNumber", "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not", + "name": "dailySnapshot__crosses", "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not_in", + "name": "dailySnapshot__deltaCrosses", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "or", + "name": "dailySnapshot__deltaLiquidityUSD", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "BeaNFTUser_filter", - "ofType": null - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "winter", + "name": "dailySnapshot__deltaVolume", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "winter_contains", + "name": "dailySnapshot__deltaVolumeUSD", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "winter_contains_nocase", + "name": "dailySnapshot__id", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "winter_not", + "name": "dailySnapshot__instantaneousDeltaB", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "winter_not_contains", + "name": "dailySnapshot__liquidityUSD", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "winter_not_contains_nocase", + "name": "dailySnapshot__lockedBeans", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "BeaNFTUser_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "barnRaise", + "name": "dailySnapshot__marketCap", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "basin", + "name": "dailySnapshot__price", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "genesis", + "name": "dailySnapshot__season", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "dailySnapshot__supply", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "winter", + "name": "dailySnapshot__supplyInPegLP", "description": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Bean", - "description": null, - "fields": [ + }, { - "name": "beanstalk", - "description": "Smart contract address of the Beanstalk this Bean is associated with", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "dailySnapshot__timestamp", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "chain", - "description": "Which chain this Bean is from", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "dailySnapshot__twaDeltaB", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "crossEvents", - "description": "Detailed cross events during this snapshot", - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "BeanCross_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "BeanCross_filter", - "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": "BeanCross", - "ofType": null - } - } - } - }, + "name": "dailySnapshot__twaPrice", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "crosses", - "description": "Cumulative number of crosses", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "name": "dailySnapshot__volume", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot", - "description": "Daily snapshot of Bean data", - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "BeanDailySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "BeanDailySnapshot_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "dailySnapshot__volumeUSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__blockNumber", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__crosses", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__deltaCrosses", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__deltaLiquidityUSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__deltaVolume", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__deltaVolumeUSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__instantaneousDeltaB", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__liquidityUSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__lockedBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__marketCap", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__price", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__season", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__supply", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__supplyInPegLP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__timestamp", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__twaDeltaB", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__twaPrice", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__volume", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__volumeUSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeSinceLastCross", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timestamp", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BeanDailySnapshot", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "bean", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BeanDailySnapshot", - "ofType": null - } - } + "kind": "OBJECT", + "name": "Bean", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dewhitelistedPools", - "description": "Dewhitelisted pools that include this Bean", - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Pool_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Pool_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "blockNumber", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Pool", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot", - "description": "Hourly snapshot of Bean data", + "name": "crossEvents", + "description": null, "args": [ { "name": "first", @@ -3774,7 +3879,7 @@ "description": null, "type": { "kind": "ENUM", - "name": "BeanHourlySnapshot_orderBy", + "name": "BeanCross_orderBy", "ofType": null }, "defaultValue": null, @@ -3810,7 +3915,7 @@ "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "BeanHourlySnapshot_filter", + "name": "BeanCross_filter", "ofType": null }, "defaultValue": null, @@ -3829,7 +3934,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "BeanHourlySnapshot", + "name": "BeanCross", "ofType": null } } @@ -3839,31 +3944,15 @@ "deprecationReason": null }, { - "name": "id", - "description": "Contract address of the Bean token", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastCross", - "description": "Last timestamp a cross was seen", + "name": "crosses", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } }, @@ -3871,8 +3960,8 @@ "deprecationReason": null }, { - "name": "lastSeason", - "description": "Last season seen from Beanstalk", + "name": "deltaCrosses", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -3887,8 +3976,8 @@ "deprecationReason": null }, { - "name": "liquidityUSD", - "description": "Current liquidity in USD value", + "name": "deltaLiquidityUSD", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -3903,8 +3992,8 @@ "deprecationReason": null }, { - "name": "lockedBeans", - "description": "Amount of the supply which is considered Locked Beans (untradeable due to chop rate)", + "name": "deltaVolume", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -3919,8 +4008,8 @@ "deprecationReason": null }, { - "name": "marketCap", - "description": "Current market cap", + "name": "deltaVolumeUSD", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -3935,100 +4024,15 @@ "deprecationReason": null }, { - "name": "pools", - "description": "Pools that include this Bean", - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Pool_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Pool_filter", - "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": "Pool", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": "Latest price seen", + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null } }, @@ -4036,8 +4040,8 @@ "deprecationReason": null }, { - "name": "supply", - "description": "Current supply", + "name": "instantaneousDeltaB", + "description": "Instantaneous deltaB across all whitelisted pools", "args": [], "type": { "kind": "NON_NULL", @@ -4052,8 +4056,8 @@ "deprecationReason": null }, { - "name": "supplyInPegLP", - "description": "Percent of supply in LP used for peg maintenance", + "name": "liquidityUSD", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -4068,8 +4072,8 @@ "deprecationReason": null }, { - "name": "volume", - "description": "Cumulative volume of beans traded", + "name": "lockedBeans", + "description": "Amount of the supply which is considered Locked Beans (untradeable due to chop rate)", "args": [], "type": { "kind": "NON_NULL", @@ -4084,8 +4088,8 @@ "deprecationReason": null }, { - "name": "volumeUSD", - "description": "Cumulative volume in USD value", + "name": "marketCap", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -4098,20 +4102,9 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BeanCross", - "description": null, - "fields": [ + }, { - "name": "above", + "name": "price", "description": null, "args": [], "type": { @@ -4119,7 +4112,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "BigDecimal", "ofType": null } }, @@ -4127,15 +4120,15 @@ "deprecationReason": null }, { - "name": "bean", + "name": "season", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Bean", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -4143,7 +4136,7 @@ "deprecationReason": null }, { - "name": "blockNumber", + "name": "supply", "description": null, "args": [], "type": { @@ -4159,15 +4152,15 @@ "deprecationReason": null }, { - "name": "dailySnapshot", - "description": null, + "name": "supplyInPegLP", + "description": "Percent of supply in LP used for peg maintenance", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "BeanDailySnapshot", + "kind": "SCALAR", + "name": "BigDecimal", "ofType": null } }, @@ -4175,15 +4168,15 @@ "deprecationReason": null }, { - "name": "hourlySnapshot", + "name": "timestamp", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "BeanHourlySnapshot", + "kind": "SCALAR", + "name": "BigInt", "ofType": null } }, @@ -4191,15 +4184,15 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "twaDeltaB", + "description": "Time-Weighted deltaB in whitelisted pools over the previous season", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } }, @@ -4207,8 +4200,8 @@ "deprecationReason": null }, { - "name": "price", - "description": null, + "name": "twaPrice", + "description": "Time-Weighted price over the previous season", "args": [], "type": { "kind": "NON_NULL", @@ -4223,7 +4216,7 @@ "deprecationReason": null }, { - "name": "timeSinceLastCross", + "name": "volume", "description": null, "args": [], "type": { @@ -4239,7 +4232,7 @@ "deprecationReason": null }, { - "name": "timestamp", + "name": "volumeUSD", "description": null, "args": [], "type": { @@ -4247,7 +4240,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null } }, @@ -4262,8 +4255,9 @@ }, { "kind": "INPUT_OBJECT", - "name": "BeanCross_filter", + "name": "BeanDailySnapshot_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { @@ -4278,70 +4272,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "above", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "above_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "above_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "above_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "and", "description": null, @@ -4350,7 +4280,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "BeanCross_filter", + "name": "BeanDailySnapshot_filter", "ofType": null } }, @@ -4739,11 +4669,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot", + "name": "crossEvents_", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "BeanCross_filter", "ofType": null }, "defaultValue": null, @@ -4751,11 +4681,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_", + "name": "crosses", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "BeanDailySnapshot_filter", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -4763,11 +4693,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_contains", + "name": "crosses_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -4775,11 +4705,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_contains_nocase", + "name": "crosses_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -4787,23 +4717,31 @@ "deprecationReason": null }, { - "name": "dailySnapshot_ends_with", + "name": "crosses_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot_ends_with_nocase", + "name": "crosses_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -4811,11 +4749,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_gt", + "name": "crosses_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -4823,11 +4761,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_gte", + "name": "crosses_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -4835,7 +4773,7 @@ "deprecationReason": null }, { - "name": "dailySnapshot_in", + "name": "crosses_not_in", "description": null, "type": { "kind": "LIST", @@ -4845,7 +4783,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } } @@ -4855,11 +4793,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_lt", + "name": "deltaCrosses", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -4867,11 +4805,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_lte", + "name": "deltaCrosses_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -4879,11 +4817,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_not", + "name": "deltaCrosses_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -4891,23 +4829,31 @@ "deprecationReason": null }, { - "name": "dailySnapshot_not_contains", + "name": "deltaCrosses_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot_not_contains_nocase", + "name": "deltaCrosses_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -4915,11 +4861,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_not_ends_with", + "name": "deltaCrosses_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -4927,11 +4873,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_not_ends_with_nocase", + "name": "deltaCrosses_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -4939,7 +4885,7 @@ "deprecationReason": null }, { - "name": "dailySnapshot_not_in", + "name": "deltaCrosses_not_in", "description": null, "type": { "kind": "LIST", @@ -4949,7 +4895,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } } @@ -4959,11 +4905,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_not_starts_with", + "name": "deltaLiquidityUSD", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -4971,11 +4917,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_not_starts_with_nocase", + "name": "deltaLiquidityUSD_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -4983,11 +4929,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_starts_with", + "name": "deltaLiquidityUSD_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -4995,23 +4941,31 @@ "deprecationReason": null }, { - "name": "dailySnapshot_starts_with_nocase", + "name": "deltaLiquidityUSD_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot", + "name": "deltaLiquidityUSD_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -5019,11 +4973,11 @@ "deprecationReason": null }, { - "name": "hourlySnapshot_", + "name": "deltaLiquidityUSD_lte", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "BeanHourlySnapshot_filter", + "kind": "SCALAR", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -5031,11 +4985,11 @@ "deprecationReason": null }, { - "name": "hourlySnapshot_contains", + "name": "deltaLiquidityUSD_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -5043,23 +4997,31 @@ "deprecationReason": null }, { - "name": "hourlySnapshot_contains_nocase", + "name": "deltaLiquidityUSD_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot_ends_with", + "name": "deltaVolume", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -5067,11 +5029,11 @@ "deprecationReason": null }, { - "name": "hourlySnapshot_ends_with_nocase", + "name": "deltaVolumeUSD", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -5079,11 +5041,11 @@ "deprecationReason": null }, { - "name": "hourlySnapshot_gt", + "name": "deltaVolumeUSD_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -5091,11 +5053,11 @@ "deprecationReason": null }, { - "name": "hourlySnapshot_gte", + "name": "deltaVolumeUSD_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -5103,7 +5065,7 @@ "deprecationReason": null }, { - "name": "hourlySnapshot_in", + "name": "deltaVolumeUSD_in", "description": null, "type": { "kind": "LIST", @@ -5113,7 +5075,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null } } @@ -5123,23 +5085,11 @@ "deprecationReason": null }, { - "name": "hourlySnapshot_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hourlySnapshot_lte", + "name": "deltaVolumeUSD_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -5147,11 +5097,11 @@ "deprecationReason": null }, { - "name": "hourlySnapshot_not", + "name": "deltaVolumeUSD_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -5159,11 +5109,11 @@ "deprecationReason": null }, { - "name": "hourlySnapshot_not_contains", + "name": "deltaVolumeUSD_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -5171,23 +5121,31 @@ "deprecationReason": null }, { - "name": "hourlySnapshot_not_contains_nocase", + "name": "deltaVolumeUSD_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot_not_ends_with", + "name": "deltaVolume_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -5195,11 +5153,11 @@ "deprecationReason": null }, { - "name": "hourlySnapshot_not_ends_with_nocase", + "name": "deltaVolume_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -5207,7 +5165,7 @@ "deprecationReason": null }, { - "name": "hourlySnapshot_not_in", + "name": "deltaVolume_in", "description": null, "type": { "kind": "LIST", @@ -5217,7 +5175,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -5227,11 +5185,11 @@ "deprecationReason": null }, { - "name": "hourlySnapshot_not_starts_with", + "name": "deltaVolume_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -5239,11 +5197,11 @@ "deprecationReason": null }, { - "name": "hourlySnapshot_not_starts_with_nocase", + "name": "deltaVolume_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -5251,11 +5209,11 @@ "deprecationReason": null }, { - "name": "hourlySnapshot_starts_with", + "name": "deltaVolume_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -5263,12 +5221,20 @@ "deprecationReason": null }, { - "name": "hourlySnapshot_starts_with_nocase", + "name": "deltaVolume_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, @@ -5387,15 +5353,55 @@ "deprecationReason": null }, { - "name": "or", + "name": "instantaneousDeltaB", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "instantaneousDeltaB_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "instantaneousDeltaB_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "instantaneousDeltaB_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "BeanCross_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -5403,11 +5409,11 @@ "deprecationReason": null }, { - "name": "price", + "name": "instantaneousDeltaB_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -5415,11 +5421,11 @@ "deprecationReason": null }, { - "name": "price_gt", + "name": "instantaneousDeltaB_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -5427,11 +5433,11 @@ "deprecationReason": null }, { - "name": "price_gte", + "name": "instantaneousDeltaB_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -5439,7 +5445,7 @@ "deprecationReason": null }, { - "name": "price_in", + "name": "instantaneousDeltaB_not_in", "description": null, "type": { "kind": "LIST", @@ -5449,7 +5455,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null } } @@ -5459,7 +5465,7 @@ "deprecationReason": null }, { - "name": "price_lt", + "name": "liquidityUSD", "description": null, "type": { "kind": "SCALAR", @@ -5471,7 +5477,7 @@ "deprecationReason": null }, { - "name": "price_lte", + "name": "liquidityUSD_gt", "description": null, "type": { "kind": "SCALAR", @@ -5483,7 +5489,7 @@ "deprecationReason": null }, { - "name": "price_not", + "name": "liquidityUSD_gte", "description": null, "type": { "kind": "SCALAR", @@ -5495,7 +5501,7 @@ "deprecationReason": null }, { - "name": "price_not_in", + "name": "liquidityUSD_in", "description": null, "type": { "kind": "LIST", @@ -5515,11 +5521,11 @@ "deprecationReason": null }, { - "name": "timeSinceLastCross", + "name": "liquidityUSD_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -5527,11 +5533,11 @@ "deprecationReason": null }, { - "name": "timeSinceLastCross_gt", + "name": "liquidityUSD_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -5539,11 +5545,11 @@ "deprecationReason": null }, { - "name": "timeSinceLastCross_gte", + "name": "liquidityUSD_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -5551,7 +5557,7 @@ "deprecationReason": null }, { - "name": "timeSinceLastCross_in", + "name": "liquidityUSD_not_in", "description": null, "type": { "kind": "LIST", @@ -5561,7 +5567,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null } } @@ -5571,7 +5577,7 @@ "deprecationReason": null }, { - "name": "timeSinceLastCross_lt", + "name": "lockedBeans", "description": null, "type": { "kind": "SCALAR", @@ -5583,7 +5589,7 @@ "deprecationReason": null }, { - "name": "timeSinceLastCross_lte", + "name": "lockedBeans_gt", "description": null, "type": { "kind": "SCALAR", @@ -5595,7 +5601,7 @@ "deprecationReason": null }, { - "name": "timeSinceLastCross_not", + "name": "lockedBeans_gte", "description": null, "type": { "kind": "SCALAR", @@ -5607,7 +5613,7 @@ "deprecationReason": null }, { - "name": "timeSinceLastCross_not_in", + "name": "lockedBeans_in", "description": null, "type": { "kind": "LIST", @@ -5627,7 +5633,7 @@ "deprecationReason": null }, { - "name": "timestamp", + "name": "lockedBeans_lt", "description": null, "type": { "kind": "SCALAR", @@ -5639,7 +5645,7 @@ "deprecationReason": null }, { - "name": "timestamp_gt", + "name": "lockedBeans_lte", "description": null, "type": { "kind": "SCALAR", @@ -5651,7 +5657,7 @@ "deprecationReason": null }, { - "name": "timestamp_gte", + "name": "lockedBeans_not", "description": null, "type": { "kind": "SCALAR", @@ -5663,7 +5669,7 @@ "deprecationReason": null }, { - "name": "timestamp_in", + "name": "lockedBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -5683,11 +5689,11 @@ "deprecationReason": null }, { - "name": "timestamp_lt", + "name": "marketCap", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -5695,11 +5701,11 @@ "deprecationReason": null }, { - "name": "timestamp_lte", + "name": "marketCap_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -5707,11 +5713,11 @@ "deprecationReason": null }, { - "name": "timestamp_not", + "name": "marketCap_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -5719,7 +5725,7 @@ "deprecationReason": null }, { - "name": "timestamp_not_in", + "name": "marketCap_in", "description": null, "type": { "kind": "LIST", @@ -5729,7 +5735,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null } } @@ -5737,686 +5743,1606 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "BeanCross_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "above", + "name": "marketCap_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean", + "name": "marketCap_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean__beanstalk", + "name": "marketCap_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean__chain", + "name": "marketCap_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean__crosses", + "name": "or", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BeanDailySnapshot_filter", + "ofType": null + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean__id", + "name": "price", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean__lastCross", + "name": "price_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean__lastSeason", + "name": "price_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean__liquidityUSD", + "name": "price_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean__lockedBeans", + "name": "price_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean__marketCap", + "name": "price_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean__price", + "name": "price_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean__supply", + "name": "price_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean__supplyInPegLP", + "name": "season", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean__volume", + "name": "season_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean__volumeUSD", + "name": "season_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber", + "name": "season_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot", + "name": "season_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__blockNumber", + "name": "season_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__crosses", + "name": "season_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__deltaCrosses", + "name": "season_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__deltaLiquidityUSD", + "name": "supply", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__deltaVolume", + "name": "supplyInPegLP", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__deltaVolumeUSD", + "name": "supplyInPegLP_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__id", + "name": "supplyInPegLP_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__instantaneousDeltaB", + "name": "supplyInPegLP_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__liquidityUSD", + "name": "supplyInPegLP_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__lockedBeans", + "name": "supplyInPegLP_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__marketCap", + "name": "supplyInPegLP_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__price", + "name": "supplyInPegLP_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__season", + "name": "supply_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__supply", + "name": "supply_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__supplyInPegLP", + "name": "supply_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__timestamp", + "name": "supply_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__twaDeltaB", + "name": "supply_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__twaPrice", + "name": "supply_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__volume", + "name": "supply_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__volumeUSD", + "name": "timestamp", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot", + "name": "timestamp_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot__blockNumber", + "name": "timestamp_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot__crosses", + "name": "timestamp_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot__deltaCrosses", + "name": "timestamp_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot__deltaLiquidityUSD", + "name": "timestamp_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot__deltaVolume", + "name": "timestamp_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot__deltaVolumeUSD", + "name": "timestamp_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot__id", + "name": "twaDeltaB", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot__instantaneousDeltaB", + "name": "twaDeltaB_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot__liquidityUSD", + "name": "twaDeltaB_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot__lockedBeans", + "name": "twaDeltaB_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot__marketCap", + "name": "twaDeltaB_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot__price", + "name": "twaDeltaB_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot__season", + "name": "twaDeltaB_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot__supply", + "name": "twaDeltaB_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot__supplyInPegLP", + "name": "twaPrice", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot__timestamp", + "name": "twaPrice_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot__twaDeltaB", + "name": "twaPrice_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot__twaPrice", + "name": "twaPrice_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot__volume", + "name": "twaPrice_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot__volumeUSD", + "name": "twaPrice_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "twaPrice_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "price", + "name": "twaPrice_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "timeSinceLastCross", + "name": "volume", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "timestamp", + "name": "volumeUSD", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BeanDailySnapshot", - "description": null, - "fields": [ + }, { - "name": "bean", + "name": "volumeUSD_gt", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Bean", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber", + "name": "volumeUSD_gte", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "crossEvents", + "name": "volumeUSD_in", "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "BeanCross_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "BeanCross_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BeanCross", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "crosses", + "name": "volumeUSD_lt", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaCrosses", + "name": "volumeUSD_lte", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaLiquidityUSD", + "name": "volumeUSD_not", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaVolume", + "name": "volumeUSD_not_in", "description": null, - "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaVolumeUSD", + "name": "volume_gt", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "volume_gte", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "instantaneousDeltaB", - "description": "Instantaneous deltaB across all whitelisted pools", - "args": [], + "name": "volume_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "liquidityUSD", + "name": "volume_lt", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lockedBeans", - "description": "Amount of the supply which is considered Locked Beans (untradeable due to chop rate)", - "args": [], + "name": "volume_lte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "marketCap", + "name": "volume_not", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volume_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "BeanDailySnapshot_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "bean", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bean__beanstalk", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bean__chain", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bean__crosses", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bean__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bean__lastCross", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bean__lastSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bean__liquidityUSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bean__lockedBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bean__marketCap", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bean__price", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bean__supply", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bean__supplyInPegLP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bean__volume", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bean__volumeUSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockNumber", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crossEvents", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crosses", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaCrosses", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaLiquidityUSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaVolume", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaVolumeUSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "instantaneousDeltaB", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "liquidityUSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lockedBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "marketCap", + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "price", "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supply", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplyInPegLP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timestamp", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "twaDeltaB", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "twaPrice", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volume", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeUSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BeanHourlySnapshot", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "bean", + "description": "Bean token address", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Bean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockNumber", + "description": "Block number this snapshot was updated", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crossEvents", + "description": "Detailed cross events during this snapshot", + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "BeanCross_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "BeanCross_filter", + "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": "BeanCross", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crosses", + "description": "Cumulative number of crosses", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaCrosses", + "description": "Crosses occuring in this snapshot", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaLiquidityUSD", + "description": "Difference in liquidity for this snapshot", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaVolume", + "description": "Volume in BEAN for this snapshot", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaVolumeUSD", + "description": "Volume in USD for this snapshot", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "{Token address}-{Season}", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "instantaneousDeltaB", + "description": "Instantaneous deltaB across all whitelisted pools", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "liquidityUSD", + "description": "Current liquidity in USD", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lockedBeans", + "description": "Amount of the supply which is considered Locked Beans (untradeable due to chop rate)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "marketCap", + "description": "Current market cap", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": "Current USD price", "args": [], "type": { "kind": "NON_NULL", @@ -6432,7 +7358,7 @@ }, { "name": "season", - "description": null, + "description": "Season associated with this snapshot", "args": [], "type": { "kind": "NON_NULL", @@ -6448,7 +7374,7 @@ }, { "name": "supply", - "description": null, + "description": "Current supply", "args": [], "type": { "kind": "NON_NULL", @@ -6480,7 +7406,7 @@ }, { "name": "timestamp", - "description": null, + "description": "Timestamp this snapshot was updated", "args": [], "type": { "kind": "NON_NULL", @@ -6528,7 +7454,7 @@ }, { "name": "volume", - "description": null, + "description": "Cumulative volume in BEAN", "args": [], "type": { "kind": "NON_NULL", @@ -6544,7 +7470,7 @@ }, { "name": "volumeUSD", - "description": null, + "description": "Cumulative volume in USD", "args": [], "type": { "kind": "NON_NULL", @@ -6566,8 +7492,9 @@ }, { "kind": "INPUT_OBJECT", - "name": "BeanDailySnapshot_filter", + "name": "BeanHourlySnapshot_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { @@ -6590,7 +7517,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "BeanDailySnapshot_filter", + "name": "BeanHourlySnapshot_filter", "ofType": null } }, @@ -8118,7 +9045,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "BeanDailySnapshot_filter", + "name": "BeanHourlySnapshot_filter", "ofType": null } }, @@ -9141,8 +10068,9 @@ }, { "kind": "ENUM", - "name": "BeanDailySnapshot_orderBy", + "name": "BeanHourlySnapshot_orderBy", "description": null, + "isOneOf": null, "fields": null, "inputFields": null, "interfaces": null, @@ -9366,442 +10294,11 @@ ], "possibleTypes": null }, - { - "kind": "OBJECT", - "name": "BeanHourlySnapshot", - "description": null, - "fields": [ - { - "name": "bean", - "description": "Bean token address", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Bean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber", - "description": "Block number this snapshot was updated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crossEvents", - "description": "Detailed cross events during this snapshot", - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "BeanCross_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "BeanCross_filter", - "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": "BeanCross", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosses", - "description": "Cumulative number of crosses", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaCrosses", - "description": "Crosses occuring in this snapshot", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaLiquidityUSD", - "description": "Difference in liquidity for this snapshot", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolume", - "description": "Volume in BEAN for this snapshot", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolumeUSD", - "description": "Volume in USD for this snapshot", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "{Token address}-{Season}", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "instantaneousDeltaB", - "description": "Instantaneous deltaB across all whitelisted pools", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "liquidityUSD", - "description": "Current liquidity in USD", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lockedBeans", - "description": "Amount of the supply which is considered Locked Beans (untradeable due to chop rate)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketCap", - "description": "Current market cap", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": "Current USD price", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": "Season associated with this snapshot", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "supply", - "description": "Current supply", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "supplyInPegLP", - "description": "Percent of supply in LP used for peg maintenance", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timestamp", - "description": "Timestamp this snapshot was updated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaDeltaB", - "description": "Time-Weighted deltaB in whitelisted pools over the previous season", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaPrice", - "description": "Time-Weighted price over the previous season", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "volume", - "description": "Cumulative volume in BEAN", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "volumeUSD", - "description": "Cumulative volume in USD", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, { "kind": "INPUT_OBJECT", - "name": "BeanHourlySnapshot_filter", + "name": "Bean_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { @@ -9824,7 +10321,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "BeanHourlySnapshot_filter", + "name": "Bean_filter", "ofType": null } }, @@ -9833,7 +10330,7 @@ "deprecationReason": null }, { - "name": "bean", + "name": "beanstalk", "description": null, "type": { "kind": "SCALAR", @@ -9845,19 +10342,7 @@ "deprecationReason": null }, { - "name": "bean_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Bean_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bean_contains", + "name": "beanstalk_contains", "description": null, "type": { "kind": "SCALAR", @@ -9869,7 +10354,7 @@ "deprecationReason": null }, { - "name": "bean_contains_nocase", + "name": "beanstalk_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -9881,7 +10366,7 @@ "deprecationReason": null }, { - "name": "bean_ends_with", + "name": "beanstalk_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -9893,7 +10378,7 @@ "deprecationReason": null }, { - "name": "bean_ends_with_nocase", + "name": "beanstalk_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -9905,7 +10390,7 @@ "deprecationReason": null }, { - "name": "bean_gt", + "name": "beanstalk_gt", "description": null, "type": { "kind": "SCALAR", @@ -9917,7 +10402,7 @@ "deprecationReason": null }, { - "name": "bean_gte", + "name": "beanstalk_gte", "description": null, "type": { "kind": "SCALAR", @@ -9929,7 +10414,7 @@ "deprecationReason": null }, { - "name": "bean_in", + "name": "beanstalk_in", "description": null, "type": { "kind": "LIST", @@ -9949,7 +10434,7 @@ "deprecationReason": null }, { - "name": "bean_lt", + "name": "beanstalk_lt", "description": null, "type": { "kind": "SCALAR", @@ -9961,7 +10446,7 @@ "deprecationReason": null }, { - "name": "bean_lte", + "name": "beanstalk_lte", "description": null, "type": { "kind": "SCALAR", @@ -9973,7 +10458,7 @@ "deprecationReason": null }, { - "name": "bean_not", + "name": "beanstalk_not", "description": null, "type": { "kind": "SCALAR", @@ -9985,7 +10470,7 @@ "deprecationReason": null }, { - "name": "bean_not_contains", + "name": "beanstalk_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -9997,7 +10482,7 @@ "deprecationReason": null }, { - "name": "bean_not_contains_nocase", + "name": "beanstalk_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -10009,7 +10494,7 @@ "deprecationReason": null }, { - "name": "bean_not_ends_with", + "name": "beanstalk_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -10021,7 +10506,7 @@ "deprecationReason": null }, { - "name": "bean_not_ends_with_nocase", + "name": "beanstalk_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -10033,7 +10518,7 @@ "deprecationReason": null }, { - "name": "bean_not_in", + "name": "beanstalk_not_in", "description": null, "type": { "kind": "LIST", @@ -10053,7 +10538,7 @@ "deprecationReason": null }, { - "name": "bean_not_starts_with", + "name": "beanstalk_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -10065,7 +10550,7 @@ "deprecationReason": null }, { - "name": "bean_not_starts_with_nocase", + "name": "beanstalk_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -10077,7 +10562,7 @@ "deprecationReason": null }, { - "name": "bean_starts_with", + "name": "beanstalk_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -10089,7 +10574,7 @@ "deprecationReason": null }, { - "name": "bean_starts_with_nocase", + "name": "beanstalk_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -10101,11 +10586,11 @@ "deprecationReason": null }, { - "name": "blockNumber", + "name": "chain", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -10113,11 +10598,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gt", + "name": "chain_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -10125,11 +10610,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gte", + "name": "chain_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -10137,31 +10622,23 @@ "deprecationReason": null }, { - "name": "blockNumber_in", + "name": "chain_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber_lt", + "name": "chain_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -10169,11 +10646,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lte", + "name": "chain_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -10181,11 +10658,11 @@ "deprecationReason": null }, { - "name": "blockNumber_not", + "name": "chain_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -10193,7 +10670,7 @@ "deprecationReason": null }, { - "name": "blockNumber_not_in", + "name": "chain_in", "description": null, "type": { "kind": "LIST", @@ -10203,7 +10680,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -10213,11 +10690,11 @@ "deprecationReason": null }, { - "name": "crossEvents_", + "name": "chain_lt", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "BeanCross_filter", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -10225,11 +10702,11 @@ "deprecationReason": null }, { - "name": "crosses", + "name": "chain_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -10237,11 +10714,11 @@ "deprecationReason": null }, { - "name": "crosses_gt", + "name": "chain_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -10249,11 +10726,11 @@ "deprecationReason": null }, { - "name": "crosses_gte", + "name": "chain_not_contains", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -10261,31 +10738,11 @@ "deprecationReason": null }, { - "name": "crosses_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosses_lt", + "name": "chain_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -10293,11 +10750,11 @@ "deprecationReason": null }, { - "name": "crosses_lte", + "name": "chain_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -10305,11 +10762,11 @@ "deprecationReason": null }, { - "name": "crosses_not", + "name": "chain_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -10317,7 +10774,7 @@ "deprecationReason": null }, { - "name": "crosses_not_in", + "name": "chain_not_in", "description": null, "type": { "kind": "LIST", @@ -10327,7 +10784,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } } @@ -10337,11 +10794,11 @@ "deprecationReason": null }, { - "name": "deltaCrosses", + "name": "chain_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -10349,11 +10806,11 @@ "deprecationReason": null }, { - "name": "deltaCrosses_gt", + "name": "chain_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -10361,11 +10818,11 @@ "deprecationReason": null }, { - "name": "deltaCrosses_gte", + "name": "chain_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -10373,27 +10830,31 @@ "deprecationReason": null }, { - "name": "deltaCrosses_in", + "name": "chain_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaCrosses_lt", + "name": "crossEvents_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "BeanCross_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crosses", "description": null, "type": { "kind": "SCALAR", @@ -10405,7 +10866,7 @@ "deprecationReason": null }, { - "name": "deltaCrosses_lte", + "name": "crosses_gt", "description": null, "type": { "kind": "SCALAR", @@ -10417,7 +10878,7 @@ "deprecationReason": null }, { - "name": "deltaCrosses_not", + "name": "crosses_gte", "description": null, "type": { "kind": "SCALAR", @@ -10429,7 +10890,7 @@ "deprecationReason": null }, { - "name": "deltaCrosses_not_in", + "name": "crosses_in", "description": null, "type": { "kind": "LIST", @@ -10449,11 +10910,11 @@ "deprecationReason": null }, { - "name": "deltaLiquidityUSD", + "name": "crosses_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -10461,11 +10922,11 @@ "deprecationReason": null }, { - "name": "deltaLiquidityUSD_gt", + "name": "crosses_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -10473,11 +10934,11 @@ "deprecationReason": null }, { - "name": "deltaLiquidityUSD_gte", + "name": "crosses_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -10485,7 +10946,7 @@ "deprecationReason": null }, { - "name": "deltaLiquidityUSD_in", + "name": "crosses_not_in", "description": null, "type": { "kind": "LIST", @@ -10495,7 +10956,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "Int", "ofType": null } } @@ -10505,35 +10966,11 @@ "deprecationReason": null }, { - "name": "deltaLiquidityUSD_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaLiquidityUSD_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaLiquidityUSD_not", + "name": "dailySnapshot_", "description": null, "type": { - "kind": "SCALAR", - "name": "BigDecimal", + "kind": "INPUT_OBJECT", + "name": "BeanDailySnapshot_filter", "ofType": null }, "defaultValue": null, @@ -10541,7 +10978,7 @@ "deprecationReason": null }, { - "name": "deltaLiquidityUSD_not_in", + "name": "dewhitelistedPools", "description": null, "type": { "kind": "LIST", @@ -10551,7 +10988,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null } } @@ -10561,47 +10998,11 @@ "deprecationReason": null }, { - "name": "deltaVolume", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolumeUSD", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolumeUSD_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolumeUSD_gte", + "name": "dewhitelistedPools_", "description": null, "type": { - "kind": "SCALAR", - "name": "BigDecimal", + "kind": "INPUT_OBJECT", + "name": "Pool_filter", "ofType": null }, "defaultValue": null, @@ -10609,7 +11010,7 @@ "deprecationReason": null }, { - "name": "deltaVolumeUSD_in", + "name": "dewhitelistedPools_contains", "description": null, "type": { "kind": "LIST", @@ -10619,7 +11020,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null } } @@ -10629,43 +11030,7 @@ "deprecationReason": null }, { - "name": "deltaVolumeUSD_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolumeUSD_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolumeUSD_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolumeUSD_not_in", + "name": "dewhitelistedPools_contains_nocase", "description": null, "type": { "kind": "LIST", @@ -10675,7 +11040,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null } } @@ -10685,31 +11050,7 @@ "deprecationReason": null }, { - "name": "deltaVolume_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolume_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolume_in", + "name": "dewhitelistedPools_not", "description": null, "type": { "kind": "LIST", @@ -10719,7 +11060,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -10729,43 +11070,27 @@ "deprecationReason": null }, { - "name": "deltaVolume_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolume_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolume_not", + "name": "dewhitelistedPools_not_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaVolume_not_in", + "name": "dewhitelistedPools_not_contains_nocase", "description": null, "type": { "kind": "LIST", @@ -10775,7 +11100,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -10784,6 +11109,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "hourlySnapshot_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "BeanHourlySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "id", "description": null, @@ -10897,7 +11234,7 @@ "deprecationReason": null }, { - "name": "instantaneousDeltaB", + "name": "lastCross", "description": null, "type": { "kind": "SCALAR", @@ -10909,7 +11246,7 @@ "deprecationReason": null }, { - "name": "instantaneousDeltaB_gt", + "name": "lastCross_gt", "description": null, "type": { "kind": "SCALAR", @@ -10921,7 +11258,7 @@ "deprecationReason": null }, { - "name": "instantaneousDeltaB_gte", + "name": "lastCross_gte", "description": null, "type": { "kind": "SCALAR", @@ -10933,7 +11270,7 @@ "deprecationReason": null }, { - "name": "instantaneousDeltaB_in", + "name": "lastCross_in", "description": null, "type": { "kind": "LIST", @@ -10953,7 +11290,7 @@ "deprecationReason": null }, { - "name": "instantaneousDeltaB_lt", + "name": "lastCross_lt", "description": null, "type": { "kind": "SCALAR", @@ -10965,7 +11302,7 @@ "deprecationReason": null }, { - "name": "instantaneousDeltaB_lte", + "name": "lastCross_lte", "description": null, "type": { "kind": "SCALAR", @@ -10977,7 +11314,7 @@ "deprecationReason": null }, { - "name": "instantaneousDeltaB_not", + "name": "lastCross_not", "description": null, "type": { "kind": "SCALAR", @@ -10989,7 +11326,7 @@ "deprecationReason": null }, { - "name": "instantaneousDeltaB_not_in", + "name": "lastCross_not_in", "description": null, "type": { "kind": "LIST", @@ -11008,6 +11345,118 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "lastSeason", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastSeason_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastSeason_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastSeason_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastSeason_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastSeason_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastSeason_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastSeason_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "liquidityUSD", "description": null, @@ -11352,7 +11801,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "BeanHourlySnapshot_filter", + "name": "Bean_filter", "ofType": null } }, @@ -11360,6 +11809,138 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "pools", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pools_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Pool_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pools_contains", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pools_contains_nocase", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pools_not", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pools_not_contains", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pools_not_contains_nocase", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "price", "description": null, @@ -11472,118 +12053,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "season", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "supply", "description": null, @@ -11808,342 +12277,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "timestamp", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timestamp_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timestamp_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timestamp_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timestamp_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timestamp_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timestamp_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timestamp_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaDeltaB", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaDeltaB_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaDeltaB_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaDeltaB_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaDeltaB_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaDeltaB_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaDeltaB_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaDeltaB_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaPrice", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaPrice_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaPrice_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaPrice_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaPrice_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaPrice_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaPrice_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaPrice_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "volume", "description": null, @@ -12375,235 +12508,388 @@ }, { "kind": "ENUM", - "name": "BeanHourlySnapshot_orderBy", + "name": "Bean_orderBy", "description": null, + "isOneOf": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "bean", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bean__beanstalk", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bean__chain", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bean__crosses", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bean__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bean__lastCross", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bean__lastSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bean__liquidityUSD", + "name": "beanstalk", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean__lockedBeans", + "name": "chain", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean__marketCap", + "name": "crossEvents", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean__price", + "name": "crosses", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean__supply", + "name": "dailySnapshot", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean__supplyInPegLP", + "name": "dewhitelistedPools", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean__volume", + "name": "hourlySnapshot", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean__volumeUSD", + "name": "id", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber", + "name": "lastCross", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "crossEvents", + "name": "lastSeason", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "crosses", + "name": "liquidityUSD", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaCrosses", + "name": "lockedBeans", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaLiquidityUSD", + "name": "marketCap", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaVolume", + "name": "pools", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaVolumeUSD", + "name": "price", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "supply", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "instantaneousDeltaB", + "name": "supplyInPegLP", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "liquidityUSD", + "name": "volume", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lockedBeans", + "name": "volumeUSD", "description": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Beanstalk", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "marketCap", - "description": null, + "name": "activeFarmers", + "description": "Array of the addresses for all active farmers in the silo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price", - "description": null, + "name": "farmersToUpdate", + "description": "Array of the addresses for all farmers that had silo transfers and need stalk/seeds/roots updated", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "season", - "description": null, + "name": "fertilizer1155", + "description": "Address of the fertilizer contract", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "supply", - "description": null, + "name": "field", + "description": "Field level data", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Field", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "supplyInPegLP", - "description": null, + "name": "id", + "description": "Smart contract address of the protocol's main contract (Factory, Registry, etc) ", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "timestamp", - "description": null, + "name": "lastSeason", + "description": "Last season called", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "twaDeltaB", - "description": null, + "name": "name", + "description": "Name of the protocol, including version. e.g. Uniswap v3", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "twaPrice", - "description": null, + "name": "seasons", + "description": "Season specific data", + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Season_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Season_filter", + "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": "Season", + "ofType": null + } + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "volume", - "description": null, + "name": "silo", + "description": "Silo level data", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Silo", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "volumeUSD", - "description": null, + "name": "token", + "description": "Bean token address of the protocol", + "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": "INPUT_OBJECT", - "name": "Bean_filter", + "name": "Beanstalk_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { @@ -12619,15 +12905,19 @@ "deprecationReason": null }, { - "name": "and", + "name": "activeFarmers", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "Bean_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "defaultValue": null, @@ -12635,91 +12925,143 @@ "deprecationReason": null }, { - "name": "beanstalk", + "name": "activeFarmers_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_contains", + "name": "activeFarmers_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_contains_nocase", + "name": "activeFarmers_not", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_ends_with", + "name": "activeFarmers_not_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_ends_with_nocase", + "name": "activeFarmers_not_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_gt", + "name": "and", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "Beanstalk_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_gte", + "name": "farmersToUpdate", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_in", + "name": "farmersToUpdate_contains", "description": null, "type": { "kind": "LIST", @@ -12739,55 +13081,87 @@ "deprecationReason": null }, { - "name": "beanstalk_lt", + "name": "farmersToUpdate_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_lte", + "name": "farmersToUpdate_not", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_not", + "name": "farmersToUpdate_not_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_not_contains", + "name": "farmersToUpdate_not_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_not_contains_nocase", + "name": "fertilizer1155", "description": null, "type": { "kind": "SCALAR", @@ -12799,7 +13173,7 @@ "deprecationReason": null }, { - "name": "beanstalk_not_ends_with", + "name": "fertilizer1155_contains", "description": null, "type": { "kind": "SCALAR", @@ -12811,7 +13185,7 @@ "deprecationReason": null }, { - "name": "beanstalk_not_ends_with_nocase", + "name": "fertilizer1155_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -12823,27 +13197,19 @@ "deprecationReason": null }, { - "name": "beanstalk_not_in", + "name": "fertilizer1155_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_not_starts_with", + "name": "fertilizer1155_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -12855,7 +13221,7 @@ "deprecationReason": null }, { - "name": "beanstalk_not_starts_with_nocase", + "name": "fertilizer1155_gt", "description": null, "type": { "kind": "SCALAR", @@ -12867,7 +13233,7 @@ "deprecationReason": null }, { - "name": "beanstalk_starts_with", + "name": "fertilizer1155_gte", "description": null, "type": { "kind": "SCALAR", @@ -12879,19 +13245,27 @@ "deprecationReason": null }, { - "name": "beanstalk_starts_with_nocase", + "name": "fertilizer1155_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "chain", + "name": "fertilizer1155_lt", "description": null, "type": { "kind": "SCALAR", @@ -12903,7 +13277,7 @@ "deprecationReason": null }, { - "name": "chain_contains", + "name": "fertilizer1155_lte", "description": null, "type": { "kind": "SCALAR", @@ -12915,7 +13289,7 @@ "deprecationReason": null }, { - "name": "chain_contains_nocase", + "name": "fertilizer1155_not", "description": null, "type": { "kind": "SCALAR", @@ -12927,7 +13301,7 @@ "deprecationReason": null }, { - "name": "chain_ends_with", + "name": "fertilizer1155_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -12939,7 +13313,7 @@ "deprecationReason": null }, { - "name": "chain_ends_with_nocase", + "name": "fertilizer1155_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -12951,7 +13325,7 @@ "deprecationReason": null }, { - "name": "chain_gt", + "name": "fertilizer1155_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -12963,7 +13337,7 @@ "deprecationReason": null }, { - "name": "chain_gte", + "name": "fertilizer1155_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -12975,7 +13349,7 @@ "deprecationReason": null }, { - "name": "chain_in", + "name": "fertilizer1155_not_in", "description": null, "type": { "kind": "LIST", @@ -12995,7 +13369,7 @@ "deprecationReason": null }, { - "name": "chain_lt", + "name": "fertilizer1155_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -13007,7 +13381,7 @@ "deprecationReason": null }, { - "name": "chain_lte", + "name": "fertilizer1155_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -13019,7 +13393,7 @@ "deprecationReason": null }, { - "name": "chain_not", + "name": "fertilizer1155_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -13031,7 +13405,7 @@ "deprecationReason": null }, { - "name": "chain_not_contains", + "name": "fertilizer1155_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -13043,11 +13417,23 @@ "deprecationReason": null }, { - "name": "chain_not_contains_nocase", + "name": "field_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Field_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -13055,11 +13441,11 @@ "deprecationReason": null }, { - "name": "chain_not_ends_with", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -13067,11 +13453,11 @@ "deprecationReason": null }, { - "name": "chain_not_ends_with_nocase", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -13079,7 +13465,7 @@ "deprecationReason": null }, { - "name": "chain_not_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -13089,7 +13475,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } } @@ -13099,11 +13485,11 @@ "deprecationReason": null }, { - "name": "chain_not_starts_with", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -13111,23 +13497,11 @@ "deprecationReason": null }, { - "name": "chain_not_starts_with_nocase", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "chain_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -13135,11 +13509,11 @@ "deprecationReason": null }, { - "name": "chain_starts_with_nocase", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -13147,19 +13521,27 @@ "deprecationReason": null }, { - "name": "crossEvents_", + "name": "id_not_in", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "BeanCross_filter", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "crosses", + "name": "lastSeason", "description": null, "type": { "kind": "SCALAR", @@ -13171,7 +13553,7 @@ "deprecationReason": null }, { - "name": "crosses_gt", + "name": "lastSeason_gt", "description": null, "type": { "kind": "SCALAR", @@ -13183,7 +13565,7 @@ "deprecationReason": null }, { - "name": "crosses_gte", + "name": "lastSeason_gte", "description": null, "type": { "kind": "SCALAR", @@ -13195,7 +13577,7 @@ "deprecationReason": null }, { - "name": "crosses_in", + "name": "lastSeason_in", "description": null, "type": { "kind": "LIST", @@ -13215,7 +13597,7 @@ "deprecationReason": null }, { - "name": "crosses_lt", + "name": "lastSeason_lt", "description": null, "type": { "kind": "SCALAR", @@ -13227,7 +13609,7 @@ "deprecationReason": null }, { - "name": "crosses_lte", + "name": "lastSeason_lte", "description": null, "type": { "kind": "SCALAR", @@ -13239,7 +13621,7 @@ "deprecationReason": null }, { - "name": "crosses_not", + "name": "lastSeason_not", "description": null, "type": { "kind": "SCALAR", @@ -13251,7 +13633,7 @@ "deprecationReason": null }, { - "name": "crosses_not_in", + "name": "lastSeason_not_in", "description": null, "type": { "kind": "LIST", @@ -13271,11 +13653,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_", + "name": "name", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "BeanDailySnapshot_filter", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13283,31 +13665,23 @@ "deprecationReason": null }, { - "name": "dewhitelistedPools", + "name": "name_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dewhitelistedPools_", + "name": "name_contains_nocase", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "Pool_filter", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13315,87 +13689,55 @@ "deprecationReason": null }, { - "name": "dewhitelistedPools_contains", + "name": "name_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dewhitelistedPools_contains_nocase", + "name": "name_ends_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dewhitelistedPools_not", + "name": "name_gt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dewhitelistedPools_not_contains", + "name": "name_gte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dewhitelistedPools_not_contains_nocase", + "name": "name_in", "description": null, "type": { "kind": "LIST", @@ -13415,11 +13757,11 @@ "deprecationReason": null }, { - "name": "hourlySnapshot_", + "name": "name_lt", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "BeanHourlySnapshot_filter", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13427,11 +13769,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "name_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13439,11 +13781,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "name_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13451,11 +13793,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "name_not_contains", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13463,31 +13805,11 @@ "deprecationReason": null }, { - "name": "id_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_lt", + "name": "name_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13495,11 +13817,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "name_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13507,11 +13829,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "name_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13519,7 +13841,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "name_not_in", "description": null, "type": { "kind": "LIST", @@ -13529,7 +13851,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } } @@ -13539,11 +13861,11 @@ "deprecationReason": null }, { - "name": "lastCross", + "name": "name_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13551,11 +13873,11 @@ "deprecationReason": null }, { - "name": "lastCross_gt", + "name": "name_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13563,11 +13885,11 @@ "deprecationReason": null }, { - "name": "lastCross_gte", + "name": "name_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13575,31 +13897,11 @@ "deprecationReason": null }, { - "name": "lastCross_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastCross_lt", + "name": "name_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13607,23 +13909,27 @@ "deprecationReason": null }, { - "name": "lastCross_lte", + "name": "or", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "Beanstalk_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastCross_not", + "name": "seasons_", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "INPUT_OBJECT", + "name": "Season_filter", "ofType": null }, "defaultValue": null, @@ -13631,31 +13937,23 @@ "deprecationReason": null }, { - "name": "lastCross_not_in", + "name": "silo_", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "INPUT_OBJECT", + "name": "Silo_filter", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastSeason", + "name": "token", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13663,11 +13961,11 @@ "deprecationReason": null }, { - "name": "lastSeason_gt", + "name": "token_contains", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13675,11 +13973,11 @@ "deprecationReason": null }, { - "name": "lastSeason_gte", + "name": "token_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13687,31 +13985,23 @@ "deprecationReason": null }, { - "name": "lastSeason_in", + "name": "token_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastSeason_lt", + "name": "token_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13719,11 +14009,11 @@ "deprecationReason": null }, { - "name": "lastSeason_lte", + "name": "token_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13731,11 +14021,11 @@ "deprecationReason": null }, { - "name": "lastSeason_not", + "name": "token_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13743,7 +14033,7 @@ "deprecationReason": null }, { - "name": "lastSeason_not_in", + "name": "token_in", "description": null, "type": { "kind": "LIST", @@ -13753,7 +14043,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } } @@ -13763,11 +14053,11 @@ "deprecationReason": null }, { - "name": "liquidityUSD", + "name": "token_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13775,11 +14065,11 @@ "deprecationReason": null }, { - "name": "liquidityUSD_gt", + "name": "token_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13787,11 +14077,11 @@ "deprecationReason": null }, { - "name": "liquidityUSD_gte", + "name": "token_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13799,31 +14089,23 @@ "deprecationReason": null }, { - "name": "liquidityUSD_in", + "name": "token_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "liquidityUSD_lt", + "name": "token_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13831,11 +14113,11 @@ "deprecationReason": null }, { - "name": "liquidityUSD_lte", + "name": "token_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13843,11 +14125,11 @@ "deprecationReason": null }, { - "name": "liquidityUSD_not", + "name": "token_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13855,7 +14137,7 @@ "deprecationReason": null }, { - "name": "liquidityUSD_not_in", + "name": "token_not_in", "description": null, "type": { "kind": "LIST", @@ -13865,7 +14147,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null } } @@ -13875,11 +14157,11 @@ "deprecationReason": null }, { - "name": "lockedBeans", + "name": "token_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13887,11 +14169,11 @@ "deprecationReason": null }, { - "name": "lockedBeans_gt", + "name": "token_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13899,11 +14181,11 @@ "deprecationReason": null }, { - "name": "lockedBeans_gte", + "name": "token_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -13911,495 +14193,385 @@ "deprecationReason": null }, { - "name": "lockedBeans_in", + "name": "token_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "Beanstalk_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "activeFarmers", + "description": null, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "lockedBeans_lt", + "name": "farmersToUpdate", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lockedBeans_lte", + "name": "fertilizer1155", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lockedBeans_not", + "name": "field", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lockedBeans_not_in", + "name": "field__harvestablePods", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "marketCap", + "name": "field__harvestedPods", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "marketCap_gt", + "name": "field__id", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "marketCap_gte", + "name": "field__lastDailySnapshotDay", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "marketCap_in", + "name": "field__lastHourlySnapshotSeason", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "marketCap_lt", + "name": "field__numberOfSowers", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "marketCap_lte", + "name": "field__numberOfSows", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "marketCap_not", + "name": "field__podIndex", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "marketCap_not_in", + "name": "field__podRate", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "or", + "name": "field__realRateOfReturn", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "Bean_filter", - "ofType": null - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pools", + "name": "field__season", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pools_", + "name": "field__soil", "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Pool_filter", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pools_contains", + "name": "field__sownBeans", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pools_contains_nocase", + "name": "field__temperature", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pools_not", + "name": "field__unharvestablePods", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pools_not_contains", + "name": "id", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pools_not_contains_nocase", + "name": "lastSeason", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "price", + "name": "name", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_gt", + "name": "seasons", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_gte", + "name": "silo", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_in", + "name": "silo__activeFarmers", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_lt", + "name": "silo__beanMints", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_lte", + "name": "silo__beanToMaxLpGpPerBdvRatio", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_not", + "name": "silo__depositedBDV", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_not_in", + "name": "silo__germinatingStalk", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__grownStalkPerSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__lastDailySnapshotDay", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__lastHourlySnapshotSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__plantableStalk", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__roots", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__seeds", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__stalk", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "BigDecimal", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "BigInt", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Block", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "id", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "supply", + "name": "number", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "supplyInPegLP", + "name": "timestamp", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ { - "name": "supplyInPegLP_gt", + "name": "number_gte", "description": null, "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "Block_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ { - "name": "supplyInPegLP_gte", - "description": null, + "name": "_change_block", + "description": "Filter for the block changed event.", "type": { - "kind": "SCALAR", - "name": "BigDecimal", + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", "ofType": null }, "defaultValue": null, @@ -14407,19 +14579,15 @@ "deprecationReason": null }, { - "name": "supplyInPegLP_in", + "name": "and", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "Block_filter", + "ofType": null } }, "defaultValue": null, @@ -14427,11 +14595,11 @@ "deprecationReason": null }, { - "name": "supplyInPegLP_lt", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -14439,11 +14607,11 @@ "deprecationReason": null }, { - "name": "supplyInPegLP_lte", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -14451,11 +14619,11 @@ "deprecationReason": null }, { - "name": "supplyInPegLP_not", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -14463,7 +14631,7 @@ "deprecationReason": null }, { - "name": "supplyInPegLP_not_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -14473,7 +14641,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null } } @@ -14483,11 +14651,11 @@ "deprecationReason": null }, { - "name": "supply_gt", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -14495,11 +14663,11 @@ "deprecationReason": null }, { - "name": "supply_gte", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -14507,7 +14675,19 @@ "deprecationReason": null }, { - "name": "supply_in", + "name": "id_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -14517,7 +14697,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -14527,7 +14707,7 @@ "deprecationReason": null }, { - "name": "supply_lt", + "name": "number", "description": null, "type": { "kind": "SCALAR", @@ -14539,7 +14719,7 @@ "deprecationReason": null }, { - "name": "supply_lte", + "name": "number_gt", "description": null, "type": { "kind": "SCALAR", @@ -14551,7 +14731,7 @@ "deprecationReason": null }, { - "name": "supply_not", + "name": "number_gte", "description": null, "type": { "kind": "SCALAR", @@ -14563,7 +14743,7 @@ "deprecationReason": null }, { - "name": "supply_not_in", + "name": "number_in", "description": null, "type": { "kind": "LIST", @@ -14583,7 +14763,7 @@ "deprecationReason": null }, { - "name": "volume", + "name": "number_lt", "description": null, "type": { "kind": "SCALAR", @@ -14595,23 +14775,11 @@ "deprecationReason": null }, { - "name": "volumeUSD", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "volumeUSD_gt", + "name": "number_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -14619,11 +14787,11 @@ "deprecationReason": null }, { - "name": "volumeUSD_gte", + "name": "number_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -14631,7 +14799,7 @@ "deprecationReason": null }, { - "name": "volumeUSD_in", + "name": "number_not_in", "description": null, "type": { "kind": "LIST", @@ -14641,7 +14809,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null } } @@ -14651,35 +14819,27 @@ "deprecationReason": null }, { - "name": "volumeUSD_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "volumeUSD_lte", + "name": "or", "description": null, "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "Block_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "volumeUSD_not", + "name": "timestamp", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -14687,27 +14847,7 @@ "deprecationReason": null }, { - "name": "volumeUSD_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "volume_gt", + "name": "timestamp_gt", "description": null, "type": { "kind": "SCALAR", @@ -14719,7 +14859,7 @@ "deprecationReason": null }, { - "name": "volume_gte", + "name": "timestamp_gte", "description": null, "type": { "kind": "SCALAR", @@ -14731,7 +14871,7 @@ "deprecationReason": null }, { - "name": "volume_in", + "name": "timestamp_in", "description": null, "type": { "kind": "LIST", @@ -14751,7 +14891,7 @@ "deprecationReason": null }, { - "name": "volume_lt", + "name": "timestamp_lt", "description": null, "type": { "kind": "SCALAR", @@ -14763,7 +14903,7 @@ "deprecationReason": null }, { - "name": "volume_lte", + "name": "timestamp_lte", "description": null, "type": { "kind": "SCALAR", @@ -14775,7 +14915,7 @@ "deprecationReason": null }, { - "name": "volume_not", + "name": "timestamp_not", "description": null, "type": { "kind": "SCALAR", @@ -14787,7 +14927,7 @@ "deprecationReason": null }, { - "name": "volume_not_in", + "name": "timestamp_not_in", "description": null, "type": { "kind": "LIST", @@ -14812,55 +14952,62 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "Bean_orderBy", + "kind": "INPUT_OBJECT", + "name": "Block_height", "description": null, + "isOneOf": false, "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "beanstalk", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "chain", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crossEvents", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosses", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, + "inputFields": [ { - "name": "dailySnapshot", + "name": "hash", "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dewhitelistedPools", + "name": "number", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot", + "name": "number_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "Block_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { "name": "id", "description": null, @@ -14868,137 +15015,110 @@ "deprecationReason": null }, { - "name": "lastCross", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "liquidityUSD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lockedBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketCap", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pools", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "supply", + "name": "number", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "supplyInPegLP", + "name": "timestamp", "description": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Boolean", + "description": "The `Boolean` scalar type represents `true` or `false`.", + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BoostSettings", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "volume", + "name": "bribeEnabled", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "volumeUSD", + "name": "enabled", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Bytes", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "Beanstalk", + "name": "Chop", "description": null, + "isOneOf": null, "fields": [ { - "name": "activeFarmers", - "description": " Array of the addresses for all active farmers in the silo ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmersToUpdate", - "description": " Array of the addresses for all farmers that had silo transfers and need stalk/seeds/roots updated ", + "name": "blockNumber", + "description": "The block number of this event", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "field", - "description": " Field level data ", + "name": "chopRate", + "description": "The effective chop rate for this chop", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Field", + "kind": "SCALAR", + "name": "BigDecimal", "ofType": null } }, @@ -15006,15 +15126,15 @@ "deprecationReason": null }, { - "name": "id", - "description": " Smart contract address of the protocol's main contract (Factory, Registry, etc) ", + "name": "createdAt", + "description": "Timestamp of this chop", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } }, @@ -15022,15 +15142,15 @@ "deprecationReason": null }, { - "name": "lastSeason", - "description": " Last season called ", + "name": "farmer", + "description": "Account address", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Farmer", "ofType": null } }, @@ -15038,15 +15158,15 @@ "deprecationReason": null }, { - "name": "lastUpgrade", - "description": " Timestamp of the latest DiamondCut call ", + "name": "hash", + "description": "Transaction hash of the transaction that emitted this event", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } }, @@ -15054,15 +15174,15 @@ "deprecationReason": null }, { - "name": "methodologyVersion", - "description": " Version of the methodology used to compute metrics, loosely based on SemVer format (e.g. 1.0.0) ", + "name": "id", + "description": "(chop|convert)-{ Transaction hash }-{ Log index }", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -15070,15 +15190,15 @@ "deprecationReason": null }, { - "name": "name", - "description": " Name of the protocol, including version. e.g. Uniswap v3 ", + "name": "underlyingAmount", + "description": "Amount of underlying tokens `farmer` received", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } }, @@ -15086,15 +15206,15 @@ "deprecationReason": null }, { - "name": "schemaVersion", - "description": " Version of the subgraph schema, in SemVer format (e.g. 1.0.0) ", + "name": "underlyingBdv", + "description": "Amount of bdv `farmer` received", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } }, @@ -15102,100 +15222,31 @@ "deprecationReason": null }, { - "name": "seasons", - "description": " Season specific data ", - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Season_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Season_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "underlyingToken", + "description": "The underlying ERC20 token received by `farmer` as a result of this chop", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Season", - "ofType": null - } - } + "kind": "OBJECT", + "name": "WhitelistTokenSetting", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo", - "description": " Silo level data ", + "name": "unripeAmount", + "description": "Unripe token amount which was chopped", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Silo", + "kind": "SCALAR", + "name": "BigInt", "ofType": null } }, @@ -15203,15 +15254,15 @@ "deprecationReason": null }, { - "name": "slug", - "description": " Slug of protocol, including version. e.g. uniswap-v3 ", + "name": "unripeBdv", + "description": "Bdv of the unripe tokens which were chopped", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } }, @@ -15219,15 +15270,15 @@ "deprecationReason": null }, { - "name": "subgraphVersion", - "description": " Version of the subgraph implementation, in SemVer format (e.g. 1.0.0) ", + "name": "unripeToken", + "description": "The unripe token which was chopped", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "UnripeToken", "ofType": null } }, @@ -15242,8 +15293,9 @@ }, { "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", + "name": "Chop_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { @@ -15259,19 +15311,15 @@ "deprecationReason": null }, { - "name": "activeFarmers", + "name": "and", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "Chop_filter", + "ofType": null } }, "defaultValue": null, @@ -15279,67 +15327,43 @@ "deprecationReason": null }, { - "name": "activeFarmers_contains", + "name": "blockNumber", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "activeFarmers_contains_nocase", + "name": "blockNumber_gt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "activeFarmers_not", + "name": "blockNumber_gte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "activeFarmers_not_contains", + "name": "blockNumber_in", "description": null, "type": { "kind": "LIST", @@ -15349,7 +15373,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -15359,63 +15383,43 @@ "deprecationReason": null }, { - "name": "activeFarmers_not_contains_nocase", + "name": "blockNumber_lt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "and", + "name": "blockNumber_lte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmersToUpdate", + "name": "blockNumber_not", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmersToUpdate_contains", + "name": "blockNumber_not_in", "description": null, "type": { "kind": "LIST", @@ -15425,7 +15429,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -15435,67 +15439,43 @@ "deprecationReason": null }, { - "name": "farmersToUpdate_contains_nocase", + "name": "chopRate", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmersToUpdate_not", + "name": "chopRate_gt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmersToUpdate_not_contains", + "name": "chopRate_gte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmersToUpdate_not_contains_nocase", + "name": "chopRate_in", "description": null, "type": { "kind": "LIST", @@ -15505,7 +15485,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null } } @@ -15515,23 +15495,11 @@ "deprecationReason": null }, { - "name": "field_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Field_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", + "name": "chopRate_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -15539,11 +15507,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "chopRate_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -15551,11 +15519,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "chopRate_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -15563,7 +15531,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "chopRate_not_in", "description": null, "type": { "kind": "LIST", @@ -15573,7 +15541,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null } } @@ -15583,11 +15551,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -15595,11 +15563,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "createdAt_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -15607,11 +15575,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "createdAt_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -15619,7 +15587,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "createdAt_in", "description": null, "type": { "kind": "LIST", @@ -15629,7 +15597,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -15639,11 +15607,11 @@ "deprecationReason": null }, { - "name": "lastSeason", + "name": "createdAt_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -15651,11 +15619,11 @@ "deprecationReason": null }, { - "name": "lastSeason_gt", + "name": "createdAt_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -15663,11 +15631,11 @@ "deprecationReason": null }, { - "name": "lastSeason_gte", + "name": "createdAt_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -15675,7 +15643,7 @@ "deprecationReason": null }, { - "name": "lastSeason_in", + "name": "createdAt_not_in", "description": null, "type": { "kind": "LIST", @@ -15685,7 +15653,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -15695,23 +15663,11 @@ "deprecationReason": null }, { - "name": "lastSeason_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastSeason_lte", + "name": "farmer", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -15719,11 +15675,11 @@ "deprecationReason": null }, { - "name": "lastSeason_not", + "name": "farmer_", "description": null, "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "Farmer_filter", "ofType": null }, "defaultValue": null, @@ -15731,31 +15687,11 @@ "deprecationReason": null }, { - "name": "lastSeason_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastUpgrade", + "name": "farmer_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -15763,11 +15699,11 @@ "deprecationReason": null }, { - "name": "lastUpgrade_gt", + "name": "farmer_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -15775,11 +15711,11 @@ "deprecationReason": null }, { - "name": "lastUpgrade_gte", + "name": "farmer_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -15787,31 +15723,11 @@ "deprecationReason": null }, { - "name": "lastUpgrade_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastUpgrade_lt", + "name": "farmer_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -15819,11 +15735,11 @@ "deprecationReason": null }, { - "name": "lastUpgrade_lte", + "name": "farmer_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -15831,11 +15747,11 @@ "deprecationReason": null }, { - "name": "lastUpgrade_not", + "name": "farmer_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -15843,7 +15759,7 @@ "deprecationReason": null }, { - "name": "lastUpgrade_not_in", + "name": "farmer_in", "description": null, "type": { "kind": "LIST", @@ -15853,7 +15769,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -15863,7 +15779,7 @@ "deprecationReason": null }, { - "name": "methodologyVersion", + "name": "farmer_lt", "description": null, "type": { "kind": "SCALAR", @@ -15875,7 +15791,7 @@ "deprecationReason": null }, { - "name": "methodologyVersion_contains", + "name": "farmer_lte", "description": null, "type": { "kind": "SCALAR", @@ -15887,7 +15803,7 @@ "deprecationReason": null }, { - "name": "methodologyVersion_contains_nocase", + "name": "farmer_not", "description": null, "type": { "kind": "SCALAR", @@ -15899,7 +15815,7 @@ "deprecationReason": null }, { - "name": "methodologyVersion_ends_with", + "name": "farmer_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -15911,7 +15827,7 @@ "deprecationReason": null }, { - "name": "methodologyVersion_ends_with_nocase", + "name": "farmer_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -15923,7 +15839,7 @@ "deprecationReason": null }, { - "name": "methodologyVersion_gt", + "name": "farmer_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -15935,7 +15851,7 @@ "deprecationReason": null }, { - "name": "methodologyVersion_gte", + "name": "farmer_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -15947,7 +15863,7 @@ "deprecationReason": null }, { - "name": "methodologyVersion_in", + "name": "farmer_not_in", "description": null, "type": { "kind": "LIST", @@ -15967,7 +15883,7 @@ "deprecationReason": null }, { - "name": "methodologyVersion_lt", + "name": "farmer_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -15979,7 +15895,7 @@ "deprecationReason": null }, { - "name": "methodologyVersion_lte", + "name": "farmer_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -15991,7 +15907,7 @@ "deprecationReason": null }, { - "name": "methodologyVersion_not", + "name": "farmer_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -16003,7 +15919,7 @@ "deprecationReason": null }, { - "name": "methodologyVersion_not_contains", + "name": "farmer_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -16015,7 +15931,7 @@ "deprecationReason": null }, { - "name": "methodologyVersion_not_contains_nocase", + "name": "hash", "description": null, "type": { "kind": "SCALAR", @@ -16027,7 +15943,7 @@ "deprecationReason": null }, { - "name": "methodologyVersion_not_ends_with", + "name": "hash_contains", "description": null, "type": { "kind": "SCALAR", @@ -16039,7 +15955,7 @@ "deprecationReason": null }, { - "name": "methodologyVersion_not_ends_with_nocase", + "name": "hash_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -16051,27 +15967,19 @@ "deprecationReason": null }, { - "name": "methodologyVersion_not_in", + "name": "hash_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "methodologyVersion_not_starts_with", + "name": "hash_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -16083,7 +15991,7 @@ "deprecationReason": null }, { - "name": "methodologyVersion_not_starts_with_nocase", + "name": "hash_gt", "description": null, "type": { "kind": "SCALAR", @@ -16095,7 +16003,7 @@ "deprecationReason": null }, { - "name": "methodologyVersion_starts_with", + "name": "hash_gte", "description": null, "type": { "kind": "SCALAR", @@ -16107,19 +16015,27 @@ "deprecationReason": null }, { - "name": "methodologyVersion_starts_with_nocase", + "name": "hash_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", + "name": "hash_lt", "description": null, "type": { "kind": "SCALAR", @@ -16131,7 +16047,7 @@ "deprecationReason": null }, { - "name": "name_contains", + "name": "hash_lte", "description": null, "type": { "kind": "SCALAR", @@ -16143,7 +16059,7 @@ "deprecationReason": null }, { - "name": "name_contains_nocase", + "name": "hash_not", "description": null, "type": { "kind": "SCALAR", @@ -16155,7 +16071,7 @@ "deprecationReason": null }, { - "name": "name_ends_with", + "name": "hash_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -16167,7 +16083,7 @@ "deprecationReason": null }, { - "name": "name_ends_with_nocase", + "name": "hash_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -16179,7 +16095,7 @@ "deprecationReason": null }, { - "name": "name_gt", + "name": "hash_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -16191,7 +16107,7 @@ "deprecationReason": null }, { - "name": "name_gte", + "name": "hash_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -16203,7 +16119,7 @@ "deprecationReason": null }, { - "name": "name_in", + "name": "hash_not_in", "description": null, "type": { "kind": "LIST", @@ -16223,7 +16139,7 @@ "deprecationReason": null }, { - "name": "name_lt", + "name": "hash_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -16235,7 +16151,7 @@ "deprecationReason": null }, { - "name": "name_lte", + "name": "hash_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -16247,7 +16163,7 @@ "deprecationReason": null }, { - "name": "name_not", + "name": "hash_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -16259,7 +16175,7 @@ "deprecationReason": null }, { - "name": "name_not_contains", + "name": "hash_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -16271,11 +16187,11 @@ "deprecationReason": null }, { - "name": "name_not_contains_nocase", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -16283,11 +16199,11 @@ "deprecationReason": null }, { - "name": "name_not_ends_with", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -16295,11 +16211,11 @@ "deprecationReason": null }, { - "name": "name_not_ends_with_nocase", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -16307,7 +16223,7 @@ "deprecationReason": null }, { - "name": "name_not_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -16317,7 +16233,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } } @@ -16327,11 +16243,11 @@ "deprecationReason": null }, { - "name": "name_not_starts_with", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -16339,11 +16255,11 @@ "deprecationReason": null }, { - "name": "name_not_starts_with_nocase", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -16351,11 +16267,11 @@ "deprecationReason": null }, { - "name": "name_starts_with", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -16363,12 +16279,20 @@ "deprecationReason": null }, { - "name": "name_starts_with_nocase", + "name": "id_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, @@ -16382,7 +16306,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", + "name": "Chop_filter", "ofType": null } }, @@ -16391,11 +16315,11 @@ "deprecationReason": null }, { - "name": "schemaVersion", + "name": "underlyingAmount", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -16403,11 +16327,11 @@ "deprecationReason": null }, { - "name": "schemaVersion_contains", + "name": "underlyingAmount_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -16415,11 +16339,11 @@ "deprecationReason": null }, { - "name": "schemaVersion_contains_nocase", + "name": "underlyingAmount_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -16427,23 +16351,31 @@ "deprecationReason": null }, { - "name": "schemaVersion_ends_with", + "name": "underlyingAmount_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "schemaVersion_ends_with_nocase", + "name": "underlyingAmount_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -16451,11 +16383,11 @@ "deprecationReason": null }, { - "name": "schemaVersion_gt", + "name": "underlyingAmount_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -16463,11 +16395,11 @@ "deprecationReason": null }, { - "name": "schemaVersion_gte", + "name": "underlyingAmount_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -16475,7 +16407,7 @@ "deprecationReason": null }, { - "name": "schemaVersion_in", + "name": "underlyingAmount_not_in", "description": null, "type": { "kind": "LIST", @@ -16485,7 +16417,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -16495,11 +16427,11 @@ "deprecationReason": null }, { - "name": "schemaVersion_lt", + "name": "underlyingBdv", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -16507,11 +16439,11 @@ "deprecationReason": null }, { - "name": "schemaVersion_lte", + "name": "underlyingBdv_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -16519,11 +16451,11 @@ "deprecationReason": null }, { - "name": "schemaVersion_not", + "name": "underlyingBdv_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -16531,23 +16463,31 @@ "deprecationReason": null }, { - "name": "schemaVersion_not_contains", + "name": "underlyingBdv_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "schemaVersion_not_contains_nocase", + "name": "underlyingBdv_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -16555,11 +16495,11 @@ "deprecationReason": null }, { - "name": "schemaVersion_not_ends_with", + "name": "underlyingBdv_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -16567,11 +16507,11 @@ "deprecationReason": null }, { - "name": "schemaVersion_not_ends_with_nocase", + "name": "underlyingBdv_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -16579,7 +16519,7 @@ "deprecationReason": null }, { - "name": "schemaVersion_not_in", + "name": "underlyingBdv_not_in", "description": null, "type": { "kind": "LIST", @@ -16589,7 +16529,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -16599,7 +16539,7 @@ "deprecationReason": null }, { - "name": "schemaVersion_not_starts_with", + "name": "underlyingToken", "description": null, "type": { "kind": "SCALAR", @@ -16611,11 +16551,11 @@ "deprecationReason": null }, { - "name": "schemaVersion_not_starts_with_nocase", + "name": "underlyingToken_", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "WhitelistTokenSetting_filter", "ofType": null }, "defaultValue": null, @@ -16623,7 +16563,7 @@ "deprecationReason": null }, { - "name": "schemaVersion_starts_with", + "name": "underlyingToken_contains", "description": null, "type": { "kind": "SCALAR", @@ -16635,7 +16575,7 @@ "deprecationReason": null }, { - "name": "schemaVersion_starts_with_nocase", + "name": "underlyingToken_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -16647,11 +16587,11 @@ "deprecationReason": null }, { - "name": "seasons_", + "name": "underlyingToken_ends_with", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "Season_filter", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -16659,11 +16599,11 @@ "deprecationReason": null }, { - "name": "silo_", + "name": "underlyingToken_ends_with_nocase", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "Silo_filter", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -16671,7 +16611,7 @@ "deprecationReason": null }, { - "name": "slug", + "name": "underlyingToken_gt", "description": null, "type": { "kind": "SCALAR", @@ -16683,7 +16623,7 @@ "deprecationReason": null }, { - "name": "slug_contains", + "name": "underlyingToken_gte", "description": null, "type": { "kind": "SCALAR", @@ -16695,7 +16635,51 @@ "deprecationReason": null }, { - "name": "slug_contains_nocase", + "name": "underlyingToken_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken_not", "description": null, "type": { "kind": "SCALAR", @@ -16707,7 +16691,7 @@ "deprecationReason": null }, { - "name": "slug_ends_with", + "name": "underlyingToken_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -16719,7 +16703,7 @@ "deprecationReason": null }, { - "name": "slug_ends_with_nocase", + "name": "underlyingToken_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -16731,7 +16715,7 @@ "deprecationReason": null }, { - "name": "slug_gt", + "name": "underlyingToken_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -16743,7 +16727,7 @@ "deprecationReason": null }, { - "name": "slug_gte", + "name": "underlyingToken_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -16755,7 +16739,7 @@ "deprecationReason": null }, { - "name": "slug_in", + "name": "underlyingToken_not_in", "description": null, "type": { "kind": "LIST", @@ -16775,7 +16759,7 @@ "deprecationReason": null }, { - "name": "slug_lt", + "name": "underlyingToken_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -16787,7 +16771,7 @@ "deprecationReason": null }, { - "name": "slug_lte", + "name": "underlyingToken_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -16799,7 +16783,7 @@ "deprecationReason": null }, { - "name": "slug_not", + "name": "underlyingToken_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -16811,7 +16795,7 @@ "deprecationReason": null }, { - "name": "slug_not_contains", + "name": "underlyingToken_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -16823,11 +16807,11 @@ "deprecationReason": null }, { - "name": "slug_not_contains_nocase", + "name": "unripeAmount", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -16835,11 +16819,11 @@ "deprecationReason": null }, { - "name": "slug_not_ends_with", + "name": "unripeAmount_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -16847,11 +16831,11 @@ "deprecationReason": null }, { - "name": "slug_not_ends_with_nocase", + "name": "unripeAmount_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -16859,7 +16843,7 @@ "deprecationReason": null }, { - "name": "slug_not_in", + "name": "unripeAmount_in", "description": null, "type": { "kind": "LIST", @@ -16869,7 +16853,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -16879,11 +16863,11 @@ "deprecationReason": null }, { - "name": "slug_not_starts_with", + "name": "unripeAmount_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -16891,11 +16875,11 @@ "deprecationReason": null }, { - "name": "slug_not_starts_with_nocase", + "name": "unripeAmount_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -16903,11 +16887,11 @@ "deprecationReason": null }, { - "name": "slug_starts_with", + "name": "unripeAmount_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -16915,11 +16899,87 @@ "deprecationReason": null }, { - "name": "slug_starts_with_nocase", + "name": "unripeAmount_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeBdv", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeBdv_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeBdv_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeBdv_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeBdv_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -16927,7 +16987,51 @@ "deprecationReason": null }, { - "name": "subgraphVersion", + "name": "unripeBdv_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeBdv_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeBdv_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken", "description": null, "type": { "kind": "SCALAR", @@ -16939,7 +17043,19 @@ "deprecationReason": null }, { - "name": "subgraphVersion_contains", + "name": "unripeToken_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UnripeToken_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken_contains", "description": null, "type": { "kind": "SCALAR", @@ -16951,7 +17067,7 @@ "deprecationReason": null }, { - "name": "subgraphVersion_contains_nocase", + "name": "unripeToken_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -16963,7 +17079,7 @@ "deprecationReason": null }, { - "name": "subgraphVersion_ends_with", + "name": "unripeToken_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -16975,7 +17091,7 @@ "deprecationReason": null }, { - "name": "subgraphVersion_ends_with_nocase", + "name": "unripeToken_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -16987,7 +17103,7 @@ "deprecationReason": null }, { - "name": "subgraphVersion_gt", + "name": "unripeToken_gt", "description": null, "type": { "kind": "SCALAR", @@ -16999,7 +17115,7 @@ "deprecationReason": null }, { - "name": "subgraphVersion_gte", + "name": "unripeToken_gte", "description": null, "type": { "kind": "SCALAR", @@ -17011,7 +17127,7 @@ "deprecationReason": null }, { - "name": "subgraphVersion_in", + "name": "unripeToken_in", "description": null, "type": { "kind": "LIST", @@ -17031,7 +17147,7 @@ "deprecationReason": null }, { - "name": "subgraphVersion_lt", + "name": "unripeToken_lt", "description": null, "type": { "kind": "SCALAR", @@ -17043,7 +17159,7 @@ "deprecationReason": null }, { - "name": "subgraphVersion_lte", + "name": "unripeToken_lte", "description": null, "type": { "kind": "SCALAR", @@ -17055,7 +17171,7 @@ "deprecationReason": null }, { - "name": "subgraphVersion_not", + "name": "unripeToken_not", "description": null, "type": { "kind": "SCALAR", @@ -17067,7 +17183,7 @@ "deprecationReason": null }, { - "name": "subgraphVersion_not_contains", + "name": "unripeToken_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -17079,7 +17195,7 @@ "deprecationReason": null }, { - "name": "subgraphVersion_not_contains_nocase", + "name": "unripeToken_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -17091,7 +17207,7 @@ "deprecationReason": null }, { - "name": "subgraphVersion_not_ends_with", + "name": "unripeToken_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -17103,7 +17219,7 @@ "deprecationReason": null }, { - "name": "subgraphVersion_not_ends_with_nocase", + "name": "unripeToken_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -17115,7 +17231,7 @@ "deprecationReason": null }, { - "name": "subgraphVersion_not_in", + "name": "unripeToken_not_in", "description": null, "type": { "kind": "LIST", @@ -17135,7 +17251,7 @@ "deprecationReason": null }, { - "name": "subgraphVersion_not_starts_with", + "name": "unripeToken_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -17147,7 +17263,7 @@ "deprecationReason": null }, { - "name": "subgraphVersion_not_starts_with_nocase", + "name": "unripeToken_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -17159,7 +17275,7 @@ "deprecationReason": null }, { - "name": "subgraphVersion_starts_with", + "name": "unripeToken_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -17171,7 +17287,7 @@ "deprecationReason": null }, { - "name": "subgraphVersion_starts_with_nocase", + "name": "unripeToken_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -17189,230 +17305,243 @@ }, { "kind": "ENUM", - "name": "Beanstalk_orderBy", + "name": "Chop_orderBy", "description": null, + "isOneOf": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "activeFarmers", + "name": "blockNumber", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmersToUpdate", + "name": "chopRate", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field", + "name": "createdAt", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__harvestablePods", + "name": "farmer", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__harvestedPods", + "name": "farmer__id", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__id", + "name": "hash", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__numberOfSowers", + "name": "id", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__numberOfSows", + "name": "underlyingAmount", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__podIndex", + "name": "underlyingBdv", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__podRate", + "name": "underlyingToken", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__realRateOfReturn", + "name": "underlyingToken__decimals", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__season", + "name": "underlyingToken__gaugePoints", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__soil", + "name": "underlyingToken__gpSelector", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__sownBeans", + "name": "underlyingToken__id", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__temperature", + "name": "underlyingToken__lastDailySnapshotDay", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__unharvestablePods", + "name": "underlyingToken__lastHourlySnapshotSeason", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "underlyingToken__lwSelector", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastSeason", + "name": "underlyingToken__milestoneSeason", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastUpgrade", + "name": "underlyingToken__optimalPercentDepositedBdv", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "methodologyVersion", + "name": "underlyingToken__selector", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", + "name": "underlyingToken__stalkEarnedPerSeason", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "schemaVersion", + "name": "underlyingToken__stalkIssuedPerBdv", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "seasons", + "name": "underlyingToken__updatedAt", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo", + "name": "unripeAmount", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__activeFarmers", + "name": "unripeBdv", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__beanMints", + "name": "unripeToken", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__beanToMaxLpGpPerBdvRatio", + "name": "unripeToken__amountUnderlyingOne", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__depositedBDV", + "name": "unripeToken__bdvUnderlyingOne", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__germinatingStalk", + "name": "unripeToken__chopRate", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__grownStalkPerSeason", + "name": "unripeToken__choppableAmountOne", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__id", + "name": "unripeToken__choppableBdvOne", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__plantableStalk", + "name": "unripeToken__id", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__roots", + "name": "unripeToken__lastDailySnapshotDay", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__seeds", + "name": "unripeToken__lastHourlySnapshotSeason", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__stalk", + "name": "unripeToken__recapPercent", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__totalChoppedAmount", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "slug", + "name": "unripeToken__totalChoppedBdv", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "subgraphVersion", + "name": "unripeToken__totalChoppedBdvReceived", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__totalUnderlying", "description": null, "isDeprecated": false, "deprecationReason": null @@ -17420,30 +17549,11 @@ ], "possibleTypes": null }, - { - "kind": "SCALAR", - "name": "BigDecimal", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "BigInt", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "Block", + "name": "CollectionData", "description": null, + "isOneOf": null, "fields": [ { "name": "id", @@ -17462,32 +17572,20 @@ "deprecationReason": null }, { - "name": "number", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timestamp", + "name": "minted", "description": null, "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } } }, "isDeprecated": false, @@ -17501,35 +17599,9 @@ }, { "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "number_gte", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "Block_filter", + "name": "CollectionData_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { @@ -17552,7 +17624,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "Block_filter", + "name": "CollectionData_filter", "ofType": null } }, @@ -17673,43 +17745,7 @@ "deprecationReason": null }, { - "name": "number", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number_in", + "name": "minted", "description": null, "type": { "kind": "LIST", @@ -17719,7 +17755,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -17729,43 +17765,7 @@ "deprecationReason": null }, { - "name": "number_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number_not_in", + "name": "minted_contains", "description": null, "type": { "kind": "LIST", @@ -17775,7 +17775,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -17785,15 +17785,19 @@ "deprecationReason": null }, { - "name": "or", + "name": "minted_contains_nocase", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "Block_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } } }, "defaultValue": null, @@ -17801,43 +17805,7 @@ "deprecationReason": null }, { - "name": "timestamp", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timestamp_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timestamp_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timestamp_in", + "name": "minted_not", "description": null, "type": { "kind": "LIST", @@ -17847,7 +17815,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -17857,43 +17825,7 @@ "deprecationReason": null }, { - "name": "timestamp_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timestamp_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timestamp_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timestamp_not_in", + "name": "minted_not_contains", "description": null, "type": { "kind": "LIST", @@ -17903,7 +17835,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -17911,49 +17843,38 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "hash", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "number", + "name": "minted_not_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "number_gte", + "name": "or", "description": null, "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CollectionData_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, @@ -17966,8 +17887,9 @@ }, { "kind": "ENUM", - "name": "Block_orderBy", + "name": "CollectionData_orderBy", "description": null, + "isOneOf": null, "fields": null, "inputFields": null, "interfaces": null, @@ -17979,13 +17901,7 @@ "deprecationReason": null }, { - "name": "number", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timestamp", + "name": "minted", "description": null, "isDeprecated": false, "deprecationReason": null @@ -17993,92 +17909,22 @@ ], "possibleTypes": null }, - { - "kind": "SCALAR", - "name": "Boolean", - "description": "The `Boolean` scalar type represents `true` or `false`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "BoostSettings", + "name": "Delegation", "description": null, + "isOneOf": null, "fields": [ { - "name": "bribeEnabled", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enabled", + "name": "delegate", "description": null, "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Bytes", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Chop", - "description": null, - "fields": [ - { - "name": "amount", - "description": " Amount being chopped", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber", - "description": " Block number of this event ", - "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null } }, @@ -18086,15 +17932,15 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": " Timestamp of this event ", + "name": "delegator", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null } }, @@ -18102,15 +17948,15 @@ "deprecationReason": null }, { - "name": "farmer", - "description": " Address chopping ", + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -18118,8 +17964,8 @@ "deprecationReason": null }, { - "name": "hash", - "description": " Transaction hash of the transaction that emitted this event ", + "name": "space", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -18134,24 +17980,8 @@ "deprecationReason": null }, { - "name": "id", - "description": "chop-{ Transaction hash }-{ Log index }", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex", - "description": " Event log index. For transactions that don't emit event, create arbitrary index starting from 0 ", + "name": "timestamp", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -18164,17 +17994,29 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DelegationPortal", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "protocol", - "description": " The protocol this transaction belongs to ", + "name": "delegationApi", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Beanstalk", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -18182,8 +18024,8 @@ "deprecationReason": null }, { - "name": "underlying", - "description": " Underlying token ", + "name": "delegationContract", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -18198,8 +18040,8 @@ "deprecationReason": null }, { - "name": "unripe", - "description": " Unripe token being chopped ", + "name": "delegationType", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -18215,20 +18057,15 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "SiloEvent", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "Chop_filter", + "name": "Delegation_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { @@ -18244,35 +18081,27 @@ "deprecationReason": null }, { - "name": "amount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount_gt", + "name": "and", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "Delegation_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "amount_gte", + "name": "delegate", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -18280,31 +18109,11 @@ "deprecationReason": null }, { - "name": "amount_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount_lt", + "name": "delegate_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -18312,11 +18121,11 @@ "deprecationReason": null }, { - "name": "amount_lte", + "name": "delegate_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -18324,11 +18133,11 @@ "deprecationReason": null }, { - "name": "amount_not", + "name": "delegate_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -18336,7 +18145,7 @@ "deprecationReason": null }, { - "name": "amount_not_in", + "name": "delegate_in", "description": null, "type": { "kind": "LIST", @@ -18346,7 +18155,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null } } @@ -18356,51 +18165,11 @@ "deprecationReason": null }, { - "name": "and", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "Chop_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber_gte", + "name": "delegate_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -18408,31 +18177,11 @@ "deprecationReason": null }, { - "name": "blockNumber_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber_lt", + "name": "delegate_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -18440,11 +18189,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lte", + "name": "delegate_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -18452,11 +18201,11 @@ "deprecationReason": null }, { - "name": "blockNumber_not", + "name": "delegate_not_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -18464,7 +18213,7 @@ "deprecationReason": null }, { - "name": "blockNumber_not_in", + "name": "delegate_not_in", "description": null, "type": { "kind": "LIST", @@ -18474,7 +18223,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null } } @@ -18484,35 +18233,11 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_gte", + "name": "delegator", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -18520,31 +18245,11 @@ "deprecationReason": null }, { - "name": "createdAt_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_lt", + "name": "delegator_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -18552,11 +18257,11 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "delegator_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -18564,11 +18269,11 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "delegator_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -18576,7 +18281,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "delegator_in", "description": null, "type": { "kind": "LIST", @@ -18586,7 +18291,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null } } @@ -18596,47 +18301,11 @@ "deprecationReason": null }, { - "name": "farmer", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_contains_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_ends_with", + "name": "delegator_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -18644,11 +18313,11 @@ "deprecationReason": null }, { - "name": "farmer_ends_with_nocase", + "name": "delegator_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -18656,11 +18325,11 @@ "deprecationReason": null }, { - "name": "farmer_gt", + "name": "delegator_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -18668,11 +18337,11 @@ "deprecationReason": null }, { - "name": "farmer_gte", + "name": "delegator_not_contains", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -18680,7 +18349,7 @@ "deprecationReason": null }, { - "name": "farmer_in", + "name": "delegator_not_in", "description": null, "type": { "kind": "LIST", @@ -18690,7 +18359,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null } } @@ -18700,11 +18369,11 @@ "deprecationReason": null }, { - "name": "farmer_lt", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -18712,11 +18381,11 @@ "deprecationReason": null }, { - "name": "farmer_lte", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -18724,11 +18393,11 @@ "deprecationReason": null }, { - "name": "farmer_not", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -18736,23 +18405,31 @@ "deprecationReason": null }, { - "name": "farmer_not_contains", + "name": "id_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_not_contains_nocase", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -18760,11 +18437,11 @@ "deprecationReason": null }, { - "name": "farmer_not_ends_with", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -18772,11 +18449,11 @@ "deprecationReason": null }, { - "name": "farmer_not_ends_with_nocase", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -18784,7 +18461,7 @@ "deprecationReason": null }, { - "name": "farmer_not_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -18794,7 +18471,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } } @@ -18804,55 +18481,23 @@ "deprecationReason": null }, { - "name": "farmer_not_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_not_starts_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_starts_with_nocase", + "name": "or", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "Delegation_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash", + "name": "space", "description": null, "type": { "kind": "SCALAR", @@ -18864,7 +18509,7 @@ "deprecationReason": null }, { - "name": "hash_contains", + "name": "space_contains", "description": null, "type": { "kind": "SCALAR", @@ -18876,7 +18521,7 @@ "deprecationReason": null }, { - "name": "hash_contains_nocase", + "name": "space_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -18888,7 +18533,7 @@ "deprecationReason": null }, { - "name": "hash_ends_with", + "name": "space_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -18900,7 +18545,7 @@ "deprecationReason": null }, { - "name": "hash_ends_with_nocase", + "name": "space_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -18912,7 +18557,7 @@ "deprecationReason": null }, { - "name": "hash_gt", + "name": "space_gt", "description": null, "type": { "kind": "SCALAR", @@ -18924,7 +18569,7 @@ "deprecationReason": null }, { - "name": "hash_gte", + "name": "space_gte", "description": null, "type": { "kind": "SCALAR", @@ -18936,7 +18581,7 @@ "deprecationReason": null }, { - "name": "hash_in", + "name": "space_in", "description": null, "type": { "kind": "LIST", @@ -18956,7 +18601,7 @@ "deprecationReason": null }, { - "name": "hash_lt", + "name": "space_lt", "description": null, "type": { "kind": "SCALAR", @@ -18968,7 +18613,7 @@ "deprecationReason": null }, { - "name": "hash_lte", + "name": "space_lte", "description": null, "type": { "kind": "SCALAR", @@ -18980,7 +18625,7 @@ "deprecationReason": null }, { - "name": "hash_not", + "name": "space_not", "description": null, "type": { "kind": "SCALAR", @@ -18992,7 +18637,7 @@ "deprecationReason": null }, { - "name": "hash_not_contains", + "name": "space_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -19004,7 +18649,7 @@ "deprecationReason": null }, { - "name": "hash_not_contains_nocase", + "name": "space_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -19016,7 +18661,7 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with", + "name": "space_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -19028,7 +18673,7 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with_nocase", + "name": "space_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -19040,7 +18685,7 @@ "deprecationReason": null }, { - "name": "hash_not_in", + "name": "space_not_in", "description": null, "type": { "kind": "LIST", @@ -19060,7 +18705,7 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with", + "name": "space_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -19072,7 +18717,7 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with_nocase", + "name": "space_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -19084,7 +18729,7 @@ "deprecationReason": null }, { - "name": "hash_starts_with", + "name": "space_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -19096,7 +18741,7 @@ "deprecationReason": null }, { - "name": "hash_starts_with_nocase", + "name": "space_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -19108,11 +18753,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "timestamp", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -19120,11 +18765,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "timestamp_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -19132,11 +18777,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "timestamp_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -19144,7 +18789,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "timestamp_in", "description": null, "type": { "kind": "LIST", @@ -19154,7 +18799,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } } @@ -19164,11 +18809,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "timestamp_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -19176,11 +18821,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "timestamp_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -19188,11 +18833,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "timestamp_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -19200,7 +18845,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "timestamp_not_in", "description": null, "type": { "kind": "LIST", @@ -19210,7 +18855,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } } @@ -19218,385 +18863,744 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "Delegation_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "logIndex", + "name": "delegate", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_gt", + "name": "delegator", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_gte", + "name": "id", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_in", + "name": "space", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_lt", + "name": "timestamp", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EmaWindow", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "logIndex_lte", + "name": "ROLLING_7_DAY", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_not", + "name": "ROLLING_24_HOUR", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_not_in", + "name": "ROLLING_30_DAY", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Farmer", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "or", + "name": "deposits", "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "SiloDeposit_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SiloDeposit_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "Chop_filter", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SiloDeposit", + "ofType": null + } + } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_contains_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_ends_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_ends_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_in", + "name": "fertilizers", "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "FertilizerBalance_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FertilizerBalance_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FertilizerBalance", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not", + "name": "field", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Field", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_contains", + "name": "fills", "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodFill_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodFill_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodFill", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_contains_nocase", - "description": null, + "name": "id", + "description": "Address for the farmer", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_ends_with", + "name": "listings", "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodListing_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodListing_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodListing", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_ends_with_nocase", + "name": "orders", "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodOrder_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodOrder_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodOrder", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_in", + "name": "plots", "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Plot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Plot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Plot", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_starts_with", + "name": "silo", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Silo", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_starts_with_nocase", + "name": "withdraws", "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "SiloWithdraw_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SiloWithdraw_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SiloWithdraw", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "Farmer_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ { - "name": "protocol_starts_with", - "description": null, + "name": "_change_block", + "description": "Filter for the block changed event.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", "ofType": null }, "defaultValue": null, @@ -19604,23 +19608,27 @@ "deprecationReason": null }, { - "name": "protocol_starts_with_nocase", + "name": "and", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "Farmer_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "underlying", + "name": "deposits_", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "SiloDeposit_filter", "ofType": null }, "defaultValue": null, @@ -19628,11 +19636,11 @@ "deprecationReason": null }, { - "name": "underlying_contains", + "name": "fertilizers_", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FertilizerBalance_filter", "ofType": null }, "defaultValue": null, @@ -19640,11 +19648,11 @@ "deprecationReason": null }, { - "name": "underlying_contains_nocase", + "name": "field_", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "Field_filter", "ofType": null }, "defaultValue": null, @@ -19652,11 +19660,11 @@ "deprecationReason": null }, { - "name": "underlying_ends_with", + "name": "fills_", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "PodFill_filter", "ofType": null }, "defaultValue": null, @@ -19664,11 +19672,11 @@ "deprecationReason": null }, { - "name": "underlying_ends_with_nocase", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -19676,11 +19684,11 @@ "deprecationReason": null }, { - "name": "underlying_gt", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -19688,11 +19696,11 @@ "deprecationReason": null }, { - "name": "underlying_gte", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -19700,7 +19708,7 @@ "deprecationReason": null }, { - "name": "underlying_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -19710,7 +19718,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } } @@ -19720,35 +19728,11 @@ "deprecationReason": null }, { - "name": "underlying_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "underlying_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "underlying_not", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -19756,11 +19740,11 @@ "deprecationReason": null }, { - "name": "underlying_not_contains", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -19768,11 +19752,11 @@ "deprecationReason": null }, { - "name": "underlying_not_contains_nocase", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -19780,23 +19764,31 @@ "deprecationReason": null }, { - "name": "underlying_not_ends_with", + "name": "id_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "underlying_not_ends_with_nocase", + "name": "listings_", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "PodListing_filter", "ofType": null }, "defaultValue": null, @@ -19804,19 +19796,15 @@ "deprecationReason": null }, { - "name": "underlying_not_in", + "name": "or", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "Farmer_filter", + "ofType": null } }, "defaultValue": null, @@ -19824,11 +19812,11 @@ "deprecationReason": null }, { - "name": "underlying_not_starts_with", + "name": "orders_", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "PodOrder_filter", "ofType": null }, "defaultValue": null, @@ -19836,11 +19824,11 @@ "deprecationReason": null }, { - "name": "underlying_not_starts_with_nocase", + "name": "plots_", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "Plot_filter", "ofType": null }, "defaultValue": null, @@ -19848,11 +19836,11 @@ "deprecationReason": null }, { - "name": "underlying_starts_with", + "name": "silo_", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "Silo_filter", "ofType": null }, "defaultValue": null, @@ -19860,390 +19848,255 @@ "deprecationReason": null }, { - "name": "underlying_starts_with_nocase", + "name": "withdraws_", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "SiloWithdraw_filter", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "Farmer_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "unripe", + "name": "deposits", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unripe_contains", + "name": "fertilizers", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unripe_contains_nocase", + "name": "field", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unripe_ends_with", + "name": "field__harvestablePods", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unripe_ends_with_nocase", + "name": "field__harvestedPods", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unripe_gt", + "name": "field__id", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unripe_gte", + "name": "field__lastDailySnapshotDay", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unripe_in", + "name": "field__lastHourlySnapshotSeason", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unripe_lt", + "name": "field__numberOfSowers", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unripe_lte", + "name": "field__numberOfSows", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unripe_not", + "name": "field__podIndex", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unripe_not_contains", + "name": "field__podRate", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unripe_not_contains_nocase", + "name": "field__realRateOfReturn", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unripe_not_ends_with", + "name": "field__season", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unripe_not_ends_with_nocase", + "name": "field__soil", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unripe_not_in", + "name": "field__sownBeans", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unripe_not_starts_with", + "name": "field__temperature", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unripe_not_starts_with_nocase", + "name": "field__unharvestablePods", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unripe_starts_with", + "name": "fills", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unripe_starts_with_nocase", + "name": "id", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "Chop_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "amount", + "name": "listings", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber", + "name": "orders", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", + "name": "plots", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer", + "name": "silo", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash", + "name": "silo__activeFarmers", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "silo__beanMints", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex", + "name": "silo__beanToMaxLpGpPerBdvRatio", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol", + "name": "silo__depositedBDV", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__id", + "name": "silo__germinatingStalk", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__lastSeason", + "name": "silo__grownStalkPerSeason", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__lastUpgrade", + "name": "silo__id", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__methodologyVersion", + "name": "silo__lastDailySnapshotDay", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__name", + "name": "silo__lastHourlySnapshotSeason", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__schemaVersion", + "name": "silo__plantableStalk", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__slug", + "name": "silo__roots", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__subgraphVersion", + "name": "silo__seeds", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "underlying", + "name": "silo__stalk", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unripe", + "name": "withdraws", "description": null, "isDeprecated": false, "deprecationReason": null @@ -20253,19 +20106,20 @@ }, { "kind": "OBJECT", - "name": "CollectionData", + "name": "Fertilizer", "description": null, + "isOneOf": null, "fields": [ { - "name": "id", - "description": null, + "name": "beanstalk", + "description": "Address of parent beanstalk", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -20273,372 +20127,144 @@ "deprecationReason": null }, { - "name": "minted", - "description": null, + "name": "id", + "description": "Token address for fert", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CollectionData_filter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_change_block", - "description": "Filter for the block changed event.", - "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "and", - "description": null, + "name": "supply", + "description": "Total overall suppy of fert tokens", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CollectionData_filter", + "kind": "SCALAR", + "name": "BigInt", "ofType": null } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "minted", + "name": "tokens", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "args": [ + { + "name": "first", + "description": null, + "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minted_contains", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "FertilizerToken_orderBy", "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minted_contains_nocase", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minted_not", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minted_not_contains", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FertilizerToken_filter", "ofType": null - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minted_not_contains_nocase", - "description": null, + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FertilizerToken", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CollectionData_filter", - "ofType": null - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CollectionData_orderBy", - "description": null, - "fields": null, "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minted", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "Delegation", + "name": "FertilizerBalance", "description": null, + "isOneOf": null, "fields": [ { - "name": "delegate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "delegator", - "description": null, + "name": "amount", + "description": "Current balance of token", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null } }, @@ -20646,15 +20272,15 @@ "deprecationReason": null }, { - "name": "id", + "name": "farmer", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "Farmer", "ofType": null } }, @@ -20662,15 +20288,15 @@ "deprecationReason": null }, { - "name": "space", + "name": "fertilizerToken", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "FertilizerToken", "ofType": null } }, @@ -20678,15 +20304,15 @@ "deprecationReason": null }, { - "name": "timestamp", - "description": null, + "name": "id", + "description": "Fertilizer Token - Farmer address", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null } }, @@ -20700,76 +20326,54 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "DelegationPortal", + "kind": "INPUT_OBJECT", + "name": "FertilizerBalance_filter", "description": null, - "fields": [ + "isOneOf": false, + "fields": null, + "inputFields": [ { - "name": "delegationApi", - "description": null, - "args": [], + "name": "_change_block", + "description": "Filter for the block changed event.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delegationContract", + "name": "amount", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delegationType", + "name": "amount_gt", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "Delegation_filter", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "_change_block", - "description": "Filter for the block changed event.", + "name": "amount_gte", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -20777,15 +20381,19 @@ "deprecationReason": null }, { - "name": "and", + "name": "amount_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "Delegation_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -20793,23 +20401,11 @@ "deprecationReason": null }, { - "name": "delegate", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "delegate_contains", + "name": "amount_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -20817,11 +20413,11 @@ "deprecationReason": null }, { - "name": "delegate_gt", + "name": "amount_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -20829,11 +20425,11 @@ "deprecationReason": null }, { - "name": "delegate_gte", + "name": "amount_not", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -20841,7 +20437,7 @@ "deprecationReason": null }, { - "name": "delegate_in", + "name": "amount_not_in", "description": null, "type": { "kind": "LIST", @@ -20851,7 +20447,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null } } @@ -20861,23 +20457,27 @@ "deprecationReason": null }, { - "name": "delegate_lt", + "name": "and", "description": null, "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "FertilizerBalance_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delegate_lte", + "name": "farmer", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -20885,11 +20485,11 @@ "deprecationReason": null }, { - "name": "delegate_not", + "name": "farmer_", "description": null, "type": { - "kind": "SCALAR", - "name": "Bytes", + "kind": "INPUT_OBJECT", + "name": "Farmer_filter", "ofType": null }, "defaultValue": null, @@ -20897,11 +20497,11 @@ "deprecationReason": null }, { - "name": "delegate_not_contains", + "name": "farmer_contains", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -20909,31 +20509,23 @@ "deprecationReason": null }, { - "name": "delegate_not_in", + "name": "farmer_contains_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delegator", + "name": "farmer_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -20941,11 +20533,11 @@ "deprecationReason": null }, { - "name": "delegator_contains", + "name": "farmer_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -20953,11 +20545,11 @@ "deprecationReason": null }, { - "name": "delegator_gt", + "name": "farmer_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -20965,11 +20557,11 @@ "deprecationReason": null }, { - "name": "delegator_gte", + "name": "farmer_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -20977,7 +20569,7 @@ "deprecationReason": null }, { - "name": "delegator_in", + "name": "farmer_in", "description": null, "type": { "kind": "LIST", @@ -20987,7 +20579,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null } } @@ -20997,11 +20589,11 @@ "deprecationReason": null }, { - "name": "delegator_lt", + "name": "farmer_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -21009,11 +20601,11 @@ "deprecationReason": null }, { - "name": "delegator_lte", + "name": "farmer_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -21021,11 +20613,11 @@ "deprecationReason": null }, { - "name": "delegator_not", + "name": "farmer_not", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -21033,11 +20625,11 @@ "deprecationReason": null }, { - "name": "delegator_not_contains", + "name": "farmer_not_contains", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -21045,31 +20637,11 @@ "deprecationReason": null }, { - "name": "delegator_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", + "name": "farmer_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -21077,11 +20649,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "farmer_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -21089,11 +20661,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "farmer_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -21101,7 +20673,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "farmer_not_in", "description": null, "type": { "kind": "LIST", @@ -21111,7 +20683,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } } @@ -21121,11 +20693,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "farmer_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -21133,11 +20705,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "farmer_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -21145,11 +20717,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "farmer_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -21157,47 +20729,35 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "farmer_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "or", + "name": "fertilizerToken", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "Delegation_filter", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "space", + "name": "fertilizerToken_", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FertilizerToken_filter", "ofType": null }, "defaultValue": null, @@ -21205,7 +20765,7 @@ "deprecationReason": null }, { - "name": "space_contains", + "name": "fertilizerToken_contains", "description": null, "type": { "kind": "SCALAR", @@ -21217,7 +20777,7 @@ "deprecationReason": null }, { - "name": "space_contains_nocase", + "name": "fertilizerToken_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -21229,7 +20789,7 @@ "deprecationReason": null }, { - "name": "space_ends_with", + "name": "fertilizerToken_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -21241,7 +20801,7 @@ "deprecationReason": null }, { - "name": "space_ends_with_nocase", + "name": "fertilizerToken_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -21253,7 +20813,7 @@ "deprecationReason": null }, { - "name": "space_gt", + "name": "fertilizerToken_gt", "description": null, "type": { "kind": "SCALAR", @@ -21265,7 +20825,7 @@ "deprecationReason": null }, { - "name": "space_gte", + "name": "fertilizerToken_gte", "description": null, "type": { "kind": "SCALAR", @@ -21277,7 +20837,7 @@ "deprecationReason": null }, { - "name": "space_in", + "name": "fertilizerToken_in", "description": null, "type": { "kind": "LIST", @@ -21297,7 +20857,7 @@ "deprecationReason": null }, { - "name": "space_lt", + "name": "fertilizerToken_lt", "description": null, "type": { "kind": "SCALAR", @@ -21309,7 +20869,7 @@ "deprecationReason": null }, { - "name": "space_lte", + "name": "fertilizerToken_lte", "description": null, "type": { "kind": "SCALAR", @@ -21321,7 +20881,7 @@ "deprecationReason": null }, { - "name": "space_not", + "name": "fertilizerToken_not", "description": null, "type": { "kind": "SCALAR", @@ -21333,7 +20893,7 @@ "deprecationReason": null }, { - "name": "space_not_contains", + "name": "fertilizerToken_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -21345,7 +20905,7 @@ "deprecationReason": null }, { - "name": "space_not_contains_nocase", + "name": "fertilizerToken_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -21357,7 +20917,7 @@ "deprecationReason": null }, { - "name": "space_not_ends_with", + "name": "fertilizerToken_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -21369,7 +20929,7 @@ "deprecationReason": null }, { - "name": "space_not_ends_with_nocase", + "name": "fertilizerToken_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -21381,7 +20941,7 @@ "deprecationReason": null }, { - "name": "space_not_in", + "name": "fertilizerToken_not_in", "description": null, "type": { "kind": "LIST", @@ -21401,7 +20961,7 @@ "deprecationReason": null }, { - "name": "space_not_starts_with", + "name": "fertilizerToken_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -21413,7 +20973,7 @@ "deprecationReason": null }, { - "name": "space_not_starts_with_nocase", + "name": "fertilizerToken_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -21425,7 +20985,7 @@ "deprecationReason": null }, { - "name": "space_starts_with", + "name": "fertilizerToken_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -21437,7 +20997,7 @@ "deprecationReason": null }, { - "name": "space_starts_with_nocase", + "name": "fertilizerToken_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -21449,11 +21009,11 @@ "deprecationReason": null }, { - "name": "timestamp", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -21461,11 +21021,11 @@ "deprecationReason": null }, { - "name": "timestamp_gt", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -21473,11 +21033,11 @@ "deprecationReason": null }, { - "name": "timestamp_gte", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -21485,7 +21045,7 @@ "deprecationReason": null }, { - "name": "timestamp_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -21495,7 +21055,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null } } @@ -21505,11 +21065,11 @@ "deprecationReason": null }, { - "name": "timestamp_lt", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -21517,11 +21077,11 @@ "deprecationReason": null }, { - "name": "timestamp_lte", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -21529,11 +21089,11 @@ "deprecationReason": null }, { - "name": "timestamp_not", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -21541,7 +21101,7 @@ "deprecationReason": null }, { - "name": "timestamp_not_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -21551,7 +21111,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null } } @@ -21559,6 +21119,22 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "FertilizerBalance_filter", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } ], "interfaces": null, @@ -21567,38 +21143,75 @@ }, { "kind": "ENUM", - "name": "Delegation_orderBy", + "name": "FertilizerBalance_orderBy", "description": null, + "isOneOf": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "delegate", + "name": "amount", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delegator", + "name": "farmer", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "farmer__id", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "space", + "name": "fertilizerToken", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "timestamp", + "name": "fertilizerToken__endBpf", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fertilizerToken__humidity", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fertilizerToken__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fertilizerToken__season", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fertilizerToken__startBpf", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fertilizerToken__supply", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", "description": null, "isDeprecated": false, "deprecationReason": null @@ -21608,12 +21221,98 @@ }, { "kind": "OBJECT", - "name": "DewhitelistToken", + "name": "FertilizerToken", "description": null, + "isOneOf": null, "fields": [ { - "name": "blockNumber", - "description": " Block number of this event ", + "name": "balances", + "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "FertilizerBalance_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FertilizerBalance_filter", + "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": "FertilizerBalance", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "endBpf", + "description": "Ending BPF on creation", "args": [], "type": { "kind": "NON_NULL", @@ -21628,15 +21327,15 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": " Timestamp of this event ", + "name": "fertilizer", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "Fertilizer", "ofType": null } }, @@ -21644,15 +21343,15 @@ "deprecationReason": null }, { - "name": "hash", - "description": " Transaction hash of the transaction that emitted this event ", + "name": "humidity", + "description": "Humidity paid for this ID", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null } }, @@ -21661,7 +21360,7 @@ }, { "name": "id", - "description": "dewhitelistToken-{ Transaction hash }-{ Log index }", + "description": "Total BPF for purchase", "args": [], "type": { "kind": "NON_NULL", @@ -21676,8 +21375,8 @@ "deprecationReason": null }, { - "name": "logIndex", - "description": " Event log index. For transactions that don't emit event, create arbitrary index starting from 0 ", + "name": "season", + "description": "Season created", "args": [], "type": { "kind": "NON_NULL", @@ -21692,15 +21391,15 @@ "deprecationReason": null }, { - "name": "protocol", - "description": " The protocol this transaction belongs to ", + "name": "startBpf", + "description": "Starting BPF on creation", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Beanstalk", + "kind": "SCALAR", + "name": "BigInt", "ofType": null } }, @@ -21708,15 +21407,15 @@ "deprecationReason": null }, { - "name": "token", - "description": "Token address dewhitelisted", + "name": "supply", + "description": "Total supply for this Humidity", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } }, @@ -21725,20 +21424,15 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "SiloEvent", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "DewhitelistToken_filter", + "name": "FertilizerToken_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { @@ -21761,7 +21455,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "DewhitelistToken_filter", + "name": "FertilizerToken_filter", "ofType": null } }, @@ -21770,7 +21464,19 @@ "deprecationReason": null }, { - "name": "blockNumber", + "name": "balances_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FertilizerBalance_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "endBpf", "description": null, "type": { "kind": "SCALAR", @@ -21782,7 +21488,7 @@ "deprecationReason": null }, { - "name": "blockNumber_gt", + "name": "endBpf_gt", "description": null, "type": { "kind": "SCALAR", @@ -21794,7 +21500,7 @@ "deprecationReason": null }, { - "name": "blockNumber_gte", + "name": "endBpf_gte", "description": null, "type": { "kind": "SCALAR", @@ -21806,7 +21512,7 @@ "deprecationReason": null }, { - "name": "blockNumber_in", + "name": "endBpf_in", "description": null, "type": { "kind": "LIST", @@ -21826,7 +21532,7 @@ "deprecationReason": null }, { - "name": "blockNumber_lt", + "name": "endBpf_lt", "description": null, "type": { "kind": "SCALAR", @@ -21838,7 +21544,7 @@ "deprecationReason": null }, { - "name": "blockNumber_lte", + "name": "endBpf_lte", "description": null, "type": { "kind": "SCALAR", @@ -21850,7 +21556,7 @@ "deprecationReason": null }, { - "name": "blockNumber_not", + "name": "endBpf_not", "description": null, "type": { "kind": "SCALAR", @@ -21862,7 +21568,7 @@ "deprecationReason": null }, { - "name": "blockNumber_not_in", + "name": "endBpf_not_in", "description": null, "type": { "kind": "LIST", @@ -21882,11 +21588,11 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "fertilizer", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -21894,11 +21600,23 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "fertilizer_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Fertilizer_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fertilizer_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -21906,11 +21624,11 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "fertilizer_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -21918,31 +21636,23 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "fertilizer_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "fertilizer_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -21950,11 +21660,11 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "fertilizer_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -21962,11 +21672,11 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "fertilizer_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -21974,7 +21684,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "fertilizer_in", "description": null, "type": { "kind": "LIST", @@ -21984,7 +21694,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -21994,7 +21704,7 @@ "deprecationReason": null }, { - "name": "hash", + "name": "fertilizer_lt", "description": null, "type": { "kind": "SCALAR", @@ -22006,7 +21716,7 @@ "deprecationReason": null }, { - "name": "hash_contains", + "name": "fertilizer_lte", "description": null, "type": { "kind": "SCALAR", @@ -22018,7 +21728,7 @@ "deprecationReason": null }, { - "name": "hash_contains_nocase", + "name": "fertilizer_not", "description": null, "type": { "kind": "SCALAR", @@ -22030,7 +21740,7 @@ "deprecationReason": null }, { - "name": "hash_ends_with", + "name": "fertilizer_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -22042,7 +21752,7 @@ "deprecationReason": null }, { - "name": "hash_ends_with_nocase", + "name": "fertilizer_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -22054,7 +21764,7 @@ "deprecationReason": null }, { - "name": "hash_gt", + "name": "fertilizer_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -22066,7 +21776,7 @@ "deprecationReason": null }, { - "name": "hash_gte", + "name": "fertilizer_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -22078,7 +21788,7 @@ "deprecationReason": null }, { - "name": "hash_in", + "name": "fertilizer_not_in", "description": null, "type": { "kind": "LIST", @@ -22098,7 +21808,7 @@ "deprecationReason": null }, { - "name": "hash_lt", + "name": "fertilizer_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -22110,7 +21820,7 @@ "deprecationReason": null }, { - "name": "hash_lte", + "name": "fertilizer_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -22122,7 +21832,7 @@ "deprecationReason": null }, { - "name": "hash_not", + "name": "fertilizer_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -22134,7 +21844,7 @@ "deprecationReason": null }, { - "name": "hash_not_contains", + "name": "fertilizer_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -22146,11 +21856,11 @@ "deprecationReason": null }, { - "name": "hash_not_contains_nocase", + "name": "humidity", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -22158,11 +21868,11 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with", + "name": "humidity_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -22170,11 +21880,11 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with_nocase", + "name": "humidity_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -22182,7 +21892,7 @@ "deprecationReason": null }, { - "name": "hash_not_in", + "name": "humidity_in", "description": null, "type": { "kind": "LIST", @@ -22192,7 +21902,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null } } @@ -22202,11 +21912,11 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with", + "name": "humidity_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -22214,11 +21924,11 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with_nocase", + "name": "humidity_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -22226,11 +21936,11 @@ "deprecationReason": null }, { - "name": "hash_starts_with", + "name": "humidity_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -22238,12 +21948,20 @@ "deprecationReason": null }, { - "name": "hash_starts_with_nocase", + "name": "humidity_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, @@ -22362,7 +22080,23 @@ "deprecationReason": null }, { - "name": "logIndex", + "name": "or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "FertilizerToken_filter", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season", "description": null, "type": { "kind": "SCALAR", @@ -22374,7 +22108,7 @@ "deprecationReason": null }, { - "name": "logIndex_gt", + "name": "season_gt", "description": null, "type": { "kind": "SCALAR", @@ -22386,7 +22120,7 @@ "deprecationReason": null }, { - "name": "logIndex_gte", + "name": "season_gte", "description": null, "type": { "kind": "SCALAR", @@ -22398,7 +22132,7 @@ "deprecationReason": null }, { - "name": "logIndex_in", + "name": "season_in", "description": null, "type": { "kind": "LIST", @@ -22418,7 +22152,7 @@ "deprecationReason": null }, { - "name": "logIndex_lt", + "name": "season_lt", "description": null, "type": { "kind": "SCALAR", @@ -22430,7 +22164,7 @@ "deprecationReason": null }, { - "name": "logIndex_lte", + "name": "season_lte", "description": null, "type": { "kind": "SCALAR", @@ -22442,7 +22176,7 @@ "deprecationReason": null }, { - "name": "logIndex_not", + "name": "season_not", "description": null, "type": { "kind": "SCALAR", @@ -22454,7 +22188,7 @@ "deprecationReason": null }, { - "name": "logIndex_not_in", + "name": "season_not_in", "description": null, "type": { "kind": "LIST", @@ -22474,27 +22208,23 @@ "deprecationReason": null }, { - "name": "or", + "name": "startBpf", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DewhitelistToken_filter", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol", + "name": "startBpf_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -22502,11 +22232,11 @@ "deprecationReason": null }, { - "name": "protocol_", + "name": "startBpf_gte", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -22514,11 +22244,31 @@ "deprecationReason": null }, { - "name": "protocol_contains", + "name": "startBpf_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startBpf_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -22526,11 +22276,11 @@ "deprecationReason": null }, { - "name": "protocol_contains_nocase", + "name": "startBpf_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -22538,11 +22288,11 @@ "deprecationReason": null }, { - "name": "protocol_ends_with", + "name": "startBpf_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -22550,11 +22300,31 @@ "deprecationReason": null }, { - "name": "protocol_ends_with_nocase", + "name": "startBpf_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supply", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -22562,11 +22332,11 @@ "deprecationReason": null }, { - "name": "protocol_gt", + "name": "supply_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -22574,11 +22344,11 @@ "deprecationReason": null }, { - "name": "protocol_gte", + "name": "supply_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -22586,7 +22356,7 @@ "deprecationReason": null }, { - "name": "protocol_in", + "name": "supply_in", "description": null, "type": { "kind": "LIST", @@ -22596,7 +22366,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -22606,11 +22376,11 @@ "deprecationReason": null }, { - "name": "protocol_lt", + "name": "supply_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -22618,11 +22388,11 @@ "deprecationReason": null }, { - "name": "protocol_lte", + "name": "supply_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -22630,11 +22400,11 @@ "deprecationReason": null }, { - "name": "protocol_not", + "name": "supply_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -22642,11 +22412,277 @@ "deprecationReason": null }, { - "name": "protocol_not_contains", + "name": "supply_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "FertilizerToken_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "balances", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "endBpf", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fertilizer", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fertilizer__beanstalk", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fertilizer__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fertilizer__supply", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "humidity", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startBpf", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supply", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "FertilizerYield", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "beansPerSeasonEMA", + "description": "Current Bean EMA", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "Block timestamp at creation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaBpf", + "description": "BPF delta", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "emaWindow", + "description": "Bean EMA Window", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EmaWindow", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "humidity", + "description": "Current humidity", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Season of data points", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "outstandingFert", + "description": "Current outstanding fert", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season", + "description": "Current season", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "simpleAPY", + "description": "Simplified APY for new Fert", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "FertilizerYield_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ + { + "name": "_change_block", + "description": "Filter for the block changed event.", + "type": { + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", "ofType": null }, "defaultValue": null, @@ -22654,11 +22690,27 @@ "deprecationReason": null }, { - "name": "protocol_not_contains_nocase", + "name": "and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "FertilizerYield_filter", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "beansPerSeasonEMA", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -22666,11 +22718,11 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with", + "name": "beansPerSeasonEMA_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -22678,11 +22730,11 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with_nocase", + "name": "beansPerSeasonEMA_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -22690,7 +22742,7 @@ "deprecationReason": null }, { - "name": "protocol_not_in", + "name": "beansPerSeasonEMA_in", "description": null, "type": { "kind": "LIST", @@ -22700,7 +22752,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null } } @@ -22710,11 +22762,11 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with", + "name": "beansPerSeasonEMA_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -22722,11 +22774,11 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with_nocase", + "name": "beansPerSeasonEMA_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -22734,11 +22786,11 @@ "deprecationReason": null }, { - "name": "protocol_starts_with", + "name": "beansPerSeasonEMA_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -22746,23 +22798,31 @@ "deprecationReason": null }, { - "name": "protocol_starts_with_nocase", + "name": "beansPerSeasonEMA_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "token", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -22770,11 +22830,11 @@ "deprecationReason": null }, { - "name": "token_contains", + "name": "createdAt_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -22782,11 +22842,11 @@ "deprecationReason": null }, { - "name": "token_contains_nocase", + "name": "createdAt_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -22794,23 +22854,31 @@ "deprecationReason": null }, { - "name": "token_ends_with", + "name": "createdAt_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "token_ends_with_nocase", + "name": "createdAt_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -22818,11 +22886,11 @@ "deprecationReason": null }, { - "name": "token_gt", + "name": "createdAt_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -22830,11 +22898,11 @@ "deprecationReason": null }, { - "name": "token_gte", + "name": "createdAt_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -22842,7 +22910,7 @@ "deprecationReason": null }, { - "name": "token_in", + "name": "createdAt_not_in", "description": null, "type": { "kind": "LIST", @@ -22852,7 +22920,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -22862,11 +22930,11 @@ "deprecationReason": null }, { - "name": "token_lt", + "name": "deltaBpf", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -22874,11 +22942,11 @@ "deprecationReason": null }, { - "name": "token_lte", + "name": "deltaBpf_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -22886,11 +22954,11 @@ "deprecationReason": null }, { - "name": "token_not", + "name": "deltaBpf_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -22898,23 +22966,31 @@ "deprecationReason": null }, { - "name": "token_not_contains", + "name": "deltaBpf_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "token_not_contains_nocase", + "name": "deltaBpf_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -22922,11 +22998,11 @@ "deprecationReason": null }, { - "name": "token_not_ends_with", + "name": "deltaBpf_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -22934,11 +23010,11 @@ "deprecationReason": null }, { - "name": "token_not_ends_with_nocase", + "name": "deltaBpf_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -22946,7 +23022,7 @@ "deprecationReason": null }, { - "name": "token_not_in", + "name": "deltaBpf_not_in", "description": null, "type": { "kind": "LIST", @@ -22956,7 +23032,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null } } @@ -22966,11 +23042,11 @@ "deprecationReason": null }, { - "name": "token_not_starts_with", + "name": "emaWindow", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "EmaWindow", "ofType": null }, "defaultValue": null, @@ -22978,11 +23054,31 @@ "deprecationReason": null }, { - "name": "token_not_starts_with_nocase", + "name": "emaWindow_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EmaWindow", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "emaWindow_not", + "description": null, + "type": { + "kind": "ENUM", + "name": "EmaWindow", "ofType": null }, "defaultValue": null, @@ -22990,11 +23086,31 @@ "deprecationReason": null }, { - "name": "token_starts_with", + "name": "emaWindow_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EmaWindow", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "humidity", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -23002,810 +23118,375 @@ "deprecationReason": null }, { - "name": "token_starts_with_nocase", + "name": "humidity_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DewhitelistToken_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "blockNumber", + "name": "humidity_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", + "name": "humidity_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash", + "name": "humidity_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "humidity_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex", + "name": "humidity_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol", + "name": "humidity_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__id", + "name": "id", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__lastSeason", + "name": "id_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__lastUpgrade", + "name": "id_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__methodologyVersion", + "name": "id_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__name", + "name": "id_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__schemaVersion", + "name": "id_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__slug", + "name": "id_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__subgraphVersion", + "name": "id_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "token", + "name": "or", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "FertilizerYield_filter", + "ofType": null + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EmaWindow", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "ROLLING_7_DAY", + "name": "outstandingFert", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ROLLING_24_HOUR", + "name": "outstandingFert_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ROLLING_30_DAY", + "name": "outstandingFert_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Farmer", - "description": null, - "fields": [ + }, { - "name": "deposits", + "name": "outstandingFert_in", "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SiloDeposit_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloDeposit_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SiloDeposit", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fertilizers", + "name": "outstandingFert_lt", "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "FertilizerBalance_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "FertilizerBalance_filter", - "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": "FertilizerBalance", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field", + "name": "outstandingFert_lte", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "Field", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fills", + "name": "outstandingFert_not", "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodFill_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodFill_filter", - "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": "PodFill", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "Address for the farmer", - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "listings", + "name": "outstandingFert_not_in", "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodListing_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodListing_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PodListing", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orders", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodOrder_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodOrder_filter", + "name": "BigInt", "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": "PodOrder", - "ofType": null - } } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plots", + "name": "season", "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Plot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Plot_filter", - "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": "Plot", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo", + "name": "season_gt", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "Silo", + "kind": "SCALAR", + "name": "Int", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "withdraws", + "name": "season_gte", "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SiloWithdraw_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloWithdraw_filter", - "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": "SiloWithdraw", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "Farmer_filter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_change_block", - "description": "Filter for the block changed event.", "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -23813,15 +23494,19 @@ "deprecationReason": null }, { - "name": "and", + "name": "season_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "Farmer_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } } }, "defaultValue": null, @@ -23829,11 +23514,11 @@ "deprecationReason": null }, { - "name": "deposits_", + "name": "season_lt", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "SiloDeposit_filter", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -23841,11 +23526,11 @@ "deprecationReason": null }, { - "name": "fertilizers_", + "name": "season_lte", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "FertilizerBalance_filter", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -23853,11 +23538,11 @@ "deprecationReason": null }, { - "name": "field_", + "name": "season_not", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "Field_filter", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -23865,23 +23550,31 @@ "deprecationReason": null }, { - "name": "fills_", + "name": "season_not_in", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "PodFill_filter", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "simpleAPY", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -23889,11 +23582,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "simpleAPY_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -23901,11 +23594,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "simpleAPY_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -23913,7 +23606,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "simpleAPY_in", "description": null, "type": { "kind": "LIST", @@ -23923,7 +23616,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null } } @@ -23933,11 +23626,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "simpleAPY_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -23945,11 +23638,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "simpleAPY_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -23957,11 +23650,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "simpleAPY_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -23969,7 +23662,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "simpleAPY_not_in", "description": null, "type": { "kind": "LIST", @@ -23979,7 +23672,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null } } @@ -23987,13 +23680,91 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "FertilizerYield_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "beansPerSeasonEMA", + "description": null, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "listings_", + "name": "createdAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaBpf", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "emaWindow", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "humidity", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "outstandingFert", "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "simpleAPY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "Fertilizer_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ + { + "name": "_change_block", + "description": "Filter for the block changed event.", "type": { "kind": "INPUT_OBJECT", - "name": "PodListing_filter", + "name": "BlockChangedFilter", "ofType": null }, "defaultValue": null, @@ -24001,14 +23772,14 @@ "deprecationReason": null }, { - "name": "or", + "name": "and", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "Farmer_filter", + "name": "Fertilizer_filter", "ofType": null } }, @@ -24017,11 +23788,11 @@ "deprecationReason": null }, { - "name": "orders_", + "name": "beanstalk", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "PodOrder_filter", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -24029,11 +23800,11 @@ "deprecationReason": null }, { - "name": "plots_", + "name": "beanstalk_contains", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "Plot_filter", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -24041,11 +23812,11 @@ "deprecationReason": null }, { - "name": "silo_", + "name": "beanstalk_contains_nocase", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "Silo_filter", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -24053,230 +23824,511 @@ "deprecationReason": null }, { - "name": "withdraws_", + "name": "beanstalk_ends_with", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "SiloWithdraw_filter", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "Farmer_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "deposits", + "name": "beanstalk_ends_with_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fertilizers", + "name": "beanstalk_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field", + "name": "beanstalk_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__harvestablePods", + "name": "beanstalk_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__harvestedPods", + "name": "beanstalk_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__id", + "name": "beanstalk_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__numberOfSowers", + "name": "beanstalk_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__numberOfSows", + "name": "beanstalk_not_contains", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__podIndex", + "name": "beanstalk_not_contains_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__podRate", + "name": "beanstalk_not_ends_with", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__realRateOfReturn", + "name": "beanstalk_not_ends_with_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__season", + "name": "beanstalk_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__soil", + "name": "beanstalk_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "beanstalk_not_starts_with_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__sownBeans", + "name": "beanstalk_starts_with", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__temperature", + "name": "beanstalk_starts_with_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__unharvestablePods", + "name": "id", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fills", + "name": "id_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "id_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "listings", + "name": "id_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orders", + "name": "id_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plots", + "name": "id_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo", + "name": "id_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__activeFarmers", + "name": "id_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__beanMints", + "name": "or", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "Fertilizer_filter", + "ofType": null + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__beanToMaxLpGpPerBdvRatio", + "name": "supply", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supply_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__depositedBDV", + "name": "supply_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__germinatingStalk", + "name": "supply_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__grownStalkPerSeason", + "name": "supply_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__id", + "name": "supply_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__plantableStalk", + "name": "supply_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__roots", + "name": "supply_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokens_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FertilizerToken_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "Fertilizer_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "beanstalk", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__seeds", + "name": "id", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__stalk", + "name": "supply", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "withdraws", + "name": "tokens", "description": null, "isDeprecated": false, "deprecationReason": null @@ -24286,19 +24338,20 @@ }, { "kind": "OBJECT", - "name": "Fertilizer", + "name": "Field", "description": null, + "isOneOf": null, "fields": [ { - "name": "id", - "description": "Token address for fert", + "name": "beanstalk", + "description": "Contract address of beanstalk", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "Beanstalk", "ofType": null } }, @@ -24306,11 +24359,108 @@ "deprecationReason": null }, { - "name": "supply", - "description": "Total overall suppy of fert tokens", - "args": [], - "type": { - "kind": "NON_NULL", + "name": "dailySnapshots", + "description": "Link to daily snapshot data", + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "FieldDailySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FieldDailySnapshot_filter", + "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": "FieldDailySnapshot", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "farmer", + "description": "Farmer address if applicable", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Farmer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "harvestablePods", + "description": "Current harvestable pods", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", @@ -24322,8 +24472,24 @@ "deprecationReason": null }, { - "name": "tokens", - "description": null, + "name": "harvestedPods", + "description": "Cumulative harvested pods", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshots", + "description": "Link to hourly snapshot data", "args": [ { "name": "first", @@ -24342,7 +24508,7 @@ "description": null, "type": { "kind": "ENUM", - "name": "FertilizerToken_orderBy", + "name": "FieldHourlySnapshot_orderBy", "ofType": null }, "defaultValue": null, @@ -24378,7 +24544,7 @@ "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "FertilizerToken_filter", + "name": "FieldHourlySnapshot_filter", "ofType": null }, "defaultValue": null, @@ -24397,7 +24563,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "FertilizerToken", + "name": "FieldHourlySnapshot", "ofType": null } } @@ -24405,21 +24571,106 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FertilizerBalance", - "description": null, - "fields": [ + }, { - "name": "amount", - "description": "Current balance of token", + "name": "id", + "description": "Contract address for this field or farmer", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastDailySnapshotDay", + "description": "Day of when the previous daily snapshot was taken/updated", + "args": [], + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastHourlySnapshotSeason", + "description": "Season when the previous hourly snapshot was taken/updated", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numberOfSowers", + "description": "Cumulative number of unique sowers", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numberOfSows", + "description": "Cumulative number of sows", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "plotIndexes", + "description": "Array of current non-harvestable plots", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podIndex", + "description": "Current pod index", "args": [], "type": { "kind": "NON_NULL", @@ -24434,15 +24685,15 @@ "deprecationReason": null }, { - "name": "farmer", - "description": null, + "name": "podRate", + "description": "Current pod rate: Total unharvestable pods / bean supply", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Farmer", + "kind": "SCALAR", + "name": "BigDecimal", "ofType": null } }, @@ -24450,15 +24701,15 @@ "deprecationReason": null }, { - "name": "fertilizerToken", - "description": null, + "name": "realRateOfReturn", + "description": "Rate of return: Temperature / Bean Price", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "FertilizerToken", + "kind": "SCALAR", + "name": "BigDecimal", "ofType": null } }, @@ -24466,15 +24717,79 @@ "deprecationReason": null }, { - "name": "id", - "description": "Fertilizer Token - Farmer address", + "name": "season", + "description": "Current season number", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "soil", + "description": "Current amount of soil available", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sownBeans", + "description": "Cumulative total of sown beans", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "temperature", + "description": "Current temperature", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unharvestablePods", + "description": "Current outstanding non-harvestable pods", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", "ofType": null } }, @@ -24488,241 +24803,494 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "FertilizerBalance_filter", + "kind": "OBJECT", + "name": "FieldDailySnapshot", "description": null, - "fields": null, - "inputFields": [ + "isOneOf": null, + "fields": [ { - "name": "_change_block", - "description": "Filter for the block changed event.", + "name": "createdAt", + "description": "Timestamp of initial snapshot creation", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "amount", + "name": "deltaHarvestablePods", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "amount_gt", + "name": "deltaHarvestedPods", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "amount_gte", + "name": "deltaIssuedSoil", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "amount_in", + "name": "deltaNumberOfSowers", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "amount_lt", + "name": "deltaNumberOfSows", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "amount_lte", + "name": "deltaPodIndex", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "amount_not", + "name": "deltaPodRate", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "amount_not_in", + "name": "deltaRealRateOfReturn", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "and", + "name": "deltaSoil", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "FertilizerBalance_filter", + "kind": "SCALAR", + "name": "BigInt", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer", + "name": "deltaSownBeans", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_", + "name": "deltaTemperature", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "Farmer_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_contains", + "name": "deltaUnharvestablePods", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_contains_nocase", - "description": null, + "name": "field", + "description": "Field associated with this snapshot", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Field", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_ends_with", - "description": null, + "name": "harvestablePods", + "description": "Point in time harvestable pods", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_ends_with_nocase", - "description": null, + "name": "harvestedPods", + "description": "Point in time delta harvested pods", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_gt", - "description": null, + "name": "id", + "description": "Field ID - Day", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_gte", - "description": null, + "name": "issuedSoil", + "description": "Point in time amount of soil issued", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numberOfSowers", + "description": "Point in time cumulative number of unique sowers", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numberOfSows", + "description": "Point in time cumulative number of sows", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podIndex", + "description": "Point in time pod index", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podRate", + "description": "Point in time pod rate: Total unharvestable pods / bean supply", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "realRateOfReturn", + "description": "Point in time rate of return: Temperature / Bean Price", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season", + "description": "Last season in the snapshot", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "soil", + "description": "Point in time amount of soil remaining", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sownBeans", + "description": "Point in time cumulative total of sown beans", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "temperature", + "description": "Point in time temperature", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unharvestablePods", + "description": "Point in time outstanding non-harvestable pods", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "Timestamp of last entity update", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "FieldDailySnapshot_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ + { + "name": "_change_block", + "description": "Filter for the block changed event.", + "type": { + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", "ofType": null }, "defaultValue": null, @@ -24730,19 +25298,15 @@ "deprecationReason": null }, { - "name": "farmer_in", + "name": "and", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FieldDailySnapshot_filter", + "ofType": null } }, "defaultValue": null, @@ -24750,11 +25314,11 @@ "deprecationReason": null }, { - "name": "farmer_lt", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -24762,11 +25326,11 @@ "deprecationReason": null }, { - "name": "farmer_lte", + "name": "createdAt_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -24774,11 +25338,11 @@ "deprecationReason": null }, { - "name": "farmer_not", + "name": "createdAt_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -24786,23 +25350,31 @@ "deprecationReason": null }, { - "name": "farmer_not_contains", + "name": "createdAt_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_not_contains_nocase", + "name": "createdAt_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -24810,11 +25382,11 @@ "deprecationReason": null }, { - "name": "farmer_not_ends_with", + "name": "createdAt_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -24822,11 +25394,11 @@ "deprecationReason": null }, { - "name": "farmer_not_ends_with_nocase", + "name": "createdAt_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -24834,7 +25406,7 @@ "deprecationReason": null }, { - "name": "farmer_not_in", + "name": "createdAt_not_in", "description": null, "type": { "kind": "LIST", @@ -24844,7 +25416,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -24854,11 +25426,11 @@ "deprecationReason": null }, { - "name": "farmer_not_starts_with", + "name": "deltaHarvestablePods", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -24866,11 +25438,11 @@ "deprecationReason": null }, { - "name": "farmer_not_starts_with_nocase", + "name": "deltaHarvestablePods_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -24878,11 +25450,11 @@ "deprecationReason": null }, { - "name": "farmer_starts_with", + "name": "deltaHarvestablePods_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -24890,35 +25462,31 @@ "deprecationReason": null }, { - "name": "farmer_starts_with_nocase", + "name": "deltaHarvestablePods_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fertilizerToken", + "name": "deltaHarvestablePods_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fertilizerToken_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "FertilizerToken_filter", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -24926,11 +25494,11 @@ "deprecationReason": null }, { - "name": "fertilizerToken_contains", + "name": "deltaHarvestablePods_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -24938,11 +25506,11 @@ "deprecationReason": null }, { - "name": "fertilizerToken_contains_nocase", + "name": "deltaHarvestablePods_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -24950,23 +25518,31 @@ "deprecationReason": null }, { - "name": "fertilizerToken_ends_with", + "name": "deltaHarvestablePods_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fertilizerToken_ends_with_nocase", + "name": "deltaHarvestedPods", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -24974,11 +25550,11 @@ "deprecationReason": null }, { - "name": "fertilizerToken_gt", + "name": "deltaHarvestedPods_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -24986,11 +25562,11 @@ "deprecationReason": null }, { - "name": "fertilizerToken_gte", + "name": "deltaHarvestedPods_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -24998,7 +25574,7 @@ "deprecationReason": null }, { - "name": "fertilizerToken_in", + "name": "deltaHarvestedPods_in", "description": null, "type": { "kind": "LIST", @@ -25008,7 +25584,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -25018,11 +25594,11 @@ "deprecationReason": null }, { - "name": "fertilizerToken_lt", + "name": "deltaHarvestedPods_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -25030,11 +25606,11 @@ "deprecationReason": null }, { - "name": "fertilizerToken_lte", + "name": "deltaHarvestedPods_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -25042,11 +25618,11 @@ "deprecationReason": null }, { - "name": "fertilizerToken_not", + "name": "deltaHarvestedPods_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -25054,23 +25630,31 @@ "deprecationReason": null }, { - "name": "fertilizerToken_not_contains", + "name": "deltaHarvestedPods_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fertilizerToken_not_contains_nocase", + "name": "deltaIssuedSoil", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -25078,11 +25662,11 @@ "deprecationReason": null }, { - "name": "fertilizerToken_not_ends_with", + "name": "deltaIssuedSoil_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -25090,11 +25674,11 @@ "deprecationReason": null }, { - "name": "fertilizerToken_not_ends_with_nocase", + "name": "deltaIssuedSoil_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -25102,7 +25686,7 @@ "deprecationReason": null }, { - "name": "fertilizerToken_not_in", + "name": "deltaIssuedSoil_in", "description": null, "type": { "kind": "LIST", @@ -25112,7 +25696,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -25122,11 +25706,11 @@ "deprecationReason": null }, { - "name": "fertilizerToken_not_starts_with", + "name": "deltaIssuedSoil_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -25134,11 +25718,11 @@ "deprecationReason": null }, { - "name": "fertilizerToken_not_starts_with_nocase", + "name": "deltaIssuedSoil_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -25146,11 +25730,11 @@ "deprecationReason": null }, { - "name": "fertilizerToken_starts_with", + "name": "deltaIssuedSoil_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -25158,23 +25742,31 @@ "deprecationReason": null }, { - "name": "fertilizerToken_starts_with_nocase", + "name": "deltaIssuedSoil_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "deltaNumberOfSowers", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -25182,11 +25774,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "deltaNumberOfSowers_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -25194,11 +25786,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "deltaNumberOfSowers_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -25206,7 +25798,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "deltaNumberOfSowers_in", "description": null, "type": { "kind": "LIST", @@ -25216,7 +25808,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } } @@ -25226,11 +25818,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "deltaNumberOfSowers_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -25238,11 +25830,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "deltaNumberOfSowers_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -25250,11 +25842,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "deltaNumberOfSowers_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -25262,7 +25854,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "deltaNumberOfSowers_not_in", "description": null, "type": { "kind": "LIST", @@ -25272,7 +25864,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } } @@ -25282,323 +25874,35 @@ "deprecationReason": null }, { - "name": "or", + "name": "deltaNumberOfSows", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "FertilizerBalance_filter", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "FertilizerBalance_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "amount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fertilizerToken", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fertilizerToken__endBpf", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fertilizerToken__humidity", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fertilizerToken__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fertilizerToken__season", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fertilizerToken__startBpf", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fertilizerToken__supply", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FertilizerToken", - "description": null, - "fields": [ - { - "name": "balances", + "name": "deltaNumberOfSows_gt", "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "FertilizerBalance_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "FertilizerBalance_filter", - "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": "FertilizerBalance", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "endBpf", - "description": "Ending BPF on creation", - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fertilizer", + "name": "deltaNumberOfSows_gte", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Fertilizer", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "humidity", - "description": "Humidity paid for this ID", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "Total BPF for purchase", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": "Season created", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "startBpf", - "description": "Starting BPF on creation", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "supply", - "description": "Total supply for this Humidity", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "FertilizerToken_filter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_change_block", - "description": "Filter for the block changed event.", "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -25606,15 +25910,19 @@ "deprecationReason": null }, { - "name": "and", + "name": "deltaNumberOfSows_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "FertilizerToken_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } } }, "defaultValue": null, @@ -25622,23 +25930,11 @@ "deprecationReason": null }, { - "name": "balances_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "FertilizerBalance_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "endBpf", + "name": "deltaNumberOfSows_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -25646,11 +25942,11 @@ "deprecationReason": null }, { - "name": "endBpf_gt", + "name": "deltaNumberOfSows_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -25658,11 +25954,11 @@ "deprecationReason": null }, { - "name": "endBpf_gte", + "name": "deltaNumberOfSows_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -25670,7 +25966,7 @@ "deprecationReason": null }, { - "name": "endBpf_in", + "name": "deltaNumberOfSows_not_in", "description": null, "type": { "kind": "LIST", @@ -25680,7 +25976,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -25690,7 +25986,7 @@ "deprecationReason": null }, { - "name": "endBpf_lt", + "name": "deltaPodIndex", "description": null, "type": { "kind": "SCALAR", @@ -25702,7 +25998,7 @@ "deprecationReason": null }, { - "name": "endBpf_lte", + "name": "deltaPodIndex_gt", "description": null, "type": { "kind": "SCALAR", @@ -25714,7 +26010,7 @@ "deprecationReason": null }, { - "name": "endBpf_not", + "name": "deltaPodIndex_gte", "description": null, "type": { "kind": "SCALAR", @@ -25726,7 +26022,7 @@ "deprecationReason": null }, { - "name": "endBpf_not_in", + "name": "deltaPodIndex_in", "description": null, "type": { "kind": "LIST", @@ -25746,23 +26042,11 @@ "deprecationReason": null }, { - "name": "fertilizer", + "name": "deltaPodIndex_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fertilizer_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Fertilizer_filter", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -25770,11 +26054,11 @@ "deprecationReason": null }, { - "name": "fertilizer_contains", + "name": "deltaPodIndex_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -25782,11 +26066,11 @@ "deprecationReason": null }, { - "name": "fertilizer_contains_nocase", + "name": "deltaPodIndex_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -25794,23 +26078,31 @@ "deprecationReason": null }, { - "name": "fertilizer_ends_with", + "name": "deltaPodIndex_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fertilizer_ends_with_nocase", + "name": "deltaPodRate", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -25818,11 +26110,11 @@ "deprecationReason": null }, { - "name": "fertilizer_gt", + "name": "deltaPodRate_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -25830,11 +26122,11 @@ "deprecationReason": null }, { - "name": "fertilizer_gte", + "name": "deltaPodRate_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -25842,7 +26134,7 @@ "deprecationReason": null }, { - "name": "fertilizer_in", + "name": "deltaPodRate_in", "description": null, "type": { "kind": "LIST", @@ -25852,7 +26144,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null } } @@ -25862,11 +26154,11 @@ "deprecationReason": null }, { - "name": "fertilizer_lt", + "name": "deltaPodRate_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -25874,11 +26166,11 @@ "deprecationReason": null }, { - "name": "fertilizer_lte", + "name": "deltaPodRate_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -25886,11 +26178,11 @@ "deprecationReason": null }, { - "name": "fertilizer_not", + "name": "deltaPodRate_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -25898,23 +26190,31 @@ "deprecationReason": null }, { - "name": "fertilizer_not_contains", + "name": "deltaPodRate_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fertilizer_not_contains_nocase", + "name": "deltaRealRateOfReturn", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -25922,11 +26222,11 @@ "deprecationReason": null }, { - "name": "fertilizer_not_ends_with", + "name": "deltaRealRateOfReturn_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -25934,11 +26234,11 @@ "deprecationReason": null }, { - "name": "fertilizer_not_ends_with_nocase", + "name": "deltaRealRateOfReturn_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -25946,7 +26246,7 @@ "deprecationReason": null }, { - "name": "fertilizer_not_in", + "name": "deltaRealRateOfReturn_in", "description": null, "type": { "kind": "LIST", @@ -25956,7 +26256,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null } } @@ -25966,11 +26266,11 @@ "deprecationReason": null }, { - "name": "fertilizer_not_starts_with", + "name": "deltaRealRateOfReturn_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -25978,11 +26278,11 @@ "deprecationReason": null }, { - "name": "fertilizer_not_starts_with_nocase", + "name": "deltaRealRateOfReturn_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -25990,11 +26290,11 @@ "deprecationReason": null }, { - "name": "fertilizer_starts_with", + "name": "deltaRealRateOfReturn_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -26002,23 +26302,31 @@ "deprecationReason": null }, { - "name": "fertilizer_starts_with_nocase", + "name": "deltaRealRateOfReturn_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "humidity", + "name": "deltaSoil", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -26026,11 +26334,11 @@ "deprecationReason": null }, { - "name": "humidity_gt", + "name": "deltaSoil_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -26038,11 +26346,11 @@ "deprecationReason": null }, { - "name": "humidity_gte", + "name": "deltaSoil_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -26050,7 +26358,7 @@ "deprecationReason": null }, { - "name": "humidity_in", + "name": "deltaSoil_in", "description": null, "type": { "kind": "LIST", @@ -26060,7 +26368,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null } } @@ -26070,11 +26378,11 @@ "deprecationReason": null }, { - "name": "humidity_lt", + "name": "deltaSoil_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -26082,11 +26390,11 @@ "deprecationReason": null }, { - "name": "humidity_lte", + "name": "deltaSoil_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -26094,11 +26402,11 @@ "deprecationReason": null }, { - "name": "humidity_not", + "name": "deltaSoil_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -26106,7 +26414,7 @@ "deprecationReason": null }, { - "name": "humidity_not_in", + "name": "deltaSoil_not_in", "description": null, "type": { "kind": "LIST", @@ -26116,7 +26424,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null } } @@ -26126,11 +26434,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "deltaSownBeans", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -26138,11 +26446,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "deltaSownBeans_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -26150,11 +26458,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "deltaSownBeans_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -26162,7 +26470,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "deltaSownBeans_in", "description": null, "type": { "kind": "LIST", @@ -26172,7 +26480,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -26182,11 +26490,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "deltaSownBeans_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -26194,11 +26502,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "deltaSownBeans_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -26206,11 +26514,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "deltaSownBeans_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -26218,7 +26526,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "deltaSownBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -26228,7 +26536,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -26238,23 +26546,7 @@ "deprecationReason": null }, { - "name": "or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "FertilizerToken_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", + "name": "deltaTemperature", "description": null, "type": { "kind": "SCALAR", @@ -26266,7 +26558,7 @@ "deprecationReason": null }, { - "name": "season_gt", + "name": "deltaTemperature_gt", "description": null, "type": { "kind": "SCALAR", @@ -26278,7 +26570,7 @@ "deprecationReason": null }, { - "name": "season_gte", + "name": "deltaTemperature_gte", "description": null, "type": { "kind": "SCALAR", @@ -26290,7 +26582,7 @@ "deprecationReason": null }, { - "name": "season_in", + "name": "deltaTemperature_in", "description": null, "type": { "kind": "LIST", @@ -26310,7 +26602,7 @@ "deprecationReason": null }, { - "name": "season_lt", + "name": "deltaTemperature_lt", "description": null, "type": { "kind": "SCALAR", @@ -26322,7 +26614,7 @@ "deprecationReason": null }, { - "name": "season_lte", + "name": "deltaTemperature_lte", "description": null, "type": { "kind": "SCALAR", @@ -26334,7 +26626,7 @@ "deprecationReason": null }, { - "name": "season_not", + "name": "deltaTemperature_not", "description": null, "type": { "kind": "SCALAR", @@ -26346,7 +26638,7 @@ "deprecationReason": null }, { - "name": "season_not_in", + "name": "deltaTemperature_not_in", "description": null, "type": { "kind": "LIST", @@ -26366,7 +26658,7 @@ "deprecationReason": null }, { - "name": "startBpf", + "name": "deltaUnharvestablePods", "description": null, "type": { "kind": "SCALAR", @@ -26378,7 +26670,7 @@ "deprecationReason": null }, { - "name": "startBpf_gt", + "name": "deltaUnharvestablePods_gt", "description": null, "type": { "kind": "SCALAR", @@ -26390,7 +26682,7 @@ "deprecationReason": null }, { - "name": "startBpf_gte", + "name": "deltaUnharvestablePods_gte", "description": null, "type": { "kind": "SCALAR", @@ -26402,7 +26694,7 @@ "deprecationReason": null }, { - "name": "startBpf_in", + "name": "deltaUnharvestablePods_in", "description": null, "type": { "kind": "LIST", @@ -26422,7 +26714,7 @@ "deprecationReason": null }, { - "name": "startBpf_lt", + "name": "deltaUnharvestablePods_lt", "description": null, "type": { "kind": "SCALAR", @@ -26434,7 +26726,7 @@ "deprecationReason": null }, { - "name": "startBpf_lte", + "name": "deltaUnharvestablePods_lte", "description": null, "type": { "kind": "SCALAR", @@ -26446,7 +26738,7 @@ "deprecationReason": null }, { - "name": "startBpf_not", + "name": "deltaUnharvestablePods_not", "description": null, "type": { "kind": "SCALAR", @@ -26458,7 +26750,7 @@ "deprecationReason": null }, { - "name": "startBpf_not_in", + "name": "deltaUnharvestablePods_not_in", "description": null, "type": { "kind": "LIST", @@ -26478,11 +26770,11 @@ "deprecationReason": null }, { - "name": "supply", + "name": "field", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -26490,11 +26782,23 @@ "deprecationReason": null }, { - "name": "supply_gt", + "name": "field_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Field_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "field_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -26502,11 +26806,11 @@ "deprecationReason": null }, { - "name": "supply_gte", + "name": "field_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -26514,31 +26818,23 @@ "deprecationReason": null }, { - "name": "supply_in", + "name": "field_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "supply_lt", + "name": "field_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -26546,11 +26842,11 @@ "deprecationReason": null }, { - "name": "supply_lte", + "name": "field_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -26558,11 +26854,11 @@ "deprecationReason": null }, { - "name": "supply_not", + "name": "field_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -26570,7 +26866,7 @@ "deprecationReason": null }, { - "name": "supply_not_in", + "name": "field_in", "description": null, "type": { "kind": "LIST", @@ -26580,7 +26876,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -26588,250 +26884,141 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "FertilizerToken_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "balances", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "endBpf", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fertilizer", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fertilizer__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fertilizer__supply", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "humidity", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "startBpf", + "name": "field_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "supply", + "name": "field_lte", "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FertilizerYield", - "description": null, - "fields": [ - { - "name": "beansPerSeasonEMA", - "description": "Current Bean EMA", - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Block timestamp at creation", - "args": [], + "name": "field_not", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaBpf", - "description": "BPF delta", - "args": [], + "name": "field_not_contains", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "emaWindow", - "description": "Bean EMA Window", - "args": [], + "name": "field_not_contains_nocase", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EmaWindow", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "humidity", - "description": "Current humidity", - "args": [], + "name": "field_not_ends_with", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "Season of data points", - "args": [], + "name": "field_not_ends_with_nocase", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "outstandingFert", - "description": "Current outstanding fert", - "args": [], + "name": "field_not_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season", - "description": "Current season", - "args": [], + "name": "field_not_starts_with", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "simpleAPY", - "description": "Simplified APY for new Fert", - "args": [], + "name": "field_not_starts_with_nocase", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "FertilizerYield_filter", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "_change_block", - "description": "Filter for the block changed event.", + "name": "field_starts_with", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -26839,27 +27026,23 @@ "deprecationReason": null }, { - "name": "and", + "name": "field_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "FertilizerYield_filter", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beansPerSeasonEMA", + "name": "harvestablePods", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -26867,11 +27050,11 @@ "deprecationReason": null }, { - "name": "beansPerSeasonEMA_gt", + "name": "harvestablePods_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -26879,11 +27062,11 @@ "deprecationReason": null }, { - "name": "beansPerSeasonEMA_gte", + "name": "harvestablePods_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -26891,7 +27074,7 @@ "deprecationReason": null }, { - "name": "beansPerSeasonEMA_in", + "name": "harvestablePods_in", "description": null, "type": { "kind": "LIST", @@ -26901,7 +27084,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null } } @@ -26911,11 +27094,11 @@ "deprecationReason": null }, { - "name": "beansPerSeasonEMA_lt", + "name": "harvestablePods_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -26923,11 +27106,11 @@ "deprecationReason": null }, { - "name": "beansPerSeasonEMA_lte", + "name": "harvestablePods_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -26935,11 +27118,11 @@ "deprecationReason": null }, { - "name": "beansPerSeasonEMA_not", + "name": "harvestablePods_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -26947,7 +27130,7 @@ "deprecationReason": null }, { - "name": "beansPerSeasonEMA_not_in", + "name": "harvestablePods_not_in", "description": null, "type": { "kind": "LIST", @@ -26957,7 +27140,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null } } @@ -26967,7 +27150,7 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "harvestedPods", "description": null, "type": { "kind": "SCALAR", @@ -26979,7 +27162,7 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "harvestedPods_gt", "description": null, "type": { "kind": "SCALAR", @@ -26991,7 +27174,7 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "harvestedPods_gte", "description": null, "type": { "kind": "SCALAR", @@ -27003,7 +27186,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "harvestedPods_in", "description": null, "type": { "kind": "LIST", @@ -27023,7 +27206,7 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "harvestedPods_lt", "description": null, "type": { "kind": "SCALAR", @@ -27035,7 +27218,7 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "harvestedPods_lte", "description": null, "type": { "kind": "SCALAR", @@ -27047,7 +27230,7 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "harvestedPods_not", "description": null, "type": { "kind": "SCALAR", @@ -27059,7 +27242,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "harvestedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -27079,11 +27262,11 @@ "deprecationReason": null }, { - "name": "deltaBpf", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -27091,11 +27274,11 @@ "deprecationReason": null }, { - "name": "deltaBpf_gt", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -27103,11 +27286,11 @@ "deprecationReason": null }, { - "name": "deltaBpf_gte", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -27115,7 +27298,7 @@ "deprecationReason": null }, { - "name": "deltaBpf_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -27125,7 +27308,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null } } @@ -27135,11 +27318,11 @@ "deprecationReason": null }, { - "name": "deltaBpf_lt", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -27147,11 +27330,11 @@ "deprecationReason": null }, { - "name": "deltaBpf_lte", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -27159,11 +27342,11 @@ "deprecationReason": null }, { - "name": "deltaBpf_not", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -27171,7 +27354,7 @@ "deprecationReason": null }, { - "name": "deltaBpf_not_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -27181,7 +27364,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null } } @@ -27191,11 +27374,11 @@ "deprecationReason": null }, { - "name": "emaWindow", + "name": "issuedSoil", "description": null, "type": { - "kind": "ENUM", - "name": "EmaWindow", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -27203,31 +27386,23 @@ "deprecationReason": null }, { - "name": "emaWindow_in", + "name": "issuedSoil_gt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EmaWindow", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "emaWindow_not", + "name": "issuedSoil_gte", "description": null, "type": { - "kind": "ENUM", - "name": "EmaWindow", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -27235,7 +27410,7 @@ "deprecationReason": null }, { - "name": "emaWindow_not_in", + "name": "issuedSoil_in", "description": null, "type": { "kind": "LIST", @@ -27244,8 +27419,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "EmaWindow", + "kind": "SCALAR", + "name": "BigInt", "ofType": null } } @@ -27255,11 +27430,11 @@ "deprecationReason": null }, { - "name": "humidity", + "name": "issuedSoil_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -27267,11 +27442,11 @@ "deprecationReason": null }, { - "name": "humidity_gt", + "name": "issuedSoil_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -27279,11 +27454,11 @@ "deprecationReason": null }, { - "name": "humidity_gte", + "name": "issuedSoil_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -27291,7 +27466,7 @@ "deprecationReason": null }, { - "name": "humidity_in", + "name": "issuedSoil_not_in", "description": null, "type": { "kind": "LIST", @@ -27301,7 +27476,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null } } @@ -27311,11 +27486,11 @@ "deprecationReason": null }, { - "name": "humidity_lt", + "name": "numberOfSowers", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -27323,11 +27498,11 @@ "deprecationReason": null }, { - "name": "humidity_lte", + "name": "numberOfSowers_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -27335,11 +27510,11 @@ "deprecationReason": null }, { - "name": "humidity_not", + "name": "numberOfSowers_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -27347,7 +27522,7 @@ "deprecationReason": null }, { - "name": "humidity_not_in", + "name": "numberOfSowers_in", "description": null, "type": { "kind": "LIST", @@ -27357,7 +27532,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "Int", "ofType": null } } @@ -27367,11 +27542,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "numberOfSowers_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -27379,11 +27554,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "numberOfSowers_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -27391,11 +27566,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "numberOfSowers_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -27403,7 +27578,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "numberOfSowers_not_in", "description": null, "type": { "kind": "LIST", @@ -27413,7 +27588,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } } @@ -27423,11 +27598,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "numberOfSows", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -27435,11 +27610,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "numberOfSows_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -27447,11 +27622,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "numberOfSows_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -27459,7 +27634,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "numberOfSows_in", "description": null, "type": { "kind": "LIST", @@ -27469,7 +27644,63 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numberOfSows_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numberOfSows_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numberOfSows_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numberOfSows_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", "ofType": null } } @@ -27486,7 +27717,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "FertilizerYield_filter", + "name": "FieldDailySnapshot_filter", "ofType": null } }, @@ -27495,7 +27726,7 @@ "deprecationReason": null }, { - "name": "outstandingFert", + "name": "podIndex", "description": null, "type": { "kind": "SCALAR", @@ -27507,7 +27738,7 @@ "deprecationReason": null }, { - "name": "outstandingFert_gt", + "name": "podIndex_gt", "description": null, "type": { "kind": "SCALAR", @@ -27519,7 +27750,7 @@ "deprecationReason": null }, { - "name": "outstandingFert_gte", + "name": "podIndex_gte", "description": null, "type": { "kind": "SCALAR", @@ -27531,7 +27762,7 @@ "deprecationReason": null }, { - "name": "outstandingFert_in", + "name": "podIndex_in", "description": null, "type": { "kind": "LIST", @@ -27551,7 +27782,7 @@ "deprecationReason": null }, { - "name": "outstandingFert_lt", + "name": "podIndex_lt", "description": null, "type": { "kind": "SCALAR", @@ -27563,7 +27794,7 @@ "deprecationReason": null }, { - "name": "outstandingFert_lte", + "name": "podIndex_lte", "description": null, "type": { "kind": "SCALAR", @@ -27575,7 +27806,7 @@ "deprecationReason": null }, { - "name": "outstandingFert_not", + "name": "podIndex_not", "description": null, "type": { "kind": "SCALAR", @@ -27587,7 +27818,7 @@ "deprecationReason": null }, { - "name": "outstandingFert_not_in", + "name": "podIndex_not_in", "description": null, "type": { "kind": "LIST", @@ -27607,11 +27838,11 @@ "deprecationReason": null }, { - "name": "season", + "name": "podRate", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -27619,11 +27850,11 @@ "deprecationReason": null }, { - "name": "season_gt", + "name": "podRate_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -27631,11 +27862,11 @@ "deprecationReason": null }, { - "name": "season_gte", + "name": "podRate_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -27643,7 +27874,7 @@ "deprecationReason": null }, { - "name": "season_in", + "name": "podRate_in", "description": null, "type": { "kind": "LIST", @@ -27653,7 +27884,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null } } @@ -27663,11 +27894,11 @@ "deprecationReason": null }, { - "name": "season_lt", + "name": "podRate_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -27675,11 +27906,11 @@ "deprecationReason": null }, { - "name": "season_lte", + "name": "podRate_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -27687,11 +27918,11 @@ "deprecationReason": null }, { - "name": "season_not", + "name": "podRate_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -27699,7 +27930,7 @@ "deprecationReason": null }, { - "name": "season_not_in", + "name": "podRate_not_in", "description": null, "type": { "kind": "LIST", @@ -27709,7 +27940,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null } } @@ -27719,7 +27950,7 @@ "deprecationReason": null }, { - "name": "simpleAPY", + "name": "realRateOfReturn", "description": null, "type": { "kind": "SCALAR", @@ -27731,7 +27962,7 @@ "deprecationReason": null }, { - "name": "simpleAPY_gt", + "name": "realRateOfReturn_gt", "description": null, "type": { "kind": "SCALAR", @@ -27743,7 +27974,7 @@ "deprecationReason": null }, { - "name": "simpleAPY_gte", + "name": "realRateOfReturn_gte", "description": null, "type": { "kind": "SCALAR", @@ -27755,7 +27986,7 @@ "deprecationReason": null }, { - "name": "simpleAPY_in", + "name": "realRateOfReturn_in", "description": null, "type": { "kind": "LIST", @@ -27775,7 +28006,7 @@ "deprecationReason": null }, { - "name": "simpleAPY_lt", + "name": "realRateOfReturn_lt", "description": null, "type": { "kind": "SCALAR", @@ -27787,7 +28018,7 @@ "deprecationReason": null }, { - "name": "simpleAPY_lte", + "name": "realRateOfReturn_lte", "description": null, "type": { "kind": "SCALAR", @@ -27799,7 +28030,7 @@ "deprecationReason": null }, { - "name": "simpleAPY_not", + "name": "realRateOfReturn_not", "description": null, "type": { "kind": "SCALAR", @@ -27811,7 +28042,7 @@ "deprecationReason": null }, { - "name": "simpleAPY_not_in", + "name": "realRateOfReturn_not_in", "description": null, "type": { "kind": "LIST", @@ -27829,89 +28060,93 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "FertilizerYield_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "beansPerSeasonEMA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "deltaBpf", + "name": "season", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "emaWindow", + "name": "season_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "humidity", + "name": "season_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "season_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "outstandingFert", + "name": "season_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season", + "name": "season_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "simpleAPY", + "name": "season_not", "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "Fertilizer_filter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_change_block", - "description": "Filter for the block changed event.", "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -27919,15 +28154,19 @@ "deprecationReason": null }, { - "name": "and", + "name": "season_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "Fertilizer_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } } }, "defaultValue": null, @@ -27935,11 +28174,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "soil", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -27947,11 +28186,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "soil_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -27959,11 +28198,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "soil_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -27971,7 +28210,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "soil_in", "description": null, "type": { "kind": "LIST", @@ -27981,7 +28220,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -27991,11 +28230,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "soil_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -28003,11 +28242,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "soil_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -28015,11 +28254,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "soil_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -28027,7 +28266,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "soil_not_in", "description": null, "type": { "kind": "LIST", @@ -28037,7 +28276,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -28047,15 +28286,55 @@ "deprecationReason": null }, { - "name": "or", + "name": "sownBeans", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sownBeans_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sownBeans_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sownBeans_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "Fertilizer_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -28063,7 +28342,7 @@ "deprecationReason": null }, { - "name": "supply", + "name": "sownBeans_lt", "description": null, "type": { "kind": "SCALAR", @@ -28075,7 +28354,7 @@ "deprecationReason": null }, { - "name": "supply_gt", + "name": "sownBeans_lte", "description": null, "type": { "kind": "SCALAR", @@ -28087,7 +28366,7 @@ "deprecationReason": null }, { - "name": "supply_gte", + "name": "sownBeans_not", "description": null, "type": { "kind": "SCALAR", @@ -28099,7 +28378,7 @@ "deprecationReason": null }, { - "name": "supply_in", + "name": "sownBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -28119,11 +28398,11 @@ "deprecationReason": null }, { - "name": "supply_lt", + "name": "temperature", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -28131,11 +28410,11 @@ "deprecationReason": null }, { - "name": "supply_lte", + "name": "temperature_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -28143,11 +28422,11 @@ "deprecationReason": null }, { - "name": "supply_not", + "name": "temperature_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -28155,7 +28434,7 @@ "deprecationReason": null }, { - "name": "supply_not_in", + "name": "temperature_in", "description": null, "type": { "kind": "LIST", @@ -28165,7 +28444,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -28175,725 +28454,920 @@ "deprecationReason": null }, { - "name": "tokens_", + "name": "temperature_lt", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "FertilizerToken_filter", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "Fertilizer_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "supply", + "name": "temperature_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokens", + "name": "temperature_not", "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Field", - "description": null, - "fields": [ - { - "name": "beanstalk", - "description": "Contract address of beanstalk", - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Beanstalk", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshots", - "description": "Link to daily snapshot data", - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "FieldDailySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "FieldDailySnapshot_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "temperature_not_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FieldDailySnapshot", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer", - "description": "Farmer address if applicable", - "args": [], + "name": "unharvestablePods", + "description": null, "type": { - "kind": "OBJECT", - "name": "Farmer", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestablePods", - "description": "Current harvestable pods", - "args": [], + "name": "unharvestablePods_gt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestedPods", - "description": "Cumulative harvested pods", - "args": [], + "name": "unharvestablePods_gte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshots", - "description": "Link to hourly snapshot data", - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "FieldHourlySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "FieldHourlySnapshot_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "unharvestablePods_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FieldHourlySnapshot", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": " Contract address for this field or farmer ", - "args": [], + "name": "unharvestablePods_lt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "numberOfSowers", - "description": "Cumulative number of unique sowers", - "args": [], + "name": "unharvestablePods_lte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "numberOfSows", - "description": "Cumulative number of sows", - "args": [], + "name": "unharvestablePods_not", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plotIndexes", - "description": "Array of current non-harvestable plots", - "args": [], + "name": "unharvestablePods_not_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podIndex", - "description": "Current pod index", - "args": [], + "name": "updatedAt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podRate", - "description": "Current pod rate: Total unharvestable pods / bean supply", - "args": [], + "name": "updatedAt_gt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "realRateOfReturn", - "description": "Rate of return: Temperature / Bean Price", - "args": [], + "name": "updatedAt_gte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season", - "description": "Current season number", - "args": [], + "name": "updatedAt_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "soil", - "description": "Current amount of soil available", - "args": [], + "name": "updatedAt_lt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "sownBeans", - "description": "Cumulative total of sown beans", - "args": [], + "name": "updatedAt_lte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "temperature", - "description": "Current temperature", - "args": [], + "name": "updatedAt_not", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unharvestablePods", - "description": "Current outstanding non-harvestable pods", - "args": [], + "name": "updatedAt_not_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "FieldDailySnapshot", + "kind": "ENUM", + "name": "FieldDailySnapshot_orderBy", "description": null, - "fields": [ + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { "name": "createdAt", - "description": "Timestamp of initial snapshot creation", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "deltaHarvestablePods", - "description": "Point in time delta harvestable pods", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "deltaHarvestedPods", - "description": "Point in time delta harvested pods", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaIssuedSoil", + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "deltaNumberOfSowers", - "description": "Point in time delta number of unique sowers", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "deltaNumberOfSows", - "description": "Point in time delta number of sows", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaSownBeans", - "description": "Point in time delta total of sown beans", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "name": "deltaPodIndex", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaUnharvestablePods", - "description": "Point in time delta non-harvestable pods", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "name": "deltaPodRate", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field", - "description": "Field associated with this snapshot", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Field", - "ofType": null - } - }, + "name": "deltaRealRateOfReturn", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestablePods", - "description": "Point in time harvestable pods", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "name": "deltaSoil", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestedPods", - "description": "Point in time delta harvested pods", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "name": "deltaSownBeans", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "Field ID - Unix Timestamp", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "name": "deltaTemperature", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "issuedSoil", - "description": "Point in time amount of soil issued", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "name": "deltaUnharvestablePods", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "numberOfSowers", - "description": "Point in time cumulative number of unique sowers", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "name": "field", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "numberOfSows", - "description": "Point in time cumulative number of sows", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "name": "field__harvestablePods", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podIndex", - "description": "Point in time pod index", - "args": [], + "name": "field__harvestedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "field__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "field__lastDailySnapshotDay", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "field__lastHourlySnapshotSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "field__numberOfSowers", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "field__numberOfSows", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "field__podIndex", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "field__podRate", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "field__realRateOfReturn", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "field__season", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "field__soil", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "field__sownBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "field__temperature", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "field__unharvestablePods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "harvestablePods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "harvestedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issuedSoil", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numberOfSowers", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numberOfSows", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podIndex", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podRate", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "realRateOfReturn", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "soil", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sownBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "temperature", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unharvestablePods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "FieldHourlySnapshot", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "blocksToSoldOutSoil", + "description": "Number of blocks between sunrise and soil being sold out", + "args": [], + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "caseId", + "description": "The caseId used in the seasonal adjustment of temperature", + "args": [], + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "Timestamp of initial snapshot creation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaHarvestablePods", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaHarvestedPods", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaIssuedSoil", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaNumberOfSowers", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaNumberOfSows", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaPodIndex", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaPodRate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaRealRateOfReturn", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaSoil", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaSownBeans", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTemperature", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaUnharvestablePods", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "field", + "description": "Field associated with this snapshot", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Field", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "harvestablePods", + "description": "Point in time harvestable pods", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "harvestedPods", + "description": "Point in time cumulative harvested pods", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Field ID - Season", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issuedSoil", + "description": "Point in time amount of soil issued", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numberOfSowers", + "description": "Point in time cumulative number of unique sowers", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numberOfSows", + "description": "Point in time cumulative number of sows", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podIndex", + "description": "Point in time pod index", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -28940,7 +29414,7 @@ }, { "name": "season", - "description": "Last season in the snapshot", + "description": "Season", "args": [], "type": { "kind": "NON_NULL", @@ -28954,6 +29428,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "seasonBlock", + "description": "Block that started this season/at time of snapshot creation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "soil", "description": "Point in time amount of soil remaining", @@ -28970,6 +29460,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "soilSoldOut", + "description": "Bool flag if soil sold out for the season", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "sownBeans", "description": "Point in time cumulative total of sown beans", @@ -29042,8 +29548,9 @@ }, { "kind": "INPUT_OBJECT", - "name": "FieldDailySnapshot_filter", + "name": "FieldHourlySnapshot_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { @@ -29066,7 +29573,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "FieldDailySnapshot_filter", + "name": "FieldHourlySnapshot_filter", "ofType": null } }, @@ -29075,7 +29582,7 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "blocksToSoldOutSoil", "description": null, "type": { "kind": "SCALAR", @@ -29087,7 +29594,7 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "blocksToSoldOutSoil_gt", "description": null, "type": { "kind": "SCALAR", @@ -29099,7 +29606,7 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "blocksToSoldOutSoil_gte", "description": null, "type": { "kind": "SCALAR", @@ -29111,7 +29618,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "blocksToSoldOutSoil_in", "description": null, "type": { "kind": "LIST", @@ -29131,7 +29638,7 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "blocksToSoldOutSoil_lt", "description": null, "type": { "kind": "SCALAR", @@ -29143,7 +29650,7 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "blocksToSoldOutSoil_lte", "description": null, "type": { "kind": "SCALAR", @@ -29155,7 +29662,7 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "blocksToSoldOutSoil_not", "description": null, "type": { "kind": "SCALAR", @@ -29167,7 +29674,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "blocksToSoldOutSoil_not_in", "description": null, "type": { "kind": "LIST", @@ -29187,7 +29694,7 @@ "deprecationReason": null }, { - "name": "deltaHarvestablePods", + "name": "caseId", "description": null, "type": { "kind": "SCALAR", @@ -29199,7 +29706,7 @@ "deprecationReason": null }, { - "name": "deltaHarvestablePods_gt", + "name": "caseId_gt", "description": null, "type": { "kind": "SCALAR", @@ -29211,7 +29718,7 @@ "deprecationReason": null }, { - "name": "deltaHarvestablePods_gte", + "name": "caseId_gte", "description": null, "type": { "kind": "SCALAR", @@ -29223,7 +29730,7 @@ "deprecationReason": null }, { - "name": "deltaHarvestablePods_in", + "name": "caseId_in", "description": null, "type": { "kind": "LIST", @@ -29243,7 +29750,7 @@ "deprecationReason": null }, { - "name": "deltaHarvestablePods_lt", + "name": "caseId_lt", "description": null, "type": { "kind": "SCALAR", @@ -29255,7 +29762,7 @@ "deprecationReason": null }, { - "name": "deltaHarvestablePods_lte", + "name": "caseId_lte", "description": null, "type": { "kind": "SCALAR", @@ -29267,7 +29774,7 @@ "deprecationReason": null }, { - "name": "deltaHarvestablePods_not", + "name": "caseId_not", "description": null, "type": { "kind": "SCALAR", @@ -29279,7 +29786,7 @@ "deprecationReason": null }, { - "name": "deltaHarvestablePods_not_in", + "name": "caseId_not_in", "description": null, "type": { "kind": "LIST", @@ -29299,7 +29806,7 @@ "deprecationReason": null }, { - "name": "deltaHarvestedPods", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", @@ -29311,7 +29818,7 @@ "deprecationReason": null }, { - "name": "deltaHarvestedPods_gt", + "name": "createdAt_gt", "description": null, "type": { "kind": "SCALAR", @@ -29323,7 +29830,7 @@ "deprecationReason": null }, { - "name": "deltaHarvestedPods_gte", + "name": "createdAt_gte", "description": null, "type": { "kind": "SCALAR", @@ -29335,7 +29842,7 @@ "deprecationReason": null }, { - "name": "deltaHarvestedPods_in", + "name": "createdAt_in", "description": null, "type": { "kind": "LIST", @@ -29355,7 +29862,7 @@ "deprecationReason": null }, { - "name": "deltaHarvestedPods_lt", + "name": "createdAt_lt", "description": null, "type": { "kind": "SCALAR", @@ -29367,7 +29874,7 @@ "deprecationReason": null }, { - "name": "deltaHarvestedPods_lte", + "name": "createdAt_lte", "description": null, "type": { "kind": "SCALAR", @@ -29379,7 +29886,7 @@ "deprecationReason": null }, { - "name": "deltaHarvestedPods_not", + "name": "createdAt_not", "description": null, "type": { "kind": "SCALAR", @@ -29391,7 +29898,7 @@ "deprecationReason": null }, { - "name": "deltaHarvestedPods_not_in", + "name": "createdAt_not_in", "description": null, "type": { "kind": "LIST", @@ -29411,11 +29918,11 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSowers", + "name": "deltaHarvestablePods", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -29423,11 +29930,11 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSowers_gt", + "name": "deltaHarvestablePods_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -29435,11 +29942,11 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSowers_gte", + "name": "deltaHarvestablePods_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -29447,7 +29954,7 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSowers_in", + "name": "deltaHarvestablePods_in", "description": null, "type": { "kind": "LIST", @@ -29457,7 +29964,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -29467,11 +29974,11 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSowers_lt", + "name": "deltaHarvestablePods_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -29479,11 +29986,11 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSowers_lte", + "name": "deltaHarvestablePods_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -29491,11 +29998,11 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSowers_not", + "name": "deltaHarvestablePods_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -29503,7 +30010,7 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSowers_not_in", + "name": "deltaHarvestablePods_not_in", "description": null, "type": { "kind": "LIST", @@ -29513,7 +30020,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -29523,11 +30030,11 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSows", + "name": "deltaHarvestedPods", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -29535,11 +30042,11 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSows_gt", + "name": "deltaHarvestedPods_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -29547,11 +30054,11 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSows_gte", + "name": "deltaHarvestedPods_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -29559,7 +30066,7 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSows_in", + "name": "deltaHarvestedPods_in", "description": null, "type": { "kind": "LIST", @@ -29569,7 +30076,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -29579,11 +30086,11 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSows_lt", + "name": "deltaHarvestedPods_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -29591,11 +30098,11 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSows_lte", + "name": "deltaHarvestedPods_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -29603,11 +30110,11 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSows_not", + "name": "deltaHarvestedPods_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -29615,7 +30122,7 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSows_not_in", + "name": "deltaHarvestedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -29625,7 +30132,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -29635,7 +30142,7 @@ "deprecationReason": null }, { - "name": "deltaSownBeans", + "name": "deltaIssuedSoil", "description": null, "type": { "kind": "SCALAR", @@ -29647,7 +30154,7 @@ "deprecationReason": null }, { - "name": "deltaSownBeans_gt", + "name": "deltaIssuedSoil_gt", "description": null, "type": { "kind": "SCALAR", @@ -29659,7 +30166,7 @@ "deprecationReason": null }, { - "name": "deltaSownBeans_gte", + "name": "deltaIssuedSoil_gte", "description": null, "type": { "kind": "SCALAR", @@ -29671,7 +30178,7 @@ "deprecationReason": null }, { - "name": "deltaSownBeans_in", + "name": "deltaIssuedSoil_in", "description": null, "type": { "kind": "LIST", @@ -29691,7 +30198,7 @@ "deprecationReason": null }, { - "name": "deltaSownBeans_lt", + "name": "deltaIssuedSoil_lt", "description": null, "type": { "kind": "SCALAR", @@ -29703,7 +30210,7 @@ "deprecationReason": null }, { - "name": "deltaSownBeans_lte", + "name": "deltaIssuedSoil_lte", "description": null, "type": { "kind": "SCALAR", @@ -29715,7 +30222,7 @@ "deprecationReason": null }, { - "name": "deltaSownBeans_not", + "name": "deltaIssuedSoil_not", "description": null, "type": { "kind": "SCALAR", @@ -29727,7 +30234,7 @@ "deprecationReason": null }, { - "name": "deltaSownBeans_not_in", + "name": "deltaIssuedSoil_not_in", "description": null, "type": { "kind": "LIST", @@ -29747,11 +30254,11 @@ "deprecationReason": null }, { - "name": "deltaUnharvestablePods", + "name": "deltaNumberOfSowers", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -29759,11 +30266,11 @@ "deprecationReason": null }, { - "name": "deltaUnharvestablePods_gt", + "name": "deltaNumberOfSowers_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -29771,11 +30278,11 @@ "deprecationReason": null }, { - "name": "deltaUnharvestablePods_gte", + "name": "deltaNumberOfSowers_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -29783,7 +30290,7 @@ "deprecationReason": null }, { - "name": "deltaUnharvestablePods_in", + "name": "deltaNumberOfSowers_in", "description": null, "type": { "kind": "LIST", @@ -29793,7 +30300,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -29803,11 +30310,11 @@ "deprecationReason": null }, { - "name": "deltaUnharvestablePods_lt", + "name": "deltaNumberOfSowers_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -29815,11 +30322,11 @@ "deprecationReason": null }, { - "name": "deltaUnharvestablePods_lte", + "name": "deltaNumberOfSowers_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -29827,11 +30334,11 @@ "deprecationReason": null }, { - "name": "deltaUnharvestablePods_not", + "name": "deltaNumberOfSowers_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -29839,7 +30346,7 @@ "deprecationReason": null }, { - "name": "deltaUnharvestablePods_not_in", + "name": "deltaNumberOfSowers_not_in", "description": null, "type": { "kind": "LIST", @@ -29849,7 +30356,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -29859,23 +30366,11 @@ "deprecationReason": null }, { - "name": "field", + "name": "deltaNumberOfSows", "description": null, "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Field_filter", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -29883,11 +30378,11 @@ "deprecationReason": null }, { - "name": "field_contains", + "name": "deltaNumberOfSows_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -29895,11 +30390,11 @@ "deprecationReason": null }, { - "name": "field_contains_nocase", + "name": "deltaNumberOfSows_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -29907,23 +30402,31 @@ "deprecationReason": null }, { - "name": "field_ends_with", + "name": "deltaNumberOfSows_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field_ends_with_nocase", + "name": "deltaNumberOfSows_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -29931,11 +30434,11 @@ "deprecationReason": null }, { - "name": "field_gt", + "name": "deltaNumberOfSows_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -29943,11 +30446,11 @@ "deprecationReason": null }, { - "name": "field_gte", + "name": "deltaNumberOfSows_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -29955,7 +30458,7 @@ "deprecationReason": null }, { - "name": "field_in", + "name": "deltaNumberOfSows_not_in", "description": null, "type": { "kind": "LIST", @@ -29965,7 +30468,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } } @@ -29975,11 +30478,11 @@ "deprecationReason": null }, { - "name": "field_lt", + "name": "deltaPodIndex", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -29987,11 +30490,11 @@ "deprecationReason": null }, { - "name": "field_lte", + "name": "deltaPodIndex_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -29999,11 +30502,11 @@ "deprecationReason": null }, { - "name": "field_not", + "name": "deltaPodIndex_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -30011,23 +30514,31 @@ "deprecationReason": null }, { - "name": "field_not_contains", + "name": "deltaPodIndex_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field_not_contains_nocase", + "name": "deltaPodIndex_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -30035,11 +30546,11 @@ "deprecationReason": null }, { - "name": "field_not_ends_with", + "name": "deltaPodIndex_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -30047,11 +30558,11 @@ "deprecationReason": null }, { - "name": "field_not_ends_with_nocase", + "name": "deltaPodIndex_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -30059,7 +30570,7 @@ "deprecationReason": null }, { - "name": "field_not_in", + "name": "deltaPodIndex_not_in", "description": null, "type": { "kind": "LIST", @@ -30069,7 +30580,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -30079,11 +30590,11 @@ "deprecationReason": null }, { - "name": "field_not_starts_with", + "name": "deltaPodRate", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -30091,11 +30602,11 @@ "deprecationReason": null }, { - "name": "field_not_starts_with_nocase", + "name": "deltaPodRate_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -30103,11 +30614,11 @@ "deprecationReason": null }, { - "name": "field_starts_with", + "name": "deltaPodRate_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -30115,23 +30626,31 @@ "deprecationReason": null }, { - "name": "field_starts_with_nocase", + "name": "deltaPodRate_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestablePods", + "name": "deltaPodRate_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -30139,11 +30658,11 @@ "deprecationReason": null }, { - "name": "harvestablePods_gt", + "name": "deltaPodRate_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -30151,11 +30670,11 @@ "deprecationReason": null }, { - "name": "harvestablePods_gte", + "name": "deltaPodRate_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -30163,7 +30682,7 @@ "deprecationReason": null }, { - "name": "harvestablePods_in", + "name": "deltaPodRate_not_in", "description": null, "type": { "kind": "LIST", @@ -30173,7 +30692,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null } } @@ -30183,11 +30702,11 @@ "deprecationReason": null }, { - "name": "harvestablePods_lt", + "name": "deltaRealRateOfReturn", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -30195,11 +30714,11 @@ "deprecationReason": null }, { - "name": "harvestablePods_lte", + "name": "deltaRealRateOfReturn_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -30207,11 +30726,11 @@ "deprecationReason": null }, { - "name": "harvestablePods_not", + "name": "deltaRealRateOfReturn_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -30219,7 +30738,7 @@ "deprecationReason": null }, { - "name": "harvestablePods_not_in", + "name": "deltaRealRateOfReturn_in", "description": null, "type": { "kind": "LIST", @@ -30229,7 +30748,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null } } @@ -30239,11 +30758,11 @@ "deprecationReason": null }, { - "name": "harvestedPods", + "name": "deltaRealRateOfReturn_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -30251,11 +30770,11 @@ "deprecationReason": null }, { - "name": "harvestedPods_gt", + "name": "deltaRealRateOfReturn_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -30263,11 +30782,11 @@ "deprecationReason": null }, { - "name": "harvestedPods_gte", + "name": "deltaRealRateOfReturn_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -30275,7 +30794,7 @@ "deprecationReason": null }, { - "name": "harvestedPods_in", + "name": "deltaRealRateOfReturn_not_in", "description": null, "type": { "kind": "LIST", @@ -30285,7 +30804,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null } } @@ -30295,7 +30814,7 @@ "deprecationReason": null }, { - "name": "harvestedPods_lt", + "name": "deltaSoil", "description": null, "type": { "kind": "SCALAR", @@ -30307,7 +30826,7 @@ "deprecationReason": null }, { - "name": "harvestedPods_lte", + "name": "deltaSoil_gt", "description": null, "type": { "kind": "SCALAR", @@ -30319,7 +30838,7 @@ "deprecationReason": null }, { - "name": "harvestedPods_not", + "name": "deltaSoil_gte", "description": null, "type": { "kind": "SCALAR", @@ -30331,7 +30850,7 @@ "deprecationReason": null }, { - "name": "harvestedPods_not_in", + "name": "deltaSoil_in", "description": null, "type": { "kind": "LIST", @@ -30351,11 +30870,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "deltaSoil_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -30363,11 +30882,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "deltaSoil_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -30375,11 +30894,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "deltaSoil_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -30387,7 +30906,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "deltaSoil_not_in", "description": null, "type": { "kind": "LIST", @@ -30397,7 +30916,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -30407,11 +30926,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "deltaSownBeans", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -30419,11 +30938,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "deltaSownBeans_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -30431,11 +30950,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "deltaSownBeans_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -30443,7 +30962,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "deltaSownBeans_in", "description": null, "type": { "kind": "LIST", @@ -30453,7 +30972,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -30463,7 +30982,7 @@ "deprecationReason": null }, { - "name": "issuedSoil", + "name": "deltaSownBeans_lt", "description": null, "type": { "kind": "SCALAR", @@ -30475,7 +30994,7 @@ "deprecationReason": null }, { - "name": "issuedSoil_gt", + "name": "deltaSownBeans_lte", "description": null, "type": { "kind": "SCALAR", @@ -30487,7 +31006,7 @@ "deprecationReason": null }, { - "name": "issuedSoil_gte", + "name": "deltaSownBeans_not", "description": null, "type": { "kind": "SCALAR", @@ -30499,7 +31018,7 @@ "deprecationReason": null }, { - "name": "issuedSoil_in", + "name": "deltaSownBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -30519,11 +31038,11 @@ "deprecationReason": null }, { - "name": "issuedSoil_lt", + "name": "deltaTemperature", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -30531,11 +31050,11 @@ "deprecationReason": null }, { - "name": "issuedSoil_lte", + "name": "deltaTemperature_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -30543,11 +31062,11 @@ "deprecationReason": null }, { - "name": "issuedSoil_not", + "name": "deltaTemperature_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -30555,7 +31074,7 @@ "deprecationReason": null }, { - "name": "issuedSoil_not_in", + "name": "deltaTemperature_in", "description": null, "type": { "kind": "LIST", @@ -30565,7 +31084,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -30575,7 +31094,7 @@ "deprecationReason": null }, { - "name": "numberOfSowers", + "name": "deltaTemperature_lt", "description": null, "type": { "kind": "SCALAR", @@ -30587,7 +31106,7 @@ "deprecationReason": null }, { - "name": "numberOfSowers_gt", + "name": "deltaTemperature_lte", "description": null, "type": { "kind": "SCALAR", @@ -30599,7 +31118,7 @@ "deprecationReason": null }, { - "name": "numberOfSowers_gte", + "name": "deltaTemperature_not", "description": null, "type": { "kind": "SCALAR", @@ -30611,7 +31130,7 @@ "deprecationReason": null }, { - "name": "numberOfSowers_in", + "name": "deltaTemperature_not_in", "description": null, "type": { "kind": "LIST", @@ -30631,11 +31150,11 @@ "deprecationReason": null }, { - "name": "numberOfSowers_lt", + "name": "deltaUnharvestablePods", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -30643,11 +31162,11 @@ "deprecationReason": null }, { - "name": "numberOfSowers_lte", + "name": "deltaUnharvestablePods_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -30655,11 +31174,11 @@ "deprecationReason": null }, { - "name": "numberOfSowers_not", + "name": "deltaUnharvestablePods_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -30667,7 +31186,7 @@ "deprecationReason": null }, { - "name": "numberOfSowers_not_in", + "name": "deltaUnharvestablePods_in", "description": null, "type": { "kind": "LIST", @@ -30677,7 +31196,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -30687,11 +31206,11 @@ "deprecationReason": null }, { - "name": "numberOfSows", + "name": "deltaUnharvestablePods_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -30699,11 +31218,11 @@ "deprecationReason": null }, { - "name": "numberOfSows_gt", + "name": "deltaUnharvestablePods_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -30711,11 +31230,11 @@ "deprecationReason": null }, { - "name": "numberOfSows_gte", + "name": "deltaUnharvestablePods_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -30723,7 +31242,7 @@ "deprecationReason": null }, { - "name": "numberOfSows_in", + "name": "deltaUnharvestablePods_not_in", "description": null, "type": { "kind": "LIST", @@ -30733,7 +31252,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -30743,11 +31262,11 @@ "deprecationReason": null }, { - "name": "numberOfSows_lt", + "name": "field", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -30755,11 +31274,11 @@ "deprecationReason": null }, { - "name": "numberOfSows_lte", + "name": "field_", "description": null, "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "Field_filter", "ofType": null }, "defaultValue": null, @@ -30767,11 +31286,11 @@ "deprecationReason": null }, { - "name": "numberOfSows_not", + "name": "field_contains", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -30779,47 +31298,35 @@ "deprecationReason": null }, { - "name": "numberOfSows_not_in", + "name": "field_contains_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "or", + "name": "field_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "FieldDailySnapshot_filter", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podIndex", + "name": "field_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -30827,11 +31334,11 @@ "deprecationReason": null }, { - "name": "podIndex_gt", + "name": "field_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -30839,11 +31346,11 @@ "deprecationReason": null }, { - "name": "podIndex_gte", + "name": "field_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -30851,7 +31358,7 @@ "deprecationReason": null }, { - "name": "podIndex_in", + "name": "field_in", "description": null, "type": { "kind": "LIST", @@ -30861,7 +31368,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -30871,11 +31378,11 @@ "deprecationReason": null }, { - "name": "podIndex_lt", + "name": "field_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -30883,11 +31390,11 @@ "deprecationReason": null }, { - "name": "podIndex_lte", + "name": "field_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -30895,11 +31402,11 @@ "deprecationReason": null }, { - "name": "podIndex_not", + "name": "field_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -30907,31 +31414,23 @@ "deprecationReason": null }, { - "name": "podIndex_not_in", + "name": "field_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podRate", + "name": "field_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -30939,11 +31438,11 @@ "deprecationReason": null }, { - "name": "podRate_gt", + "name": "field_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -30951,11 +31450,11 @@ "deprecationReason": null }, { - "name": "podRate_gte", + "name": "field_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -30963,7 +31462,7 @@ "deprecationReason": null }, { - "name": "podRate_in", + "name": "field_not_in", "description": null, "type": { "kind": "LIST", @@ -30973,7 +31472,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null } } @@ -30983,11 +31482,11 @@ "deprecationReason": null }, { - "name": "podRate_lt", + "name": "field_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -30995,11 +31494,11 @@ "deprecationReason": null }, { - "name": "podRate_lte", + "name": "field_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -31007,11 +31506,11 @@ "deprecationReason": null }, { - "name": "podRate_not", + "name": "field_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -31019,31 +31518,23 @@ "deprecationReason": null }, { - "name": "podRate_not_in", + "name": "field_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "realRateOfReturn", + "name": "harvestablePods", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -31051,11 +31542,11 @@ "deprecationReason": null }, { - "name": "realRateOfReturn_gt", + "name": "harvestablePods_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -31063,11 +31554,11 @@ "deprecationReason": null }, { - "name": "realRateOfReturn_gte", + "name": "harvestablePods_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -31075,7 +31566,7 @@ "deprecationReason": null }, { - "name": "realRateOfReturn_in", + "name": "harvestablePods_in", "description": null, "type": { "kind": "LIST", @@ -31085,7 +31576,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null } } @@ -31095,11 +31586,11 @@ "deprecationReason": null }, { - "name": "realRateOfReturn_lt", + "name": "harvestablePods_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -31107,11 +31598,11 @@ "deprecationReason": null }, { - "name": "realRateOfReturn_lte", + "name": "harvestablePods_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -31119,11 +31610,11 @@ "deprecationReason": null }, { - "name": "realRateOfReturn_not", + "name": "harvestablePods_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -31131,7 +31622,7 @@ "deprecationReason": null }, { - "name": "realRateOfReturn_not_in", + "name": "harvestablePods_not_in", "description": null, "type": { "kind": "LIST", @@ -31141,7 +31632,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null } } @@ -31151,11 +31642,11 @@ "deprecationReason": null }, { - "name": "season", + "name": "harvestedPods", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -31163,11 +31654,11 @@ "deprecationReason": null }, { - "name": "season_gt", + "name": "harvestedPods_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -31175,11 +31666,11 @@ "deprecationReason": null }, { - "name": "season_gte", + "name": "harvestedPods_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -31187,7 +31678,7 @@ "deprecationReason": null }, { - "name": "season_in", + "name": "harvestedPods_in", "description": null, "type": { "kind": "LIST", @@ -31197,7 +31688,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -31207,11 +31698,11 @@ "deprecationReason": null }, { - "name": "season_lt", + "name": "harvestedPods_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -31219,11 +31710,11 @@ "deprecationReason": null }, { - "name": "season_lte", + "name": "harvestedPods_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -31231,11 +31722,11 @@ "deprecationReason": null }, { - "name": "season_not", + "name": "harvestedPods_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -31243,7 +31734,7 @@ "deprecationReason": null }, { - "name": "season_not_in", + "name": "harvestedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -31253,7 +31744,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -31263,11 +31754,11 @@ "deprecationReason": null }, { - "name": "soil", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -31275,11 +31766,11 @@ "deprecationReason": null }, { - "name": "soil_gt", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -31287,11 +31778,11 @@ "deprecationReason": null }, { - "name": "soil_gte", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -31299,7 +31790,7 @@ "deprecationReason": null }, { - "name": "soil_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -31309,7 +31800,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -31319,11 +31810,11 @@ "deprecationReason": null }, { - "name": "soil_lt", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -31331,11 +31822,11 @@ "deprecationReason": null }, { - "name": "soil_lte", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -31343,11 +31834,11 @@ "deprecationReason": null }, { - "name": "soil_not", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -31355,7 +31846,7 @@ "deprecationReason": null }, { - "name": "soil_not_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -31365,7 +31856,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -31375,7 +31866,7 @@ "deprecationReason": null }, { - "name": "sownBeans", + "name": "issuedSoil", "description": null, "type": { "kind": "SCALAR", @@ -31387,7 +31878,7 @@ "deprecationReason": null }, { - "name": "sownBeans_gt", + "name": "issuedSoil_gt", "description": null, "type": { "kind": "SCALAR", @@ -31399,7 +31890,7 @@ "deprecationReason": null }, { - "name": "sownBeans_gte", + "name": "issuedSoil_gte", "description": null, "type": { "kind": "SCALAR", @@ -31411,7 +31902,7 @@ "deprecationReason": null }, { - "name": "sownBeans_in", + "name": "issuedSoil_in", "description": null, "type": { "kind": "LIST", @@ -31431,7 +31922,7 @@ "deprecationReason": null }, { - "name": "sownBeans_lt", + "name": "issuedSoil_lt", "description": null, "type": { "kind": "SCALAR", @@ -31443,7 +31934,7 @@ "deprecationReason": null }, { - "name": "sownBeans_lte", + "name": "issuedSoil_lte", "description": null, "type": { "kind": "SCALAR", @@ -31455,7 +31946,7 @@ "deprecationReason": null }, { - "name": "sownBeans_not", + "name": "issuedSoil_not", "description": null, "type": { "kind": "SCALAR", @@ -31467,7 +31958,7 @@ "deprecationReason": null }, { - "name": "sownBeans_not_in", + "name": "issuedSoil_not_in", "description": null, "type": { "kind": "LIST", @@ -31487,7 +31978,7 @@ "deprecationReason": null }, { - "name": "temperature", + "name": "numberOfSowers", "description": null, "type": { "kind": "SCALAR", @@ -31499,7 +31990,7 @@ "deprecationReason": null }, { - "name": "temperature_gt", + "name": "numberOfSowers_gt", "description": null, "type": { "kind": "SCALAR", @@ -31511,7 +32002,7 @@ "deprecationReason": null }, { - "name": "temperature_gte", + "name": "numberOfSowers_gte", "description": null, "type": { "kind": "SCALAR", @@ -31523,7 +32014,7 @@ "deprecationReason": null }, { - "name": "temperature_in", + "name": "numberOfSowers_in", "description": null, "type": { "kind": "LIST", @@ -31543,7 +32034,7 @@ "deprecationReason": null }, { - "name": "temperature_lt", + "name": "numberOfSowers_lt", "description": null, "type": { "kind": "SCALAR", @@ -31555,7 +32046,7 @@ "deprecationReason": null }, { - "name": "temperature_lte", + "name": "numberOfSowers_lte", "description": null, "type": { "kind": "SCALAR", @@ -31567,7 +32058,7 @@ "deprecationReason": null }, { - "name": "temperature_not", + "name": "numberOfSowers_not", "description": null, "type": { "kind": "SCALAR", @@ -31579,7 +32070,7 @@ "deprecationReason": null }, { - "name": "temperature_not_in", + "name": "numberOfSowers_not_in", "description": null, "type": { "kind": "LIST", @@ -31599,11 +32090,11 @@ "deprecationReason": null }, { - "name": "unharvestablePods", + "name": "numberOfSows", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -31611,11 +32102,11 @@ "deprecationReason": null }, { - "name": "unharvestablePods_gt", + "name": "numberOfSows_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -31623,11 +32114,11 @@ "deprecationReason": null }, { - "name": "unharvestablePods_gte", + "name": "numberOfSows_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -31635,7 +32126,7 @@ "deprecationReason": null }, { - "name": "unharvestablePods_in", + "name": "numberOfSows_in", "description": null, "type": { "kind": "LIST", @@ -31645,7 +32136,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -31655,11 +32146,11 @@ "deprecationReason": null }, { - "name": "unharvestablePods_lt", + "name": "numberOfSows_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -31667,11 +32158,11 @@ "deprecationReason": null }, { - "name": "unharvestablePods_lte", + "name": "numberOfSows_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -31679,11 +32170,11 @@ "deprecationReason": null }, { - "name": "unharvestablePods_not", + "name": "numberOfSows_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -31691,7 +32182,7 @@ "deprecationReason": null }, { - "name": "unharvestablePods_not_in", + "name": "numberOfSows_not_in", "description": null, "type": { "kind": "LIST", @@ -31701,7 +32192,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -31711,7 +32202,23 @@ "deprecationReason": null }, { - "name": "updatedAt", + "name": "or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "FieldHourlySnapshot_filter", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podIndex", "description": null, "type": { "kind": "SCALAR", @@ -31723,7 +32230,7 @@ "deprecationReason": null }, { - "name": "updatedAt_gt", + "name": "podIndex_gt", "description": null, "type": { "kind": "SCALAR", @@ -31735,7 +32242,7 @@ "deprecationReason": null }, { - "name": "updatedAt_gte", + "name": "podIndex_gte", "description": null, "type": { "kind": "SCALAR", @@ -31747,7 +32254,7 @@ "deprecationReason": null }, { - "name": "updatedAt_in", + "name": "podIndex_in", "description": null, "type": { "kind": "LIST", @@ -31767,7 +32274,7 @@ "deprecationReason": null }, { - "name": "updatedAt_lt", + "name": "podIndex_lt", "description": null, "type": { "kind": "SCALAR", @@ -31779,7 +32286,7 @@ "deprecationReason": null }, { - "name": "updatedAt_lte", + "name": "podIndex_lte", "description": null, "type": { "kind": "SCALAR", @@ -31791,7 +32298,7 @@ "deprecationReason": null }, { - "name": "updatedAt_not", + "name": "podIndex_not", "description": null, "type": { "kind": "SCALAR", @@ -31803,7 +32310,7 @@ "deprecationReason": null }, { - "name": "updatedAt_not_in", + "name": "podIndex_not_in", "description": null, "type": { "kind": "LIST", @@ -31821,369 +32328,93 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "FieldDailySnapshot_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaHarvestablePods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaHarvestedPods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaNumberOfSowers", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaNumberOfSows", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaSownBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaUnharvestablePods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__harvestablePods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__harvestedPods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__numberOfSowers", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__numberOfSows", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__podIndex", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__podRate", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__realRateOfReturn", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__season", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__soil", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__sownBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__temperature", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__unharvestablePods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "harvestablePods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "harvestedPods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issuedSoil", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "numberOfSowers", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "numberOfSows", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podIndex", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { "name": "podRate", "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "realRateOfReturn", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "soil", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sownBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "temperature", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unharvestablePods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "FieldEvent", - "description": null, - "fields": [ - { - "name": "blockNumber", - "description": " Block number of this event ", - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": " Timestamp of this event ", - "args": [], + "name": "podRate_gt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash", - "description": " Transaction hash of the transaction that emitted this event ", - "args": [], + "name": "podRate_gte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": " { Event type }-{ Transaction hash }-{ Log index } ", - "args": [], + "name": "podRate_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex", - "description": " Event log index. For transactions that don't emit event, create arbitrary index starting from 0 ", - "args": [], + "name": "podRate_lt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol", - "description": " The protocol this transaction belongs to ", - "args": [], + "name": "podRate_lte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Beanstalk", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Harvest", - "ofType": null }, { - "kind": "OBJECT", - "name": "PodTransfer", - "ofType": null - } - ] - }, - { - "kind": "INPUT_OBJECT", - "name": "FieldEvent_filter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_change_block", - "description": "Filter for the block changed event.", + "name": "podRate_not", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -32191,15 +32422,19 @@ "deprecationReason": null }, { - "name": "and", + "name": "podRate_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "FieldEvent_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } } }, "defaultValue": null, @@ -32207,11 +32442,11 @@ "deprecationReason": null }, { - "name": "blockNumber", + "name": "realRateOfReturn", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -32219,11 +32454,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gt", + "name": "realRateOfReturn_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -32231,11 +32466,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gte", + "name": "realRateOfReturn_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -32243,7 +32478,7 @@ "deprecationReason": null }, { - "name": "blockNumber_in", + "name": "realRateOfReturn_in", "description": null, "type": { "kind": "LIST", @@ -32253,7 +32488,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null } } @@ -32263,11 +32498,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lt", + "name": "realRateOfReturn_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -32275,11 +32510,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lte", + "name": "realRateOfReturn_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -32287,11 +32522,11 @@ "deprecationReason": null }, { - "name": "blockNumber_not", + "name": "realRateOfReturn_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -32299,7 +32534,7 @@ "deprecationReason": null }, { - "name": "blockNumber_not_in", + "name": "realRateOfReturn_not_in", "description": null, "type": { "kind": "LIST", @@ -32309,7 +32544,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null } } @@ -32319,7 +32554,19 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "season", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "seasonBlock", "description": null, "type": { "kind": "SCALAR", @@ -32331,7 +32578,7 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "seasonBlock_gt", "description": null, "type": { "kind": "SCALAR", @@ -32343,7 +32590,7 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "seasonBlock_gte", "description": null, "type": { "kind": "SCALAR", @@ -32355,7 +32602,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "seasonBlock_in", "description": null, "type": { "kind": "LIST", @@ -32375,7 +32622,7 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "seasonBlock_lt", "description": null, "type": { "kind": "SCALAR", @@ -32387,7 +32634,7 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "seasonBlock_lte", "description": null, "type": { "kind": "SCALAR", @@ -32399,7 +32646,7 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "seasonBlock_not", "description": null, "type": { "kind": "SCALAR", @@ -32411,7 +32658,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "seasonBlock_not_in", "description": null, "type": { "kind": "LIST", @@ -32431,23 +32678,11 @@ "deprecationReason": null }, { - "name": "hash", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_contains", + "name": "season_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -32455,11 +32690,11 @@ "deprecationReason": null }, { - "name": "hash_contains_nocase", + "name": "season_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -32467,23 +32702,31 @@ "deprecationReason": null }, { - "name": "hash_ends_with", + "name": "season_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_ends_with_nocase", + "name": "season_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -32491,11 +32734,11 @@ "deprecationReason": null }, { - "name": "hash_gt", + "name": "season_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -32503,11 +32746,11 @@ "deprecationReason": null }, { - "name": "hash_gte", + "name": "season_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -32515,7 +32758,7 @@ "deprecationReason": null }, { - "name": "hash_in", + "name": "season_not_in", "description": null, "type": { "kind": "LIST", @@ -32525,7 +32768,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } } @@ -32535,11 +32778,11 @@ "deprecationReason": null }, { - "name": "hash_lt", + "name": "soil", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -32547,11 +32790,11 @@ "deprecationReason": null }, { - "name": "hash_lte", + "name": "soilSoldOut", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -32559,23 +32802,31 @@ "deprecationReason": null }, { - "name": "hash_not", + "name": "soilSoldOut_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_not_contains", + "name": "soilSoldOut_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -32583,23 +32834,31 @@ "deprecationReason": null }, { - "name": "hash_not_contains_nocase", + "name": "soilSoldOut_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_not_ends_with", + "name": "soil_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -32607,11 +32866,11 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with_nocase", + "name": "soil_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -32619,7 +32878,7 @@ "deprecationReason": null }, { - "name": "hash_not_in", + "name": "soil_in", "description": null, "type": { "kind": "LIST", @@ -32629,7 +32888,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -32639,11 +32898,11 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with", + "name": "soil_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -32651,11 +32910,11 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with_nocase", + "name": "soil_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -32663,11 +32922,11 @@ "deprecationReason": null }, { - "name": "hash_starts_with", + "name": "soil_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -32675,23 +32934,31 @@ "deprecationReason": null }, { - "name": "hash_starts_with_nocase", + "name": "soil_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "sownBeans", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -32699,11 +32966,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "sownBeans_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -32711,11 +32978,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "sownBeans_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -32723,7 +32990,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "sownBeans_in", "description": null, "type": { "kind": "LIST", @@ -32733,7 +33000,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -32743,11 +33010,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "sownBeans_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -32755,11 +33022,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "sownBeans_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -32767,11 +33034,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "sownBeans_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -32779,7 +33046,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "sownBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -32789,7 +33056,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -32799,7 +33066,7 @@ "deprecationReason": null }, { - "name": "logIndex", + "name": "temperature", "description": null, "type": { "kind": "SCALAR", @@ -32811,7 +33078,7 @@ "deprecationReason": null }, { - "name": "logIndex_gt", + "name": "temperature_gt", "description": null, "type": { "kind": "SCALAR", @@ -32823,7 +33090,7 @@ "deprecationReason": null }, { - "name": "logIndex_gte", + "name": "temperature_gte", "description": null, "type": { "kind": "SCALAR", @@ -32835,7 +33102,7 @@ "deprecationReason": null }, { - "name": "logIndex_in", + "name": "temperature_in", "description": null, "type": { "kind": "LIST", @@ -32855,7 +33122,7 @@ "deprecationReason": null }, { - "name": "logIndex_lt", + "name": "temperature_lt", "description": null, "type": { "kind": "SCALAR", @@ -32867,7 +33134,7 @@ "deprecationReason": null }, { - "name": "logIndex_lte", + "name": "temperature_lte", "description": null, "type": { "kind": "SCALAR", @@ -32879,7 +33146,7 @@ "deprecationReason": null }, { - "name": "logIndex_not", + "name": "temperature_not", "description": null, "type": { "kind": "SCALAR", @@ -32891,7 +33158,7 @@ "deprecationReason": null }, { - "name": "logIndex_not_in", + "name": "temperature_not_in", "description": null, "type": { "kind": "LIST", @@ -32911,87 +33178,11 @@ "deprecationReason": null }, { - "name": "or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "FieldEvent_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_contains_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_ends_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_ends_with_nocase", + "name": "unharvestablePods", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -32999,11 +33190,11 @@ "deprecationReason": null }, { - "name": "protocol_gt", + "name": "unharvestablePods_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -33011,11 +33202,11 @@ "deprecationReason": null }, { - "name": "protocol_gte", + "name": "unharvestablePods_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -33023,7 +33214,7 @@ "deprecationReason": null }, { - "name": "protocol_in", + "name": "unharvestablePods_in", "description": null, "type": { "kind": "LIST", @@ -33033,7 +33224,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -33043,11 +33234,11 @@ "deprecationReason": null }, { - "name": "protocol_lt", + "name": "unharvestablePods_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -33055,11 +33246,11 @@ "deprecationReason": null }, { - "name": "protocol_lte", + "name": "unharvestablePods_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -33067,11 +33258,11 @@ "deprecationReason": null }, { - "name": "protocol_not", + "name": "unharvestablePods_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -33079,23 +33270,31 @@ "deprecationReason": null }, { - "name": "protocol_not_contains", + "name": "unharvestablePods_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_contains_nocase", + "name": "updatedAt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -33103,11 +33302,11 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with", + "name": "updatedAt_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -33115,11 +33314,11 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with_nocase", + "name": "updatedAt_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -33127,7 +33326,7 @@ "deprecationReason": null }, { - "name": "protocol_not_in", + "name": "updatedAt_in", "description": null, "type": { "kind": "LIST", @@ -33137,7 +33336,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -33147,11 +33346,11 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with", + "name": "updatedAt_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -33159,11 +33358,11 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with_nocase", + "name": "updatedAt_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -33171,11 +33370,11 @@ "deprecationReason": null }, { - "name": "protocol_starts_with", + "name": "updatedAt_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -33183,12 +33382,20 @@ "deprecationReason": null }, { - "name": "protocol_starts_with_nocase", + "name": "updatedAt_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, @@ -33201,546 +33408,309 @@ }, { "kind": "ENUM", - "name": "FieldEvent_orderBy", + "name": "FieldHourlySnapshot_orderBy", "description": null, + "isOneOf": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "blockNumber", + "name": "blocksToSoldOutSoil", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", + "name": "caseId", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash", + "name": "createdAt", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "deltaHarvestablePods", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex", + "name": "deltaHarvestedPods", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol", + "name": "deltaIssuedSoil", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__id", + "name": "deltaNumberOfSowers", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__lastSeason", + "name": "deltaNumberOfSows", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__lastUpgrade", + "name": "deltaPodIndex", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__methodologyVersion", + "name": "deltaPodRate", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__name", + "name": "deltaRealRateOfReturn", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__schemaVersion", + "name": "deltaSoil", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__slug", + "name": "deltaSownBeans", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__subgraphVersion", + "name": "deltaTemperature", "description": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FieldHourlySnapshot", - "description": null, - "fields": [ + }, { - "name": "blockNumber", - "description": "Creation Block Number", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "name": "deltaUnharvestablePods", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blocksToSoldOutSoil", - "description": "Number of blocks between sunrise and soil being sold out", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "name": "field", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "caseId", - "description": "The caseId used in the seasonal adjustment of temperature", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "name": "field__harvestablePods", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp of initial snapshot creation", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "name": "field__harvestedPods", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaHarvestablePods", - "description": "Point in time delta harvestable pods", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "name": "field__id", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaHarvestedPods", - "description": "Point in time delta harvested pods", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "name": "field__lastDailySnapshotDay", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaNumberOfSowers", - "description": "Point in time delta number of unique sowers", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "name": "field__lastHourlySnapshotSeason", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaNumberOfSows", - "description": "Point in time delta number of sows", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "name": "field__numberOfSowers", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaSownBeans", - "description": "Point in time delta total of sown beans", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "name": "field__numberOfSows", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaUnharvestablePods", - "description": "Point in time delta non-harvestable pods", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "name": "field__podIndex", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field", - "description": "Field associated with this snapshot", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Field", - "ofType": null - } - }, + "name": "field__podRate", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "field__realRateOfReturn", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "field__season", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "field__soil", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "field__sownBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "field__temperature", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "field__unharvestablePods", + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "harvestablePods", - "description": "Point in time harvestable pods", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "harvestedPods", - "description": "Point in time cumulative harvested pods", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "id", - "description": "Field ID - Unix Timestamp", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "issuedSoil", - "description": "Point in time amount of soil issued", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "numberOfSowers", - "description": "Point in time cumulative number of unique sowers", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "numberOfSows", - "description": "Point in time cumulative number of sows", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "podIndex", - "description": "Point in time pod index", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "podRate", - "description": "Point in time pod rate: Total unharvestable pods / bean supply", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "realRateOfReturn", - "description": "Point in time rate of return: Temperature / Bean Price", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "season", - "description": "Season", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "seasonBlock", + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "soil", - "description": "Point in time amount of soil remaining", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "soilSoldOut", - "description": "Bool flag if soil sold out for the season", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sownBeans", - "description": "Point in time cumulative total of sown beans", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "temperature", - "description": "Point in time temperature", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "unharvestablePods", - "description": "Point in time outstanding non-harvestable pods", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "updatedAt", - "description": "Timestamp of last entity update", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "FieldHourlySnapshot_filter", + "name": "Field_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { @@ -33763,7 +33733,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "FieldHourlySnapshot_filter", + "name": "Field_filter", "ofType": null } }, @@ -33772,11 +33742,11 @@ "deprecationReason": null }, { - "name": "blockNumber", + "name": "beanstalk", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -33784,11 +33754,23 @@ "deprecationReason": null }, { - "name": "blockNumber_gt", + "name": "beanstalk_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Beanstalk_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "beanstalk_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -33796,11 +33778,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gte", + "name": "beanstalk_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -33808,31 +33790,23 @@ "deprecationReason": null }, { - "name": "blockNumber_in", + "name": "beanstalk_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber_lt", + "name": "beanstalk_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -33840,11 +33814,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lte", + "name": "beanstalk_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -33852,11 +33826,11 @@ "deprecationReason": null }, { - "name": "blockNumber_not", + "name": "beanstalk_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -33864,7 +33838,7 @@ "deprecationReason": null }, { - "name": "blockNumber_not_in", + "name": "beanstalk_in", "description": null, "type": { "kind": "LIST", @@ -33874,7 +33848,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -33884,11 +33858,11 @@ "deprecationReason": null }, { - "name": "blocksToSoldOutSoil", + "name": "beanstalk_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -33896,11 +33870,11 @@ "deprecationReason": null }, { - "name": "blocksToSoldOutSoil_gt", + "name": "beanstalk_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -33908,11 +33882,11 @@ "deprecationReason": null }, { - "name": "blocksToSoldOutSoil_gte", + "name": "beanstalk_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -33920,31 +33894,23 @@ "deprecationReason": null }, { - "name": "blocksToSoldOutSoil_in", + "name": "beanstalk_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blocksToSoldOutSoil_lt", + "name": "beanstalk_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -33952,11 +33918,11 @@ "deprecationReason": null }, { - "name": "blocksToSoldOutSoil_lte", + "name": "beanstalk_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -33964,11 +33930,11 @@ "deprecationReason": null }, { - "name": "blocksToSoldOutSoil_not", + "name": "beanstalk_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -33976,7 +33942,7 @@ "deprecationReason": null }, { - "name": "blocksToSoldOutSoil_not_in", + "name": "beanstalk_not_in", "description": null, "type": { "kind": "LIST", @@ -33986,7 +33952,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -33996,11 +33962,11 @@ "deprecationReason": null }, { - "name": "caseId", + "name": "beanstalk_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -34008,11 +33974,11 @@ "deprecationReason": null }, { - "name": "caseId_gt", + "name": "beanstalk_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -34020,11 +33986,11 @@ "deprecationReason": null }, { - "name": "caseId_gte", + "name": "beanstalk_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -34032,31 +33998,35 @@ "deprecationReason": null }, { - "name": "caseId_in", + "name": "beanstalk_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "caseId_lt", + "name": "dailySnapshots_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FieldDailySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "farmer", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -34064,11 +34034,23 @@ "deprecationReason": null }, { - "name": "caseId_lte", + "name": "farmer_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Farmer_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "farmer_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -34076,11 +34058,11 @@ "deprecationReason": null }, { - "name": "caseId_not", + "name": "farmer_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -34088,31 +34070,23 @@ "deprecationReason": null }, { - "name": "caseId_not_in", + "name": "farmer_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", + "name": "farmer_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -34120,11 +34094,11 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "farmer_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -34132,11 +34106,11 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "farmer_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -34144,7 +34118,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "farmer_in", "description": null, "type": { "kind": "LIST", @@ -34154,7 +34128,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -34164,11 +34138,11 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "farmer_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -34176,11 +34150,11 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "farmer_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -34188,11 +34162,11 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "farmer_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -34200,31 +34174,23 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "farmer_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaHarvestablePods", + "name": "farmer_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -34232,11 +34198,11 @@ "deprecationReason": null }, { - "name": "deltaHarvestablePods_gt", + "name": "farmer_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -34244,11 +34210,11 @@ "deprecationReason": null }, { - "name": "deltaHarvestablePods_gte", + "name": "farmer_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -34256,7 +34222,7 @@ "deprecationReason": null }, { - "name": "deltaHarvestablePods_in", + "name": "farmer_not_in", "description": null, "type": { "kind": "LIST", @@ -34266,7 +34232,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -34276,11 +34242,11 @@ "deprecationReason": null }, { - "name": "deltaHarvestablePods_lt", + "name": "farmer_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -34288,11 +34254,11 @@ "deprecationReason": null }, { - "name": "deltaHarvestablePods_lte", + "name": "farmer_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -34300,11 +34266,11 @@ "deprecationReason": null }, { - "name": "deltaHarvestablePods_not", + "name": "farmer_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -34312,27 +34278,19 @@ "deprecationReason": null }, { - "name": "deltaHarvestablePods_not_in", + "name": "farmer_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaHarvestedPods", + "name": "harvestablePods", "description": null, "type": { "kind": "SCALAR", @@ -34344,7 +34302,7 @@ "deprecationReason": null }, { - "name": "deltaHarvestedPods_gt", + "name": "harvestablePods_gt", "description": null, "type": { "kind": "SCALAR", @@ -34356,7 +34314,7 @@ "deprecationReason": null }, { - "name": "deltaHarvestedPods_gte", + "name": "harvestablePods_gte", "description": null, "type": { "kind": "SCALAR", @@ -34368,7 +34326,7 @@ "deprecationReason": null }, { - "name": "deltaHarvestedPods_in", + "name": "harvestablePods_in", "description": null, "type": { "kind": "LIST", @@ -34388,7 +34346,7 @@ "deprecationReason": null }, { - "name": "deltaHarvestedPods_lt", + "name": "harvestablePods_lt", "description": null, "type": { "kind": "SCALAR", @@ -34400,7 +34358,7 @@ "deprecationReason": null }, { - "name": "deltaHarvestedPods_lte", + "name": "harvestablePods_lte", "description": null, "type": { "kind": "SCALAR", @@ -34412,7 +34370,7 @@ "deprecationReason": null }, { - "name": "deltaHarvestedPods_not", + "name": "harvestablePods_not", "description": null, "type": { "kind": "SCALAR", @@ -34424,7 +34382,7 @@ "deprecationReason": null }, { - "name": "deltaHarvestedPods_not_in", + "name": "harvestablePods_not_in", "description": null, "type": { "kind": "LIST", @@ -34444,11 +34402,11 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSowers", + "name": "harvestedPods", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -34456,11 +34414,11 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSowers_gt", + "name": "harvestedPods_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -34468,11 +34426,11 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSowers_gte", + "name": "harvestedPods_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -34480,7 +34438,7 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSowers_in", + "name": "harvestedPods_in", "description": null, "type": { "kind": "LIST", @@ -34490,7 +34448,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -34500,11 +34458,11 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSowers_lt", + "name": "harvestedPods_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -34512,11 +34470,11 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSowers_lte", + "name": "harvestedPods_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -34524,11 +34482,11 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSowers_not", + "name": "harvestedPods_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -34536,7 +34494,7 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSowers_not_in", + "name": "harvestedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -34546,7 +34504,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -34556,11 +34514,23 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSows", + "name": "hourlySnapshots_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FieldHourlySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -34568,11 +34538,11 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSows_gt", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -34580,11 +34550,11 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSows_gte", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -34592,7 +34562,7 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSows_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -34602,7 +34572,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null } } @@ -34612,11 +34582,11 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSows_lt", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -34624,11 +34594,11 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSows_lte", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -34636,11 +34606,11 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSows_not", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -34648,7 +34618,7 @@ "deprecationReason": null }, { - "name": "deltaNumberOfSows_not_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -34658,7 +34628,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null } } @@ -34668,7 +34638,7 @@ "deprecationReason": null }, { - "name": "deltaSownBeans", + "name": "lastDailySnapshotDay", "description": null, "type": { "kind": "SCALAR", @@ -34680,7 +34650,7 @@ "deprecationReason": null }, { - "name": "deltaSownBeans_gt", + "name": "lastDailySnapshotDay_gt", "description": null, "type": { "kind": "SCALAR", @@ -34692,7 +34662,7 @@ "deprecationReason": null }, { - "name": "deltaSownBeans_gte", + "name": "lastDailySnapshotDay_gte", "description": null, "type": { "kind": "SCALAR", @@ -34704,7 +34674,7 @@ "deprecationReason": null }, { - "name": "deltaSownBeans_in", + "name": "lastDailySnapshotDay_in", "description": null, "type": { "kind": "LIST", @@ -34724,7 +34694,7 @@ "deprecationReason": null }, { - "name": "deltaSownBeans_lt", + "name": "lastDailySnapshotDay_lt", "description": null, "type": { "kind": "SCALAR", @@ -34736,7 +34706,7 @@ "deprecationReason": null }, { - "name": "deltaSownBeans_lte", + "name": "lastDailySnapshotDay_lte", "description": null, "type": { "kind": "SCALAR", @@ -34748,7 +34718,7 @@ "deprecationReason": null }, { - "name": "deltaSownBeans_not", + "name": "lastDailySnapshotDay_not", "description": null, "type": { "kind": "SCALAR", @@ -34760,7 +34730,7 @@ "deprecationReason": null }, { - "name": "deltaSownBeans_not_in", + "name": "lastDailySnapshotDay_not_in", "description": null, "type": { "kind": "LIST", @@ -34780,11 +34750,11 @@ "deprecationReason": null }, { - "name": "deltaUnharvestablePods", + "name": "lastHourlySnapshotSeason", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -34792,11 +34762,11 @@ "deprecationReason": null }, { - "name": "deltaUnharvestablePods_gt", + "name": "lastHourlySnapshotSeason_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -34804,11 +34774,11 @@ "deprecationReason": null }, { - "name": "deltaUnharvestablePods_gte", + "name": "lastHourlySnapshotSeason_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -34816,7 +34786,7 @@ "deprecationReason": null }, { - "name": "deltaUnharvestablePods_in", + "name": "lastHourlySnapshotSeason_in", "description": null, "type": { "kind": "LIST", @@ -34826,7 +34796,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -34836,11 +34806,11 @@ "deprecationReason": null }, { - "name": "deltaUnharvestablePods_lt", + "name": "lastHourlySnapshotSeason_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -34848,11 +34818,11 @@ "deprecationReason": null }, { - "name": "deltaUnharvestablePods_lte", + "name": "lastHourlySnapshotSeason_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -34860,11 +34830,11 @@ "deprecationReason": null }, { - "name": "deltaUnharvestablePods_not", + "name": "lastHourlySnapshotSeason_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -34872,7 +34842,7 @@ "deprecationReason": null }, { - "name": "deltaUnharvestablePods_not_in", + "name": "lastHourlySnapshotSeason_not_in", "description": null, "type": { "kind": "LIST", @@ -34882,7 +34852,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -34892,23 +34862,11 @@ "deprecationReason": null }, { - "name": "field", + "name": "numberOfSowers", "description": null, "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Field_filter", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -34916,11 +34874,11 @@ "deprecationReason": null }, { - "name": "field_contains", + "name": "numberOfSowers_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -34928,11 +34886,11 @@ "deprecationReason": null }, { - "name": "field_contains_nocase", + "name": "numberOfSowers_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -34940,23 +34898,31 @@ "deprecationReason": null }, { - "name": "field_ends_with", + "name": "numberOfSowers_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field_ends_with_nocase", + "name": "numberOfSowers_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -34964,11 +34930,11 @@ "deprecationReason": null }, { - "name": "field_gt", + "name": "numberOfSowers_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -34976,11 +34942,11 @@ "deprecationReason": null }, { - "name": "field_gte", + "name": "numberOfSowers_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -34988,7 +34954,7 @@ "deprecationReason": null }, { - "name": "field_in", + "name": "numberOfSowers_not_in", "description": null, "type": { "kind": "LIST", @@ -34998,7 +34964,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } } @@ -35008,11 +34974,11 @@ "deprecationReason": null }, { - "name": "field_lt", + "name": "numberOfSows", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -35020,11 +34986,11 @@ "deprecationReason": null }, { - "name": "field_lte", + "name": "numberOfSows_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -35032,11 +34998,11 @@ "deprecationReason": null }, { - "name": "field_not", + "name": "numberOfSows_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -35044,23 +35010,31 @@ "deprecationReason": null }, { - "name": "field_not_contains", + "name": "numberOfSows_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field_not_contains_nocase", + "name": "numberOfSows_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -35068,11 +35042,11 @@ "deprecationReason": null }, { - "name": "field_not_ends_with", + "name": "numberOfSows_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -35080,11 +35054,11 @@ "deprecationReason": null }, { - "name": "field_not_ends_with_nocase", + "name": "numberOfSows_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -35092,7 +35066,7 @@ "deprecationReason": null }, { - "name": "field_not_in", + "name": "numberOfSows_not_in", "description": null, "type": { "kind": "LIST", @@ -35102,7 +35076,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } } @@ -35112,91 +35086,123 @@ "deprecationReason": null }, { - "name": "field_not_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field_not_starts_with_nocase", + "name": "or", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "Field_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field_starts_with", + "name": "plotIndexes", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field_starts_with_nocase", + "name": "plotIndexes_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestablePods", + "name": "plotIndexes_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestablePods_gt", + "name": "plotIndexes_not", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestablePods_gte", + "name": "plotIndexes_not_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestablePods_in", + "name": "plotIndexes_not_contains_nocase", "description": null, "type": { "kind": "LIST", @@ -35216,7 +35222,7 @@ "deprecationReason": null }, { - "name": "harvestablePods_lt", + "name": "podIndex", "description": null, "type": { "kind": "SCALAR", @@ -35228,7 +35234,7 @@ "deprecationReason": null }, { - "name": "harvestablePods_lte", + "name": "podIndex_gt", "description": null, "type": { "kind": "SCALAR", @@ -35240,7 +35246,7 @@ "deprecationReason": null }, { - "name": "harvestablePods_not", + "name": "podIndex_gte", "description": null, "type": { "kind": "SCALAR", @@ -35252,7 +35258,7 @@ "deprecationReason": null }, { - "name": "harvestablePods_not_in", + "name": "podIndex_in", "description": null, "type": { "kind": "LIST", @@ -35272,7 +35278,7 @@ "deprecationReason": null }, { - "name": "harvestedPods", + "name": "podIndex_lt", "description": null, "type": { "kind": "SCALAR", @@ -35284,7 +35290,7 @@ "deprecationReason": null }, { - "name": "harvestedPods_gt", + "name": "podIndex_lte", "description": null, "type": { "kind": "SCALAR", @@ -35296,7 +35302,7 @@ "deprecationReason": null }, { - "name": "harvestedPods_gte", + "name": "podIndex_not", "description": null, "type": { "kind": "SCALAR", @@ -35308,7 +35314,7 @@ "deprecationReason": null }, { - "name": "harvestedPods_in", + "name": "podIndex_not_in", "description": null, "type": { "kind": "LIST", @@ -35328,11 +35334,11 @@ "deprecationReason": null }, { - "name": "harvestedPods_lt", + "name": "podRate", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -35340,11 +35346,11 @@ "deprecationReason": null }, { - "name": "harvestedPods_lte", + "name": "podRate_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -35352,11 +35358,11 @@ "deprecationReason": null }, { - "name": "harvestedPods_not", + "name": "podRate_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -35364,7 +35370,7 @@ "deprecationReason": null }, { - "name": "harvestedPods_not_in", + "name": "podRate_in", "description": null, "type": { "kind": "LIST", @@ -35374,7 +35380,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null } } @@ -35384,11 +35390,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "podRate_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -35396,11 +35402,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "podRate_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -35408,11 +35414,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "podRate_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -35420,7 +35426,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "podRate_not_in", "description": null, "type": { "kind": "LIST", @@ -35430,7 +35436,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null } } @@ -35440,11 +35446,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "realRateOfReturn", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -35452,11 +35458,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "realRateOfReturn_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -35464,11 +35470,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "realRateOfReturn_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -35476,7 +35482,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "realRateOfReturn_in", "description": null, "type": { "kind": "LIST", @@ -35486,7 +35492,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null } } @@ -35496,11 +35502,11 @@ "deprecationReason": null }, { - "name": "issuedSoil", + "name": "realRateOfReturn_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -35508,11 +35514,11 @@ "deprecationReason": null }, { - "name": "issuedSoil_gt", + "name": "realRateOfReturn_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -35520,11 +35526,11 @@ "deprecationReason": null }, { - "name": "issuedSoil_gte", + "name": "realRateOfReturn_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -35532,7 +35538,7 @@ "deprecationReason": null }, { - "name": "issuedSoil_in", + "name": "realRateOfReturn_not_in", "description": null, "type": { "kind": "LIST", @@ -35542,7 +35548,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null } } @@ -35552,11 +35558,11 @@ "deprecationReason": null }, { - "name": "issuedSoil_lt", + "name": "season", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -35564,11 +35570,11 @@ "deprecationReason": null }, { - "name": "issuedSoil_lte", + "name": "season_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -35576,11 +35582,11 @@ "deprecationReason": null }, { - "name": "issuedSoil_not", + "name": "season_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -35588,7 +35594,7 @@ "deprecationReason": null }, { - "name": "issuedSoil_not_in", + "name": "season_in", "description": null, "type": { "kind": "LIST", @@ -35598,7 +35604,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -35608,7 +35614,7 @@ "deprecationReason": null }, { - "name": "numberOfSowers", + "name": "season_lt", "description": null, "type": { "kind": "SCALAR", @@ -35620,7 +35626,7 @@ "deprecationReason": null }, { - "name": "numberOfSowers_gt", + "name": "season_lte", "description": null, "type": { "kind": "SCALAR", @@ -35632,7 +35638,7 @@ "deprecationReason": null }, { - "name": "numberOfSowers_gte", + "name": "season_not", "description": null, "type": { "kind": "SCALAR", @@ -35644,7 +35650,7 @@ "deprecationReason": null }, { - "name": "numberOfSowers_in", + "name": "season_not_in", "description": null, "type": { "kind": "LIST", @@ -35664,11 +35670,11 @@ "deprecationReason": null }, { - "name": "numberOfSowers_lt", + "name": "soil", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -35676,11 +35682,11 @@ "deprecationReason": null }, { - "name": "numberOfSowers_lte", + "name": "soil_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -35688,11 +35694,11 @@ "deprecationReason": null }, { - "name": "numberOfSowers_not", + "name": "soil_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -35700,7 +35706,7 @@ "deprecationReason": null }, { - "name": "numberOfSowers_not_in", + "name": "soil_in", "description": null, "type": { "kind": "LIST", @@ -35710,7 +35716,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -35720,11 +35726,11 @@ "deprecationReason": null }, { - "name": "numberOfSows", + "name": "soil_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -35732,11 +35738,11 @@ "deprecationReason": null }, { - "name": "numberOfSows_gt", + "name": "soil_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -35744,11 +35750,11 @@ "deprecationReason": null }, { - "name": "numberOfSows_gte", + "name": "soil_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -35756,7 +35762,7 @@ "deprecationReason": null }, { - "name": "numberOfSows_in", + "name": "soil_not_in", "description": null, "type": { "kind": "LIST", @@ -35766,7 +35772,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -35776,11 +35782,11 @@ "deprecationReason": null }, { - "name": "numberOfSows_lt", + "name": "sownBeans", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -35788,11 +35794,11 @@ "deprecationReason": null }, { - "name": "numberOfSows_lte", + "name": "sownBeans_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -35800,11 +35806,11 @@ "deprecationReason": null }, { - "name": "numberOfSows_not", + "name": "sownBeans_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -35812,7 +35818,7 @@ "deprecationReason": null }, { - "name": "numberOfSows_not_in", + "name": "sownBeans_in", "description": null, "type": { "kind": "LIST", @@ -35822,7 +35828,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -35832,23 +35838,7 @@ "deprecationReason": null }, { - "name": "or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "FieldHourlySnapshot_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podIndex", + "name": "sownBeans_lt", "description": null, "type": { "kind": "SCALAR", @@ -35860,7 +35850,7 @@ "deprecationReason": null }, { - "name": "podIndex_gt", + "name": "sownBeans_lte", "description": null, "type": { "kind": "SCALAR", @@ -35872,7 +35862,7 @@ "deprecationReason": null }, { - "name": "podIndex_gte", + "name": "sownBeans_not", "description": null, "type": { "kind": "SCALAR", @@ -35884,7 +35874,7 @@ "deprecationReason": null }, { - "name": "podIndex_in", + "name": "sownBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -35904,11 +35894,11 @@ "deprecationReason": null }, { - "name": "podIndex_lt", + "name": "temperature", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -35916,11 +35906,11 @@ "deprecationReason": null }, { - "name": "podIndex_lte", + "name": "temperature_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -35928,11 +35918,11 @@ "deprecationReason": null }, { - "name": "podIndex_not", + "name": "temperature_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -35940,7 +35930,7 @@ "deprecationReason": null }, { - "name": "podIndex_not_in", + "name": "temperature_in", "description": null, "type": { "kind": "LIST", @@ -35950,7 +35940,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -35960,11 +35950,11 @@ "deprecationReason": null }, { - "name": "podRate", + "name": "temperature_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -35972,11 +35962,11 @@ "deprecationReason": null }, { - "name": "podRate_gt", + "name": "temperature_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -35984,11 +35974,11 @@ "deprecationReason": null }, { - "name": "podRate_gte", + "name": "temperature_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -35996,7 +35986,7 @@ "deprecationReason": null }, { - "name": "podRate_in", + "name": "temperature_not_in", "description": null, "type": { "kind": "LIST", @@ -36006,7 +35996,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "Int", "ofType": null } } @@ -36016,11 +36006,11 @@ "deprecationReason": null }, { - "name": "podRate_lt", + "name": "unharvestablePods", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -36028,11 +36018,11 @@ "deprecationReason": null }, { - "name": "podRate_lte", + "name": "unharvestablePods_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -36040,11 +36030,11 @@ "deprecationReason": null }, { - "name": "podRate_not", + "name": "unharvestablePods_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -36052,7 +36042,7 @@ "deprecationReason": null }, { - "name": "podRate_not_in", + "name": "unharvestablePods_in", "description": null, "type": { "kind": "LIST", @@ -36062,7 +36052,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null } } @@ -36072,11 +36062,11 @@ "deprecationReason": null }, { - "name": "realRateOfReturn", + "name": "unharvestablePods_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -36084,11 +36074,11 @@ "deprecationReason": null }, { - "name": "realRateOfReturn_gt", + "name": "unharvestablePods_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -36096,11 +36086,11 @@ "deprecationReason": null }, { - "name": "realRateOfReturn_gte", + "name": "unharvestablePods_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -36108,7 +36098,7 @@ "deprecationReason": null }, { - "name": "realRateOfReturn_in", + "name": "unharvestablePods_not_in", "description": null, "type": { "kind": "LIST", @@ -36118,7 +36108,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null } } @@ -36126,65 +36116,304 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "Field_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "beanstalk", + "description": null, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "realRateOfReturn_lt", + "name": "beanstalk__fertilizer1155", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "beanstalk__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "beanstalk__lastSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "beanstalk__name", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "beanstalk__token", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dailySnapshots", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "farmer", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "farmer__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "harvestablePods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "harvestedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshots", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastDailySnapshotDay", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastHourlySnapshotSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numberOfSowers", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numberOfSows", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "plotIndexes", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podIndex", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podRate", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "realRateOfReturn", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "soil", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sownBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "temperature", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unharvestablePods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Float", + "description": "The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).", + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Follow", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "created", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "realRateOfReturn_lte", + "name": "follower", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "realRateOfReturn_not", + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ipfs", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "realRateOfReturn_not_in", + "name": "network", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season", + "name": "space", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Space", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "FollowWhere", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ + { + "name": "created", "description": null, "type": { "kind": "SCALAR", @@ -36196,7 +36425,7 @@ "deprecationReason": null }, { - "name": "season_gt", + "name": "created_gt", "description": null, "type": { "kind": "SCALAR", @@ -36208,7 +36437,7 @@ "deprecationReason": null }, { - "name": "season_gte", + "name": "created_gte", "description": null, "type": { "kind": "SCALAR", @@ -36220,19 +36449,15 @@ "deprecationReason": null }, { - "name": "season_in", + "name": "created_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, "defaultValue": null, @@ -36240,7 +36465,7 @@ "deprecationReason": null }, { - "name": "season_lt", + "name": "created_lt", "description": null, "type": { "kind": "SCALAR", @@ -36252,7 +36477,7 @@ "deprecationReason": null }, { - "name": "season_lte", + "name": "created_lte", "description": null, "type": { "kind": "SCALAR", @@ -36264,11 +36489,11 @@ "deprecationReason": null }, { - "name": "season_not", + "name": "follower", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -36276,19 +36501,15 @@ "deprecationReason": null }, { - "name": "season_not_in", + "name": "follower_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, @@ -36296,11 +36517,11 @@ "deprecationReason": null }, { - "name": "soil", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -36308,11 +36529,27 @@ "deprecationReason": null }, { - "name": "soilSoldOut", + "name": "id_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ipfs", "description": null, "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "defaultValue": null, @@ -36320,19 +36557,15 @@ "deprecationReason": null }, { - "name": "soilSoldOut_in", + "name": "ipfs_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, @@ -36340,11 +36573,11 @@ "deprecationReason": null }, { - "name": "soilSoldOut_not", + "name": "network", "description": null, "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "defaultValue": null, @@ -36352,19 +36585,15 @@ "deprecationReason": null }, { - "name": "soilSoldOut_not_in", + "name": "network_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, @@ -36372,11 +36601,11 @@ "deprecationReason": null }, { - "name": "soil_gt", + "name": "space", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -36384,43 +36613,191 @@ "deprecationReason": null }, { - "name": "soil_gte", + "name": "space_in", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Germinating", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "address", + "description": "Address of the token or account which is germinating", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "soil_in", - "description": null, + "name": "bdv", + "description": "Germinating bdv. This only applies to a Token address", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Address-(EVEN|ODD)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isFarmer", + "description": "True when the address is a farmer account", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season", + "description": "The season in which the germination started", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stalk", + "description": "Germinating stalk. This only applies to farmer/protocol address", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenAmount", + "description": "Germinating tokens. This only applies to a Token address", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "EVEN or ODD", + "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": "INPUT_OBJECT", + "name": "Germinating_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ + { + "name": "_change_block", + "description": "Filter for the block changed event.", + "type": { + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "soil_lt", + "name": "address", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -36428,11 +36805,11 @@ "deprecationReason": null }, { - "name": "soil_lte", + "name": "address_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -36440,11 +36817,11 @@ "deprecationReason": null }, { - "name": "soil_not", + "name": "address_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -36452,31 +36829,23 @@ "deprecationReason": null }, { - "name": "soil_not_in", + "name": "address_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "sownBeans", + "name": "address_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -36484,11 +36853,11 @@ "deprecationReason": null }, { - "name": "sownBeans_gt", + "name": "address_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -36496,11 +36865,11 @@ "deprecationReason": null }, { - "name": "sownBeans_gte", + "name": "address_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -36508,7 +36877,7 @@ "deprecationReason": null }, { - "name": "sownBeans_in", + "name": "address_in", "description": null, "type": { "kind": "LIST", @@ -36518,7 +36887,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -36528,11 +36897,11 @@ "deprecationReason": null }, { - "name": "sownBeans_lt", + "name": "address_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -36540,11 +36909,11 @@ "deprecationReason": null }, { - "name": "sownBeans_lte", + "name": "address_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -36552,11 +36921,11 @@ "deprecationReason": null }, { - "name": "sownBeans_not", + "name": "address_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -36564,31 +36933,23 @@ "deprecationReason": null }, { - "name": "sownBeans_not_in", + "name": "address_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "temperature", + "name": "address_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -36596,11 +36957,11 @@ "deprecationReason": null }, { - "name": "temperature_gt", + "name": "address_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -36608,11 +36969,11 @@ "deprecationReason": null }, { - "name": "temperature_gte", + "name": "address_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -36620,7 +36981,7 @@ "deprecationReason": null }, { - "name": "temperature_in", + "name": "address_not_in", "description": null, "type": { "kind": "LIST", @@ -36630,7 +36991,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } } @@ -36640,11 +37001,11 @@ "deprecationReason": null }, { - "name": "temperature_lt", + "name": "address_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -36652,11 +37013,11 @@ "deprecationReason": null }, { - "name": "temperature_lte", + "name": "address_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -36664,11 +37025,11 @@ "deprecationReason": null }, { - "name": "temperature_not", + "name": "address_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -36676,19 +37037,27 @@ "deprecationReason": null }, { - "name": "temperature_not_in", + "name": "address_starts_with_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "and", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "Germinating_filter", + "ofType": null } }, "defaultValue": null, @@ -36696,7 +37065,7 @@ "deprecationReason": null }, { - "name": "unharvestablePods", + "name": "bdv", "description": null, "type": { "kind": "SCALAR", @@ -36708,7 +37077,7 @@ "deprecationReason": null }, { - "name": "unharvestablePods_gt", + "name": "bdv_gt", "description": null, "type": { "kind": "SCALAR", @@ -36720,7 +37089,7 @@ "deprecationReason": null }, { - "name": "unharvestablePods_gte", + "name": "bdv_gte", "description": null, "type": { "kind": "SCALAR", @@ -36732,7 +37101,7 @@ "deprecationReason": null }, { - "name": "unharvestablePods_in", + "name": "bdv_in", "description": null, "type": { "kind": "LIST", @@ -36752,7 +37121,7 @@ "deprecationReason": null }, { - "name": "unharvestablePods_lt", + "name": "bdv_lt", "description": null, "type": { "kind": "SCALAR", @@ -36764,7 +37133,7 @@ "deprecationReason": null }, { - "name": "unharvestablePods_lte", + "name": "bdv_lte", "description": null, "type": { "kind": "SCALAR", @@ -36776,7 +37145,7 @@ "deprecationReason": null }, { - "name": "unharvestablePods_not", + "name": "bdv_not", "description": null, "type": { "kind": "SCALAR", @@ -36788,7 +37157,7 @@ "deprecationReason": null }, { - "name": "unharvestablePods_not_in", + "name": "bdv_not_in", "description": null, "type": { "kind": "LIST", @@ -36808,11 +37177,11 @@ "deprecationReason": null }, { - "name": "updatedAt", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -36820,11 +37189,11 @@ "deprecationReason": null }, { - "name": "updatedAt_gt", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -36832,11 +37201,11 @@ "deprecationReason": null }, { - "name": "updatedAt_gte", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -36844,7 +37213,7 @@ "deprecationReason": null }, { - "name": "updatedAt_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -36854,7 +37223,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -36864,11 +37233,11 @@ "deprecationReason": null }, { - "name": "updatedAt_lt", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -36876,11 +37245,11 @@ "deprecationReason": null }, { - "name": "updatedAt_lte", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -36888,11 +37257,11 @@ "deprecationReason": null }, { - "name": "updatedAt_not", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -36900,7 +37269,7 @@ "deprecationReason": null }, { - "name": "updatedAt_not_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -36910,7 +37279,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -36918,275 +37287,397 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "FieldHourlySnapshot_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "blockNumber", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "blocksToSoldOutSoil", + "name": "isFarmer", "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "caseId", + "name": "isFarmer_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", + "name": "isFarmer_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaHarvestablePods", + "name": "isFarmer_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaHarvestedPods", + "name": "or", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "Germinating_filter", + "ofType": null + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaNumberOfSowers", + "name": "season", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaNumberOfSows", + "name": "season_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaSownBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaUnharvestablePods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__harvestablePods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__harvestedPods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__numberOfSowers", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__numberOfSows", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__podIndex", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__podRate", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__realRateOfReturn", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__season", + "name": "season_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__soil", + "name": "season_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__sownBeans", + "name": "season_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__temperature", + "name": "season_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__unharvestablePods", + "name": "season_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestablePods", + "name": "season_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestedPods", + "name": "stalk", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "stalk_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "issuedSoil", + "name": "stalk_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "numberOfSowers", + "name": "stalk_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "numberOfSows", + "name": "stalk_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podIndex", + "name": "stalk_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podRate", + "name": "stalk_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "realRateOfReturn", + "name": "stalk_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season", + "name": "tokenAmount", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "soil", + "name": "tokenAmount_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "soilSoldOut", + "name": "tokenAmount_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "sownBeans", + "name": "tokenAmount_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "temperature", + "name": "tokenAmount_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unharvestablePods", + "name": "tokenAmount_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", + "name": "tokenAmount_not", "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "Field_filter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_change_block", - "description": "Filter for the block changed event.", "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -37194,15 +37685,19 @@ "deprecationReason": null }, { - "name": "and", + "name": "tokenAmount_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "Field_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -37210,7 +37705,7 @@ "deprecationReason": null }, { - "name": "beanstalk", + "name": "type", "description": null, "type": { "kind": "SCALAR", @@ -37222,19 +37717,7 @@ "deprecationReason": null }, { - "name": "beanstalk_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk_contains", + "name": "type_contains", "description": null, "type": { "kind": "SCALAR", @@ -37246,7 +37729,7 @@ "deprecationReason": null }, { - "name": "beanstalk_contains_nocase", + "name": "type_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -37258,7 +37741,7 @@ "deprecationReason": null }, { - "name": "beanstalk_ends_with", + "name": "type_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -37270,7 +37753,7 @@ "deprecationReason": null }, { - "name": "beanstalk_ends_with_nocase", + "name": "type_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -37282,7 +37765,7 @@ "deprecationReason": null }, { - "name": "beanstalk_gt", + "name": "type_gt", "description": null, "type": { "kind": "SCALAR", @@ -37294,7 +37777,7 @@ "deprecationReason": null }, { - "name": "beanstalk_gte", + "name": "type_gte", "description": null, "type": { "kind": "SCALAR", @@ -37306,7 +37789,7 @@ "deprecationReason": null }, { - "name": "beanstalk_in", + "name": "type_in", "description": null, "type": { "kind": "LIST", @@ -37326,7 +37809,7 @@ "deprecationReason": null }, { - "name": "beanstalk_lt", + "name": "type_lt", "description": null, "type": { "kind": "SCALAR", @@ -37338,7 +37821,7 @@ "deprecationReason": null }, { - "name": "beanstalk_lte", + "name": "type_lte", "description": null, "type": { "kind": "SCALAR", @@ -37350,7 +37833,7 @@ "deprecationReason": null }, { - "name": "beanstalk_not", + "name": "type_not", "description": null, "type": { "kind": "SCALAR", @@ -37362,7 +37845,7 @@ "deprecationReason": null }, { - "name": "beanstalk_not_contains", + "name": "type_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -37374,7 +37857,7 @@ "deprecationReason": null }, { - "name": "beanstalk_not_contains_nocase", + "name": "type_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -37386,7 +37869,7 @@ "deprecationReason": null }, { - "name": "beanstalk_not_ends_with", + "name": "type_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -37398,7 +37881,7 @@ "deprecationReason": null }, { - "name": "beanstalk_not_ends_with_nocase", + "name": "type_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -37410,7 +37893,7 @@ "deprecationReason": null }, { - "name": "beanstalk_not_in", + "name": "type_not_in", "description": null, "type": { "kind": "LIST", @@ -37430,7 +37913,7 @@ "deprecationReason": null }, { - "name": "beanstalk_not_starts_with", + "name": "type_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -37442,7 +37925,7 @@ "deprecationReason": null }, { - "name": "beanstalk_not_starts_with_nocase", + "name": "type_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -37454,7 +37937,7 @@ "deprecationReason": null }, { - "name": "beanstalk_starts_with", + "name": "type_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -37466,7 +37949,7 @@ "deprecationReason": null }, { - "name": "beanstalk_starts_with_nocase", + "name": "type_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -37476,109 +37959,230 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "Germinating_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "address", + "description": null, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "dailySnapshots_", + "name": "bdv", "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "FieldDailySnapshot_filter", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer", + "name": "id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isFarmer", "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stalk", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenAmount", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "ID", + "description": "The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"4\"`) or integer (such as `4`) input value will be accepted as an ID.", + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Int", + "description": "The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Int8", + "description": "8 bytes signed integer\n", + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Item", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_", + "name": "spacesCount", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "Farmer_filter", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Leaderboard", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "farmer_contains", + "name": "lastVote", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_contains_nocase", + "name": "proposalsCount", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_ends_with", + "name": "space", "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_ends_with_nocase", + "name": "user", "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_gt", + "name": "votesCount", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LeaderboardsWhere", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ { - "name": "farmer_gte", + "name": "proposal_count", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -37586,19 +38190,15 @@ "deprecationReason": null }, { - "name": "farmer_in", + "name": "proposal_count_gt", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, "defaultValue": null, @@ -37606,59 +38206,75 @@ "deprecationReason": null }, { - "name": "farmer_lt", + "name": "proposal_count_gte", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_lte", + "name": "proposal_count_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_not", + "name": "proposal_count_lt", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_not_contains", + "name": "proposal_count_lte", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_not_contains_nocase", + "name": "proposal_count_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -37666,19 +38282,23 @@ "deprecationReason": null }, { - "name": "farmer_not_ends_with", + "name": "proposal_count_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_not_ends_with_nocase", + "name": "space", "description": null, "type": { "kind": "SCALAR", @@ -37690,19 +38310,15 @@ "deprecationReason": null }, { - "name": "farmer_not_in", + "name": "space_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, @@ -37710,7 +38326,7 @@ "deprecationReason": null }, { - "name": "farmer_not_starts_with", + "name": "space_not", "description": null, "type": { "kind": "SCALAR", @@ -37722,19 +38338,23 @@ "deprecationReason": null }, { - "name": "farmer_not_starts_with_nocase", + "name": "space_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_starts_with", + "name": "user", "description": null, "type": { "kind": "SCALAR", @@ -37746,23 +38366,27 @@ "deprecationReason": null }, { - "name": "farmer_starts_with_nocase", + "name": "user_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestablePods", + "name": "user_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -37770,23 +38394,27 @@ "deprecationReason": null }, { - "name": "harvestablePods_gt", + "name": "user_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestablePods_gte", + "name": "vote_count", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -37794,19 +38422,15 @@ "deprecationReason": null }, { - "name": "harvestablePods_in", + "name": "vote_count_gt", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, "defaultValue": null, @@ -37814,55 +38438,63 @@ "deprecationReason": null }, { - "name": "harvestablePods_lt", + "name": "vote_count_gte", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestablePods_lte", + "name": "vote_count_in", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestablePods_not", + "name": "vote_count_lt", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestablePods_not_in", + "name": "vote_count_lte", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, "defaultValue": null, @@ -37870,11 +38502,11 @@ "deprecationReason": null }, { - "name": "harvestedPods", + "name": "vote_count_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -37882,111 +38514,226 @@ "deprecationReason": null }, { - "name": "harvestedPods_gt", + "name": "vote_count_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "MarketStatus", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ACTIVE", + "description": null, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "harvestedPods_gte", + "name": "CANCELLED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CANCELLED_PARTIAL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EXPIRED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FILLED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FILLED_PARTIAL", "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "MarketplaceEvent", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "blockNumber", + "description": "Block number of this event", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestedPods_in", - "description": null, + "name": "createdAt", + "description": "Timestamp of this event", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestedPods_lt", - "description": null, + "name": "hash", + "description": "Transaction hash of the transaction that emitted this event", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestedPods_lte", - "description": null, + "name": "id", + "description": "{ Event type }-{ Transaction hash }-{ Log index }", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestedPods_not", - "description": null, + "name": "logIndex", + "description": "Event log index. For transactions that don't emit event, create arbitrary index starting from 0", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestedPods_not_in", - "description": null, + "name": "protocol", + "description": "The protocol this transaction belongs to", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "OBJECT", + "name": "Beanstalk", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "PodListingCancelled", + "ofType": null }, { - "name": "hourlySnapshots_", - "description": null, + "kind": "OBJECT", + "name": "PodListingCreated", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "PodListingFilled", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "PodOrderCancelled", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "PodOrderCreated", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "PodOrderFilled", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "MarketplaceEvent_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ + { + "name": "_change_block", + "description": "Filter for the block changed event.", "type": { "kind": "INPUT_OBJECT", - "name": "FieldHourlySnapshot_filter", + "name": "BlockChangedFilter", "ofType": null }, "defaultValue": null, @@ -37994,11 +38741,27 @@ "deprecationReason": null }, { - "name": "id", + "name": "and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MarketplaceEvent_filter", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockNumber", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -38006,11 +38769,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "blockNumber_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -38018,11 +38781,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "blockNumber_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -38030,7 +38793,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "blockNumber_in", "description": null, "type": { "kind": "LIST", @@ -38040,7 +38803,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -38050,11 +38813,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "blockNumber_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -38062,11 +38825,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "blockNumber_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -38074,11 +38837,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "blockNumber_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -38086,7 +38849,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "blockNumber_not_in", "description": null, "type": { "kind": "LIST", @@ -38096,7 +38859,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -38106,11 +38869,11 @@ "deprecationReason": null }, { - "name": "numberOfSowers", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -38118,11 +38881,11 @@ "deprecationReason": null }, { - "name": "numberOfSowers_gt", + "name": "createdAt_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -38130,11 +38893,11 @@ "deprecationReason": null }, { - "name": "numberOfSowers_gte", + "name": "createdAt_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -38142,7 +38905,7 @@ "deprecationReason": null }, { - "name": "numberOfSowers_in", + "name": "createdAt_in", "description": null, "type": { "kind": "LIST", @@ -38152,7 +38915,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -38162,11 +38925,11 @@ "deprecationReason": null }, { - "name": "numberOfSowers_lt", + "name": "createdAt_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -38174,11 +38937,11 @@ "deprecationReason": null }, { - "name": "numberOfSowers_lte", + "name": "createdAt_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -38186,11 +38949,11 @@ "deprecationReason": null }, { - "name": "numberOfSowers_not", + "name": "createdAt_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -38198,7 +38961,7 @@ "deprecationReason": null }, { - "name": "numberOfSowers_not_in", + "name": "createdAt_not_in", "description": null, "type": { "kind": "LIST", @@ -38208,7 +38971,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -38218,35 +38981,11 @@ "deprecationReason": null }, { - "name": "numberOfSows", + "name": "hash", "description": null, "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "numberOfSows_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "numberOfSows_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -38254,31 +38993,11 @@ "deprecationReason": null }, { - "name": "numberOfSows_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "numberOfSows_lt", + "name": "hash_contains", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -38286,11 +39005,11 @@ "deprecationReason": null }, { - "name": "numberOfSows_lte", + "name": "hash_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -38298,11 +39017,11 @@ "deprecationReason": null }, { - "name": "numberOfSows_not", + "name": "hash_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -38310,167 +39029,11 @@ "deprecationReason": null }, { - "name": "numberOfSows_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "Field_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "plotIndexes", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "plotIndexes_contains", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "plotIndexes_contains_nocase", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "plotIndexes_not", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "plotIndexes_not_contains", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "plotIndexes_not_contains_nocase", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podIndex", + "name": "hash_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -38478,11 +39041,11 @@ "deprecationReason": null }, { - "name": "podIndex_gt", + "name": "hash_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -38490,11 +39053,11 @@ "deprecationReason": null }, { - "name": "podIndex_gte", + "name": "hash_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -38502,7 +39065,7 @@ "deprecationReason": null }, { - "name": "podIndex_in", + "name": "hash_in", "description": null, "type": { "kind": "LIST", @@ -38512,7 +39075,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -38522,11 +39085,11 @@ "deprecationReason": null }, { - "name": "podIndex_lt", + "name": "hash_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -38534,11 +39097,11 @@ "deprecationReason": null }, { - "name": "podIndex_lte", + "name": "hash_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -38546,11 +39109,11 @@ "deprecationReason": null }, { - "name": "podIndex_not", + "name": "hash_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -38558,31 +39121,23 @@ "deprecationReason": null }, { - "name": "podIndex_not_in", + "name": "hash_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podRate", + "name": "hash_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -38590,11 +39145,11 @@ "deprecationReason": null }, { - "name": "podRate_gt", + "name": "hash_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -38602,11 +39157,11 @@ "deprecationReason": null }, { - "name": "podRate_gte", + "name": "hash_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -38614,7 +39169,7 @@ "deprecationReason": null }, { - "name": "podRate_in", + "name": "hash_not_in", "description": null, "type": { "kind": "LIST", @@ -38624,7 +39179,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null } } @@ -38634,11 +39189,11 @@ "deprecationReason": null }, { - "name": "podRate_lt", + "name": "hash_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -38646,11 +39201,11 @@ "deprecationReason": null }, { - "name": "podRate_lte", + "name": "hash_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -38658,11 +39213,11 @@ "deprecationReason": null }, { - "name": "podRate_not", + "name": "hash_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -38670,31 +39225,23 @@ "deprecationReason": null }, { - "name": "podRate_not_in", + "name": "hash_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "realRateOfReturn", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -38702,11 +39249,11 @@ "deprecationReason": null }, { - "name": "realRateOfReturn_gt", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -38714,11 +39261,11 @@ "deprecationReason": null }, { - "name": "realRateOfReturn_gte", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -38726,7 +39273,7 @@ "deprecationReason": null }, { - "name": "realRateOfReturn_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -38736,7 +39283,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null } } @@ -38746,11 +39293,11 @@ "deprecationReason": null }, { - "name": "realRateOfReturn_lt", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -38758,11 +39305,11 @@ "deprecationReason": null }, { - "name": "realRateOfReturn_lte", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -38770,11 +39317,11 @@ "deprecationReason": null }, { - "name": "realRateOfReturn_not", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -38782,7 +39329,7 @@ "deprecationReason": null }, { - "name": "realRateOfReturn_not_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -38792,7 +39339,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null } } @@ -38802,7 +39349,7 @@ "deprecationReason": null }, { - "name": "season", + "name": "logIndex", "description": null, "type": { "kind": "SCALAR", @@ -38814,7 +39361,7 @@ "deprecationReason": null }, { - "name": "season_gt", + "name": "logIndex_gt", "description": null, "type": { "kind": "SCALAR", @@ -38826,7 +39373,7 @@ "deprecationReason": null }, { - "name": "season_gte", + "name": "logIndex_gte", "description": null, "type": { "kind": "SCALAR", @@ -38838,7 +39385,7 @@ "deprecationReason": null }, { - "name": "season_in", + "name": "logIndex_in", "description": null, "type": { "kind": "LIST", @@ -38858,7 +39405,7 @@ "deprecationReason": null }, { - "name": "season_lt", + "name": "logIndex_lt", "description": null, "type": { "kind": "SCALAR", @@ -38870,7 +39417,7 @@ "deprecationReason": null }, { - "name": "season_lte", + "name": "logIndex_lte", "description": null, "type": { "kind": "SCALAR", @@ -38882,7 +39429,7 @@ "deprecationReason": null }, { - "name": "season_not", + "name": "logIndex_not", "description": null, "type": { "kind": "SCALAR", @@ -38894,7 +39441,7 @@ "deprecationReason": null }, { - "name": "season_not_in", + "name": "logIndex_not_in", "description": null, "type": { "kind": "LIST", @@ -38914,55 +39461,15 @@ "deprecationReason": null }, { - "name": "soil", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "soil_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "soil_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "soil_in", + "name": "or", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "MarketplaceEvent_filter", + "ofType": null } }, "defaultValue": null, @@ -38970,23 +39477,11 @@ "deprecationReason": null }, { - "name": "soil_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "soil_lte", + "name": "protocol", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -38994,11 +39489,11 @@ "deprecationReason": null }, { - "name": "soil_not", + "name": "protocol_", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "INPUT_OBJECT", + "name": "Beanstalk_filter", "ofType": null }, "defaultValue": null, @@ -39006,31 +39501,11 @@ "deprecationReason": null }, { - "name": "soil_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sownBeans", + "name": "protocol_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -39038,11 +39513,11 @@ "deprecationReason": null }, { - "name": "sownBeans_gt", + "name": "protocol_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -39050,11 +39525,11 @@ "deprecationReason": null }, { - "name": "sownBeans_gte", + "name": "protocol_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -39062,31 +39537,11 @@ "deprecationReason": null }, { - "name": "sownBeans_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sownBeans_lt", + "name": "protocol_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -39094,11 +39549,11 @@ "deprecationReason": null }, { - "name": "sownBeans_lte", + "name": "protocol_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -39106,11 +39561,11 @@ "deprecationReason": null }, { - "name": "sownBeans_not", + "name": "protocol_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -39118,7 +39573,7 @@ "deprecationReason": null }, { - "name": "sownBeans_not_in", + "name": "protocol_in", "description": null, "type": { "kind": "LIST", @@ -39128,7 +39583,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -39138,35 +39593,11 @@ "deprecationReason": null }, { - "name": "temperature", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "temperature_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "temperature_gte", + "name": "protocol_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -39174,31 +39605,11 @@ "deprecationReason": null }, { - "name": "temperature_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "temperature_lt", + "name": "protocol_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -39206,11 +39617,11 @@ "deprecationReason": null }, { - "name": "temperature_lte", + "name": "protocol_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -39218,11 +39629,11 @@ "deprecationReason": null }, { - "name": "temperature_not", + "name": "protocol_not_contains", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -39230,31 +39641,11 @@ "deprecationReason": null }, { - "name": "temperature_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unharvestablePods", + "name": "protocol_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -39262,11 +39653,11 @@ "deprecationReason": null }, { - "name": "unharvestablePods_gt", + "name": "protocol_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -39274,11 +39665,11 @@ "deprecationReason": null }, { - "name": "unharvestablePods_gte", + "name": "protocol_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -39286,7 +39677,7 @@ "deprecationReason": null }, { - "name": "unharvestablePods_in", + "name": "protocol_not_in", "description": null, "type": { "kind": "LIST", @@ -39296,7 +39687,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -39306,11 +39697,11 @@ "deprecationReason": null }, { - "name": "unharvestablePods_lt", + "name": "protocol_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -39318,11 +39709,11 @@ "deprecationReason": null }, { - "name": "unharvestablePods_lte", + "name": "protocol_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -39330,11 +39721,11 @@ "deprecationReason": null }, { - "name": "unharvestablePods_not", + "name": "protocol_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -39342,20 +39733,12 @@ "deprecationReason": null }, { - "name": "unharvestablePods_not_in", + "name": "protocol_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, @@ -39368,214 +39751,238 @@ }, { "kind": "ENUM", - "name": "Field_orderBy", + "name": "MarketplaceEvent_orderBy", "description": null, + "isOneOf": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "beanstalk", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk__lastSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk__lastUpgrade", + "name": "blockNumber", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk__methodologyVersion", + "name": "createdAt", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk__name", + "name": "hash", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk__schemaVersion", + "name": "id", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk__slug", + "name": "logIndex", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk__subgraphVersion", + "name": "protocol", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshots", + "name": "protocol__fertilizer1155", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer", + "name": "protocol__id", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer__id", + "name": "protocol__lastSeason", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestablePods", + "name": "protocol__name", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestedPods", + "name": "protocol__token", "description": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Message", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "hourlySnapshots", + "name": "address", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "numberOfSowers", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "numberOfSows", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "plotIndexes", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podIndex", + "name": "ipfs", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "podRate", + "name": "mci", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "realRateOfReturn", + "name": "receipt", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "season", + "name": "sig", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "soil", + "name": "space", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sownBeans", + "name": "timestamp", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "temperature", + "name": "type", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "unharvestablePods", + "name": "version", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Float", - "description": "The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).", - "fields": null, "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "Follow", + "kind": "INPUT_OBJECT", + "name": "MessageWhere", "description": null, - "fields": [ + "isOneOf": false, + "fields": null, + "inputFields": [ { - "name": "created", + "name": "address", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "follower", + "name": "address_in", "description": null, - "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", @@ -39583,43 +39990,27 @@ "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ipfs", - "description": null, - "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "network", + "name": "id_in", "description": null, - "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", @@ -39627,39 +40018,12 @@ "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "space", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Space", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "FollowWhere", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "created", + "name": "mci", "description": null, "type": { "kind": "SCALAR", @@ -39671,7 +40035,7 @@ "deprecationReason": null }, { - "name": "created_gt", + "name": "mci_gt", "description": null, "type": { "kind": "SCALAR", @@ -39683,7 +40047,7 @@ "deprecationReason": null }, { - "name": "created_gte", + "name": "mci_gte", "description": null, "type": { "kind": "SCALAR", @@ -39695,7 +40059,7 @@ "deprecationReason": null }, { - "name": "created_in", + "name": "mci_in", "description": null, "type": { "kind": "LIST", @@ -39711,7 +40075,7 @@ "deprecationReason": null }, { - "name": "created_lt", + "name": "mci_lt", "description": null, "type": { "kind": "SCALAR", @@ -39723,7 +40087,7 @@ "deprecationReason": null }, { - "name": "created_lte", + "name": "mci_lte", "description": null, "type": { "kind": "SCALAR", @@ -39735,7 +40099,7 @@ "deprecationReason": null }, { - "name": "follower", + "name": "space", "description": null, "type": { "kind": "SCALAR", @@ -39747,7 +40111,7 @@ "deprecationReason": null }, { - "name": "follower_in", + "name": "space_in", "description": null, "type": { "kind": "LIST", @@ -39763,11 +40127,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "timestamp", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -39775,27 +40139,23 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "timestamp_gt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ipfs", + "name": "timestamp_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -39803,14 +40163,14 @@ "deprecationReason": null }, { - "name": "ipfs_in", + "name": "timestamp_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, @@ -39819,11 +40179,11 @@ "deprecationReason": null }, { - "name": "network", + "name": "timestamp_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -39831,23 +40191,19 @@ "deprecationReason": null }, { - "name": "network_in", + "name": "timestamp_lte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "space", + "name": "type", "description": null, "type": { "kind": "SCALAR", @@ -39859,7 +40215,7 @@ "deprecationReason": null }, { - "name": "space_in", + "name": "type_in", "description": null, "type": { "kind": "LIST", @@ -39881,19 +40237,80 @@ }, { "kind": "OBJECT", - "name": "Germinating", + "name": "Metrics", "description": null, + "isOneOf": null, "fields": [ { - "name": "address", - "description": "Address of the token or account which is germinating", + "name": "categories", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Any", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OrderDirection", + "description": "Defines the order direction, either ascending or descending", + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "asc", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "desc", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Plot", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "beansPerPod", + "description": "Number of beans spent for each pod, whether through sowing or on the marketplace", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } }, @@ -39901,8 +40318,8 @@ "deprecationReason": null }, { - "name": "bdv", - "description": "Germinating bdv. This only applies to a Token address", + "name": "createdAt", + "description": "Timestamp of creation", "args": [], "type": { "kind": "NON_NULL", @@ -39917,15 +40334,15 @@ "deprecationReason": null }, { - "name": "id", - "description": "Address-(EVEN|ODD)", + "name": "creationHash", + "description": "Transaction hash of when this plot entity was created", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -39933,15 +40350,15 @@ "deprecationReason": null }, { - "name": "isFarmer", - "description": "True when the address is a farmer account", + "name": "farmer", + "description": "Farmer who owns this plot", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "Farmer", "ofType": null } }, @@ -39949,15 +40366,31 @@ "deprecationReason": null }, { - "name": "season", - "description": "The season in which the germination started", + "name": "field", + "description": "Field to which this plot belongs", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Field", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fullyHarvested", + "description": "Flag for if plot is fully harvested", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null } }, @@ -39965,8 +40398,8 @@ "deprecationReason": null }, { - "name": "stalk", - "description": "Germinating stalk. This only applies to farmer/Beanstalk address", + "name": "harvestablePods", + "description": "Number of pods harvestable", "args": [], "type": { "kind": "NON_NULL", @@ -39981,8 +40414,8 @@ "deprecationReason": null }, { - "name": "tokenAmount", - "description": "Germinating tokens. This only applies to a Token address", + "name": "harvestedPods", + "description": "Number of pods harvested", "args": [], "type": { "kind": "NON_NULL", @@ -39997,123 +40430,194 @@ "deprecationReason": null }, { - "name": "type", - "description": "EVEN or ODD", + "name": "id", + "description": "Plot index", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "Germinating_filter", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "_change_block", - "description": "Filter for the block changed event.", + "name": "index", + "description": "Plot Index", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "address", - "description": null, + "name": "listing", + "description": "Associated plot listing", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "PodListing", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "address_contains", - "description": null, + "name": "pods", + "description": "Total pods in plot", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "address_contains_nocase", - "description": null, + "name": "season", + "description": "Season when created", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "address_ends_with", - "description": null, + "name": "source", + "description": "Transaction source for this plot. Not the same as creationHash which can include plots splitting from transfer or harvest without the owner changing", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PlotSource", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "address_ends_with_nocase", - "description": null, + "name": "sourceHash", + "description": "Transaction hash corresponding to source", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "address_gt", - "description": null, + "name": "updatedAt", + "description": "Timestamp when updated", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "address_gte", + "name": "updatedAtBlock", + "description": "Block when updated", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PlotSource", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "MARKET", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SOW", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TRANSFER", "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "Plot_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ + { + "name": "_change_block", + "description": "Filter for the block changed event.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", "ofType": null }, "defaultValue": null, @@ -40121,19 +40625,15 @@ "deprecationReason": null }, { - "name": "address_in", + "name": "and", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "Plot_filter", + "ofType": null } }, "defaultValue": null, @@ -40141,11 +40641,11 @@ "deprecationReason": null }, { - "name": "address_lt", + "name": "beansPerPod", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -40153,11 +40653,11 @@ "deprecationReason": null }, { - "name": "address_lte", + "name": "beansPerPod_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -40165,11 +40665,11 @@ "deprecationReason": null }, { - "name": "address_not", + "name": "beansPerPod_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -40177,23 +40677,31 @@ "deprecationReason": null }, { - "name": "address_not_contains", + "name": "beansPerPod_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "address_not_contains_nocase", + "name": "beansPerPod_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -40201,11 +40709,11 @@ "deprecationReason": null }, { - "name": "address_not_ends_with", + "name": "beansPerPod_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -40213,11 +40721,11 @@ "deprecationReason": null }, { - "name": "address_not_ends_with_nocase", + "name": "beansPerPod_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -40225,7 +40733,7 @@ "deprecationReason": null }, { - "name": "address_not_in", + "name": "beansPerPod_not_in", "description": null, "type": { "kind": "LIST", @@ -40235,7 +40743,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -40245,23 +40753,11 @@ "deprecationReason": null }, { - "name": "address_not_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "address_not_starts_with_nocase", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -40269,11 +40765,11 @@ "deprecationReason": null }, { - "name": "address_starts_with", + "name": "createdAt_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -40281,11 +40777,11 @@ "deprecationReason": null }, { - "name": "address_starts_with_nocase", + "name": "createdAt_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -40293,15 +40789,19 @@ "deprecationReason": null }, { - "name": "and", + "name": "createdAt_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "Germinating_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -40309,7 +40809,7 @@ "deprecationReason": null }, { - "name": "bdv", + "name": "createdAt_lt", "description": null, "type": { "kind": "SCALAR", @@ -40321,7 +40821,7 @@ "deprecationReason": null }, { - "name": "bdv_gt", + "name": "createdAt_lte", "description": null, "type": { "kind": "SCALAR", @@ -40333,7 +40833,7 @@ "deprecationReason": null }, { - "name": "bdv_gte", + "name": "createdAt_not", "description": null, "type": { "kind": "SCALAR", @@ -40345,7 +40845,7 @@ "deprecationReason": null }, { - "name": "bdv_in", + "name": "createdAt_not_in", "description": null, "type": { "kind": "LIST", @@ -40365,11 +40865,11 @@ "deprecationReason": null }, { - "name": "bdv_lt", + "name": "creationHash", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40377,11 +40877,11 @@ "deprecationReason": null }, { - "name": "bdv_lte", + "name": "creationHash_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40389,11 +40889,11 @@ "deprecationReason": null }, { - "name": "bdv_not", + "name": "creationHash_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40401,31 +40901,23 @@ "deprecationReason": null }, { - "name": "bdv_not_in", + "name": "creationHash_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "creationHash_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40433,11 +40925,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "creationHash_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40445,11 +40937,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "creationHash_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40457,7 +40949,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "creationHash_in", "description": null, "type": { "kind": "LIST", @@ -40467,7 +40959,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } } @@ -40477,11 +40969,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "creationHash_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40489,11 +40981,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "creationHash_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40501,11 +40993,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "creationHash_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40513,31 +41005,23 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "creationHash_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "isFarmer", + "name": "creationHash_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40545,31 +41029,23 @@ "deprecationReason": null }, { - "name": "isFarmer_in", + "name": "creationHash_not_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "isFarmer_not", + "name": "creationHash_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40577,7 +41053,7 @@ "deprecationReason": null }, { - "name": "isFarmer_not_in", + "name": "creationHash_not_in", "description": null, "type": { "kind": "LIST", @@ -40587,7 +41063,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } } @@ -40597,27 +41073,23 @@ "deprecationReason": null }, { - "name": "or", + "name": "creationHash_not_starts_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "Germinating_filter", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season", + "name": "creationHash_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40625,11 +41097,11 @@ "deprecationReason": null }, { - "name": "season_gt", + "name": "creationHash_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40637,11 +41109,11 @@ "deprecationReason": null }, { - "name": "season_gte", + "name": "creationHash_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40649,31 +41121,23 @@ "deprecationReason": null }, { - "name": "season_in", + "name": "farmer", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season_lt", + "name": "farmer_", "description": null, "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "Farmer_filter", "ofType": null }, "defaultValue": null, @@ -40681,11 +41145,11 @@ "deprecationReason": null }, { - "name": "season_lte", + "name": "farmer_contains", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40693,11 +41157,11 @@ "deprecationReason": null }, { - "name": "season_not", + "name": "farmer_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40705,31 +41169,23 @@ "deprecationReason": null }, { - "name": "season_not_in", + "name": "farmer_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalk", + "name": "farmer_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40737,11 +41193,11 @@ "deprecationReason": null }, { - "name": "stalk_gt", + "name": "farmer_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40749,11 +41205,11 @@ "deprecationReason": null }, { - "name": "stalk_gte", + "name": "farmer_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40761,7 +41217,7 @@ "deprecationReason": null }, { - "name": "stalk_in", + "name": "farmer_in", "description": null, "type": { "kind": "LIST", @@ -40771,7 +41227,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -40781,11 +41237,11 @@ "deprecationReason": null }, { - "name": "stalk_lt", + "name": "farmer_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40793,11 +41249,11 @@ "deprecationReason": null }, { - "name": "stalk_lte", + "name": "farmer_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40805,11 +41261,11 @@ "deprecationReason": null }, { - "name": "stalk_not", + "name": "farmer_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40817,31 +41273,23 @@ "deprecationReason": null }, { - "name": "stalk_not_in", + "name": "farmer_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenAmount", + "name": "farmer_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40849,11 +41297,11 @@ "deprecationReason": null }, { - "name": "tokenAmount_gt", + "name": "farmer_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40861,11 +41309,11 @@ "deprecationReason": null }, { - "name": "tokenAmount_gte", + "name": "farmer_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40873,7 +41321,7 @@ "deprecationReason": null }, { - "name": "tokenAmount_in", + "name": "farmer_not_in", "description": null, "type": { "kind": "LIST", @@ -40883,7 +41331,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -40893,11 +41341,11 @@ "deprecationReason": null }, { - "name": "tokenAmount_lt", + "name": "farmer_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40905,11 +41353,11 @@ "deprecationReason": null }, { - "name": "tokenAmount_lte", + "name": "farmer_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40917,11 +41365,11 @@ "deprecationReason": null }, { - "name": "tokenAmount_not", + "name": "farmer_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40929,27 +41377,19 @@ "deprecationReason": null }, { - "name": "tokenAmount_not_in", + "name": "farmer_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "type", + "name": "field", "description": null, "type": { "kind": "SCALAR", @@ -40961,7 +41401,19 @@ "deprecationReason": null }, { - "name": "type_contains", + "name": "field_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Field_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "field_contains", "description": null, "type": { "kind": "SCALAR", @@ -40973,7 +41425,7 @@ "deprecationReason": null }, { - "name": "type_contains_nocase", + "name": "field_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -40985,7 +41437,7 @@ "deprecationReason": null }, { - "name": "type_ends_with", + "name": "field_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -40997,7 +41449,7 @@ "deprecationReason": null }, { - "name": "type_ends_with_nocase", + "name": "field_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -41009,7 +41461,7 @@ "deprecationReason": null }, { - "name": "type_gt", + "name": "field_gt", "description": null, "type": { "kind": "SCALAR", @@ -41021,7 +41473,7 @@ "deprecationReason": null }, { - "name": "type_gte", + "name": "field_gte", "description": null, "type": { "kind": "SCALAR", @@ -41033,7 +41485,7 @@ "deprecationReason": null }, { - "name": "type_in", + "name": "field_in", "description": null, "type": { "kind": "LIST", @@ -41053,7 +41505,7 @@ "deprecationReason": null }, { - "name": "type_lt", + "name": "field_lt", "description": null, "type": { "kind": "SCALAR", @@ -41065,7 +41517,7 @@ "deprecationReason": null }, { - "name": "type_lte", + "name": "field_lte", "description": null, "type": { "kind": "SCALAR", @@ -41077,7 +41529,7 @@ "deprecationReason": null }, { - "name": "type_not", + "name": "field_not", "description": null, "type": { "kind": "SCALAR", @@ -41089,7 +41541,7 @@ "deprecationReason": null }, { - "name": "type_not_contains", + "name": "field_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -41101,7 +41553,7 @@ "deprecationReason": null }, { - "name": "type_not_contains_nocase", + "name": "field_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -41113,7 +41565,7 @@ "deprecationReason": null }, { - "name": "type_not_ends_with", + "name": "field_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -41125,7 +41577,7 @@ "deprecationReason": null }, { - "name": "type_not_ends_with_nocase", + "name": "field_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -41137,7 +41589,7 @@ "deprecationReason": null }, { - "name": "type_not_in", + "name": "field_not_in", "description": null, "type": { "kind": "LIST", @@ -41157,7 +41609,7 @@ "deprecationReason": null }, { - "name": "type_not_starts_with", + "name": "field_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -41169,7 +41621,7 @@ "deprecationReason": null }, { - "name": "type_not_starts_with_nocase", + "name": "field_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -41181,7 +41633,7 @@ "deprecationReason": null }, { - "name": "type_starts_with", + "name": "field_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -41193,7 +41645,7 @@ "deprecationReason": null }, { - "name": "type_starts_with_nocase", + "name": "field_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -41203,252 +41655,157 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "Germinating_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "address", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bdv", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isFarmer", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stalk", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "tokenAmount", + "name": "fullyHarvested", "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "type", + "name": "fullyHarvested_in", "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Harvest", - "description": null, - "fields": [ - { - "name": "beans", - "description": " Total beans harvested ", - "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber", - "description": " Block number of this event ", - "args": [], + "name": "fullyHarvested_not", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": " Timestamp of this event ", - "args": [], + "name": "fullyHarvested_not_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer", - "description": " Address harvesting beans ", - "args": [], + "name": "harvestablePods", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash", - "description": " Transaction hash of the transaction that emitted this event ", - "args": [], + "name": "harvestablePods_gt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "harvest-{ Transaction hash }-{ Log index } ", - "args": [], + "name": "harvestablePods_gte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex", - "description": " Event log index. For transactions that don't emit event, create arbitrary index starting from 0 ", - "args": [], + "name": "harvestablePods_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plots", - "description": " Plots being harvested ", - "args": [], + "name": "harvestablePods_lt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol", - "description": " The protocol this transaction belongs to ", - "args": [], + "name": "harvestablePods_lte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Beanstalk", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "FieldEvent", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "Harvest_filter", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "_change_block", - "description": "Filter for the block changed event.", + "name": "harvestablePods_not", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -41456,15 +41813,19 @@ "deprecationReason": null }, { - "name": "and", + "name": "harvestablePods_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "Harvest_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -41472,7 +41833,7 @@ "deprecationReason": null }, { - "name": "beans", + "name": "harvestedPods", "description": null, "type": { "kind": "SCALAR", @@ -41484,7 +41845,7 @@ "deprecationReason": null }, { - "name": "beans_gt", + "name": "harvestedPods_gt", "description": null, "type": { "kind": "SCALAR", @@ -41496,7 +41857,7 @@ "deprecationReason": null }, { - "name": "beans_gte", + "name": "harvestedPods_gte", "description": null, "type": { "kind": "SCALAR", @@ -41508,7 +41869,7 @@ "deprecationReason": null }, { - "name": "beans_in", + "name": "harvestedPods_in", "description": null, "type": { "kind": "LIST", @@ -41528,7 +41889,7 @@ "deprecationReason": null }, { - "name": "beans_lt", + "name": "harvestedPods_lt", "description": null, "type": { "kind": "SCALAR", @@ -41540,7 +41901,7 @@ "deprecationReason": null }, { - "name": "beans_lte", + "name": "harvestedPods_lte", "description": null, "type": { "kind": "SCALAR", @@ -41552,7 +41913,7 @@ "deprecationReason": null }, { - "name": "beans_not", + "name": "harvestedPods_not", "description": null, "type": { "kind": "SCALAR", @@ -41564,7 +41925,7 @@ "deprecationReason": null }, { - "name": "beans_not_in", + "name": "harvestedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -41584,11 +41945,11 @@ "deprecationReason": null }, { - "name": "blockNumber", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -41596,11 +41957,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gt", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -41608,11 +41969,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gte", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -41620,7 +41981,7 @@ "deprecationReason": null }, { - "name": "blockNumber_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -41630,7 +41991,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -41640,11 +42001,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lt", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -41652,11 +42013,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lte", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -41664,11 +42025,11 @@ "deprecationReason": null }, { - "name": "blockNumber_not", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -41676,7 +42037,7 @@ "deprecationReason": null }, { - "name": "blockNumber_not_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -41686,7 +42047,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -41696,7 +42057,7 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "index", "description": null, "type": { "kind": "SCALAR", @@ -41708,7 +42069,7 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "index_gt", "description": null, "type": { "kind": "SCALAR", @@ -41720,7 +42081,7 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "index_gte", "description": null, "type": { "kind": "SCALAR", @@ -41732,7 +42093,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "index_in", "description": null, "type": { "kind": "LIST", @@ -41752,7 +42113,7 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "index_lt", "description": null, "type": { "kind": "SCALAR", @@ -41764,7 +42125,7 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "index_lte", "description": null, "type": { "kind": "SCALAR", @@ -41776,7 +42137,7 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "index_not", "description": null, "type": { "kind": "SCALAR", @@ -41788,7 +42149,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "index_not_in", "description": null, "type": { "kind": "LIST", @@ -41808,7 +42169,7 @@ "deprecationReason": null }, { - "name": "farmer", + "name": "listing", "description": null, "type": { "kind": "SCALAR", @@ -41820,7 +42181,19 @@ "deprecationReason": null }, { - "name": "farmer_contains", + "name": "listing_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodListing_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "listing_contains", "description": null, "type": { "kind": "SCALAR", @@ -41832,7 +42205,7 @@ "deprecationReason": null }, { - "name": "farmer_contains_nocase", + "name": "listing_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -41844,7 +42217,7 @@ "deprecationReason": null }, { - "name": "farmer_ends_with", + "name": "listing_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -41856,7 +42229,7 @@ "deprecationReason": null }, { - "name": "farmer_ends_with_nocase", + "name": "listing_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -41868,7 +42241,7 @@ "deprecationReason": null }, { - "name": "farmer_gt", + "name": "listing_gt", "description": null, "type": { "kind": "SCALAR", @@ -41880,7 +42253,7 @@ "deprecationReason": null }, { - "name": "farmer_gte", + "name": "listing_gte", "description": null, "type": { "kind": "SCALAR", @@ -41892,7 +42265,7 @@ "deprecationReason": null }, { - "name": "farmer_in", + "name": "listing_in", "description": null, "type": { "kind": "LIST", @@ -41912,7 +42285,7 @@ "deprecationReason": null }, { - "name": "farmer_lt", + "name": "listing_lt", "description": null, "type": { "kind": "SCALAR", @@ -41924,7 +42297,7 @@ "deprecationReason": null }, { - "name": "farmer_lte", + "name": "listing_lte", "description": null, "type": { "kind": "SCALAR", @@ -41936,7 +42309,7 @@ "deprecationReason": null }, { - "name": "farmer_not", + "name": "listing_not", "description": null, "type": { "kind": "SCALAR", @@ -41948,7 +42321,7 @@ "deprecationReason": null }, { - "name": "farmer_not_contains", + "name": "listing_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -41960,7 +42333,7 @@ "deprecationReason": null }, { - "name": "farmer_not_contains_nocase", + "name": "listing_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -41972,7 +42345,7 @@ "deprecationReason": null }, { - "name": "farmer_not_ends_with", + "name": "listing_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -41984,7 +42357,7 @@ "deprecationReason": null }, { - "name": "farmer_not_ends_with_nocase", + "name": "listing_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -41996,7 +42369,7 @@ "deprecationReason": null }, { - "name": "farmer_not_in", + "name": "listing_not_in", "description": null, "type": { "kind": "LIST", @@ -42016,7 +42389,7 @@ "deprecationReason": null }, { - "name": "farmer_not_starts_with", + "name": "listing_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -42028,7 +42401,7 @@ "deprecationReason": null }, { - "name": "farmer_not_starts_with_nocase", + "name": "listing_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -42040,7 +42413,7 @@ "deprecationReason": null }, { - "name": "farmer_starts_with", + "name": "listing_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -42052,7 +42425,7 @@ "deprecationReason": null }, { - "name": "farmer_starts_with_nocase", + "name": "listing_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -42064,23 +42437,27 @@ "deprecationReason": null }, { - "name": "hash", + "name": "or", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "Plot_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_contains", + "name": "pods", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -42088,11 +42465,11 @@ "deprecationReason": null }, { - "name": "hash_contains_nocase", + "name": "pods_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -42100,11 +42477,11 @@ "deprecationReason": null }, { - "name": "hash_ends_with", + "name": "pods_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -42112,11 +42489,31 @@ "deprecationReason": null }, { - "name": "hash_ends_with_nocase", + "name": "pods_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pods_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -42124,11 +42521,11 @@ "deprecationReason": null }, { - "name": "hash_gt", + "name": "pods_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -42136,11 +42533,11 @@ "deprecationReason": null }, { - "name": "hash_gte", + "name": "pods_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -42148,7 +42545,7 @@ "deprecationReason": null }, { - "name": "hash_in", + "name": "pods_not_in", "description": null, "type": { "kind": "LIST", @@ -42158,7 +42555,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -42168,11 +42565,11 @@ "deprecationReason": null }, { - "name": "hash_lt", + "name": "season", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -42180,11 +42577,11 @@ "deprecationReason": null }, { - "name": "hash_lte", + "name": "season_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -42192,11 +42589,11 @@ "deprecationReason": null }, { - "name": "hash_not", + "name": "season_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -42204,23 +42601,31 @@ "deprecationReason": null }, { - "name": "hash_not_contains", + "name": "season_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_not_contains_nocase", + "name": "season_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -42228,11 +42633,11 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with", + "name": "season_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -42240,11 +42645,11 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with_nocase", + "name": "season_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -42252,7 +42657,7 @@ "deprecationReason": null }, { - "name": "hash_not_in", + "name": "season_not_in", "description": null, "type": { "kind": "LIST", @@ -42262,7 +42667,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } } @@ -42272,7 +42677,19 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with", + "name": "source", + "description": null, + "type": { + "kind": "ENUM", + "name": "PlotSource", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sourceHash", "description": null, "type": { "kind": "SCALAR", @@ -42284,7 +42701,7 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with_nocase", + "name": "sourceHash_contains", "description": null, "type": { "kind": "SCALAR", @@ -42296,7 +42713,7 @@ "deprecationReason": null }, { - "name": "hash_starts_with", + "name": "sourceHash_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -42308,7 +42725,7 @@ "deprecationReason": null }, { - "name": "hash_starts_with_nocase", + "name": "sourceHash_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -42320,11 +42737,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "sourceHash_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -42332,11 +42749,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "sourceHash_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -42344,11 +42761,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "sourceHash_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -42356,7 +42773,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "sourceHash_in", "description": null, "type": { "kind": "LIST", @@ -42366,7 +42783,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } } @@ -42376,11 +42793,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "sourceHash_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -42388,11 +42805,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "sourceHash_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -42400,11 +42817,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "sourceHash_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -42412,31 +42829,23 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "sourceHash_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex", + "name": "sourceHash_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -42444,11 +42853,11 @@ "deprecationReason": null }, { - "name": "logIndex_gt", + "name": "sourceHash_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -42456,11 +42865,11 @@ "deprecationReason": null }, { - "name": "logIndex_gte", + "name": "sourceHash_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -42468,7 +42877,7 @@ "deprecationReason": null }, { - "name": "logIndex_in", + "name": "sourceHash_not_in", "description": null, "type": { "kind": "LIST", @@ -42478,7 +42887,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } } @@ -42488,11 +42897,11 @@ "deprecationReason": null }, { - "name": "logIndex_lt", + "name": "sourceHash_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -42500,11 +42909,11 @@ "deprecationReason": null }, { - "name": "logIndex_lte", + "name": "sourceHash_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -42512,11 +42921,11 @@ "deprecationReason": null }, { - "name": "logIndex_not", + "name": "sourceHash_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -42524,7 +42933,19 @@ "deprecationReason": null }, { - "name": "logIndex_not_in", + "name": "sourceHash_starts_with_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source_in", "description": null, "type": { "kind": "LIST", @@ -42533,8 +42954,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "PlotSource", "ofType": null } } @@ -42544,23 +42965,19 @@ "deprecationReason": null }, { - "name": "or", + "name": "source_not", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "Harvest_filter", - "ofType": null - } + "kind": "ENUM", + "name": "PlotSource", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plots", + "name": "source_not_in", "description": null, "type": { "kind": "LIST", @@ -42569,8 +42986,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "ENUM", + "name": "PlotSource", "ofType": null } } @@ -42580,87 +42997,55 @@ "deprecationReason": null }, { - "name": "plots_contains", + "name": "updatedAt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plots_contains_nocase", + "name": "updatedAtBlock", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plots_not", + "name": "updatedAtBlock_gt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plots_not_contains", + "name": "updatedAtBlock_gte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plots_not_contains_nocase", + "name": "updatedAtBlock_in", "description": null, "type": { "kind": "LIST", @@ -42680,11 +43065,11 @@ "deprecationReason": null }, { - "name": "protocol", + "name": "updatedAtBlock_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -42692,11 +43077,11 @@ "deprecationReason": null }, { - "name": "protocol_", + "name": "updatedAtBlock_lte", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -42704,11 +43089,11 @@ "deprecationReason": null }, { - "name": "protocol_contains", + "name": "updatedAtBlock_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -42716,11 +43101,31 @@ "deprecationReason": null }, { - "name": "protocol_contains_nocase", + "name": "updatedAtBlock_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -42728,11 +43133,11 @@ "deprecationReason": null }, { - "name": "protocol_ends_with", + "name": "updatedAt_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -42740,11 +43145,31 @@ "deprecationReason": null }, { - "name": "protocol_ends_with_nocase", + "name": "updatedAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -42752,11 +43177,11 @@ "deprecationReason": null }, { - "name": "protocol_gt", + "name": "updatedAt_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -42764,11 +43189,11 @@ "deprecationReason": null }, { - "name": "protocol_gte", + "name": "updatedAt_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -42776,7 +43201,7 @@ "deprecationReason": null }, { - "name": "protocol_in", + "name": "updatedAt_not_in", "description": null, "type": { "kind": "LIST", @@ -42786,7 +43211,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -42794,198 +43219,161 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "Plot_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "beansPerPod", + "description": null, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "protocol_lt", + "name": "createdAt", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_lte", + "name": "creationHash", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not", + "name": "farmer", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_contains", + "name": "farmer__id", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_contains_nocase", + "name": "field", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_ends_with", + "name": "field__harvestablePods", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_ends_with_nocase", + "name": "field__harvestedPods", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_in", + "name": "field__id", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_starts_with", + "name": "field__lastDailySnapshotDay", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_starts_with_nocase", + "name": "field__lastHourlySnapshotSeason", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_starts_with", + "name": "field__numberOfSowers", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_starts_with_nocase", + "name": "field__numberOfSows", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "Harvest_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "beans", + "name": "field__podIndex", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber", + "name": "field__podRate", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", + "name": "field__realRateOfReturn", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer", + "name": "field__season", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash", + "name": "field__soil", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "field__sownBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "field__temperature", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "field__unharvestablePods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fullyHarvested", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "harvestablePods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "harvestedPods", "description": null, "isDeprecated": false, "deprecationReason": null @@ -42997,67 +43385,169 @@ "deprecationReason": null }, { - "name": "logIndex", + "name": "index", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plots", + "name": "listing", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol", + "name": "listing__amount", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__id", + "name": "listing__createdAt", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__lastSeason", + "name": "listing__creationHash", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "listing__filled", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__lastUpgrade", + "name": "listing__filledAmount", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__methodologyVersion", + "name": "listing__historyID", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__name", + "name": "listing__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "listing__index", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "listing__maxHarvestableIndex", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "listing__minFillAmount", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "listing__mode", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "listing__originalAmount", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "listing__originalIndex", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "listing__pricePerPod", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "listing__pricingFunction", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "listing__pricingType", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "listing__remainingAmount", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "listing__start", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "listing__status", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "listing__updatedAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__schemaVersion", + "name": "sourceHash", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__slug", + "name": "updatedAt", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__subgraphVersion", + "name": "updatedAtBlock", "description": null, "isDeprecated": false, "deprecationReason": null @@ -43065,24 +43555,15 @@ ], "possibleTypes": null }, - { - "kind": "SCALAR", - "name": "ID", - "description": "The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"4\"`) or integer (such as `4`) input value will be accepted as an ID.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "Incentive", + "name": "PodFill", "description": null, + "isOneOf": null, "fields": [ { "name": "amount", - "description": " Amount minted as incentive", + "description": "Number of pods filled", "args": [], "type": { "kind": "NON_NULL", @@ -43097,8 +43578,24 @@ "deprecationReason": null }, { - "name": "blockNumber", - "description": " Block number of this event ", + "name": "costInBeans", + "description": "Total beans used to fill listing/order", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "Creation timestamp", "args": [], "type": { "kind": "NON_NULL", @@ -43113,8 +43610,8 @@ "deprecationReason": null }, { - "name": "caller", - "description": " Address incentivized ", + "name": "fromFarmer", + "description": "Account that is sending pods", "args": [], "type": { "kind": "NON_NULL", @@ -43129,15 +43626,15 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": " Timestamp of this event ", + "name": "id", + "description": "Beanstalk address - Order/Listing index - transaction hash", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } }, @@ -43145,15 +43642,15 @@ "deprecationReason": null }, { - "name": "hash", - "description": " Transaction hash of the transaction that emitted this event ", + "name": "index", + "description": "Index of plot transferred", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } }, @@ -43161,15 +43658,39 @@ "deprecationReason": null }, { - "name": "id", - "description": "incentive-{ Transaction hash }-{ Log index }", + "name": "listing", + "description": "Associated listing, if any", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PodListing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order", + "description": "Associated order, if any", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PodOrder", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "placeInLine", + "description": "Where these pods were in line when filled", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } }, @@ -43177,15 +43698,31 @@ "deprecationReason": null }, { - "name": "logIndex", - "description": " Event log index. For transactions that don't emit event, create arbitrary index starting from 0 ", + "name": "podMarketplace", + "description": "Marketplace associated with this fill", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodMarketplace", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "start", + "description": "Start of plot transferred", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } }, @@ -43193,15 +43730,15 @@ "deprecationReason": null }, { - "name": "protocol", - "description": " The protocol this transaction belongs to ", + "name": "toFarmer", + "description": "Account that is receiving pods", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Beanstalk", + "name": "Farmer", "ofType": null } }, @@ -43210,20 +43747,15 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "SiloEvent", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "Incentive_filter", + "name": "PodFill_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { @@ -43358,7 +43890,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "Incentive_filter", + "name": "PodFill_filter", "ofType": null } }, @@ -43367,7 +43899,7 @@ "deprecationReason": null }, { - "name": "blockNumber", + "name": "costInBeans", "description": null, "type": { "kind": "SCALAR", @@ -43379,7 +43911,7 @@ "deprecationReason": null }, { - "name": "blockNumber_gt", + "name": "costInBeans_gt", "description": null, "type": { "kind": "SCALAR", @@ -43391,7 +43923,7 @@ "deprecationReason": null }, { - "name": "blockNumber_gte", + "name": "costInBeans_gte", "description": null, "type": { "kind": "SCALAR", @@ -43403,7 +43935,7 @@ "deprecationReason": null }, { - "name": "blockNumber_in", + "name": "costInBeans_in", "description": null, "type": { "kind": "LIST", @@ -43423,7 +43955,7 @@ "deprecationReason": null }, { - "name": "blockNumber_lt", + "name": "costInBeans_lt", "description": null, "type": { "kind": "SCALAR", @@ -43435,7 +43967,7 @@ "deprecationReason": null }, { - "name": "blockNumber_lte", + "name": "costInBeans_lte", "description": null, "type": { "kind": "SCALAR", @@ -43447,7 +43979,7 @@ "deprecationReason": null }, { - "name": "blockNumber_not", + "name": "costInBeans_not", "description": null, "type": { "kind": "SCALAR", @@ -43459,7 +43991,7 @@ "deprecationReason": null }, { - "name": "blockNumber_not_in", + "name": "costInBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -43479,11 +44011,11 @@ "deprecationReason": null }, { - "name": "caller", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -43491,11 +44023,11 @@ "deprecationReason": null }, { - "name": "caller_contains", + "name": "createdAt_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -43503,11 +44035,11 @@ "deprecationReason": null }, { - "name": "caller_contains_nocase", + "name": "createdAt_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -43515,23 +44047,31 @@ "deprecationReason": null }, { - "name": "caller_ends_with", + "name": "createdAt_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "caller_ends_with_nocase", + "name": "createdAt_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -43539,11 +44079,11 @@ "deprecationReason": null }, { - "name": "caller_gt", + "name": "createdAt_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -43551,11 +44091,11 @@ "deprecationReason": null }, { - "name": "caller_gte", + "name": "createdAt_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -43563,7 +44103,7 @@ "deprecationReason": null }, { - "name": "caller_in", + "name": "createdAt_not_in", "description": null, "type": { "kind": "LIST", @@ -43573,7 +44113,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -43583,7 +44123,7 @@ "deprecationReason": null }, { - "name": "caller_lt", + "name": "fromFarmer", "description": null, "type": { "kind": "SCALAR", @@ -43595,7 +44135,7 @@ "deprecationReason": null }, { - "name": "caller_lte", + "name": "fromFarmer_contains", "description": null, "type": { "kind": "SCALAR", @@ -43607,7 +44147,7 @@ "deprecationReason": null }, { - "name": "caller_not", + "name": "fromFarmer_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -43619,7 +44159,7 @@ "deprecationReason": null }, { - "name": "caller_not_contains", + "name": "fromFarmer_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -43631,7 +44171,7 @@ "deprecationReason": null }, { - "name": "caller_not_contains_nocase", + "name": "fromFarmer_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -43643,7 +44183,7 @@ "deprecationReason": null }, { - "name": "caller_not_ends_with", + "name": "fromFarmer_gt", "description": null, "type": { "kind": "SCALAR", @@ -43655,7 +44195,7 @@ "deprecationReason": null }, { - "name": "caller_not_ends_with_nocase", + "name": "fromFarmer_gte", "description": null, "type": { "kind": "SCALAR", @@ -43667,7 +44207,7 @@ "deprecationReason": null }, { - "name": "caller_not_in", + "name": "fromFarmer_in", "description": null, "type": { "kind": "LIST", @@ -43687,7 +44227,7 @@ "deprecationReason": null }, { - "name": "caller_not_starts_with", + "name": "fromFarmer_lt", "description": null, "type": { "kind": "SCALAR", @@ -43699,7 +44239,7 @@ "deprecationReason": null }, { - "name": "caller_not_starts_with_nocase", + "name": "fromFarmer_lte", "description": null, "type": { "kind": "SCALAR", @@ -43711,7 +44251,7 @@ "deprecationReason": null }, { - "name": "caller_starts_with", + "name": "fromFarmer_not", "description": null, "type": { "kind": "SCALAR", @@ -43723,7 +44263,7 @@ "deprecationReason": null }, { - "name": "caller_starts_with_nocase", + "name": "fromFarmer_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -43735,11 +44275,11 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "fromFarmer_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -43747,11 +44287,11 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "fromFarmer_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -43759,11 +44299,11 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "fromFarmer_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -43771,7 +44311,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "fromFarmer_not_in", "description": null, "type": { "kind": "LIST", @@ -43781,7 +44321,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -43791,11 +44331,11 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "fromFarmer_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -43803,11 +44343,11 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "fromFarmer_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -43815,11 +44355,11 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "fromFarmer_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -43827,31 +44367,23 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "fromFarmer_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -43859,11 +44391,11 @@ "deprecationReason": null }, { - "name": "hash_contains", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -43871,11 +44403,11 @@ "deprecationReason": null }, { - "name": "hash_contains_nocase", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -43883,23 +44415,31 @@ "deprecationReason": null }, { - "name": "hash_ends_with", + "name": "id_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_ends_with_nocase", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -43907,11 +44447,11 @@ "deprecationReason": null }, { - "name": "hash_gt", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -43919,11 +44459,11 @@ "deprecationReason": null }, { - "name": "hash_gte", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -43931,7 +44471,7 @@ "deprecationReason": null }, { - "name": "hash_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -43941,7 +44481,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } } @@ -43951,11 +44491,11 @@ "deprecationReason": null }, { - "name": "hash_lt", + "name": "index", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -43963,11 +44503,11 @@ "deprecationReason": null }, { - "name": "hash_lte", + "name": "index_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -43975,11 +44515,11 @@ "deprecationReason": null }, { - "name": "hash_not", + "name": "index_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -43987,23 +44527,31 @@ "deprecationReason": null }, { - "name": "hash_not_contains", + "name": "index_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_not_contains_nocase", + "name": "index_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -44011,11 +44559,11 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with", + "name": "index_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -44023,11 +44571,11 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with_nocase", + "name": "index_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -44035,7 +44583,7 @@ "deprecationReason": null }, { - "name": "hash_not_in", + "name": "index_not_in", "description": null, "type": { "kind": "LIST", @@ -44045,7 +44593,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -44055,7 +44603,7 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with", + "name": "listing", "description": null, "type": { "kind": "SCALAR", @@ -44067,7 +44615,19 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with_nocase", + "name": "listing_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodListing_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "listing_contains", "description": null, "type": { "kind": "SCALAR", @@ -44079,7 +44639,7 @@ "deprecationReason": null }, { - "name": "hash_starts_with", + "name": "listing_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -44091,7 +44651,7 @@ "deprecationReason": null }, { - "name": "hash_starts_with_nocase", + "name": "listing_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -44103,11 +44663,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "listing_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -44115,11 +44675,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "listing_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -44127,11 +44687,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "listing_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -44139,7 +44699,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "listing_in", "description": null, "type": { "kind": "LIST", @@ -44149,7 +44709,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } } @@ -44159,11 +44719,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "listing_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -44171,11 +44731,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "listing_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -44183,11 +44743,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "listing_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -44195,31 +44755,23 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "listing_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex", + "name": "listing_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -44227,11 +44779,11 @@ "deprecationReason": null }, { - "name": "logIndex_gt", + "name": "listing_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -44239,11 +44791,11 @@ "deprecationReason": null }, { - "name": "logIndex_gte", + "name": "listing_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -44251,7 +44803,7 @@ "deprecationReason": null }, { - "name": "logIndex_in", + "name": "listing_not_in", "description": null, "type": { "kind": "LIST", @@ -44261,7 +44813,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } } @@ -44271,11 +44823,11 @@ "deprecationReason": null }, { - "name": "logIndex_lt", + "name": "listing_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -44283,11 +44835,11 @@ "deprecationReason": null }, { - "name": "logIndex_lte", + "name": "listing_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -44295,11 +44847,11 @@ "deprecationReason": null }, { - "name": "logIndex_not", + "name": "listing_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -44307,20 +44859,12 @@ "deprecationReason": null }, { - "name": "logIndex_not_in", + "name": "listing_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, @@ -44334,7 +44878,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "Incentive_filter", + "name": "PodFill_filter", "ofType": null } }, @@ -44343,7 +44887,7 @@ "deprecationReason": null }, { - "name": "protocol", + "name": "order", "description": null, "type": { "kind": "SCALAR", @@ -44355,11 +44899,11 @@ "deprecationReason": null }, { - "name": "protocol_", + "name": "order_", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", + "name": "PodOrder_filter", "ofType": null }, "defaultValue": null, @@ -44367,7 +44911,7 @@ "deprecationReason": null }, { - "name": "protocol_contains", + "name": "order_contains", "description": null, "type": { "kind": "SCALAR", @@ -44379,7 +44923,7 @@ "deprecationReason": null }, { - "name": "protocol_contains_nocase", + "name": "order_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -44391,7 +44935,7 @@ "deprecationReason": null }, { - "name": "protocol_ends_with", + "name": "order_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -44403,7 +44947,7 @@ "deprecationReason": null }, { - "name": "protocol_ends_with_nocase", + "name": "order_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -44415,7 +44959,7 @@ "deprecationReason": null }, { - "name": "protocol_gt", + "name": "order_gt", "description": null, "type": { "kind": "SCALAR", @@ -44427,7 +44971,7 @@ "deprecationReason": null }, { - "name": "protocol_gte", + "name": "order_gte", "description": null, "type": { "kind": "SCALAR", @@ -44439,7 +44983,7 @@ "deprecationReason": null }, { - "name": "protocol_in", + "name": "order_in", "description": null, "type": { "kind": "LIST", @@ -44459,7 +45003,7 @@ "deprecationReason": null }, { - "name": "protocol_lt", + "name": "order_lt", "description": null, "type": { "kind": "SCALAR", @@ -44471,7 +45015,7 @@ "deprecationReason": null }, { - "name": "protocol_lte", + "name": "order_lte", "description": null, "type": { "kind": "SCALAR", @@ -44483,7 +45027,7 @@ "deprecationReason": null }, { - "name": "protocol_not", + "name": "order_not", "description": null, "type": { "kind": "SCALAR", @@ -44495,7 +45039,7 @@ "deprecationReason": null }, { - "name": "protocol_not_contains", + "name": "order_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -44507,7 +45051,7 @@ "deprecationReason": null }, { - "name": "protocol_not_contains_nocase", + "name": "order_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -44519,7 +45063,7 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with", + "name": "order_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -44531,7 +45075,7 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with_nocase", + "name": "order_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -44543,7 +45087,7 @@ "deprecationReason": null }, { - "name": "protocol_not_in", + "name": "order_not_in", "description": null, "type": { "kind": "LIST", @@ -44563,7 +45107,7 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with", + "name": "order_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -44575,7 +45119,7 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with_nocase", + "name": "order_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -44587,7 +45131,7 @@ "deprecationReason": null }, { - "name": "protocol_starts_with", + "name": "order_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -44599,7 +45143,7 @@ "deprecationReason": null }, { - "name": "protocol_starts_with_nocase", + "name": "order_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -44609,261 +45153,37 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "Incentive_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "amount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "caller", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__lastSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__lastUpgrade", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__methodologyVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__name", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__schemaVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "protocol__slug", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__subgraphVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Int", - "description": "The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Int8", - "description": "8 bytes signed integer\n", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Item", - "description": null, - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "spacesCount", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Leaderboard", - "description": null, - "fields": [ - { - "name": "lastVote", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "proposalsCount", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "space", + "name": "placeInLine", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "user", + "name": "placeInLine_gt", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "votesCount", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "LeaderboardsWhere", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "proposal_count", + "name": "placeInLine_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -44871,47 +45191,19 @@ "deprecationReason": null }, { - "name": "proposal_count_gt", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "proposal_count_gte", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "proposal_count_in", + "name": "placeInLine_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -44919,43 +45211,35 @@ "deprecationReason": null }, { - "name": "proposal_count_lt", + "name": "placeInLine_lt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "proposal_count_lte", + "name": "placeInLine_lte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "proposal_count_not", + "name": "placeInLine_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -44963,15 +45247,19 @@ "deprecationReason": null }, { - "name": "proposal_count_not_in", + "name": "placeInLine_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -44979,7 +45267,7 @@ "deprecationReason": null }, { - "name": "space", + "name": "podMarketplace", "description": null, "type": { "kind": "SCALAR", @@ -44991,23 +45279,19 @@ "deprecationReason": null }, { - "name": "space_in", + "name": "podMarketplace_", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "PodMarketplace_filter", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "space_not", + "name": "podMarketplace_contains", "description": null, "type": { "kind": "SCALAR", @@ -45019,23 +45303,7 @@ "deprecationReason": null }, { - "name": "space_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", + "name": "podMarketplace_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -45047,23 +45315,7 @@ "deprecationReason": null }, { - "name": "user_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user_not", + "name": "podMarketplace_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -45075,27 +45327,11 @@ "deprecationReason": null }, { - "name": "user_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vote_count", + "name": "podMarketplace_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -45103,79 +45339,43 @@ "deprecationReason": null }, { - "name": "vote_count_gt", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vote_count_gte", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vote_count_in", + "name": "podMarketplace_gt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "vote_count_lt", + "name": "podMarketplace_gte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "vote_count_lte", + "name": "podMarketplace_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "defaultValue": null, @@ -45183,11 +45383,11 @@ "deprecationReason": null }, { - "name": "vote_count_not", + "name": "podMarketplace_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -45195,223 +45395,23 @@ "deprecationReason": null }, { - "name": "vote_count_not_in", + "name": "podMarketplace_lte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "MarketStatus", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CANCELLED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CANCELLED_PARTIAL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EXPIRED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FILLED", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "FILLED_PARTIAL", + "name": "podMarketplace_not", "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "MarketplaceEvent", - "description": null, - "fields": [ - { - "name": "blockNumber", - "description": " Block number of this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": " Timestamp of this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash", - "description": " Transaction hash of the transaction that emitted this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": " { Event type }-{ Transaction hash }-{ Log index } ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex", - "description": " Event log index. For transactions that don't emit event, create arbitrary index starting from 0 ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", - "description": " The protocol this transaction belongs to ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Beanstalk", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "PodListingCancelled", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PodListingCreated", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PodListingFilled", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PodOrderCancelled", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PodOrderCreated", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PodOrderFilled", - "ofType": null - } - ] - }, - { - "kind": "INPUT_OBJECT", - "name": "MarketplaceEvent_filter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_change_block", - "description": "Filter for the block changed event.", "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -45419,27 +45419,23 @@ "deprecationReason": null }, { - "name": "and", + "name": "podMarketplace_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MarketplaceEvent_filter", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber", + "name": "podMarketplace_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -45447,11 +45443,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gt", + "name": "podMarketplace_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -45459,11 +45455,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gte", + "name": "podMarketplace_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -45471,7 +45467,7 @@ "deprecationReason": null }, { - "name": "blockNumber_in", + "name": "podMarketplace_not_in", "description": null, "type": { "kind": "LIST", @@ -45481,7 +45477,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -45491,11 +45487,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lt", + "name": "podMarketplace_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -45503,11 +45499,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lte", + "name": "podMarketplace_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -45515,11 +45511,11 @@ "deprecationReason": null }, { - "name": "blockNumber_not", + "name": "podMarketplace_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -45527,27 +45523,19 @@ "deprecationReason": null }, { - "name": "blockNumber_not_in", + "name": "podMarketplace_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", + "name": "start", "description": null, "type": { "kind": "SCALAR", @@ -45559,7 +45547,7 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "start_gt", "description": null, "type": { "kind": "SCALAR", @@ -45571,7 +45559,7 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "start_gte", "description": null, "type": { "kind": "SCALAR", @@ -45583,7 +45571,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "start_in", "description": null, "type": { "kind": "LIST", @@ -45603,7 +45591,7 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "start_lt", "description": null, "type": { "kind": "SCALAR", @@ -45615,7 +45603,7 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "start_lte", "description": null, "type": { "kind": "SCALAR", @@ -45627,7 +45615,7 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "start_not", "description": null, "type": { "kind": "SCALAR", @@ -45639,7 +45627,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "start_not_in", "description": null, "type": { "kind": "LIST", @@ -45659,7 +45647,7 @@ "deprecationReason": null }, { - "name": "hash", + "name": "toFarmer", "description": null, "type": { "kind": "SCALAR", @@ -45671,7 +45659,19 @@ "deprecationReason": null }, { - "name": "hash_contains", + "name": "toFarmer_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Farmer_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toFarmer_contains", "description": null, "type": { "kind": "SCALAR", @@ -45683,7 +45683,7 @@ "deprecationReason": null }, { - "name": "hash_contains_nocase", + "name": "toFarmer_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -45695,7 +45695,7 @@ "deprecationReason": null }, { - "name": "hash_ends_with", + "name": "toFarmer_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -45707,7 +45707,7 @@ "deprecationReason": null }, { - "name": "hash_ends_with_nocase", + "name": "toFarmer_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -45719,7 +45719,7 @@ "deprecationReason": null }, { - "name": "hash_gt", + "name": "toFarmer_gt", "description": null, "type": { "kind": "SCALAR", @@ -45731,7 +45731,7 @@ "deprecationReason": null }, { - "name": "hash_gte", + "name": "toFarmer_gte", "description": null, "type": { "kind": "SCALAR", @@ -45743,7 +45743,7 @@ "deprecationReason": null }, { - "name": "hash_in", + "name": "toFarmer_in", "description": null, "type": { "kind": "LIST", @@ -45763,7 +45763,7 @@ "deprecationReason": null }, { - "name": "hash_lt", + "name": "toFarmer_lt", "description": null, "type": { "kind": "SCALAR", @@ -45775,7 +45775,7 @@ "deprecationReason": null }, { - "name": "hash_lte", + "name": "toFarmer_lte", "description": null, "type": { "kind": "SCALAR", @@ -45787,7 +45787,7 @@ "deprecationReason": null }, { - "name": "hash_not", + "name": "toFarmer_not", "description": null, "type": { "kind": "SCALAR", @@ -45799,7 +45799,7 @@ "deprecationReason": null }, { - "name": "hash_not_contains", + "name": "toFarmer_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -45811,7 +45811,7 @@ "deprecationReason": null }, { - "name": "hash_not_contains_nocase", + "name": "toFarmer_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -45823,7 +45823,7 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with", + "name": "toFarmer_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -45835,7 +45835,7 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with_nocase", + "name": "toFarmer_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -45847,7 +45847,7 @@ "deprecationReason": null }, { - "name": "hash_not_in", + "name": "toFarmer_not_in", "description": null, "type": { "kind": "LIST", @@ -45867,7 +45867,7 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with", + "name": "toFarmer_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -45879,7 +45879,7 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with_nocase", + "name": "toFarmer_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -45891,7 +45891,7 @@ "deprecationReason": null }, { - "name": "hash_starts_with", + "name": "toFarmer_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -45903,7 +45903,7 @@ "deprecationReason": null }, { - "name": "hash_starts_with_nocase", + "name": "toFarmer_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -45913,769 +45913,446 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PodFill_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "id", + "name": "amount", "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_gt", + "name": "costInBeans", "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_gte", + "name": "createdAt", "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_in", + "name": "fromFarmer", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_lt", + "name": "id", "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_lte", + "name": "index", "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not", + "name": "listing", "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not_in", + "name": "listing__amount", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex", + "name": "listing__createdAt", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_gt", + "name": "listing__creationHash", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_gte", + "name": "listing__filled", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_in", + "name": "listing__filledAmount", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_lt", + "name": "listing__historyID", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_lte", + "name": "listing__id", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_not", + "name": "listing__index", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_not_in", + "name": "listing__maxHarvestableIndex", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "or", + "name": "listing__minFillAmount", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MarketplaceEvent_filter", - "ofType": null - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol", + "name": "listing__mode", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_", + "name": "listing__originalAmount", "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_contains", + "name": "listing__originalIndex", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_contains_nocase", + "name": "listing__pricePerPod", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_ends_with", + "name": "listing__pricingFunction", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_ends_with_nocase", + "name": "listing__pricingType", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_gt", + "name": "listing__remainingAmount", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_gte", + "name": "listing__start", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_in", + "name": "listing__status", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_lt", + "name": "listing__updatedAt", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_lte", + "name": "order", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not", + "name": "order__beanAmount", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_contains", + "name": "order__beanAmountFilled", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_contains_nocase", + "name": "order__createdAt", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_ends_with", + "name": "order__creationHash", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_ends_with_nocase", + "name": "order__historyID", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_in", + "name": "order__id", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_starts_with", + "name": "order__maxPlaceInLine", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_starts_with_nocase", + "name": "order__minFillAmount", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_starts_with", + "name": "order__podAmountFilled", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_starts_with_nocase", + "name": "order__pricePerPod", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "MarketplaceEvent_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "blockNumber", + "name": "order__pricingFunction", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", + "name": "order__pricingType", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash", + "name": "order__status", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "order__updatedAt", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex", + "name": "placeInLine", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol", + "name": "podMarketplace", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__id", + "name": "podMarketplace__availableListedPods", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__lastSeason", + "name": "podMarketplace__availableOrderBeans", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__lastUpgrade", + "name": "podMarketplace__beanVolume", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__methodologyVersion", + "name": "podMarketplace__cancelledListedPods", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__name", + "name": "podMarketplace__cancelledOrderBeans", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__schemaVersion", + "name": "podMarketplace__expiredListedPods", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__slug", + "name": "podMarketplace__filledListedPods", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__subgraphVersion", + "name": "podMarketplace__filledOrderBeans", "description": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Message", - "description": null, - "fields": [ + }, { - "name": "address", + "name": "podMarketplace__filledOrderedPods", "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "podMarketplace__id", "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "ipfs", + "name": "podMarketplace__lastDailySnapshotDay", "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mci", + "name": "podMarketplace__lastHourlySnapshotSeason", "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "receipt", + "name": "podMarketplace__listedPods", "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sig", + "name": "podMarketplace__orderBeans", "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "space", + "name": "podMarketplace__podVolume", "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "timestamp", + "name": "podMarketplace__season", "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "type", + "name": "start", "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "version", + "name": "toFarmer", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toFarmer__id", "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "MessageWhere", + "kind": "OBJECT", + "name": "PodListing", "description": null, - "fields": null, - "inputFields": [ + "isOneOf": null, + "fields": [ { - "name": "address", - "description": null, + "name": "amount", + "description": "The maximum amount of Pods remaining to be sold by *this* PodListing.\n\nWhen this PodListing is Filled or Cancelled, `amount` does NOT change.\n", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "address_in", - "description": null, + "name": "createdAt", + "description": "Timestamp of PodListing creation.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationHash", + "description": "Transaction hash when this PodListing entity was created.", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", @@ -46683,183 +46360,235 @@ "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "farmer", + "description": "The Farmer that created the PodListing.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Farmer", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fill", + "description": "Any Fills associated with this PodListing.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PodFill", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_in", - "description": null, + "name": "filled", + "description": "The amount of Pods Filled since the initial PodListing was Created.\n\n`0 <= filled <= originalAmount`\n", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "mci", - "description": null, + "name": "filledAmount", + "description": "The number of Pods purchased from *this* PodListing.\n\nIf not yet Filled or the PodListing is CANCELLED: `filledAmount = 0`\n", + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "mci_gt", - "description": null, + "name": "historyID", + "description": "Historical ID for joins", + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "mci_gte", - "description": null, + "name": "id", + "description": "The PodListing ID is a unique subgraph ID: `{account}-{index}\"\n\nThe on-chain identifier for a PodListing is the `index`.\n", + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "mci_in", - "description": null, + "name": "index", + "description": "The absolute index of the listed Plot in the Pod Line.\n\nMeasured from the front, so the Listing contains all Pods between\n(index) and (index + totalAmount).\n\nAn example where the podLine is 50,000 but the index is 150,000:\n 0 the first Pod issued\n 100,000 harvestableIndex\n 150,000 index\n", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "mci_lt", - "description": null, + "name": "maxHarvestableIndex", + "description": "When the `harvestableIndex` reaches this number, the Listing becomes EXPIRED.\n", + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "mci_lte", - "description": null, + "name": "minFillAmount", + "description": "Minimum number of Beans required to perform a Fill.", + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "space", - "description": null, + "name": "mode", + "description": "Where Beans are sent when the PodListing is Filled. See `FarmToMode`.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "space_in", - "description": null, + "name": "originalAmount", + "description": "The total number of Pods listed during the first emission of PodListingCreated.\n", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "timestamp", - "description": null, + "name": "originalIndex", + "description": "The original index from the first emission of PodListingCreated in a chain.\n\nIf `originalIndex !== index`, then this PodListing was created when a parent\nPodListing was partially filled.\n", + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "timestamp_gt", - "description": null, + "name": "plot", + "description": "Plot being Listed.", + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Plot", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "timestamp_gte", - "description": null, + "name": "podMarketplace", + "description": "Marketplace used for listing", + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodMarketplace", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "timestamp_in", - "description": null, + "name": "pricePerPod", + "description": "[V1] The FIXED price per Pod denominated in Beans.\n\nEx. `pricePerPod = 10000` indicates a price of 0.01 Beans per Pod.\n\nIf `pricingType = 1`, this field is set to `0` and should be ignored.\n", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", @@ -46867,82 +46596,119 @@ "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "timestamp_lt", - "description": null, + "name": "pricingFunction", + "description": "[V2] The FIXED or DYNAMIC pricing function, encoded as bytes.\n\nThis must be decoded client-side, see `LibPolynomial.sol` for more info.\n", + "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "timestamp_lte", - "description": null, + "name": "pricingType", + "description": "The Pricing Type states whether this PodListing uses FIXED or DYNAMIC pricing.\n\nnull = V1 FIXED = use `pricePerPod`\n0 = V2 FIXED = use `pricePerPod`\n1 = V2 DYNAMIC = use `pricingFunction`\n", + "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "type", - "description": null, + "name": "remainingAmount", + "description": "The number of Pods remaining in *this* PodListing.\n\nWhen a Fill occurs, `remainingAmount` is decremented on this PodListing. A new\nPodListing is created with an updated `index` and `amount` equal to this\nPodListing's remainingAmount.\n\nIf this PodListing has NOT been Filled: `remainingAmount = amount`\nIf this PodListing has been Filled: `remainingAmount < amount`\nIf this PodListing has been Cancelled: `remainingAmount = 0`\n", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "type_in", - "description": null, + "name": "start", + "description": "The position within the Plot from which to sell Pods.\n\n0 <= `start` <= (plot size - `amount`)\n", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Current market status of listing", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MarketStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "Timestamp of last update to this PodListing, including Fills and Cancellations.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "MetapoolOracle", + "name": "PodListingCancelled", "description": null, + "isOneOf": null, "fields": [ { - "name": "balanceA", - "description": " Cumulative balance A", + "name": "account", + "description": "Account cancelling listing", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } }, @@ -46950,8 +46716,8 @@ "deprecationReason": null }, { - "name": "balanceB", - "description": " Cumulative balance B", + "name": "blockNumber", + "description": "Block number of this event", "args": [], "type": { "kind": "NON_NULL", @@ -46966,8 +46732,8 @@ "deprecationReason": null }, { - "name": "blockNumber", - "description": " Block number of this event ", + "name": "createdAt", + "description": "Timestamp of this event", "args": [], "type": { "kind": "NON_NULL", @@ -46982,15 +46748,15 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": " Timestamp of this event ", + "name": "hash", + "description": "Transaction hash of the transaction that emitted this event", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } }, @@ -46998,15 +46764,15 @@ "deprecationReason": null }, { - "name": "deltaB", - "description": " DeltaB for season", + "name": "historyID", + "description": "Historical ID for joins", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } }, @@ -47014,15 +46780,15 @@ "deprecationReason": null }, { - "name": "hash", - "description": " Transaction hash of the transaction that emitted this event ", + "name": "id", + "description": "seedChange-{ Transaction hash }-{ Log index }", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -47030,15 +46796,15 @@ "deprecationReason": null }, { - "name": "id", - "description": "metapoolOracle-{ Transaction hash }-{ Log index }", + "name": "index", + "description": "Index of plot listing being cancelled", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } }, @@ -47047,7 +46813,7 @@ }, { "name": "logIndex", - "description": " Event log index. For transactions that don't emit event, create arbitrary index starting from 0 ", + "description": "Event log index. For transactions that don't emit event, create arbitrary index starting from 0", "args": [], "type": { "kind": "NON_NULL", @@ -47062,15 +46828,15 @@ "deprecationReason": null }, { - "name": "protocol", - "description": " The protocol this transaction belongs to ", + "name": "placeInLine", + "description": "Where these pods were in line when cancelled", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Beanstalk", + "kind": "SCALAR", + "name": "BigInt", "ofType": null } }, @@ -47078,15 +46844,15 @@ "deprecationReason": null }, { - "name": "season", - "description": " Season of oracle ", + "name": "protocol", + "description": "The protocol this transaction belongs to", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Beanstalk", "ofType": null } }, @@ -47098,7 +46864,7 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "SiloEvent", + "name": "MarketplaceEvent", "ofType": null } ], @@ -47107,8 +46873,9 @@ }, { "kind": "INPUT_OBJECT", - "name": "MetapoolOracle_filter", + "name": "PodListingCancelled_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { @@ -47124,27 +46891,11 @@ "deprecationReason": null }, { - "name": "and", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MetapoolOracle_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "balanceA", + "name": "account", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -47152,11 +46903,11 @@ "deprecationReason": null }, { - "name": "balanceA_gt", + "name": "account_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -47164,11 +46915,11 @@ "deprecationReason": null }, { - "name": "balanceA_gte", + "name": "account_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -47176,31 +46927,23 @@ "deprecationReason": null }, { - "name": "balanceA_in", + "name": "account_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "balanceA_lt", + "name": "account_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -47208,11 +46951,11 @@ "deprecationReason": null }, { - "name": "balanceA_lte", + "name": "account_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -47220,11 +46963,11 @@ "deprecationReason": null }, { - "name": "balanceA_not", + "name": "account_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -47232,7 +46975,7 @@ "deprecationReason": null }, { - "name": "balanceA_not_in", + "name": "account_in", "description": null, "type": { "kind": "LIST", @@ -47242,7 +46985,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -47252,11 +46995,11 @@ "deprecationReason": null }, { - "name": "balanceB", + "name": "account_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -47264,11 +47007,11 @@ "deprecationReason": null }, { - "name": "balanceB_gt", + "name": "account_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -47276,11 +47019,11 @@ "deprecationReason": null }, { - "name": "balanceB_gte", + "name": "account_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -47288,31 +47031,23 @@ "deprecationReason": null }, { - "name": "balanceB_in", + "name": "account_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "balanceB_lt", + "name": "account_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -47320,11 +47055,11 @@ "deprecationReason": null }, { - "name": "balanceB_lte", + "name": "account_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -47332,11 +47067,11 @@ "deprecationReason": null }, { - "name": "balanceB_not", + "name": "account_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -47344,7 +47079,7 @@ "deprecationReason": null }, { - "name": "balanceB_not_in", + "name": "account_not_in", "description": null, "type": { "kind": "LIST", @@ -47354,7 +47089,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -47364,35 +47099,11 @@ "deprecationReason": null }, { - "name": "blockNumber", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber_gte", + "name": "account_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -47400,31 +47111,11 @@ "deprecationReason": null }, { - "name": "blockNumber_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber_lt", + "name": "account_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -47432,11 +47123,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lte", + "name": "account_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -47444,11 +47135,11 @@ "deprecationReason": null }, { - "name": "blockNumber_not", + "name": "account_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -47456,19 +47147,15 @@ "deprecationReason": null }, { - "name": "blockNumber_not_in", + "name": "and", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "PodListingCancelled_filter", + "ofType": null } }, "defaultValue": null, @@ -47476,7 +47163,7 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "blockNumber", "description": null, "type": { "kind": "SCALAR", @@ -47488,7 +47175,7 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "blockNumber_gt", "description": null, "type": { "kind": "SCALAR", @@ -47500,7 +47187,7 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "blockNumber_gte", "description": null, "type": { "kind": "SCALAR", @@ -47512,7 +47199,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "blockNumber_in", "description": null, "type": { "kind": "LIST", @@ -47532,7 +47219,7 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "blockNumber_lt", "description": null, "type": { "kind": "SCALAR", @@ -47544,7 +47231,7 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "blockNumber_lte", "description": null, "type": { "kind": "SCALAR", @@ -47556,7 +47243,7 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "blockNumber_not", "description": null, "type": { "kind": "SCALAR", @@ -47568,7 +47255,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "blockNumber_not_in", "description": null, "type": { "kind": "LIST", @@ -47588,7 +47275,7 @@ "deprecationReason": null }, { - "name": "deltaB", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", @@ -47600,7 +47287,7 @@ "deprecationReason": null }, { - "name": "deltaB_gt", + "name": "createdAt_gt", "description": null, "type": { "kind": "SCALAR", @@ -47612,7 +47299,7 @@ "deprecationReason": null }, { - "name": "deltaB_gte", + "name": "createdAt_gte", "description": null, "type": { "kind": "SCALAR", @@ -47624,7 +47311,7 @@ "deprecationReason": null }, { - "name": "deltaB_in", + "name": "createdAt_in", "description": null, "type": { "kind": "LIST", @@ -47644,7 +47331,7 @@ "deprecationReason": null }, { - "name": "deltaB_lt", + "name": "createdAt_lt", "description": null, "type": { "kind": "SCALAR", @@ -47656,7 +47343,7 @@ "deprecationReason": null }, { - "name": "deltaB_lte", + "name": "createdAt_lte", "description": null, "type": { "kind": "SCALAR", @@ -47668,7 +47355,7 @@ "deprecationReason": null }, { - "name": "deltaB_not", + "name": "createdAt_not", "description": null, "type": { "kind": "SCALAR", @@ -47680,7 +47367,7 @@ "deprecationReason": null }, { - "name": "deltaB_not_in", + "name": "createdAt_not_in", "description": null, "type": { "kind": "LIST", @@ -47956,11 +47643,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "historyID", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -47968,11 +47655,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "historyID_contains", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -47980,11 +47667,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "historyID_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -47992,31 +47679,23 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "historyID_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_lt", + "name": "historyID_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -48024,11 +47703,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "historyID_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -48036,11 +47715,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "historyID_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -48048,7 +47727,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "historyID_in", "description": null, "type": { "kind": "LIST", @@ -48058,7 +47737,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } } @@ -48068,11 +47747,11 @@ "deprecationReason": null }, { - "name": "logIndex", + "name": "historyID_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -48080,11 +47759,11 @@ "deprecationReason": null }, { - "name": "logIndex_gt", + "name": "historyID_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -48092,11 +47771,11 @@ "deprecationReason": null }, { - "name": "logIndex_gte", + "name": "historyID_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -48104,31 +47783,23 @@ "deprecationReason": null }, { - "name": "logIndex_in", + "name": "historyID_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_lt", + "name": "historyID_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -48136,11 +47807,11 @@ "deprecationReason": null }, { - "name": "logIndex_lte", + "name": "historyID_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -48148,11 +47819,11 @@ "deprecationReason": null }, { - "name": "logIndex_not", + "name": "historyID_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -48160,7 +47831,7 @@ "deprecationReason": null }, { - "name": "logIndex_not_in", + "name": "historyID_not_in", "description": null, "type": { "kind": "LIST", @@ -48170,7 +47841,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } } @@ -48180,23 +47851,7 @@ "deprecationReason": null }, { - "name": "or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MetapoolOracle_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", + "name": "historyID_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -48208,19 +47863,7 @@ "deprecationReason": null }, { - "name": "protocol_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_contains", + "name": "historyID_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -48232,7 +47875,7 @@ "deprecationReason": null }, { - "name": "protocol_contains_nocase", + "name": "historyID_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -48244,7 +47887,7 @@ "deprecationReason": null }, { - "name": "protocol_ends_with", + "name": "historyID_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -48256,11 +47899,11 @@ "deprecationReason": null }, { - "name": "protocol_ends_with_nocase", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -48268,11 +47911,11 @@ "deprecationReason": null }, { - "name": "protocol_gt", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -48280,11 +47923,11 @@ "deprecationReason": null }, { - "name": "protocol_gte", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -48292,7 +47935,7 @@ "deprecationReason": null }, { - "name": "protocol_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -48302,7 +47945,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } } @@ -48312,11 +47955,11 @@ "deprecationReason": null }, { - "name": "protocol_lt", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -48324,11 +47967,11 @@ "deprecationReason": null }, { - "name": "protocol_lte", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -48336,11 +47979,11 @@ "deprecationReason": null }, { - "name": "protocol_not", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -48348,23 +47991,31 @@ "deprecationReason": null }, { - "name": "protocol_not_contains", + "name": "id_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_contains_nocase", + "name": "index", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -48372,11 +48023,11 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with", + "name": "index_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -48384,11 +48035,11 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with_nocase", + "name": "index_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -48396,7 +48047,7 @@ "deprecationReason": null }, { - "name": "protocol_not_in", + "name": "index_in", "description": null, "type": { "kind": "LIST", @@ -48406,7 +48057,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -48416,11 +48067,11 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with", + "name": "index_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -48428,11 +48079,11 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with_nocase", + "name": "index_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -48440,11 +48091,11 @@ "deprecationReason": null }, { - "name": "protocol_starts_with", + "name": "index_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -48452,19 +48103,27 @@ "deprecationReason": null }, { - "name": "protocol_starts_with_nocase", + "name": "index_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season", + "name": "logIndex", "description": null, "type": { "kind": "SCALAR", @@ -48476,7 +48135,7 @@ "deprecationReason": null }, { - "name": "season_gt", + "name": "logIndex_gt", "description": null, "type": { "kind": "SCALAR", @@ -48488,7 +48147,7 @@ "deprecationReason": null }, { - "name": "season_gte", + "name": "logIndex_gte", "description": null, "type": { "kind": "SCALAR", @@ -48500,7 +48159,7 @@ "deprecationReason": null }, { - "name": "season_in", + "name": "logIndex_in", "description": null, "type": { "kind": "LIST", @@ -48520,7 +48179,7 @@ "deprecationReason": null }, { - "name": "season_lt", + "name": "logIndex_lt", "description": null, "type": { "kind": "SCALAR", @@ -48532,7 +48191,7 @@ "deprecationReason": null }, { - "name": "season_lte", + "name": "logIndex_lte", "description": null, "type": { "kind": "SCALAR", @@ -48544,7 +48203,7 @@ "deprecationReason": null }, { - "name": "season_not", + "name": "logIndex_not", "description": null, "type": { "kind": "SCALAR", @@ -48556,7 +48215,7 @@ "deprecationReason": null }, { - "name": "season_not_in", + "name": "logIndex_not_in", "description": null, "type": { "kind": "LIST", @@ -48574,182 +48233,503 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "MetapoolOracle_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "balanceA", + "name": "or", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PodListingCancelled_filter", + "ofType": null + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "balanceB", + "name": "placeInLine", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber", + "name": "placeInLine_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", + "name": "placeInLine_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaB", + "name": "placeInLine_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "placeInLine_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash", + "name": "placeInLine_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "placeInLine_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex", + "name": "placeInLine_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "protocol", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__id", + "name": "protocol_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Beanstalk_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol_contains_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__lastSeason", + "name": "protocol_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol_ends_with_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__lastUpgrade", + "name": "protocol_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__methodologyVersion", + "name": "protocol_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__name", + "name": "protocol_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__schemaVersion", + "name": "protocol_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__slug", + "name": "protocol_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__subgraphVersion", + "name": "protocol_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season", + "name": "protocol_not_contains", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Metrics", - "description": null, - "fields": [ + }, { - "name": "categories", + "name": "protocol_not_contains_nocase", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Any", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "total", + "name": "protocol_not_ends_with", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol_not_ends_with_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol_not_starts_with_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol_starts_with_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", - "name": "OrderDirection", - "description": "Defines the order direction, either ascending or descending", + "name": "PodListingCancelled_orderBy", + "description": null, + "isOneOf": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "asc", + "name": "account", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "desc", + "name": "blockNumber", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hash", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "historyID", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "index", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "logIndex", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "placeInLine", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol__fertilizer1155", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol__lastSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol__name", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol__token", "description": null, "isDeprecated": false, "deprecationReason": null @@ -48759,19 +48739,20 @@ }, { "kind": "OBJECT", - "name": "Plot", + "name": "PodListingCreated", "description": null, + "isOneOf": null, "fields": [ { - "name": "beansPerPod", - "description": "Number of beans spent for each pod, whether through sowing or on the marketplace", + "name": "account", + "description": "Account creating the listing", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } }, @@ -48779,8 +48760,8 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp of creation", + "name": "amount", + "description": "Amount of pods listed", "args": [], "type": { "kind": "NON_NULL", @@ -48795,15 +48776,15 @@ "deprecationReason": null }, { - "name": "creationHash", - "description": "Transaction hash of when this plot entity was created", + "name": "blockNumber", + "description": "Block number of this event", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } }, @@ -48811,15 +48792,15 @@ "deprecationReason": null }, { - "name": "farmer", - "description": "Farmer who owns this plot", + "name": "createdAt", + "description": "Timestamp of this event", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Farmer", + "kind": "SCALAR", + "name": "BigInt", "ofType": null } }, @@ -48827,15 +48808,15 @@ "deprecationReason": null }, { - "name": "field", - "description": "Field to which this plot belongs", + "name": "hash", + "description": "Transaction hash of the transaction that emitted this event", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Field", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -48843,15 +48824,15 @@ "deprecationReason": null }, { - "name": "fullyHarvested", - "description": "Flag for if plot is fully harvested", + "name": "historyID", + "description": "Historical ID for joins", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -48859,15 +48840,15 @@ "deprecationReason": null }, { - "name": "harvestablePods", - "description": "Number of pods harvestable", + "name": "id", + "description": "podListingCreated-{ Transaction hash }-{ Log index }", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } }, @@ -48875,8 +48856,8 @@ "deprecationReason": null }, { - "name": "harvestedPods", - "description": "Number of pods harvested", + "name": "index", + "description": "Index of the plot listed", "args": [], "type": { "kind": "NON_NULL", @@ -48891,15 +48872,15 @@ "deprecationReason": null }, { - "name": "id", - "description": "Plot index", + "name": "logIndex", + "description": "Event log index. For transactions that don't emit event, create arbitrary index starting from 0", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } }, @@ -48907,8 +48888,8 @@ "deprecationReason": null }, { - "name": "index", - "description": "Plot Index", + "name": "maxHarvestableIndex", + "description": "Max index for listing", "args": [], "type": { "kind": "NON_NULL", @@ -48923,20 +48904,8 @@ "deprecationReason": null }, { - "name": "listing", - "description": "Associated plot listing", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PodListing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pods", - "description": "Total pods in plot", + "name": "minFillAmount", + "description": "Minimum fill amount", "args": [], "type": { "kind": "NON_NULL", @@ -48951,8 +48920,8 @@ "deprecationReason": null }, { - "name": "season", - "description": "Season when created", + "name": "mode", + "description": "Claim to location", "args": [], "type": { "kind": "NON_NULL", @@ -48967,15 +48936,15 @@ "deprecationReason": null }, { - "name": "source", - "description": "Transaction source for this plot. Not the same as creationHash which can include plots splitting from transfer or harvest without the owner changing", + "name": "placeInLine", + "description": "Where these pods were in line when listed", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "PlotSource", + "kind": "SCALAR", + "name": "BigInt", "ofType": null } }, @@ -48983,15 +48952,15 @@ "deprecationReason": null }, { - "name": "sourceHash", - "description": "Transaction hash corresponding to source", + "name": "pricePerPod", + "description": "Price per pod", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, @@ -48999,15 +48968,39 @@ "deprecationReason": null }, { - "name": "updatedAt", - "description": "Timestamp when updated", + "name": "pricingFunction", + "description": "Pricing Function Data", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pricingType", + "description": "Pricing Type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol", + "description": "The protocol this transaction belongs to", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "Beanstalk", "ofType": null } }, @@ -49015,8 +49008,8 @@ "deprecationReason": null }, { - "name": "updatedAtBlock", - "description": "Block when updated", + "name": "start", + "description": "Start value of the plot listed", "args": [], "type": { "kind": "NON_NULL", @@ -49032,43 +49025,21 @@ } ], "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PlotSource", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "MARKET", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SOW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, + "interfaces": [ { - "name": "TRANSFER", - "description": null, - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "MarketplaceEvent", + "ofType": null } ], + "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "Plot_filter", + "name": "PodListingCreated_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { @@ -49084,27 +49055,11 @@ "deprecationReason": null }, { - "name": "and", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "Plot_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beansPerPod", + "name": "account", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -49112,11 +49067,11 @@ "deprecationReason": null }, { - "name": "beansPerPod_gt", + "name": "account_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -49124,11 +49079,11 @@ "deprecationReason": null }, { - "name": "beansPerPod_gte", + "name": "account_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -49136,31 +49091,23 @@ "deprecationReason": null }, { - "name": "beansPerPod_in", + "name": "account_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beansPerPod_lt", + "name": "account_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -49168,11 +49115,11 @@ "deprecationReason": null }, { - "name": "beansPerPod_lte", + "name": "account_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -49180,11 +49127,11 @@ "deprecationReason": null }, { - "name": "beansPerPod_not", + "name": "account_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -49192,7 +49139,7 @@ "deprecationReason": null }, { - "name": "beansPerPod_not_in", + "name": "account_in", "description": null, "type": { "kind": "LIST", @@ -49202,7 +49149,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -49212,11 +49159,11 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "account_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -49224,11 +49171,11 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "account_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -49236,11 +49183,11 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "account_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -49248,31 +49195,23 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "account_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "account_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -49280,11 +49219,11 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "account_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -49292,11 +49231,11 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "account_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -49304,7 +49243,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "account_not_in", "description": null, "type": { "kind": "LIST", @@ -49314,7 +49253,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -49324,7 +49263,7 @@ "deprecationReason": null }, { - "name": "creationHash", + "name": "account_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -49336,7 +49275,7 @@ "deprecationReason": null }, { - "name": "creationHash_contains", + "name": "account_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -49348,7 +49287,7 @@ "deprecationReason": null }, { - "name": "creationHash_contains_nocase", + "name": "account_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -49360,7 +49299,7 @@ "deprecationReason": null }, { - "name": "creationHash_ends_with", + "name": "account_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -49372,11 +49311,11 @@ "deprecationReason": null }, { - "name": "creationHash_ends_with_nocase", + "name": "amount", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -49384,11 +49323,11 @@ "deprecationReason": null }, { - "name": "creationHash_gt", + "name": "amount_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -49396,11 +49335,11 @@ "deprecationReason": null }, { - "name": "creationHash_gte", + "name": "amount_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -49408,7 +49347,7 @@ "deprecationReason": null }, { - "name": "creationHash_in", + "name": "amount_in", "description": null, "type": { "kind": "LIST", @@ -49418,7 +49357,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -49428,11 +49367,11 @@ "deprecationReason": null }, { - "name": "creationHash_lt", + "name": "amount_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -49440,11 +49379,11 @@ "deprecationReason": null }, { - "name": "creationHash_lte", + "name": "amount_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -49452,11 +49391,11 @@ "deprecationReason": null }, { - "name": "creationHash_not", + "name": "amount_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -49464,23 +49403,47 @@ "deprecationReason": null }, { - "name": "creationHash_not_contains", + "name": "amount_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "creationHash_not_contains_nocase", + "name": "and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PodListingCreated_filter", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockNumber", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -49488,11 +49451,11 @@ "deprecationReason": null }, { - "name": "creationHash_not_ends_with", + "name": "blockNumber_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -49500,11 +49463,11 @@ "deprecationReason": null }, { - "name": "creationHash_not_ends_with_nocase", + "name": "blockNumber_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -49512,7 +49475,7 @@ "deprecationReason": null }, { - "name": "creationHash_not_in", + "name": "blockNumber_in", "description": null, "type": { "kind": "LIST", @@ -49522,7 +49485,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -49532,11 +49495,11 @@ "deprecationReason": null }, { - "name": "creationHash_not_starts_with", + "name": "blockNumber_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -49544,11 +49507,11 @@ "deprecationReason": null }, { - "name": "creationHash_not_starts_with_nocase", + "name": "blockNumber_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -49556,11 +49519,11 @@ "deprecationReason": null }, { - "name": "creationHash_starts_with", + "name": "blockNumber_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -49568,35 +49531,31 @@ "deprecationReason": null }, { - "name": "creationHash_starts_with_nocase", + "name": "blockNumber_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Farmer_filter", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -49604,11 +49563,11 @@ "deprecationReason": null }, { - "name": "farmer_contains", + "name": "createdAt_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -49616,11 +49575,11 @@ "deprecationReason": null }, { - "name": "farmer_contains_nocase", + "name": "createdAt_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -49628,23 +49587,31 @@ "deprecationReason": null }, { - "name": "farmer_ends_with", + "name": "createdAt_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_ends_with_nocase", + "name": "createdAt_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -49652,11 +49619,11 @@ "deprecationReason": null }, { - "name": "farmer_gt", + "name": "createdAt_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -49664,11 +49631,11 @@ "deprecationReason": null }, { - "name": "farmer_gte", + "name": "createdAt_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -49676,7 +49643,7 @@ "deprecationReason": null }, { - "name": "farmer_in", + "name": "createdAt_not_in", "description": null, "type": { "kind": "LIST", @@ -49686,7 +49653,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -49696,7 +49663,7 @@ "deprecationReason": null }, { - "name": "farmer_lt", + "name": "hash", "description": null, "type": { "kind": "SCALAR", @@ -49708,7 +49675,7 @@ "deprecationReason": null }, { - "name": "farmer_lte", + "name": "hash_contains", "description": null, "type": { "kind": "SCALAR", @@ -49720,7 +49687,7 @@ "deprecationReason": null }, { - "name": "farmer_not", + "name": "hash_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -49732,7 +49699,7 @@ "deprecationReason": null }, { - "name": "farmer_not_contains", + "name": "hash_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -49744,7 +49711,7 @@ "deprecationReason": null }, { - "name": "farmer_not_contains_nocase", + "name": "hash_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -49756,7 +49723,7 @@ "deprecationReason": null }, { - "name": "farmer_not_ends_with", + "name": "hash_gt", "description": null, "type": { "kind": "SCALAR", @@ -49768,7 +49735,7 @@ "deprecationReason": null }, { - "name": "farmer_not_ends_with_nocase", + "name": "hash_gte", "description": null, "type": { "kind": "SCALAR", @@ -49780,7 +49747,7 @@ "deprecationReason": null }, { - "name": "farmer_not_in", + "name": "hash_in", "description": null, "type": { "kind": "LIST", @@ -49800,7 +49767,7 @@ "deprecationReason": null }, { - "name": "farmer_not_starts_with", + "name": "hash_lt", "description": null, "type": { "kind": "SCALAR", @@ -49812,7 +49779,7 @@ "deprecationReason": null }, { - "name": "farmer_not_starts_with_nocase", + "name": "hash_lte", "description": null, "type": { "kind": "SCALAR", @@ -49824,7 +49791,7 @@ "deprecationReason": null }, { - "name": "farmer_starts_with", + "name": "hash_not", "description": null, "type": { "kind": "SCALAR", @@ -49836,7 +49803,7 @@ "deprecationReason": null }, { - "name": "farmer_starts_with_nocase", + "name": "hash_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -49848,7 +49815,7 @@ "deprecationReason": null }, { - "name": "field", + "name": "hash_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -49860,11 +49827,11 @@ "deprecationReason": null }, { - "name": "field_", + "name": "hash_not_ends_with", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "Field_filter", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -49872,7 +49839,7 @@ "deprecationReason": null }, { - "name": "field_contains", + "name": "hash_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -49884,19 +49851,27 @@ "deprecationReason": null }, { - "name": "field_contains_nocase", + "name": "hash_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field_ends_with", + "name": "hash_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -49908,7 +49883,7 @@ "deprecationReason": null }, { - "name": "field_ends_with_nocase", + "name": "hash_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -49920,7 +49895,7 @@ "deprecationReason": null }, { - "name": "field_gt", + "name": "hash_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -49932,7 +49907,7 @@ "deprecationReason": null }, { - "name": "field_gte", + "name": "hash_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -49944,27 +49919,7 @@ "deprecationReason": null }, { - "name": "field_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field_lt", + "name": "historyID", "description": null, "type": { "kind": "SCALAR", @@ -49976,7 +49931,7 @@ "deprecationReason": null }, { - "name": "field_lte", + "name": "historyID_contains", "description": null, "type": { "kind": "SCALAR", @@ -49988,7 +49943,7 @@ "deprecationReason": null }, { - "name": "field_not", + "name": "historyID_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -50000,7 +49955,7 @@ "deprecationReason": null }, { - "name": "field_not_contains", + "name": "historyID_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -50012,7 +49967,7 @@ "deprecationReason": null }, { - "name": "field_not_contains_nocase", + "name": "historyID_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -50024,7 +49979,7 @@ "deprecationReason": null }, { - "name": "field_not_ends_with", + "name": "historyID_gt", "description": null, "type": { "kind": "SCALAR", @@ -50036,7 +49991,7 @@ "deprecationReason": null }, { - "name": "field_not_ends_with_nocase", + "name": "historyID_gte", "description": null, "type": { "kind": "SCALAR", @@ -50048,7 +50003,7 @@ "deprecationReason": null }, { - "name": "field_not_in", + "name": "historyID_in", "description": null, "type": { "kind": "LIST", @@ -50068,7 +50023,7 @@ "deprecationReason": null }, { - "name": "field_not_starts_with", + "name": "historyID_lt", "description": null, "type": { "kind": "SCALAR", @@ -50080,7 +50035,7 @@ "deprecationReason": null }, { - "name": "field_not_starts_with_nocase", + "name": "historyID_lte", "description": null, "type": { "kind": "SCALAR", @@ -50092,7 +50047,7 @@ "deprecationReason": null }, { - "name": "field_starts_with", + "name": "historyID_not", "description": null, "type": { "kind": "SCALAR", @@ -50104,7 +50059,7 @@ "deprecationReason": null }, { - "name": "field_starts_with_nocase", + "name": "historyID_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -50116,11 +50071,11 @@ "deprecationReason": null }, { - "name": "fullyHarvested", + "name": "historyID_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "defaultValue": null, @@ -50128,31 +50083,23 @@ "deprecationReason": null }, { - "name": "fullyHarvested_in", + "name": "historyID_not_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fullyHarvested_not", + "name": "historyID_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "defaultValue": null, @@ -50160,7 +50107,7 @@ "deprecationReason": null }, { - "name": "fullyHarvested_not_in", + "name": "historyID_not_in", "description": null, "type": { "kind": "LIST", @@ -50170,7 +50117,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } } @@ -50180,11 +50127,11 @@ "deprecationReason": null }, { - "name": "harvestablePods", + "name": "historyID_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -50192,11 +50139,11 @@ "deprecationReason": null }, { - "name": "harvestablePods_gt", + "name": "historyID_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -50204,11 +50151,11 @@ "deprecationReason": null }, { - "name": "harvestablePods_gte", + "name": "historyID_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -50216,31 +50163,23 @@ "deprecationReason": null }, { - "name": "harvestablePods_in", + "name": "historyID_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestablePods_lt", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -50248,11 +50187,11 @@ "deprecationReason": null }, { - "name": "harvestablePods_lte", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -50260,11 +50199,11 @@ "deprecationReason": null }, { - "name": "harvestablePods_not", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -50272,7 +50211,7 @@ "deprecationReason": null }, { - "name": "harvestablePods_not_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -50282,7 +50221,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -50292,11 +50231,11 @@ "deprecationReason": null }, { - "name": "harvestedPods", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -50304,11 +50243,11 @@ "deprecationReason": null }, { - "name": "harvestedPods_gt", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -50316,11 +50255,11 @@ "deprecationReason": null }, { - "name": "harvestedPods_gte", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -50328,7 +50267,7 @@ "deprecationReason": null }, { - "name": "harvestedPods_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -50338,7 +50277,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -50348,7 +50287,7 @@ "deprecationReason": null }, { - "name": "harvestedPods_lt", + "name": "index", "description": null, "type": { "kind": "SCALAR", @@ -50360,7 +50299,7 @@ "deprecationReason": null }, { - "name": "harvestedPods_lte", + "name": "index_gt", "description": null, "type": { "kind": "SCALAR", @@ -50372,7 +50311,7 @@ "deprecationReason": null }, { - "name": "harvestedPods_not", + "name": "index_gte", "description": null, "type": { "kind": "SCALAR", @@ -50384,7 +50323,7 @@ "deprecationReason": null }, { - "name": "harvestedPods_not_in", + "name": "index_in", "description": null, "type": { "kind": "LIST", @@ -50404,11 +50343,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "index_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -50416,11 +50355,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "index_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -50428,11 +50367,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "index_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -50440,7 +50379,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "index_not_in", "description": null, "type": { "kind": "LIST", @@ -50450,7 +50389,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -50460,11 +50399,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "logIndex", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -50472,11 +50411,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "logIndex_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -50484,11 +50423,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "logIndex_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -50496,7 +50435,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "logIndex_in", "description": null, "type": { "kind": "LIST", @@ -50506,7 +50445,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } } @@ -50516,11 +50455,11 @@ "deprecationReason": null }, { - "name": "index", + "name": "logIndex_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -50528,11 +50467,11 @@ "deprecationReason": null }, { - "name": "index_gt", + "name": "logIndex_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -50540,11 +50479,11 @@ "deprecationReason": null }, { - "name": "index_gte", + "name": "logIndex_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -50552,7 +50491,7 @@ "deprecationReason": null }, { - "name": "index_in", + "name": "logIndex_not_in", "description": null, "type": { "kind": "LIST", @@ -50562,7 +50501,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -50572,7 +50511,7 @@ "deprecationReason": null }, { - "name": "index_lt", + "name": "maxHarvestableIndex", "description": null, "type": { "kind": "SCALAR", @@ -50584,7 +50523,7 @@ "deprecationReason": null }, { - "name": "index_lte", + "name": "maxHarvestableIndex_gt", "description": null, "type": { "kind": "SCALAR", @@ -50596,7 +50535,7 @@ "deprecationReason": null }, { - "name": "index_not", + "name": "maxHarvestableIndex_gte", "description": null, "type": { "kind": "SCALAR", @@ -50608,7 +50547,7 @@ "deprecationReason": null }, { - "name": "index_not_in", + "name": "maxHarvestableIndex_in", "description": null, "type": { "kind": "LIST", @@ -50628,23 +50567,11 @@ "deprecationReason": null }, { - "name": "listing", + "name": "maxHarvestableIndex_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodListing_filter", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -50652,11 +50579,11 @@ "deprecationReason": null }, { - "name": "listing_contains", + "name": "maxHarvestableIndex_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -50664,11 +50591,11 @@ "deprecationReason": null }, { - "name": "listing_contains_nocase", + "name": "maxHarvestableIndex_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -50676,23 +50603,31 @@ "deprecationReason": null }, { - "name": "listing_ends_with", + "name": "maxHarvestableIndex_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "listing_ends_with_nocase", + "name": "minFillAmount", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -50700,11 +50635,11 @@ "deprecationReason": null }, { - "name": "listing_gt", + "name": "minFillAmount_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -50712,11 +50647,11 @@ "deprecationReason": null }, { - "name": "listing_gte", + "name": "minFillAmount_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -50724,7 +50659,7 @@ "deprecationReason": null }, { - "name": "listing_in", + "name": "minFillAmount_in", "description": null, "type": { "kind": "LIST", @@ -50734,7 +50669,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -50744,11 +50679,11 @@ "deprecationReason": null }, { - "name": "listing_lt", + "name": "minFillAmount_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -50756,11 +50691,11 @@ "deprecationReason": null }, { - "name": "listing_lte", + "name": "minFillAmount_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -50768,11 +50703,11 @@ "deprecationReason": null }, { - "name": "listing_not", + "name": "minFillAmount_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -50780,23 +50715,31 @@ "deprecationReason": null }, { - "name": "listing_not_contains", + "name": "minFillAmount_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "listing_not_contains_nocase", + "name": "mode", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -50804,11 +50747,11 @@ "deprecationReason": null }, { - "name": "listing_not_ends_with", + "name": "mode_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -50816,11 +50759,11 @@ "deprecationReason": null }, { - "name": "listing_not_ends_with_nocase", + "name": "mode_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -50828,7 +50771,7 @@ "deprecationReason": null }, { - "name": "listing_not_in", + "name": "mode_in", "description": null, "type": { "kind": "LIST", @@ -50838,7 +50781,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } } @@ -50848,11 +50791,11 @@ "deprecationReason": null }, { - "name": "listing_not_starts_with", + "name": "mode_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -50860,11 +50803,11 @@ "deprecationReason": null }, { - "name": "listing_not_starts_with_nocase", + "name": "mode_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -50872,11 +50815,11 @@ "deprecationReason": null }, { - "name": "listing_starts_with", + "name": "mode_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -50884,12 +50827,20 @@ "deprecationReason": null }, { - "name": "listing_starts_with_nocase", + "name": "mode_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, @@ -50903,7 +50854,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "Plot_filter", + "name": "PodListingCreated_filter", "ofType": null } }, @@ -50912,7 +50863,7 @@ "deprecationReason": null }, { - "name": "pods", + "name": "placeInLine", "description": null, "type": { "kind": "SCALAR", @@ -50924,7 +50875,7 @@ "deprecationReason": null }, { - "name": "pods_gt", + "name": "placeInLine_gt", "description": null, "type": { "kind": "SCALAR", @@ -50936,7 +50887,7 @@ "deprecationReason": null }, { - "name": "pods_gte", + "name": "placeInLine_gte", "description": null, "type": { "kind": "SCALAR", @@ -50948,7 +50899,7 @@ "deprecationReason": null }, { - "name": "pods_in", + "name": "placeInLine_in", "description": null, "type": { "kind": "LIST", @@ -50968,7 +50919,7 @@ "deprecationReason": null }, { - "name": "pods_lt", + "name": "placeInLine_lt", "description": null, "type": { "kind": "SCALAR", @@ -50980,7 +50931,7 @@ "deprecationReason": null }, { - "name": "pods_lte", + "name": "placeInLine_lte", "description": null, "type": { "kind": "SCALAR", @@ -50992,7 +50943,7 @@ "deprecationReason": null }, { - "name": "pods_not", + "name": "placeInLine_not", "description": null, "type": { "kind": "SCALAR", @@ -51004,7 +50955,7 @@ "deprecationReason": null }, { - "name": "pods_not_in", + "name": "placeInLine_not_in", "description": null, "type": { "kind": "LIST", @@ -51024,7 +50975,7 @@ "deprecationReason": null }, { - "name": "season", + "name": "pricePerPod", "description": null, "type": { "kind": "SCALAR", @@ -51036,7 +50987,7 @@ "deprecationReason": null }, { - "name": "season_gt", + "name": "pricePerPod_gt", "description": null, "type": { "kind": "SCALAR", @@ -51048,7 +50999,7 @@ "deprecationReason": null }, { - "name": "season_gte", + "name": "pricePerPod_gte", "description": null, "type": { "kind": "SCALAR", @@ -51060,7 +51011,7 @@ "deprecationReason": null }, { - "name": "season_in", + "name": "pricePerPod_in", "description": null, "type": { "kind": "LIST", @@ -51080,7 +51031,7 @@ "deprecationReason": null }, { - "name": "season_lt", + "name": "pricePerPod_lt", "description": null, "type": { "kind": "SCALAR", @@ -51092,7 +51043,7 @@ "deprecationReason": null }, { - "name": "season_lte", + "name": "pricePerPod_lte", "description": null, "type": { "kind": "SCALAR", @@ -51104,7 +51055,7 @@ "deprecationReason": null }, { - "name": "season_not", + "name": "pricePerPod_not", "description": null, "type": { "kind": "SCALAR", @@ -51116,7 +51067,7 @@ "deprecationReason": null }, { - "name": "season_not_in", + "name": "pricePerPod_not_in", "description": null, "type": { "kind": "LIST", @@ -51136,11 +51087,11 @@ "deprecationReason": null }, { - "name": "source", + "name": "pricingFunction", "description": null, "type": { - "kind": "ENUM", - "name": "PlotSource", + "kind": "SCALAR", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -51148,11 +51099,11 @@ "deprecationReason": null }, { - "name": "sourceHash", + "name": "pricingFunction_contains", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -51160,11 +51111,11 @@ "deprecationReason": null }, { - "name": "sourceHash_contains", + "name": "pricingFunction_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -51172,11 +51123,11 @@ "deprecationReason": null }, { - "name": "sourceHash_contains_nocase", + "name": "pricingFunction_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -51184,11 +51135,31 @@ "deprecationReason": null }, { - "name": "sourceHash_ends_with", + "name": "pricingFunction_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pricingFunction_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -51196,11 +51167,11 @@ "deprecationReason": null }, { - "name": "sourceHash_ends_with_nocase", + "name": "pricingFunction_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -51208,11 +51179,11 @@ "deprecationReason": null }, { - "name": "sourceHash_gt", + "name": "pricingFunction_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -51220,11 +51191,11 @@ "deprecationReason": null }, { - "name": "sourceHash_gte", + "name": "pricingFunction_not_contains", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -51232,7 +51203,7 @@ "deprecationReason": null }, { - "name": "sourceHash_in", + "name": "pricingFunction_not_in", "description": null, "type": { "kind": "LIST", @@ -51242,7 +51213,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null } } @@ -51252,11 +51223,11 @@ "deprecationReason": null }, { - "name": "sourceHash_lt", + "name": "pricingType", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -51264,11 +51235,11 @@ "deprecationReason": null }, { - "name": "sourceHash_lte", + "name": "pricingType_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -51276,11 +51247,11 @@ "deprecationReason": null }, { - "name": "sourceHash_not", + "name": "pricingType_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -51288,23 +51259,31 @@ "deprecationReason": null }, { - "name": "sourceHash_not_contains", + "name": "pricingType_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "sourceHash_not_contains_nocase", + "name": "pricingType_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -51312,11 +51291,11 @@ "deprecationReason": null }, { - "name": "sourceHash_not_ends_with", + "name": "pricingType_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -51324,11 +51303,11 @@ "deprecationReason": null }, { - "name": "sourceHash_not_ends_with_nocase", + "name": "pricingType_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -51336,7 +51315,7 @@ "deprecationReason": null }, { - "name": "sourceHash_not_in", + "name": "pricingType_not_in", "description": null, "type": { "kind": "LIST", @@ -51346,7 +51325,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } } @@ -51356,7 +51335,7 @@ "deprecationReason": null }, { - "name": "sourceHash_not_starts_with", + "name": "protocol", "description": null, "type": { "kind": "SCALAR", @@ -51368,7 +51347,19 @@ "deprecationReason": null }, { - "name": "sourceHash_not_starts_with_nocase", + "name": "protocol_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Beanstalk_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol_contains", "description": null, "type": { "kind": "SCALAR", @@ -51380,7 +51371,7 @@ "deprecationReason": null }, { - "name": "sourceHash_starts_with", + "name": "protocol_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -51392,7 +51383,7 @@ "deprecationReason": null }, { - "name": "sourceHash_starts_with_nocase", + "name": "protocol_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -51404,31 +51395,23 @@ "deprecationReason": null }, { - "name": "source_in", + "name": "protocol_ends_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PlotSource", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "source_not", + "name": "protocol_gt", "description": null, "type": { - "kind": "ENUM", - "name": "PlotSource", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -51436,7 +51419,19 @@ "deprecationReason": null }, { - "name": "source_not_in", + "name": "protocol_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol_in", "description": null, "type": { "kind": "LIST", @@ -51445,8 +51440,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "PlotSource", + "kind": "SCALAR", + "name": "String", "ofType": null } } @@ -51456,11 +51451,11 @@ "deprecationReason": null }, { - "name": "updatedAt", + "name": "protocol_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -51468,11 +51463,11 @@ "deprecationReason": null }, { - "name": "updatedAtBlock", + "name": "protocol_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -51480,11 +51475,11 @@ "deprecationReason": null }, { - "name": "updatedAtBlock_gt", + "name": "protocol_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -51492,11 +51487,11 @@ "deprecationReason": null }, { - "name": "updatedAtBlock_gte", + "name": "protocol_not_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -51504,7 +51499,43 @@ "deprecationReason": null }, { - "name": "updatedAtBlock_in", + "name": "protocol_not_contains_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol_not_ends_with_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol_not_in", "description": null, "type": { "kind": "LIST", @@ -51514,7 +51545,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -51524,11 +51555,11 @@ "deprecationReason": null }, { - "name": "updatedAtBlock_lt", + "name": "protocol_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -51536,11 +51567,11 @@ "deprecationReason": null }, { - "name": "updatedAtBlock_lte", + "name": "protocol_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -51548,11 +51579,11 @@ "deprecationReason": null }, { - "name": "updatedAtBlock_not", + "name": "protocol_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -51560,27 +51591,19 @@ "deprecationReason": null }, { - "name": "updatedAtBlock_not_in", + "name": "protocol_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt_gt", + "name": "start", "description": null, "type": { "kind": "SCALAR", @@ -51592,7 +51615,7 @@ "deprecationReason": null }, { - "name": "updatedAt_gte", + "name": "start_gt", "description": null, "type": { "kind": "SCALAR", @@ -51604,7 +51627,19 @@ "deprecationReason": null }, { - "name": "updatedAt_in", + "name": "start_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "start_in", "description": null, "type": { "kind": "LIST", @@ -51624,7 +51659,7 @@ "deprecationReason": null }, { - "name": "updatedAt_lt", + "name": "start_lt", "description": null, "type": { "kind": "SCALAR", @@ -51636,7 +51671,7 @@ "deprecationReason": null }, { - "name": "updatedAt_lte", + "name": "start_lte", "description": null, "type": { "kind": "SCALAR", @@ -51648,7 +51683,7 @@ "deprecationReason": null }, { - "name": "updatedAt_not", + "name": "start_not", "description": null, "type": { "kind": "SCALAR", @@ -51660,7 +51695,7 @@ "deprecationReason": null }, { - "name": "updatedAt_not_in", + "name": "start_not_in", "description": null, "type": { "kind": "LIST", @@ -51686,140 +51721,45 @@ }, { "kind": "ENUM", - "name": "Plot_orderBy", + "name": "PodListingCreated_orderBy", "description": null, + "isOneOf": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "beansPerPod", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creationHash", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__harvestablePods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__harvestedPods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__numberOfSowers", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__numberOfSows", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__podIndex", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__podRate", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__realRateOfReturn", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__season", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__soil", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field__sownBeans", + "name": "account", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__temperature", + "name": "amount", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field__unharvestablePods", + "name": "blockNumber", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fullyHarvested", + "name": "createdAt", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestablePods", + "name": "hash", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvestedPods", + "name": "historyID", "description": null, "isDeprecated": false, "deprecationReason": null @@ -51837,163 +51777,91 @@ "deprecationReason": null }, { - "name": "listing", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__amount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__creationHash", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__filled", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__filledAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__historyID", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__index", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__maxHarvestableIndex", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__minFillAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__mode", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__originalAmount", + "name": "logIndex", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "listing__originalIndex", + "name": "maxHarvestableIndex", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "listing__pricePerPod", + "name": "minFillAmount", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "listing__pricingFunction", + "name": "mode", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "listing__pricingType", + "name": "placeInLine", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "listing__remainingAmount", + "name": "pricePerPod", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "listing__start", + "name": "pricingFunction", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "listing__status", + "name": "pricingType", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "listing__updatedAt", + "name": "protocol", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pods", + "name": "protocol__fertilizer1155", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season", + "name": "protocol__id", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "source", + "name": "protocol__lastSeason", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "sourceHash", + "name": "protocol__name", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", + "name": "protocol__token", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAtBlock", + "name": "start", "description": null, "isDeprecated": false, "deprecationReason": null @@ -52003,12 +51871,13 @@ }, { "kind": "OBJECT", - "name": "PodFill", + "name": "PodListingFilled", "description": null, + "isOneOf": null, "fields": [ { "name": "amount", - "description": "Number of pods filled", + "description": "Number of pods transferred", "args": [], "type": { "kind": "NON_NULL", @@ -52023,8 +51892,8 @@ "deprecationReason": null }, { - "name": "costInBeans", - "description": "Total beans used to fill listing/order", + "name": "blockNumber", + "description": "Block number of this event", "args": [], "type": { "kind": "NON_NULL", @@ -52038,9 +51907,21 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "costInBeans", + "description": "Beans paid to fill the listing", + "args": [], + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "createdAt", - "description": "Creation timestamp", + "description": "Timestamp of this event", "args": [], "type": { "kind": "NON_NULL", @@ -52056,7 +51937,7 @@ }, { "name": "fromFarmer", - "description": "Account that is sending pods", + "description": "Account selling pods", "args": [], "type": { "kind": "NON_NULL", @@ -52071,15 +51952,15 @@ "deprecationReason": null }, { - "name": "id", - "description": "Beanstalk address - Order/Listing index - transaction hash", + "name": "hash", + "description": "Transaction hash of the transaction that emitted this event", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -52087,15 +51968,15 @@ "deprecationReason": null }, { - "name": "index", - "description": "Index of plot transferred", + "name": "historyID", + "description": "Historical ID for joins", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } }, @@ -52103,25 +51984,49 @@ "deprecationReason": null }, { - "name": "listing", - "description": "Associated listing, if any", + "name": "id", + "description": "podListingFilled-{ Transaction hash }-{ Log index }", "args": [], "type": { - "kind": "OBJECT", - "name": "PodListing", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "order", - "description": "Associated order, if any", + "name": "index", + "description": "Index of the plot transferred", "args": [], "type": { - "kind": "OBJECT", - "name": "PodOrder", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "logIndex", + "description": "Event log index. For transactions that don't emit event, create arbitrary index starting from 0", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -52143,15 +52048,15 @@ "deprecationReason": null }, { - "name": "podMarketplace", - "description": "Marketplace associated with this fill", + "name": "protocol", + "description": "The protocol this transaction belongs to", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "PodMarketplace", + "name": "Beanstalk", "ofType": null } }, @@ -52160,7 +52065,7 @@ }, { "name": "start", - "description": "Start of plot transferred", + "description": "Start of the plot transferred", "args": [], "type": { "kind": "NON_NULL", @@ -52176,14 +52081,14 @@ }, { "name": "toFarmer", - "description": "Account that is receiving pods", + "description": "Account buying pods", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Farmer", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -52192,14 +52097,21 @@ } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MarketplaceEvent", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "PodFill_filter", + "name": "PodListingFilled_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { @@ -52334,7 +52246,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "PodFill_filter", + "name": "PodListingFilled_filter", "ofType": null } }, @@ -52342,6 +52254,118 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "blockNumber", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockNumber_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockNumber_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockNumber_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockNumber_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockNumber_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockNumber_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockNumber_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "costInBeans", "description": null, @@ -52823,11 +52847,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "hash", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -52835,11 +52859,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "hash_contains", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -52847,11 +52871,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "hash_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -52859,31 +52883,23 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "hash_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_lt", + "name": "hash_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -52891,11 +52907,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "hash_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -52903,11 +52919,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "hash_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -52915,7 +52931,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "hash_in", "description": null, "type": { "kind": "LIST", @@ -52925,7 +52941,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } } @@ -52935,11 +52951,11 @@ "deprecationReason": null }, { - "name": "index", + "name": "hash_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -52947,11 +52963,11 @@ "deprecationReason": null }, { - "name": "index_gt", + "name": "hash_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -52959,11 +52975,11 @@ "deprecationReason": null }, { - "name": "index_gte", + "name": "hash_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -52971,31 +52987,23 @@ "deprecationReason": null }, { - "name": "index_in", + "name": "hash_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "index_lt", + "name": "hash_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -53003,11 +53011,11 @@ "deprecationReason": null }, { - "name": "index_lte", + "name": "hash_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -53015,11 +53023,11 @@ "deprecationReason": null }, { - "name": "index_not", + "name": "hash_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -53027,7 +53035,7 @@ "deprecationReason": null }, { - "name": "index_not_in", + "name": "hash_not_in", "description": null, "type": { "kind": "LIST", @@ -53037,7 +53045,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -53047,7 +53055,7 @@ "deprecationReason": null }, { - "name": "listing", + "name": "hash_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -53059,11 +53067,11 @@ "deprecationReason": null }, { - "name": "listing_", + "name": "hash_not_starts_with_nocase", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "PodListing_filter", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -53071,7 +53079,7 @@ "deprecationReason": null }, { - "name": "listing_contains", + "name": "hash_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -53083,7 +53091,7 @@ "deprecationReason": null }, { - "name": "listing_contains_nocase", + "name": "hash_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -53095,7 +53103,7 @@ "deprecationReason": null }, { - "name": "listing_ends_with", + "name": "historyID", "description": null, "type": { "kind": "SCALAR", @@ -53107,7 +53115,7 @@ "deprecationReason": null }, { - "name": "listing_ends_with_nocase", + "name": "historyID_contains", "description": null, "type": { "kind": "SCALAR", @@ -53119,7 +53127,7 @@ "deprecationReason": null }, { - "name": "listing_gt", + "name": "historyID_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -53131,7 +53139,7 @@ "deprecationReason": null }, { - "name": "listing_gte", + "name": "historyID_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -53143,7 +53151,43 @@ "deprecationReason": null }, { - "name": "listing_in", + "name": "historyID_ends_with_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "historyID_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "historyID_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "historyID_in", "description": null, "type": { "kind": "LIST", @@ -53163,7 +53207,7 @@ "deprecationReason": null }, { - "name": "listing_lt", + "name": "historyID_lt", "description": null, "type": { "kind": "SCALAR", @@ -53175,7 +53219,7 @@ "deprecationReason": null }, { - "name": "listing_lte", + "name": "historyID_lte", "description": null, "type": { "kind": "SCALAR", @@ -53187,7 +53231,7 @@ "deprecationReason": null }, { - "name": "listing_not", + "name": "historyID_not", "description": null, "type": { "kind": "SCALAR", @@ -53199,7 +53243,7 @@ "deprecationReason": null }, { - "name": "listing_not_contains", + "name": "historyID_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -53211,7 +53255,7 @@ "deprecationReason": null }, { - "name": "listing_not_contains_nocase", + "name": "historyID_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -53223,7 +53267,7 @@ "deprecationReason": null }, { - "name": "listing_not_ends_with", + "name": "historyID_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -53235,7 +53279,7 @@ "deprecationReason": null }, { - "name": "listing_not_ends_with_nocase", + "name": "historyID_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -53247,7 +53291,7 @@ "deprecationReason": null }, { - "name": "listing_not_in", + "name": "historyID_not_in", "description": null, "type": { "kind": "LIST", @@ -53267,7 +53311,7 @@ "deprecationReason": null }, { - "name": "listing_not_starts_with", + "name": "historyID_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -53279,7 +53323,7 @@ "deprecationReason": null }, { - "name": "listing_not_starts_with_nocase", + "name": "historyID_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -53291,7 +53335,7 @@ "deprecationReason": null }, { - "name": "listing_starts_with", + "name": "historyID_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -53303,7 +53347,7 @@ "deprecationReason": null }, { - "name": "listing_starts_with_nocase", + "name": "historyID_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -53315,27 +53359,23 @@ "deprecationReason": null }, { - "name": "or", + "name": "id", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PodFill_filter", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "order", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -53343,11 +53383,11 @@ "deprecationReason": null }, { - "name": "order_", + "name": "id_gte", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "PodOrder_filter", + "kind": "SCALAR", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -53355,11 +53395,31 @@ "deprecationReason": null }, { - "name": "order_contains", + "name": "id_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -53367,11 +53427,11 @@ "deprecationReason": null }, { - "name": "order_contains_nocase", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -53379,11 +53439,11 @@ "deprecationReason": null }, { - "name": "order_ends_with", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -53391,11 +53451,31 @@ "deprecationReason": null }, { - "name": "order_ends_with_nocase", + "name": "id_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "index", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -53403,11 +53483,11 @@ "deprecationReason": null }, { - "name": "order_gt", + "name": "index_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -53415,11 +53495,11 @@ "deprecationReason": null }, { - "name": "order_gte", + "name": "index_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -53427,7 +53507,7 @@ "deprecationReason": null }, { - "name": "order_in", + "name": "index_in", "description": null, "type": { "kind": "LIST", @@ -53437,7 +53517,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -53447,11 +53527,11 @@ "deprecationReason": null }, { - "name": "order_lt", + "name": "index_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -53459,11 +53539,11 @@ "deprecationReason": null }, { - "name": "order_lte", + "name": "index_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -53471,11 +53551,11 @@ "deprecationReason": null }, { - "name": "order_not", + "name": "index_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -53483,23 +53563,31 @@ "deprecationReason": null }, { - "name": "order_not_contains", + "name": "index_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "order_not_contains_nocase", + "name": "logIndex", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -53507,11 +53595,11 @@ "deprecationReason": null }, { - "name": "order_not_ends_with", + "name": "logIndex_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -53519,11 +53607,11 @@ "deprecationReason": null }, { - "name": "order_not_ends_with_nocase", + "name": "logIndex_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -53531,7 +53619,7 @@ "deprecationReason": null }, { - "name": "order_not_in", + "name": "logIndex_in", "description": null, "type": { "kind": "LIST", @@ -53541,7 +53629,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } } @@ -53551,11 +53639,11 @@ "deprecationReason": null }, { - "name": "order_not_starts_with", + "name": "logIndex_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -53563,11 +53651,11 @@ "deprecationReason": null }, { - "name": "order_not_starts_with_nocase", + "name": "logIndex_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -53575,11 +53663,11 @@ "deprecationReason": null }, { - "name": "order_starts_with", + "name": "logIndex_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -53587,12 +53675,36 @@ "deprecationReason": null }, { - "name": "order_starts_with_nocase", + "name": "logIndex_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PodListingFilled_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, @@ -53711,7 +53823,7 @@ "deprecationReason": null }, { - "name": "podMarketplace", + "name": "protocol", "description": null, "type": { "kind": "SCALAR", @@ -53723,11 +53835,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_", + "name": "protocol_", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "PodMarketplace_filter", + "name": "Beanstalk_filter", "ofType": null }, "defaultValue": null, @@ -53735,7 +53847,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_contains", + "name": "protocol_contains", "description": null, "type": { "kind": "SCALAR", @@ -53747,7 +53859,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_contains_nocase", + "name": "protocol_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -53759,7 +53871,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_ends_with", + "name": "protocol_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -53771,7 +53883,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_ends_with_nocase", + "name": "protocol_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -53783,7 +53895,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_gt", + "name": "protocol_gt", "description": null, "type": { "kind": "SCALAR", @@ -53795,7 +53907,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_gte", + "name": "protocol_gte", "description": null, "type": { "kind": "SCALAR", @@ -53807,7 +53919,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_in", + "name": "protocol_in", "description": null, "type": { "kind": "LIST", @@ -53827,7 +53939,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_lt", + "name": "protocol_lt", "description": null, "type": { "kind": "SCALAR", @@ -53839,7 +53951,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_lte", + "name": "protocol_lte", "description": null, "type": { "kind": "SCALAR", @@ -53851,7 +53963,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_not", + "name": "protocol_not", "description": null, "type": { "kind": "SCALAR", @@ -53863,7 +53975,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_contains", + "name": "protocol_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -53875,7 +53987,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_contains_nocase", + "name": "protocol_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -53887,7 +53999,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_ends_with", + "name": "protocol_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -53899,7 +54011,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_ends_with_nocase", + "name": "protocol_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -53911,7 +54023,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_in", + "name": "protocol_not_in", "description": null, "type": { "kind": "LIST", @@ -53931,7 +54043,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_starts_with", + "name": "protocol_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -53943,7 +54055,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_starts_with_nocase", + "name": "protocol_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -53955,7 +54067,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_starts_with", + "name": "protocol_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -53967,7 +54079,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_starts_with_nocase", + "name": "protocol_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -54102,18 +54214,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "toFarmer_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Farmer_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "toFarmer_contains", "description": null, @@ -54365,8 +54465,9 @@ }, { "kind": "ENUM", - "name": "PodFill_orderBy", + "name": "PodListingFilled_orderBy", "description": null, + "isOneOf": null, "fields": null, "inputFields": null, "interfaces": null, @@ -54378,247 +54479,55 @@ "deprecationReason": null }, { - "name": "costInBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fromFarmer", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "index", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__amount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__creationHash", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__filled", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__filledAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__historyID", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__index", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__maxHarvestableIndex", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__minFillAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__mode", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__originalAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__originalIndex", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__pricePerPod", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__pricingFunction", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__pricingType", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__remainingAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__start", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__status", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listing__updatedAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order__beanAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order__beanAmountFilled", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order__createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order__creationHash", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order__historyID", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order__id", + "name": "blockNumber", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "order__maxPlaceInLine", + "name": "costInBeans", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "order__minFillAmount", + "name": "createdAt", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "order__podAmountFilled", + "name": "fromFarmer", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "order__pricePerPod", + "name": "hash", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "order__pricingFunction", + "name": "historyID", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "order__pricingType", + "name": "id", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "order__status", + "name": "index", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "order__updatedAt", + "name": "logIndex", "description": null, "isDeprecated": false, "deprecationReason": null @@ -54630,688 +54539,565 @@ "deprecationReason": null }, { - "name": "podMarketplace", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podMarketplace__availableListedPods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podMarketplace__availableOrderBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podMarketplace__beanVolume", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podMarketplace__cancelledListedPods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podMarketplace__cancelledOrderBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podMarketplace__expiredListedPods", + "name": "protocol", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__filledListedPods", + "name": "protocol__fertilizer1155", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__filledOrderBeans", + "name": "protocol__id", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__filledOrderedPods", + "name": "protocol__lastSeason", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__id", + "name": "protocol__name", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__listedPods", + "name": "protocol__token", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__orderBeans", + "name": "start", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__podVolume", + "name": "toFarmer", "description": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PodListing_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ { - "name": "podMarketplace__season", - "description": null, + "name": "_change_block", + "description": "Filter for the block changed event.", + "type": { + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "start", + "name": "amount", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer", + "name": "amount_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer__id", + "name": "amount_gte", "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PodListing", - "description": null, - "fields": [ - { - "name": "amount", - "description": "The maximum amount of Pods remaining to be sold by *this* PodListing.\n\nWhen this PodListing is Filled or Cancelled, `amount` does NOT change.\n", - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp of PodListing creation.", - "args": [], + "name": "amount_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "creationHash", - "description": "Transaction hash when this PodListing entity was created.", - "args": [], + "name": "amount_lt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer", - "description": "The Farmer that created the PodListing.", - "args": [], + "name": "amount_lte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Farmer", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill", - "description": "Any Fills associated with this PodListing.", - "args": [], + "name": "amount_not", + "description": null, "type": { - "kind": "OBJECT", - "name": "PodFill", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filled", - "description": "The amount of Pods Filled since the initial PodListing was Created.\n\n`0 <= filled <= originalAmount`\n", - "args": [], + "name": "amount_not_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledAmount", - "description": "The number of Pods purchased from *this* PodListing.\n\nIf not yet Filled or the PodListing is CANCELLED: `filledAmount = 0`\n", - "args": [], + "name": "and", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "INPUT_OBJECT", + "name": "PodListing_filter", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID", - "description": "Historical ID for joins", - "args": [], + "name": "createdAt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The PodListing ID is a unique subgraph ID: `{account}-{index}\"\n\nThe on-chain identifier for a PodListing is the `index`.\n", - "args": [], + "name": "createdAt_gt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "index", - "description": "The absolute index of the listed Plot in the Pod Line.\n\nMeasured from the front, so the Listing contains all Pods between\n(index) and (index + totalAmount).\n\nAn example where the podLine is 50,000 but the index is 150,000:\n 0 the first Pod issued\n 100,000 harvestableIndex\n 150,000 index\n", - "args": [], + "name": "createdAt_gte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "maxHarvestableIndex", - "description": "When the `harvestableIndex` reaches this number, the Listing becomes EXPIRED.\n", - "args": [], + "name": "createdAt_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "minFillAmount", - "description": "Minimum number of Beans required to perform a Fill.", - "args": [], + "name": "createdAt_lt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "mode", - "description": "Where Beans are sent when the PodListing is Filled. See `FarmToMode`.", - "args": [], + "name": "createdAt_lte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "originalAmount", - "description": "The total number of Pods listed during the first emission of PodListingCreated.\n", - "args": [], + "name": "createdAt_not", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "originalIndex", - "description": "The original index from the first emission of PodListingCreated in a chain.\n\nIf `originalIndex !== index`, then this PodListing was created when a parent\nPodListing was partially filled.\n", - "args": [], + "name": "createdAt_not_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plot", - "description": "Plot being Listed.", - "args": [], + "name": "creationHash", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Plot", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace", - "description": "Marketplace used for listing", - "args": [], + "name": "creationHash_contains", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PodMarketplace", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricePerPod", - "description": "[V1] The FIXED price per Pod denominated in Beans.\n\nEx. `pricePerPod = 10000` indicates a price of 0.01 Beans per Pod.\n\nIf `pricingType = 1`, this field is set to `0` and should be ignored.\n", - "args": [], + "name": "creationHash_contains_nocase", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricingFunction", - "description": "[V2] The FIXED or DYNAMIC pricing function, encoded as bytes.\n\nThis must be decoded client-side, see `LibPolynomial.sol` for more info.\n", - "args": [], + "name": "creationHash_ends_with", + "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricingType", - "description": "The Pricing Type states whether this PodListing uses FIXED or DYNAMIC pricing.\n\nnull = V1 FIXED = use `pricePerPod`\n0 = V2 FIXED = use `pricePerPod`\n1 = V2 DYNAMIC = use `pricingFunction`\n", - "args": [], + "name": "creationHash_ends_with_nocase", + "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "remainingAmount", - "description": "The number of Pods remaining in *this* PodListing.\n\nWhen a Fill occurs, `remainingAmount` is decremented on this PodListing. A new\nPodListing is created with an updated `index` and `amount` equal to this\nPodListing's remainingAmount.\n\nIf this PodListing has NOT been Filled: `remainingAmount = amount`\nIf this PodListing has been Filled: `remainingAmount < amount`\nIf this PodListing has been Cancelled: `remainingAmount = 0`\n", - "args": [], + "name": "creationHash_gt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "start", - "description": "The position within the Plot from which to sell Pods.\n\n0 <= `start` <= (plot size - `amount`)\n", - "args": [], + "name": "creationHash_gte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "Current market status of listing", - "args": [], + "name": "creationHash_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "MarketStatus", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "Timestamp of last update to this PodListing, including Fills and Cancellations.", - "args": [], + "name": "creationHash_lt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PodListingCancelled", - "description": null, - "fields": [ + }, { - "name": "account", - "description": " Account cancelling listing", - "args": [], + "name": "creationHash_lte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber", - "description": " Block number of this event ", - "args": [], + "name": "creationHash_not", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": " Timestamp of this event ", - "args": [], + "name": "creationHash_not_contains", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash", - "description": " Transaction hash of the transaction that emitted this event ", - "args": [], + "name": "creationHash_not_contains_nocase", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID", - "description": " Historical ID for joins", - "args": [], + "name": "creationHash_not_ends_with", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "seedChange-{ Transaction hash }-{ Log index }", - "args": [], + "name": "creationHash_not_ends_with_nocase", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "index", - "description": " Index of plot listing being cancelled", - "args": [], + "name": "creationHash_not_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex", - "description": " Event log index. For transactions that don't emit event, create arbitrary index starting from 0 ", - "args": [], + "name": "creationHash_not_starts_with", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "placeInLine", - "description": "Where these pods were in line when cancelled", - "args": [], + "name": "creationHash_not_starts_with_nocase", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol", - "description": " The protocol this transaction belongs to ", - "args": [], + "name": "creationHash_starts_with", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Beanstalk", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "MarketplaceEvent", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PodListingCancelled_filter", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "_change_block", - "description": "Filter for the block changed event.", + "name": "creationHash_starts_with_nocase", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -55319,7 +55105,7 @@ "deprecationReason": null }, { - "name": "account", + "name": "farmer", "description": null, "type": { "kind": "SCALAR", @@ -55331,7 +55117,19 @@ "deprecationReason": null }, { - "name": "account_contains", + "name": "farmer_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Farmer_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "farmer_contains", "description": null, "type": { "kind": "SCALAR", @@ -55343,7 +55141,7 @@ "deprecationReason": null }, { - "name": "account_contains_nocase", + "name": "farmer_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -55355,7 +55153,7 @@ "deprecationReason": null }, { - "name": "account_ends_with", + "name": "farmer_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -55367,7 +55165,7 @@ "deprecationReason": null }, { - "name": "account_ends_with_nocase", + "name": "farmer_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -55379,7 +55177,7 @@ "deprecationReason": null }, { - "name": "account_gt", + "name": "farmer_gt", "description": null, "type": { "kind": "SCALAR", @@ -55391,7 +55189,7 @@ "deprecationReason": null }, { - "name": "account_gte", + "name": "farmer_gte", "description": null, "type": { "kind": "SCALAR", @@ -55403,7 +55201,7 @@ "deprecationReason": null }, { - "name": "account_in", + "name": "farmer_in", "description": null, "type": { "kind": "LIST", @@ -55423,7 +55221,7 @@ "deprecationReason": null }, { - "name": "account_lt", + "name": "farmer_lt", "description": null, "type": { "kind": "SCALAR", @@ -55435,7 +55233,7 @@ "deprecationReason": null }, { - "name": "account_lte", + "name": "farmer_lte", "description": null, "type": { "kind": "SCALAR", @@ -55447,7 +55245,7 @@ "deprecationReason": null }, { - "name": "account_not", + "name": "farmer_not", "description": null, "type": { "kind": "SCALAR", @@ -55459,7 +55257,7 @@ "deprecationReason": null }, { - "name": "account_not_contains", + "name": "farmer_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -55471,7 +55269,7 @@ "deprecationReason": null }, { - "name": "account_not_contains_nocase", + "name": "farmer_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -55483,7 +55281,7 @@ "deprecationReason": null }, { - "name": "account_not_ends_with", + "name": "farmer_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -55495,7 +55293,7 @@ "deprecationReason": null }, { - "name": "account_not_ends_with_nocase", + "name": "farmer_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -55507,7 +55305,7 @@ "deprecationReason": null }, { - "name": "account_not_in", + "name": "farmer_not_in", "description": null, "type": { "kind": "LIST", @@ -55527,7 +55325,7 @@ "deprecationReason": null }, { - "name": "account_not_starts_with", + "name": "farmer_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -55539,7 +55337,7 @@ "deprecationReason": null }, { - "name": "account_not_starts_with_nocase", + "name": "farmer_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -55551,7 +55349,7 @@ "deprecationReason": null }, { - "name": "account_starts_with", + "name": "farmer_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -55563,7 +55361,7 @@ "deprecationReason": null }, { - "name": "account_starts_with_nocase", + "name": "farmer_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -55575,27 +55373,23 @@ "deprecationReason": null }, { - "name": "and", + "name": "fill", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PodListingCancelled_filter", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber", + "name": "fill_", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "INPUT_OBJECT", + "name": "PodFill_filter", "ofType": null }, "defaultValue": null, @@ -55603,11 +55397,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gt", + "name": "fill_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -55615,11 +55409,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gte", + "name": "fill_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -55627,31 +55421,23 @@ "deprecationReason": null }, { - "name": "blockNumber_in", + "name": "fill_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber_lt", + "name": "fill_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -55659,11 +55445,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lte", + "name": "fill_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -55671,11 +55457,11 @@ "deprecationReason": null }, { - "name": "blockNumber_not", + "name": "fill_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -55683,7 +55469,7 @@ "deprecationReason": null }, { - "name": "blockNumber_not_in", + "name": "fill_in", "description": null, "type": { "kind": "LIST", @@ -55693,7 +55479,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -55703,11 +55489,11 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "fill_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -55715,11 +55501,11 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "fill_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -55727,11 +55513,11 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "fill_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -55739,31 +55525,23 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "fill_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "fill_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -55771,11 +55549,11 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "fill_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -55783,11 +55561,11 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "fill_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -55795,7 +55573,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "fill_not_in", "description": null, "type": { "kind": "LIST", @@ -55805,7 +55583,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -55815,7 +55593,7 @@ "deprecationReason": null }, { - "name": "hash", + "name": "fill_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -55827,7 +55605,7 @@ "deprecationReason": null }, { - "name": "hash_contains", + "name": "fill_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -55839,7 +55617,7 @@ "deprecationReason": null }, { - "name": "hash_contains_nocase", + "name": "fill_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -55851,7 +55629,7 @@ "deprecationReason": null }, { - "name": "hash_ends_with", + "name": "fill_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -55863,11 +55641,11 @@ "deprecationReason": null }, { - "name": "hash_ends_with_nocase", + "name": "filled", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -55875,11 +55653,11 @@ "deprecationReason": null }, { - "name": "hash_gt", + "name": "filledAmount", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -55887,11 +55665,11 @@ "deprecationReason": null }, { - "name": "hash_gte", + "name": "filledAmount_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -55899,7 +55677,19 @@ "deprecationReason": null }, { - "name": "hash_in", + "name": "filledAmount_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "filledAmount_in", "description": null, "type": { "kind": "LIST", @@ -55909,7 +55699,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -55919,23 +55709,11 @@ "deprecationReason": null }, { - "name": "hash_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_lte", + "name": "filledAmount_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -55943,11 +55721,11 @@ "deprecationReason": null }, { - "name": "hash_not", + "name": "filledAmount_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -55955,11 +55733,11 @@ "deprecationReason": null }, { - "name": "hash_not_contains", + "name": "filledAmount_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -55967,23 +55745,31 @@ "deprecationReason": null }, { - "name": "hash_not_contains_nocase", + "name": "filledAmount_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_not_ends_with", + "name": "filled_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -55991,11 +55777,11 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with_nocase", + "name": "filled_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -56003,7 +55789,7 @@ "deprecationReason": null }, { - "name": "hash_not_in", + "name": "filled_in", "description": null, "type": { "kind": "LIST", @@ -56013,7 +55799,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -56023,11 +55809,11 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with", + "name": "filled_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -56035,11 +55821,11 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with_nocase", + "name": "filled_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -56047,11 +55833,11 @@ "deprecationReason": null }, { - "name": "hash_starts_with", + "name": "filled_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -56059,12 +55845,20 @@ "deprecationReason": null }, { - "name": "hash_starts_with_nocase", + "name": "filled_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, @@ -56551,7 +56345,231 @@ "deprecationReason": null }, { - "name": "logIndex", + "name": "maxHarvestableIndex", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxHarvestableIndex_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxHarvestableIndex_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxHarvestableIndex_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxHarvestableIndex_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxHarvestableIndex_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxHarvestableIndex_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxHarvestableIndex_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minFillAmount", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minFillAmount_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minFillAmount_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minFillAmount_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minFillAmount_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minFillAmount_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minFillAmount_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minFillAmount_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mode", "description": null, "type": { "kind": "SCALAR", @@ -56563,7 +56581,7 @@ "deprecationReason": null }, { - "name": "logIndex_gt", + "name": "mode_gt", "description": null, "type": { "kind": "SCALAR", @@ -56575,7 +56593,7 @@ "deprecationReason": null }, { - "name": "logIndex_gte", + "name": "mode_gte", "description": null, "type": { "kind": "SCALAR", @@ -56587,7 +56605,7 @@ "deprecationReason": null }, { - "name": "logIndex_in", + "name": "mode_in", "description": null, "type": { "kind": "LIST", @@ -56607,7 +56625,7 @@ "deprecationReason": null }, { - "name": "logIndex_lt", + "name": "mode_lt", "description": null, "type": { "kind": "SCALAR", @@ -56619,7 +56637,7 @@ "deprecationReason": null }, { - "name": "logIndex_lte", + "name": "mode_lte", "description": null, "type": { "kind": "SCALAR", @@ -56631,7 +56649,7 @@ "deprecationReason": null }, { - "name": "logIndex_not", + "name": "mode_not", "description": null, "type": { "kind": "SCALAR", @@ -56643,7 +56661,7 @@ "deprecationReason": null }, { - "name": "logIndex_not_in", + "name": "mode_not_in", "description": null, "type": { "kind": "LIST", @@ -56670,7 +56688,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "PodListingCancelled_filter", + "name": "PodListing_filter", "ofType": null } }, @@ -56679,7 +56697,7 @@ "deprecationReason": null }, { - "name": "placeInLine", + "name": "originalAmount", "description": null, "type": { "kind": "SCALAR", @@ -56691,7 +56709,7 @@ "deprecationReason": null }, { - "name": "placeInLine_gt", + "name": "originalAmount_gt", "description": null, "type": { "kind": "SCALAR", @@ -56703,7 +56721,7 @@ "deprecationReason": null }, { - "name": "placeInLine_gte", + "name": "originalAmount_gte", "description": null, "type": { "kind": "SCALAR", @@ -56715,7 +56733,7 @@ "deprecationReason": null }, { - "name": "placeInLine_in", + "name": "originalAmount_in", "description": null, "type": { "kind": "LIST", @@ -56735,7 +56753,7 @@ "deprecationReason": null }, { - "name": "placeInLine_lt", + "name": "originalAmount_lt", "description": null, "type": { "kind": "SCALAR", @@ -56747,7 +56765,7 @@ "deprecationReason": null }, { - "name": "placeInLine_lte", + "name": "originalAmount_lte", "description": null, "type": { "kind": "SCALAR", @@ -56759,7 +56777,7 @@ "deprecationReason": null }, { - "name": "placeInLine_not", + "name": "originalAmount_not", "description": null, "type": { "kind": "SCALAR", @@ -56771,7 +56789,7 @@ "deprecationReason": null }, { - "name": "placeInLine_not_in", + "name": "originalAmount_not_in", "description": null, "type": { "kind": "LIST", @@ -56791,23 +56809,11 @@ "deprecationReason": null }, { - "name": "protocol", + "name": "originalIndex", "description": null, "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -56815,11 +56821,11 @@ "deprecationReason": null }, { - "name": "protocol_contains", + "name": "originalIndex_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -56827,11 +56833,11 @@ "deprecationReason": null }, { - "name": "protocol_contains_nocase", + "name": "originalIndex_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -56839,23 +56845,31 @@ "deprecationReason": null }, { - "name": "protocol_ends_with", + "name": "originalIndex_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_ends_with_nocase", + "name": "originalIndex_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -56863,11 +56877,11 @@ "deprecationReason": null }, { - "name": "protocol_gt", + "name": "originalIndex_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -56875,11 +56889,11 @@ "deprecationReason": null }, { - "name": "protocol_gte", + "name": "originalIndex_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -56887,7 +56901,7 @@ "deprecationReason": null }, { - "name": "protocol_in", + "name": "originalIndex_not_in", "description": null, "type": { "kind": "LIST", @@ -56897,7 +56911,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -56907,7 +56921,7 @@ "deprecationReason": null }, { - "name": "protocol_lt", + "name": "plot", "description": null, "type": { "kind": "SCALAR", @@ -56919,7 +56933,19 @@ "deprecationReason": null }, { - "name": "protocol_lte", + "name": "plot_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Plot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "plot_contains", "description": null, "type": { "kind": "SCALAR", @@ -56931,7 +56957,7 @@ "deprecationReason": null }, { - "name": "protocol_not", + "name": "plot_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -56943,7 +56969,7 @@ "deprecationReason": null }, { - "name": "protocol_not_contains", + "name": "plot_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -56955,7 +56981,7 @@ "deprecationReason": null }, { - "name": "protocol_not_contains_nocase", + "name": "plot_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -56967,7 +56993,7 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with", + "name": "plot_gt", "description": null, "type": { "kind": "SCALAR", @@ -56979,7 +57005,7 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with_nocase", + "name": "plot_gte", "description": null, "type": { "kind": "SCALAR", @@ -56991,7 +57017,7 @@ "deprecationReason": null }, { - "name": "protocol_not_in", + "name": "plot_in", "description": null, "type": { "kind": "LIST", @@ -57011,7 +57037,7 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with", + "name": "plot_lt", "description": null, "type": { "kind": "SCALAR", @@ -57023,7 +57049,7 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with_nocase", + "name": "plot_lte", "description": null, "type": { "kind": "SCALAR", @@ -57035,7 +57061,7 @@ "deprecationReason": null }, { - "name": "protocol_starts_with", + "name": "plot_not", "description": null, "type": { "kind": "SCALAR", @@ -57047,7 +57073,7 @@ "deprecationReason": null }, { - "name": "protocol_starts_with_nocase", + "name": "plot_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -57057,440 +57083,117 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PodListingCancelled_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "account", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "historyID", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "index", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "placeInLine", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__lastSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__lastUpgrade", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__methodologyVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__name", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__schemaVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "protocol__slug", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__subgraphVersion", + "name": "plot_not_contains_nocase", "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PodListingCreated", - "description": null, - "fields": [ - { - "name": "account", - "description": " Account creating the listing", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount", - "description": "Amount of pods listed", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber", - "description": " Block number of this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": " Timestamp of this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash", - "description": " Transaction hash of the transaction that emitted this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "historyID", - "description": " Historical ID for joins", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "podListingCreated-{ Transaction hash }-{ Log index }", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "index", - "description": " Index of the plot listed", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex", - "description": " Event log index. For transactions that don't emit event, create arbitrary index starting from 0 ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxHarvestableIndex", - "description": "Max index for listing", - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "minFillAmount", - "description": "Minimum fill amount", - "args": [], + "name": "plot_not_ends_with", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "mode", - "description": "Claim to location", - "args": [], + "name": "plot_not_ends_with_nocase", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "placeInLine", - "description": "Where these pods were in line when listed", - "args": [], + "name": "plot_not_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricePerPod", - "description": "Price per pod", - "args": [], + "name": "plot_not_starts_with", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricingFunction", - "description": "Pricing Function Data", - "args": [], + "name": "plot_not_starts_with_nocase", + "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricingType", - "description": "Pricing Type", - "args": [], + "name": "plot_starts_with", + "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol", - "description": " The protocol this transaction belongs to ", - "args": [], + "name": "plot_starts_with_nocase", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Beanstalk", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "start", - "description": " Start value of the plot listed ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "MarketplaceEvent", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PodListingCreated_filter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_change_block", - "description": "Filter for the block changed event.", + "name": "podMarketplace", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -57498,11 +57201,11 @@ "deprecationReason": null }, { - "name": "account", + "name": "podMarketplace_", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "PodMarketplace_filter", "ofType": null }, "defaultValue": null, @@ -57510,7 +57213,7 @@ "deprecationReason": null }, { - "name": "account_contains", + "name": "podMarketplace_contains", "description": null, "type": { "kind": "SCALAR", @@ -57522,7 +57225,7 @@ "deprecationReason": null }, { - "name": "account_contains_nocase", + "name": "podMarketplace_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -57534,7 +57237,7 @@ "deprecationReason": null }, { - "name": "account_ends_with", + "name": "podMarketplace_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -57546,7 +57249,7 @@ "deprecationReason": null }, { - "name": "account_ends_with_nocase", + "name": "podMarketplace_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -57558,7 +57261,7 @@ "deprecationReason": null }, { - "name": "account_gt", + "name": "podMarketplace_gt", "description": null, "type": { "kind": "SCALAR", @@ -57570,7 +57273,7 @@ "deprecationReason": null }, { - "name": "account_gte", + "name": "podMarketplace_gte", "description": null, "type": { "kind": "SCALAR", @@ -57582,7 +57285,7 @@ "deprecationReason": null }, { - "name": "account_in", + "name": "podMarketplace_in", "description": null, "type": { "kind": "LIST", @@ -57602,7 +57305,7 @@ "deprecationReason": null }, { - "name": "account_lt", + "name": "podMarketplace_lt", "description": null, "type": { "kind": "SCALAR", @@ -57614,7 +57317,7 @@ "deprecationReason": null }, { - "name": "account_lte", + "name": "podMarketplace_lte", "description": null, "type": { "kind": "SCALAR", @@ -57626,7 +57329,7 @@ "deprecationReason": null }, { - "name": "account_not", + "name": "podMarketplace_not", "description": null, "type": { "kind": "SCALAR", @@ -57638,7 +57341,7 @@ "deprecationReason": null }, { - "name": "account_not_contains", + "name": "podMarketplace_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -57650,7 +57353,7 @@ "deprecationReason": null }, { - "name": "account_not_contains_nocase", + "name": "podMarketplace_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -57662,7 +57365,7 @@ "deprecationReason": null }, { - "name": "account_not_ends_with", + "name": "podMarketplace_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -57674,7 +57377,7 @@ "deprecationReason": null }, { - "name": "account_not_ends_with_nocase", + "name": "podMarketplace_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -57686,7 +57389,7 @@ "deprecationReason": null }, { - "name": "account_not_in", + "name": "podMarketplace_not_in", "description": null, "type": { "kind": "LIST", @@ -57706,7 +57409,7 @@ "deprecationReason": null }, { - "name": "account_not_starts_with", + "name": "podMarketplace_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -57718,7 +57421,7 @@ "deprecationReason": null }, { - "name": "account_not_starts_with_nocase", + "name": "podMarketplace_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -57730,7 +57433,7 @@ "deprecationReason": null }, { - "name": "account_starts_with", + "name": "podMarketplace_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -57742,7 +57445,7 @@ "deprecationReason": null }, { - "name": "account_starts_with_nocase", + "name": "podMarketplace_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -57754,11 +57457,11 @@ "deprecationReason": null }, { - "name": "amount", + "name": "pricePerPod", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -57766,11 +57469,11 @@ "deprecationReason": null }, { - "name": "amount_gt", + "name": "pricePerPod_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -57778,11 +57481,11 @@ "deprecationReason": null }, { - "name": "amount_gte", + "name": "pricePerPod_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -57790,7 +57493,7 @@ "deprecationReason": null }, { - "name": "amount_in", + "name": "pricePerPod_in", "description": null, "type": { "kind": "LIST", @@ -57800,7 +57503,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -57810,11 +57513,11 @@ "deprecationReason": null }, { - "name": "amount_lt", + "name": "pricePerPod_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -57822,11 +57525,11 @@ "deprecationReason": null }, { - "name": "amount_lte", + "name": "pricePerPod_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -57834,11 +57537,11 @@ "deprecationReason": null }, { - "name": "amount_not", + "name": "pricePerPod_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -57846,7 +57549,7 @@ "deprecationReason": null }, { - "name": "amount_not_in", + "name": "pricePerPod_not_in", "description": null, "type": { "kind": "LIST", @@ -57856,7 +57559,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -57866,27 +57569,23 @@ "deprecationReason": null }, { - "name": "and", + "name": "pricingFunction", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PodListingCreated_filter", - "ofType": null - } + "kind": "SCALAR", + "name": "Bytes", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber", + "name": "pricingFunction_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -57894,11 +57593,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gt", + "name": "pricingFunction_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -57906,11 +57605,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gte", + "name": "pricingFunction_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -57918,7 +57617,7 @@ "deprecationReason": null }, { - "name": "blockNumber_in", + "name": "pricingFunction_in", "description": null, "type": { "kind": "LIST", @@ -57928,7 +57627,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null } } @@ -57938,11 +57637,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lt", + "name": "pricingFunction_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -57950,11 +57649,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lte", + "name": "pricingFunction_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -57962,11 +57661,11 @@ "deprecationReason": null }, { - "name": "blockNumber_not", + "name": "pricingFunction_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -57974,7 +57673,19 @@ "deprecationReason": null }, { - "name": "blockNumber_not_in", + "name": "pricingFunction_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pricingFunction_not_in", "description": null, "type": { "kind": "LIST", @@ -57984,7 +57695,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null } } @@ -57994,11 +57705,11 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "pricingType", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -58006,11 +57717,11 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "pricingType_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -58018,11 +57729,11 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "pricingType_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -58030,7 +57741,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "pricingType_in", "description": null, "type": { "kind": "LIST", @@ -58040,7 +57751,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -58050,11 +57761,11 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "pricingType_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -58062,11 +57773,11 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "pricingType_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -58074,11 +57785,11 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "pricingType_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -58086,7 +57797,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "pricingType_not_in", "description": null, "type": { "kind": "LIST", @@ -58096,7 +57807,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -58106,11 +57817,11 @@ "deprecationReason": null }, { - "name": "hash", + "name": "remainingAmount", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -58118,11 +57829,11 @@ "deprecationReason": null }, { - "name": "hash_contains", + "name": "remainingAmount_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -58130,11 +57841,11 @@ "deprecationReason": null }, { - "name": "hash_contains_nocase", + "name": "remainingAmount_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -58142,23 +57853,31 @@ "deprecationReason": null }, { - "name": "hash_ends_with", + "name": "remainingAmount_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_ends_with_nocase", + "name": "remainingAmount_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -58166,11 +57885,11 @@ "deprecationReason": null }, { - "name": "hash_gt", + "name": "remainingAmount_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -58178,11 +57897,11 @@ "deprecationReason": null }, { - "name": "hash_gte", + "name": "remainingAmount_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -58190,7 +57909,7 @@ "deprecationReason": null }, { - "name": "hash_in", + "name": "remainingAmount_not_in", "description": null, "type": { "kind": "LIST", @@ -58200,7 +57919,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -58210,11 +57929,11 @@ "deprecationReason": null }, { - "name": "hash_lt", + "name": "start", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -58222,11 +57941,11 @@ "deprecationReason": null }, { - "name": "hash_lte", + "name": "start_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -58234,11 +57953,11 @@ "deprecationReason": null }, { - "name": "hash_not", + "name": "start_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -58246,23 +57965,31 @@ "deprecationReason": null }, { - "name": "hash_not_contains", + "name": "start_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_not_contains_nocase", + "name": "start_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -58270,11 +57997,11 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with", + "name": "start_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -58282,11 +58009,11 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with_nocase", + "name": "start_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -58294,7 +58021,7 @@ "deprecationReason": null }, { - "name": "hash_not_in", + "name": "start_not_in", "description": null, "type": { "kind": "LIST", @@ -58304,7 +58031,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -58314,11 +58041,11 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with", + "name": "status", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "MarketStatus", "ofType": null }, "defaultValue": null, @@ -58326,23 +58053,31 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with_nocase", + "name": "status_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MarketStatus", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_starts_with", + "name": "status_not", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "MarketStatus", "ofType": null }, "defaultValue": null, @@ -58350,23 +58085,31 @@ "deprecationReason": null }, { - "name": "hash_starts_with_nocase", + "name": "status_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MarketStatus", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID", + "name": "updatedAt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -58374,11 +58117,11 @@ "deprecationReason": null }, { - "name": "historyID_contains", + "name": "updatedAt_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -58386,11 +58129,11 @@ "deprecationReason": null }, { - "name": "historyID_contains_nocase", + "name": "updatedAt_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -58398,23 +58141,31 @@ "deprecationReason": null }, { - "name": "historyID_ends_with", + "name": "updatedAt_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_ends_with_nocase", + "name": "updatedAt_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -58422,11 +58173,11 @@ "deprecationReason": null }, { - "name": "historyID_gt", + "name": "updatedAt_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -58434,11 +58185,11 @@ "deprecationReason": null }, { - "name": "historyID_gte", + "name": "updatedAt_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -58446,7 +58197,7 @@ "deprecationReason": null }, { - "name": "historyID_in", + "name": "updatedAt_not_in", "description": null, "type": { "kind": "LIST", @@ -58456,7 +58207,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -58464,1879 +58215,1384 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PodListing_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "historyID_lt", + "name": "amount", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_lte", + "name": "createdAt", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_not", + "name": "creationHash", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_not_contains", + "name": "farmer", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_not_contains_nocase", + "name": "farmer__id", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_not_ends_with", + "name": "fill", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_not_ends_with_nocase", + "name": "fill__amount", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_not_in", + "name": "fill__costInBeans", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_not_starts_with", + "name": "fill__createdAt", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_not_starts_with_nocase", + "name": "fill__fromFarmer", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_starts_with", + "name": "fill__id", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_starts_with_nocase", + "name": "fill__index", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "fill__placeInLine", "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_gt", + "name": "fill__start", "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_gte", + "name": "filled", "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_in", + "name": "filledAmount", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_lt", + "name": "historyID", "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not", + "name": "id", "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not_in", + "name": "index", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "index", + "name": "maxHarvestableIndex", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "index_gt", + "name": "minFillAmount", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "index_gte", + "name": "mode", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "index_in", + "name": "originalAmount", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "index_lt", + "name": "originalIndex", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "index_lte", + "name": "plot", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "index_not", + "name": "plot__beansPerPod", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "index_not_in", + "name": "plot__createdAt", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex", + "name": "plot__creationHash", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_gt", + "name": "plot__fullyHarvested", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_gte", + "name": "plot__harvestablePods", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_in", + "name": "plot__harvestedPods", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_lt", + "name": "plot__id", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_lte", + "name": "plot__index", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_not", + "name": "plot__pods", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_not_in", + "name": "plot__season", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "maxHarvestableIndex", + "name": "plot__source", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "maxHarvestableIndex_gt", + "name": "plot__sourceHash", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "maxHarvestableIndex_gte", + "name": "plot__updatedAt", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "maxHarvestableIndex_in", + "name": "plot__updatedAtBlock", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "maxHarvestableIndex_lt", + "name": "podMarketplace", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "maxHarvestableIndex_lte", + "name": "podMarketplace__availableListedPods", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "maxHarvestableIndex_not", + "name": "podMarketplace__availableOrderBeans", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "maxHarvestableIndex_not_in", + "name": "podMarketplace__beanVolume", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "minFillAmount", + "name": "podMarketplace__cancelledListedPods", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "minFillAmount_gt", + "name": "podMarketplace__cancelledOrderBeans", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "minFillAmount_gte", + "name": "podMarketplace__expiredListedPods", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "minFillAmount_in", + "name": "podMarketplace__filledListedPods", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "minFillAmount_lt", + "name": "podMarketplace__filledOrderBeans", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "minFillAmount_lte", + "name": "podMarketplace__filledOrderedPods", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "minFillAmount_not", + "name": "podMarketplace__id", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "minFillAmount_not_in", + "name": "podMarketplace__lastDailySnapshotDay", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "mode", + "name": "podMarketplace__lastHourlySnapshotSeason", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "mode_gt", + "name": "podMarketplace__listedPods", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "mode_gte", + "name": "podMarketplace__orderBeans", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "mode_in", + "name": "podMarketplace__podVolume", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "mode_lt", + "name": "podMarketplace__season", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "mode_lte", + "name": "pricePerPod", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "mode_not", + "name": "pricingFunction", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "mode_not_in", + "name": "pricingType", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "or", + "name": "remainingAmount", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PodListingCreated_filter", - "ofType": null - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "placeInLine", + "name": "start", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "placeInLine_gt", + "name": "status", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "placeInLine_gte", + "name": "updatedAt", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PodMarketplace", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "placeInLine_in", - "description": null, + "name": "activeListings", + "description": "Information about the active pod listings. Each entry of the form 'account-index-expiry'", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "placeInLine_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "placeInLine_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "placeInLine_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "placeInLine_not_in", - "description": null, + "name": "activeOrders", + "description": "Information about the active pod orders. Each entry of the form 'orderId-maxPlaceInLine'", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricePerPod", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricePerPod_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricePerPod_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricePerPod_in", - "description": null, + "name": "allListings", + "description": "All historical listings", + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodListing_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodListing_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodListing", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricePerPod_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricePerPod_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricePerPod_not", - "description": null, + "name": "allOrders", + "description": "All historical orders", + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodOrder_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodOrder_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodOrder", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricePerPod_not_in", - "description": null, + "name": "availableListedPods", + "description": "Current amount of total pods listed", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricingFunction", - "description": null, + "name": "availableOrderBeans", + "description": "Current amount of total beans in pod orders", + "args": [], "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricingFunction_contains", - "description": null, + "name": "beanVolume", + "description": "Cumulative bean volume between listings and orders", + "args": [], "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricingFunction_gt", - "description": null, + "name": "cancelledListedPods", + "description": "Current cumulative pod listings that were cancelled", + "args": [], "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricingFunction_gte", - "description": null, + "name": "cancelledOrderBeans", + "description": "Current cumulative beans in pod orders cancelled", + "args": [], "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricingFunction_in", - "description": null, + "name": "dailySnapshots", + "description": "Link to daily snapshot data", + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodMarketplaceDailySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodMarketplaceDailySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodMarketplaceDailySnapshot", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricingFunction_lt", - "description": null, + "name": "expiredListedPods", + "description": "Current cumulative pod listings that expired", + "args": [], "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricingFunction_lte", - "description": null, + "name": "filledListedPods", + "description": "Current cumulative pod listings filled", + "args": [], "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricingFunction_not", - "description": null, + "name": "filledOrderBeans", + "description": "Current cumulative filled beans in pod orders", + "args": [], "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricingFunction_not_contains", - "description": null, + "name": "filledOrderedPods", + "description": "Current cumulative pod orders filled", + "args": [], "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricingFunction_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "fills", + "description": "All historical marketplace fills", + "args": [ + { + "name": "first", + "description": null, + "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "Int", "ofType": null - } + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodFill_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodFill_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricingType", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricingType_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricingType_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricingType_in", - "description": null, + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodFill", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricingType_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricingType_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricingType_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricingType_not_in", - "description": null, + "name": "hourlySnapshots", + "description": "Link to hourly snapshot data", + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodMarketplaceHourlySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodMarketplaceHourlySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodMarketplaceHourlySnapshot", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_contains_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_ends_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_ends_with_nocase", - "description": null, + "name": "id", + "description": "Contract address of beanstalk", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_gt", - "description": null, + "name": "lastDailySnapshotDay", + "description": "Day of when the previous daily snapshot was taken/updated", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_gte", - "description": null, + "name": "lastHourlySnapshotSeason", + "description": "Season when the previous hourly snapshot was taken/updated", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_in", - "description": null, + "name": "listedPods", + "description": "Current cumulative pods listed for sale", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not", - "description": null, + "name": "orderBeans", + "description": "Current cumulative beans in pod orders created", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_contains", - "description": null, + "name": "podVolume", + "description": "Cumulative pod volume between listings and orders", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_contains_nocase", - "description": null, + "name": "season", + "description": "Current season of the marketplace", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PodMarketplaceDailySnapshot", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "protocol_not_ends_with", - "description": null, + "name": "availableListedPods", + "description": "Point in time current amount of total pods listed", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_ends_with_nocase", - "description": null, + "name": "availableOrderBeans", + "description": "Current amount of total beans in pod orders", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_in", - "description": null, + "name": "beanVolume", + "description": "Point in time current cumulative bean volume between listings and orders", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_starts_with", - "description": null, + "name": "cancelledListedPods", + "description": "Point in time current cumulative pod listings that were cancelled", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_starts_with_nocase", - "description": null, + "name": "cancelledOrderBeans", + "description": "Current cumulative beans in pod orders cancelled", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_starts_with", - "description": null, + "name": "createdAt", + "description": "Timestamp of initial snapshot creation", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_starts_with_nocase", + "name": "deltaAvailableListedPods", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "start", + "name": "deltaAvailableOrderBeans", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "start_gt", + "name": "deltaBeanVolume", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "start_gte", + "name": "deltaCancelledListedPods", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "start_in", + "name": "deltaCancelledOrderBeans", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "start_lt", + "name": "deltaExpiredListedPods", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "start_lte", + "name": "deltaFilledListedPods", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "start_not", + "name": "deltaFilledOrderBeans", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "start_not_in", + "name": "deltaFilledOrderedPods", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PodListingCreated_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "account", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "historyID", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "index", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxHarvestableIndex", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minFillAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mode", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "placeInLine", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricePerPod", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricingFunction", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricingType", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__lastSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__lastUpgrade", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__methodologyVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__name", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__schemaVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__slug", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__subgraphVersion", - "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "start", + "name": "deltaListedPods", "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PodListingFilled", - "description": null, - "fields": [ - { - "name": "amount", - "description": "Number of pods transferred", "args": [], "type": { "kind": "NON_NULL", @@ -60351,8 +59607,8 @@ "deprecationReason": null }, { - "name": "blockNumber", - "description": " Block number of this event ", + "name": "deltaOrderBeans", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -60367,20 +59623,24 @@ "deprecationReason": null }, { - "name": "costInBeans", - "description": "Beans paid to fill the listing", + "name": "deltaPodVolume", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": " Timestamp of this event ", + "name": "expiredListedPods", + "description": "Point in time current cumulative pod listings that expired", "args": [], "type": { "kind": "NON_NULL", @@ -60395,15 +59655,15 @@ "deprecationReason": null }, { - "name": "fromFarmer", - "description": "Account selling pods", + "name": "filledListedPods", + "description": "Point in time current cumulative pod listings filled", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } }, @@ -60411,15 +59671,15 @@ "deprecationReason": null }, { - "name": "hash", - "description": " Transaction hash of the transaction that emitted this event ", + "name": "filledOrderBeans", + "description": "Current cumulative filled beans in pod orders", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } }, @@ -60427,15 +59687,15 @@ "deprecationReason": null }, { - "name": "historyID", - "description": " Historical ID for joins", + "name": "filledOrderedPods", + "description": "Current cumulative pod orders filled", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } }, @@ -60444,7 +59704,7 @@ }, { "name": "id", - "description": "podListingFilled-{ Transaction hash }-{ Log index }", + "description": "Marketplace ID - Day", "args": [], "type": { "kind": "NON_NULL", @@ -60459,8 +59719,8 @@ "deprecationReason": null }, { - "name": "index", - "description": "Index of the plot transferred", + "name": "listedPods", + "description": "Point in time current cumulative pods listed for sale", "args": [], "type": { "kind": "NON_NULL", @@ -60475,15 +59735,15 @@ "deprecationReason": null }, { - "name": "logIndex", - "description": " Event log index. For transactions that don't emit event, create arbitrary index starting from 0 ", + "name": "orderBeans", + "description": "Current cumulative beans in pod orders created", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } }, @@ -60491,15 +59751,15 @@ "deprecationReason": null }, { - "name": "placeInLine", - "description": "Where these pods were in line when filled", + "name": "podMarketplace", + "description": "Marketplace associated with snapshot", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "PodMarketplace", "ofType": null } }, @@ -60507,15 +59767,15 @@ "deprecationReason": null }, { - "name": "protocol", - "description": " The protocol this transaction belongs to ", + "name": "podVolume", + "description": "Point in time current cumulative pod volume between listings and orders", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Beanstalk", + "kind": "SCALAR", + "name": "BigInt", "ofType": null } }, @@ -60523,15 +59783,15 @@ "deprecationReason": null }, { - "name": "start", - "description": "Start of the plot transferred", + "name": "season", + "description": "Point in time latest season", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } }, @@ -60539,15 +59799,15 @@ "deprecationReason": null }, { - "name": "toFarmer", - "description": "Account buying pods", + "name": "updatedAt", + "description": "Timestamp of last entity update", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } }, @@ -60556,20 +59816,15 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "MarketplaceEvent", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "PodListingFilled_filter", + "name": "PodMarketplaceDailySnapshot_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { @@ -60585,7 +59840,23 @@ "deprecationReason": null }, { - "name": "amount", + "name": "and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PodMarketplaceDailySnapshot_filter", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "availableListedPods", "description": null, "type": { "kind": "SCALAR", @@ -60597,7 +59868,7 @@ "deprecationReason": null }, { - "name": "amount_gt", + "name": "availableListedPods_gt", "description": null, "type": { "kind": "SCALAR", @@ -60609,7 +59880,7 @@ "deprecationReason": null }, { - "name": "amount_gte", + "name": "availableListedPods_gte", "description": null, "type": { "kind": "SCALAR", @@ -60621,7 +59892,7 @@ "deprecationReason": null }, { - "name": "amount_in", + "name": "availableListedPods_in", "description": null, "type": { "kind": "LIST", @@ -60641,7 +59912,7 @@ "deprecationReason": null }, { - "name": "amount_lt", + "name": "availableListedPods_lt", "description": null, "type": { "kind": "SCALAR", @@ -60653,7 +59924,7 @@ "deprecationReason": null }, { - "name": "amount_lte", + "name": "availableListedPods_lte", "description": null, "type": { "kind": "SCALAR", @@ -60665,7 +59936,7 @@ "deprecationReason": null }, { - "name": "amount_not", + "name": "availableListedPods_not", "description": null, "type": { "kind": "SCALAR", @@ -60677,7 +59948,7 @@ "deprecationReason": null }, { - "name": "amount_not_in", + "name": "availableListedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -60697,23 +59968,7 @@ "deprecationReason": null }, { - "name": "and", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PodListingFilled_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber", + "name": "availableOrderBeans", "description": null, "type": { "kind": "SCALAR", @@ -60725,7 +59980,7 @@ "deprecationReason": null }, { - "name": "blockNumber_gt", + "name": "availableOrderBeans_gt", "description": null, "type": { "kind": "SCALAR", @@ -60737,7 +59992,7 @@ "deprecationReason": null }, { - "name": "blockNumber_gte", + "name": "availableOrderBeans_gte", "description": null, "type": { "kind": "SCALAR", @@ -60749,7 +60004,7 @@ "deprecationReason": null }, { - "name": "blockNumber_in", + "name": "availableOrderBeans_in", "description": null, "type": { "kind": "LIST", @@ -60769,7 +60024,7 @@ "deprecationReason": null }, { - "name": "blockNumber_lt", + "name": "availableOrderBeans_lt", "description": null, "type": { "kind": "SCALAR", @@ -60781,7 +60036,7 @@ "deprecationReason": null }, { - "name": "blockNumber_lte", + "name": "availableOrderBeans_lte", "description": null, "type": { "kind": "SCALAR", @@ -60793,7 +60048,7 @@ "deprecationReason": null }, { - "name": "blockNumber_not", + "name": "availableOrderBeans_not", "description": null, "type": { "kind": "SCALAR", @@ -60805,7 +60060,7 @@ "deprecationReason": null }, { - "name": "blockNumber_not_in", + "name": "availableOrderBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -60825,7 +60080,7 @@ "deprecationReason": null }, { - "name": "costInBeans", + "name": "beanVolume", "description": null, "type": { "kind": "SCALAR", @@ -60837,7 +60092,7 @@ "deprecationReason": null }, { - "name": "costInBeans_gt", + "name": "beanVolume_gt", "description": null, "type": { "kind": "SCALAR", @@ -60849,7 +60104,7 @@ "deprecationReason": null }, { - "name": "costInBeans_gte", + "name": "beanVolume_gte", "description": null, "type": { "kind": "SCALAR", @@ -60861,7 +60116,7 @@ "deprecationReason": null }, { - "name": "costInBeans_in", + "name": "beanVolume_in", "description": null, "type": { "kind": "LIST", @@ -60881,7 +60136,7 @@ "deprecationReason": null }, { - "name": "costInBeans_lt", + "name": "beanVolume_lt", "description": null, "type": { "kind": "SCALAR", @@ -60893,7 +60148,7 @@ "deprecationReason": null }, { - "name": "costInBeans_lte", + "name": "beanVolume_lte", "description": null, "type": { "kind": "SCALAR", @@ -60905,7 +60160,7 @@ "deprecationReason": null }, { - "name": "costInBeans_not", + "name": "beanVolume_not", "description": null, "type": { "kind": "SCALAR", @@ -60917,7 +60172,7 @@ "deprecationReason": null }, { - "name": "costInBeans_not_in", + "name": "beanVolume_not_in", "description": null, "type": { "kind": "LIST", @@ -60937,7 +60192,7 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "cancelledListedPods", "description": null, "type": { "kind": "SCALAR", @@ -60949,7 +60204,7 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "cancelledListedPods_gt", "description": null, "type": { "kind": "SCALAR", @@ -60961,7 +60216,7 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "cancelledListedPods_gte", "description": null, "type": { "kind": "SCALAR", @@ -60973,7 +60228,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "cancelledListedPods_in", "description": null, "type": { "kind": "LIST", @@ -60993,7 +60248,7 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "cancelledListedPods_lt", "description": null, "type": { "kind": "SCALAR", @@ -61005,7 +60260,7 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "cancelledListedPods_lte", "description": null, "type": { "kind": "SCALAR", @@ -61017,7 +60272,7 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "cancelledListedPods_not", "description": null, "type": { "kind": "SCALAR", @@ -61029,7 +60284,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "cancelledListedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -61049,11 +60304,11 @@ "deprecationReason": null }, { - "name": "fromFarmer", + "name": "cancelledOrderBeans", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61061,11 +60316,11 @@ "deprecationReason": null }, { - "name": "fromFarmer_contains", + "name": "cancelledOrderBeans_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61073,11 +60328,11 @@ "deprecationReason": null }, { - "name": "fromFarmer_contains_nocase", + "name": "cancelledOrderBeans_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61085,23 +60340,31 @@ "deprecationReason": null }, { - "name": "fromFarmer_ends_with", + "name": "cancelledOrderBeans_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fromFarmer_ends_with_nocase", + "name": "cancelledOrderBeans_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61109,11 +60372,11 @@ "deprecationReason": null }, { - "name": "fromFarmer_gt", + "name": "cancelledOrderBeans_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61121,11 +60384,11 @@ "deprecationReason": null }, { - "name": "fromFarmer_gte", + "name": "cancelledOrderBeans_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61133,7 +60396,7 @@ "deprecationReason": null }, { - "name": "fromFarmer_in", + "name": "cancelledOrderBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -61143,7 +60406,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -61153,11 +60416,11 @@ "deprecationReason": null }, { - "name": "fromFarmer_lt", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61165,11 +60428,11 @@ "deprecationReason": null }, { - "name": "fromFarmer_lte", + "name": "createdAt_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61177,11 +60440,11 @@ "deprecationReason": null }, { - "name": "fromFarmer_not", + "name": "createdAt_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61189,23 +60452,31 @@ "deprecationReason": null }, { - "name": "fromFarmer_not_contains", + "name": "createdAt_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fromFarmer_not_contains_nocase", + "name": "createdAt_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61213,11 +60484,11 @@ "deprecationReason": null }, { - "name": "fromFarmer_not_ends_with", + "name": "createdAt_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61225,11 +60496,11 @@ "deprecationReason": null }, { - "name": "fromFarmer_not_ends_with_nocase", + "name": "createdAt_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61237,7 +60508,7 @@ "deprecationReason": null }, { - "name": "fromFarmer_not_in", + "name": "createdAt_not_in", "description": null, "type": { "kind": "LIST", @@ -61247,7 +60518,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -61257,11 +60528,11 @@ "deprecationReason": null }, { - "name": "fromFarmer_not_starts_with", + "name": "deltaAvailableListedPods", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61269,11 +60540,11 @@ "deprecationReason": null }, { - "name": "fromFarmer_not_starts_with_nocase", + "name": "deltaAvailableListedPods_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61281,11 +60552,11 @@ "deprecationReason": null }, { - "name": "fromFarmer_starts_with", + "name": "deltaAvailableListedPods_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61293,23 +60564,31 @@ "deprecationReason": null }, { - "name": "fromFarmer_starts_with_nocase", + "name": "deltaAvailableListedPods_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash", + "name": "deltaAvailableListedPods_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61317,11 +60596,11 @@ "deprecationReason": null }, { - "name": "hash_contains", + "name": "deltaAvailableListedPods_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61329,11 +60608,11 @@ "deprecationReason": null }, { - "name": "hash_contains_nocase", + "name": "deltaAvailableListedPods_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61341,23 +60620,31 @@ "deprecationReason": null }, { - "name": "hash_ends_with", + "name": "deltaAvailableListedPods_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_ends_with_nocase", + "name": "deltaAvailableOrderBeans", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61365,11 +60652,11 @@ "deprecationReason": null }, { - "name": "hash_gt", + "name": "deltaAvailableOrderBeans_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61377,11 +60664,11 @@ "deprecationReason": null }, { - "name": "hash_gte", + "name": "deltaAvailableOrderBeans_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61389,7 +60676,7 @@ "deprecationReason": null }, { - "name": "hash_in", + "name": "deltaAvailableOrderBeans_in", "description": null, "type": { "kind": "LIST", @@ -61399,7 +60686,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -61409,11 +60696,11 @@ "deprecationReason": null }, { - "name": "hash_lt", + "name": "deltaAvailableOrderBeans_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61421,11 +60708,11 @@ "deprecationReason": null }, { - "name": "hash_lte", + "name": "deltaAvailableOrderBeans_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61433,11 +60720,11 @@ "deprecationReason": null }, { - "name": "hash_not", + "name": "deltaAvailableOrderBeans_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61445,23 +60732,31 @@ "deprecationReason": null }, { - "name": "hash_not_contains", + "name": "deltaAvailableOrderBeans_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_not_contains_nocase", + "name": "deltaBeanVolume", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61469,11 +60764,11 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with", + "name": "deltaBeanVolume_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61481,11 +60776,11 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with_nocase", + "name": "deltaBeanVolume_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61493,7 +60788,7 @@ "deprecationReason": null }, { - "name": "hash_not_in", + "name": "deltaBeanVolume_in", "description": null, "type": { "kind": "LIST", @@ -61503,7 +60798,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -61513,11 +60808,11 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with", + "name": "deltaBeanVolume_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61525,11 +60820,11 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with_nocase", + "name": "deltaBeanVolume_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61537,11 +60832,11 @@ "deprecationReason": null }, { - "name": "hash_starts_with", + "name": "deltaBeanVolume_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61549,23 +60844,31 @@ "deprecationReason": null }, { - "name": "hash_starts_with_nocase", + "name": "deltaBeanVolume_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID", + "name": "deltaCancelledListedPods", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61573,11 +60876,11 @@ "deprecationReason": null }, { - "name": "historyID_contains", + "name": "deltaCancelledListedPods_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61585,11 +60888,11 @@ "deprecationReason": null }, { - "name": "historyID_contains_nocase", + "name": "deltaCancelledListedPods_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61597,23 +60900,31 @@ "deprecationReason": null }, { - "name": "historyID_ends_with", + "name": "deltaCancelledListedPods_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_ends_with_nocase", + "name": "deltaCancelledListedPods_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61621,11 +60932,11 @@ "deprecationReason": null }, { - "name": "historyID_gt", + "name": "deltaCancelledListedPods_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61633,11 +60944,11 @@ "deprecationReason": null }, { - "name": "historyID_gte", + "name": "deltaCancelledListedPods_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61645,7 +60956,7 @@ "deprecationReason": null }, { - "name": "historyID_in", + "name": "deltaCancelledListedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -61655,7 +60966,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -61665,11 +60976,11 @@ "deprecationReason": null }, { - "name": "historyID_lt", + "name": "deltaCancelledOrderBeans", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61677,11 +60988,11 @@ "deprecationReason": null }, { - "name": "historyID_lte", + "name": "deltaCancelledOrderBeans_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61689,11 +61000,11 @@ "deprecationReason": null }, { - "name": "historyID_not", + "name": "deltaCancelledOrderBeans_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61701,23 +61012,31 @@ "deprecationReason": null }, { - "name": "historyID_not_contains", + "name": "deltaCancelledOrderBeans_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_not_contains_nocase", + "name": "deltaCancelledOrderBeans_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61725,11 +61044,11 @@ "deprecationReason": null }, { - "name": "historyID_not_ends_with", + "name": "deltaCancelledOrderBeans_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61737,11 +61056,11 @@ "deprecationReason": null }, { - "name": "historyID_not_ends_with_nocase", + "name": "deltaCancelledOrderBeans_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61749,7 +61068,7 @@ "deprecationReason": null }, { - "name": "historyID_not_in", + "name": "deltaCancelledOrderBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -61759,7 +61078,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -61769,11 +61088,11 @@ "deprecationReason": null }, { - "name": "historyID_not_starts_with", + "name": "deltaExpiredListedPods", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61781,11 +61100,11 @@ "deprecationReason": null }, { - "name": "historyID_not_starts_with_nocase", + "name": "deltaExpiredListedPods_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61793,11 +61112,11 @@ "deprecationReason": null }, { - "name": "historyID_starts_with", + "name": "deltaExpiredListedPods_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61805,23 +61124,31 @@ "deprecationReason": null }, { - "name": "historyID_starts_with_nocase", + "name": "deltaExpiredListedPods_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "deltaExpiredListedPods_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61829,11 +61156,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "deltaExpiredListedPods_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61841,11 +61168,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "deltaExpiredListedPods_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61853,7 +61180,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "deltaExpiredListedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -61863,7 +61190,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -61873,11 +61200,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "deltaFilledListedPods", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61885,11 +61212,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "deltaFilledListedPods_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61897,11 +61224,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "deltaFilledListedPods_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -61909,7 +61236,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "deltaFilledListedPods_in", "description": null, "type": { "kind": "LIST", @@ -61919,7 +61246,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -61929,7 +61256,7 @@ "deprecationReason": null }, { - "name": "index", + "name": "deltaFilledListedPods_lt", "description": null, "type": { "kind": "SCALAR", @@ -61941,7 +61268,7 @@ "deprecationReason": null }, { - "name": "index_gt", + "name": "deltaFilledListedPods_lte", "description": null, "type": { "kind": "SCALAR", @@ -61953,7 +61280,7 @@ "deprecationReason": null }, { - "name": "index_gte", + "name": "deltaFilledListedPods_not", "description": null, "type": { "kind": "SCALAR", @@ -61965,7 +61292,7 @@ "deprecationReason": null }, { - "name": "index_in", + "name": "deltaFilledListedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -61985,7 +61312,7 @@ "deprecationReason": null }, { - "name": "index_lt", + "name": "deltaFilledOrderBeans", "description": null, "type": { "kind": "SCALAR", @@ -61997,7 +61324,7 @@ "deprecationReason": null }, { - "name": "index_lte", + "name": "deltaFilledOrderBeans_gt", "description": null, "type": { "kind": "SCALAR", @@ -62009,7 +61336,7 @@ "deprecationReason": null }, { - "name": "index_not", + "name": "deltaFilledOrderBeans_gte", "description": null, "type": { "kind": "SCALAR", @@ -62021,7 +61348,7 @@ "deprecationReason": null }, { - "name": "index_not_in", + "name": "deltaFilledOrderBeans_in", "description": null, "type": { "kind": "LIST", @@ -62041,11 +61368,11 @@ "deprecationReason": null }, { - "name": "logIndex", + "name": "deltaFilledOrderBeans_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62053,11 +61380,11 @@ "deprecationReason": null }, { - "name": "logIndex_gt", + "name": "deltaFilledOrderBeans_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62065,11 +61392,11 @@ "deprecationReason": null }, { - "name": "logIndex_gte", + "name": "deltaFilledOrderBeans_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62077,7 +61404,7 @@ "deprecationReason": null }, { - "name": "logIndex_in", + "name": "deltaFilledOrderBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -62087,7 +61414,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -62097,11 +61424,11 @@ "deprecationReason": null }, { - "name": "logIndex_lt", + "name": "deltaFilledOrderedPods", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62109,11 +61436,11 @@ "deprecationReason": null }, { - "name": "logIndex_lte", + "name": "deltaFilledOrderedPods_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62121,11 +61448,11 @@ "deprecationReason": null }, { - "name": "logIndex_not", + "name": "deltaFilledOrderedPods_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62133,7 +61460,7 @@ "deprecationReason": null }, { - "name": "logIndex_not_in", + "name": "deltaFilledOrderedPods_in", "description": null, "type": { "kind": "LIST", @@ -62143,7 +61470,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -62153,23 +61480,7 @@ "deprecationReason": null }, { - "name": "or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PodListingFilled_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "placeInLine", + "name": "deltaFilledOrderedPods_lt", "description": null, "type": { "kind": "SCALAR", @@ -62181,7 +61492,7 @@ "deprecationReason": null }, { - "name": "placeInLine_gt", + "name": "deltaFilledOrderedPods_lte", "description": null, "type": { "kind": "SCALAR", @@ -62193,7 +61504,7 @@ "deprecationReason": null }, { - "name": "placeInLine_gte", + "name": "deltaFilledOrderedPods_not", "description": null, "type": { "kind": "SCALAR", @@ -62205,7 +61516,7 @@ "deprecationReason": null }, { - "name": "placeInLine_in", + "name": "deltaFilledOrderedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -62225,7 +61536,7 @@ "deprecationReason": null }, { - "name": "placeInLine_lt", + "name": "deltaListedPods", "description": null, "type": { "kind": "SCALAR", @@ -62237,7 +61548,7 @@ "deprecationReason": null }, { - "name": "placeInLine_lte", + "name": "deltaListedPods_gt", "description": null, "type": { "kind": "SCALAR", @@ -62249,7 +61560,7 @@ "deprecationReason": null }, { - "name": "placeInLine_not", + "name": "deltaListedPods_gte", "description": null, "type": { "kind": "SCALAR", @@ -62261,7 +61572,7 @@ "deprecationReason": null }, { - "name": "placeInLine_not_in", + "name": "deltaListedPods_in", "description": null, "type": { "kind": "LIST", @@ -62281,23 +61592,11 @@ "deprecationReason": null }, { - "name": "protocol", + "name": "deltaListedPods_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62305,11 +61604,11 @@ "deprecationReason": null }, { - "name": "protocol_contains", + "name": "deltaListedPods_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62317,11 +61616,11 @@ "deprecationReason": null }, { - "name": "protocol_contains_nocase", + "name": "deltaListedPods_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62329,23 +61628,31 @@ "deprecationReason": null }, { - "name": "protocol_ends_with", + "name": "deltaListedPods_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_ends_with_nocase", + "name": "deltaOrderBeans", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62353,11 +61660,11 @@ "deprecationReason": null }, { - "name": "protocol_gt", + "name": "deltaOrderBeans_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62365,11 +61672,11 @@ "deprecationReason": null }, { - "name": "protocol_gte", + "name": "deltaOrderBeans_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62377,7 +61684,7 @@ "deprecationReason": null }, { - "name": "protocol_in", + "name": "deltaOrderBeans_in", "description": null, "type": { "kind": "LIST", @@ -62387,7 +61694,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -62397,11 +61704,11 @@ "deprecationReason": null }, { - "name": "protocol_lt", + "name": "deltaOrderBeans_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62409,11 +61716,11 @@ "deprecationReason": null }, { - "name": "protocol_lte", + "name": "deltaOrderBeans_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62421,11 +61728,11 @@ "deprecationReason": null }, { - "name": "protocol_not", + "name": "deltaOrderBeans_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62433,23 +61740,31 @@ "deprecationReason": null }, { - "name": "protocol_not_contains", + "name": "deltaOrderBeans_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_contains_nocase", + "name": "deltaPodVolume", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62457,11 +61772,11 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with", + "name": "deltaPodVolume_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62469,11 +61784,11 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with_nocase", + "name": "deltaPodVolume_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62481,7 +61796,7 @@ "deprecationReason": null }, { - "name": "protocol_not_in", + "name": "deltaPodVolume_in", "description": null, "type": { "kind": "LIST", @@ -62491,7 +61806,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -62501,11 +61816,11 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with", + "name": "deltaPodVolume_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62513,11 +61828,11 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with_nocase", + "name": "deltaPodVolume_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62525,11 +61840,11 @@ "deprecationReason": null }, { - "name": "protocol_starts_with", + "name": "deltaPodVolume_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62537,19 +61852,27 @@ "deprecationReason": null }, { - "name": "protocol_starts_with_nocase", + "name": "deltaPodVolume_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "start", + "name": "expiredListedPods", "description": null, "type": { "kind": "SCALAR", @@ -62561,7 +61884,7 @@ "deprecationReason": null }, { - "name": "start_gt", + "name": "expiredListedPods_gt", "description": null, "type": { "kind": "SCALAR", @@ -62573,7 +61896,7 @@ "deprecationReason": null }, { - "name": "start_gte", + "name": "expiredListedPods_gte", "description": null, "type": { "kind": "SCALAR", @@ -62585,7 +61908,7 @@ "deprecationReason": null }, { - "name": "start_in", + "name": "expiredListedPods_in", "description": null, "type": { "kind": "LIST", @@ -62605,7 +61928,7 @@ "deprecationReason": null }, { - "name": "start_lt", + "name": "expiredListedPods_lt", "description": null, "type": { "kind": "SCALAR", @@ -62617,7 +61940,7 @@ "deprecationReason": null }, { - "name": "start_lte", + "name": "expiredListedPods_lte", "description": null, "type": { "kind": "SCALAR", @@ -62629,7 +61952,7 @@ "deprecationReason": null }, { - "name": "start_not", + "name": "expiredListedPods_not", "description": null, "type": { "kind": "SCALAR", @@ -62641,7 +61964,7 @@ "deprecationReason": null }, { - "name": "start_not_in", + "name": "expiredListedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -62661,11 +61984,11 @@ "deprecationReason": null }, { - "name": "toFarmer", + "name": "filledListedPods", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62673,11 +61996,11 @@ "deprecationReason": null }, { - "name": "toFarmer_contains", + "name": "filledListedPods_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62685,11 +62008,11 @@ "deprecationReason": null }, { - "name": "toFarmer_contains_nocase", + "name": "filledListedPods_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62697,23 +62020,31 @@ "deprecationReason": null }, { - "name": "toFarmer_ends_with", + "name": "filledListedPods_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer_ends_with_nocase", + "name": "filledListedPods_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62721,11 +62052,11 @@ "deprecationReason": null }, { - "name": "toFarmer_gt", + "name": "filledListedPods_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62733,11 +62064,11 @@ "deprecationReason": null }, { - "name": "toFarmer_gte", + "name": "filledListedPods_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62745,7 +62076,7 @@ "deprecationReason": null }, { - "name": "toFarmer_in", + "name": "filledListedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -62755,7 +62086,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -62765,11 +62096,11 @@ "deprecationReason": null }, { - "name": "toFarmer_lt", + "name": "filledOrderBeans", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62777,11 +62108,11 @@ "deprecationReason": null }, { - "name": "toFarmer_lte", + "name": "filledOrderBeans_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62789,11 +62120,11 @@ "deprecationReason": null }, { - "name": "toFarmer_not", + "name": "filledOrderBeans_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62801,23 +62132,31 @@ "deprecationReason": null }, { - "name": "toFarmer_not_contains", + "name": "filledOrderBeans_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer_not_contains_nocase", + "name": "filledOrderBeans_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62825,11 +62164,11 @@ "deprecationReason": null }, { - "name": "toFarmer_not_ends_with", + "name": "filledOrderBeans_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62837,11 +62176,11 @@ "deprecationReason": null }, { - "name": "toFarmer_not_ends_with_nocase", + "name": "filledOrderBeans_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62849,7 +62188,7 @@ "deprecationReason": null }, { - "name": "toFarmer_not_in", + "name": "filledOrderBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -62859,7 +62198,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -62869,11 +62208,11 @@ "deprecationReason": null }, { - "name": "toFarmer_not_starts_with", + "name": "filledOrderedPods", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62881,11 +62220,11 @@ "deprecationReason": null }, { - "name": "toFarmer_not_starts_with_nocase", + "name": "filledOrderedPods_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62893,11 +62232,11 @@ "deprecationReason": null }, { - "name": "toFarmer_starts_with", + "name": "filledOrderedPods_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -62905,185 +62244,195 @@ "deprecationReason": null }, { - "name": "toFarmer_starts_with_nocase", + "name": "filledOrderedPods_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PodListingFilled_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "amount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "costInBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "createdAt", + "name": "filledOrderedPods_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fromFarmer", + "name": "filledOrderedPods_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash", + "name": "filledOrderedPods_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID", + "name": "filledOrderedPods_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "index", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "placeInLine", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__lastSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__lastUpgrade", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__methodologyVersion", + "name": "id_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__name", + "name": "id_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__schemaVersion", + "name": "id_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__slug", + "name": "id_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__subgraphVersion", + "name": "id_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "start", + "name": "id_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer", + "name": "id_not_in", "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PodListing_filter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_change_block", - "description": "Filter for the block changed event.", "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "amount", + "name": "listedPods", "description": null, "type": { "kind": "SCALAR", @@ -63095,7 +62444,7 @@ "deprecationReason": null }, { - "name": "amount_gt", + "name": "listedPods_gt", "description": null, "type": { "kind": "SCALAR", @@ -63107,7 +62456,7 @@ "deprecationReason": null }, { - "name": "amount_gte", + "name": "listedPods_gte", "description": null, "type": { "kind": "SCALAR", @@ -63119,7 +62468,7 @@ "deprecationReason": null }, { - "name": "amount_in", + "name": "listedPods_in", "description": null, "type": { "kind": "LIST", @@ -63139,7 +62488,7 @@ "deprecationReason": null }, { - "name": "amount_lt", + "name": "listedPods_lt", "description": null, "type": { "kind": "SCALAR", @@ -63151,7 +62500,7 @@ "deprecationReason": null }, { - "name": "amount_lte", + "name": "listedPods_lte", "description": null, "type": { "kind": "SCALAR", @@ -63163,7 +62512,7 @@ "deprecationReason": null }, { - "name": "amount_not", + "name": "listedPods_not", "description": null, "type": { "kind": "SCALAR", @@ -63175,7 +62524,7 @@ "deprecationReason": null }, { - "name": "amount_not_in", + "name": "listedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -63195,14 +62544,14 @@ "deprecationReason": null }, { - "name": "and", + "name": "or", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "PodListing_filter", + "name": "PodMarketplaceDailySnapshot_filter", "ofType": null } }, @@ -63211,7 +62560,7 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "orderBeans", "description": null, "type": { "kind": "SCALAR", @@ -63223,7 +62572,7 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "orderBeans_gt", "description": null, "type": { "kind": "SCALAR", @@ -63235,7 +62584,7 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "orderBeans_gte", "description": null, "type": { "kind": "SCALAR", @@ -63247,7 +62596,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "orderBeans_in", "description": null, "type": { "kind": "LIST", @@ -63267,7 +62616,7 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "orderBeans_lt", "description": null, "type": { "kind": "SCALAR", @@ -63279,7 +62628,7 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "orderBeans_lte", "description": null, "type": { "kind": "SCALAR", @@ -63291,7 +62640,7 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "orderBeans_not", "description": null, "type": { "kind": "SCALAR", @@ -63303,7 +62652,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "orderBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -63323,7 +62672,7 @@ "deprecationReason": null }, { - "name": "creationHash", + "name": "podMarketplace", "description": null, "type": { "kind": "SCALAR", @@ -63335,7 +62684,19 @@ "deprecationReason": null }, { - "name": "creationHash_contains", + "name": "podMarketplace_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodMarketplace_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace_contains", "description": null, "type": { "kind": "SCALAR", @@ -63347,7 +62708,7 @@ "deprecationReason": null }, { - "name": "creationHash_contains_nocase", + "name": "podMarketplace_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -63359,7 +62720,7 @@ "deprecationReason": null }, { - "name": "creationHash_ends_with", + "name": "podMarketplace_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -63371,7 +62732,7 @@ "deprecationReason": null }, { - "name": "creationHash_ends_with_nocase", + "name": "podMarketplace_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -63383,7 +62744,7 @@ "deprecationReason": null }, { - "name": "creationHash_gt", + "name": "podMarketplace_gt", "description": null, "type": { "kind": "SCALAR", @@ -63395,7 +62756,7 @@ "deprecationReason": null }, { - "name": "creationHash_gte", + "name": "podMarketplace_gte", "description": null, "type": { "kind": "SCALAR", @@ -63407,7 +62768,7 @@ "deprecationReason": null }, { - "name": "creationHash_in", + "name": "podMarketplace_in", "description": null, "type": { "kind": "LIST", @@ -63427,7 +62788,7 @@ "deprecationReason": null }, { - "name": "creationHash_lt", + "name": "podMarketplace_lt", "description": null, "type": { "kind": "SCALAR", @@ -63439,7 +62800,7 @@ "deprecationReason": null }, { - "name": "creationHash_lte", + "name": "podMarketplace_lte", "description": null, "type": { "kind": "SCALAR", @@ -63451,7 +62812,7 @@ "deprecationReason": null }, { - "name": "creationHash_not", + "name": "podMarketplace_not", "description": null, "type": { "kind": "SCALAR", @@ -63463,7 +62824,7 @@ "deprecationReason": null }, { - "name": "creationHash_not_contains", + "name": "podMarketplace_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -63475,7 +62836,7 @@ "deprecationReason": null }, { - "name": "creationHash_not_contains_nocase", + "name": "podMarketplace_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -63487,7 +62848,7 @@ "deprecationReason": null }, { - "name": "creationHash_not_ends_with", + "name": "podMarketplace_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -63499,7 +62860,7 @@ "deprecationReason": null }, { - "name": "creationHash_not_ends_with_nocase", + "name": "podMarketplace_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -63511,7 +62872,7 @@ "deprecationReason": null }, { - "name": "creationHash_not_in", + "name": "podMarketplace_not_in", "description": null, "type": { "kind": "LIST", @@ -63531,7 +62892,7 @@ "deprecationReason": null }, { - "name": "creationHash_not_starts_with", + "name": "podMarketplace_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -63543,7 +62904,7 @@ "deprecationReason": null }, { - "name": "creationHash_not_starts_with_nocase", + "name": "podMarketplace_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -63555,7 +62916,7 @@ "deprecationReason": null }, { - "name": "creationHash_starts_with", + "name": "podMarketplace_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -63567,7 +62928,7 @@ "deprecationReason": null }, { - "name": "creationHash_starts_with_nocase", + "name": "podMarketplace_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -63579,23 +62940,11 @@ "deprecationReason": null }, { - "name": "farmer", + "name": "podVolume", "description": null, "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Farmer_filter", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -63603,11 +62952,11 @@ "deprecationReason": null }, { - "name": "farmer_contains", + "name": "podVolume_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -63615,11 +62964,11 @@ "deprecationReason": null }, { - "name": "farmer_contains_nocase", + "name": "podVolume_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -63627,23 +62976,31 @@ "deprecationReason": null }, { - "name": "farmer_ends_with", + "name": "podVolume_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_ends_with_nocase", + "name": "podVolume_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -63651,11 +63008,11 @@ "deprecationReason": null }, { - "name": "farmer_gt", + "name": "podVolume_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -63663,11 +63020,11 @@ "deprecationReason": null }, { - "name": "farmer_gte", + "name": "podVolume_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -63675,7 +63032,7 @@ "deprecationReason": null }, { - "name": "farmer_in", + "name": "podVolume_not_in", "description": null, "type": { "kind": "LIST", @@ -63685,7 +63042,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -63695,11 +63052,11 @@ "deprecationReason": null }, { - "name": "farmer_lt", + "name": "season", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -63707,11 +63064,11 @@ "deprecationReason": null }, { - "name": "farmer_lte", + "name": "season_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -63719,11 +63076,11 @@ "deprecationReason": null }, { - "name": "farmer_not", + "name": "season_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -63731,23 +63088,31 @@ "deprecationReason": null }, { - "name": "farmer_not_contains", + "name": "season_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_not_contains_nocase", + "name": "season_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -63755,11 +63120,11 @@ "deprecationReason": null }, { - "name": "farmer_not_ends_with", + "name": "season_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -63767,11 +63132,11 @@ "deprecationReason": null }, { - "name": "farmer_not_ends_with_nocase", + "name": "season_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -63779,7 +63144,7 @@ "deprecationReason": null }, { - "name": "farmer_not_in", + "name": "season_not_in", "description": null, "type": { "kind": "LIST", @@ -63789,7 +63154,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } } @@ -63799,11 +63164,11 @@ "deprecationReason": null }, { - "name": "farmer_not_starts_with", + "name": "updatedAt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -63811,11 +63176,11 @@ "deprecationReason": null }, { - "name": "farmer_not_starts_with_nocase", + "name": "updatedAt_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -63823,11 +63188,11 @@ "deprecationReason": null }, { - "name": "farmer_starts_with", + "name": "updatedAt_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -63835,23 +63200,31 @@ "deprecationReason": null }, { - "name": "farmer_starts_with_nocase", + "name": "updatedAt_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill", + "name": "updatedAt_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -63859,11 +63232,11 @@ "deprecationReason": null }, { - "name": "fill_", + "name": "updatedAt_lte", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "PodFill_filter", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -63871,11 +63244,11 @@ "deprecationReason": null }, { - "name": "fill_contains", + "name": "updatedAt_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -63883,699 +63256,801 @@ "deprecationReason": null }, { - "name": "fill_contains_nocase", + "name": "updatedAt_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PodMarketplaceDailySnapshot_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "availableListedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "fill_ends_with", + "name": "availableOrderBeans", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill_ends_with_nocase", + "name": "beanVolume", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill_gt", + "name": "cancelledListedPods", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill_gte", + "name": "cancelledOrderBeans", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill_in", + "name": "createdAt", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill_lt", + "name": "deltaAvailableListedPods", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill_lte", + "name": "deltaAvailableOrderBeans", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill_not", + "name": "deltaBeanVolume", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill_not_contains", + "name": "deltaCancelledListedPods", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill_not_contains_nocase", + "name": "deltaCancelledOrderBeans", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill_not_ends_with", + "name": "deltaExpiredListedPods", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill_not_ends_with_nocase", + "name": "deltaFilledListedPods", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill_not_in", + "name": "deltaFilledOrderBeans", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill_not_starts_with", + "name": "deltaFilledOrderedPods", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill_not_starts_with_nocase", + "name": "deltaListedPods", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill_starts_with", + "name": "deltaOrderBeans", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill_starts_with_nocase", + "name": "deltaPodVolume", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filled", + "name": "expiredListedPods", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledAmount", + "name": "filledListedPods", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledAmount_gt", + "name": "filledOrderBeans", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledAmount_gte", + "name": "filledOrderedPods", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledAmount_in", + "name": "id", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledAmount_lt", + "name": "listedPods", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledAmount_lte", + "name": "orderBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__availableListedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__availableOrderBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__beanVolume", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__cancelledListedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__cancelledOrderBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__expiredListedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__filledListedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__filledOrderBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__filledOrderedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__lastDailySnapshotDay", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__lastHourlySnapshotSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__listedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__orderBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__podVolume", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__season", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podVolume", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PodMarketplaceHourlySnapshot", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "availableListedPods", + "description": "Point in time current amount of total pods listed", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledAmount_not", - "description": null, + "name": "availableOrderBeans", + "description": "Current amount of total beans in pod orders", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledAmount_not_in", - "description": null, + "name": "beanVolume", + "description": "Point in time current cumulative bean volume between listings and orders", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filled_gt", - "description": null, + "name": "cancelledListedPods", + "description": "Point in time current cumulative pod listings that were cancelled", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filled_gte", - "description": null, + "name": "cancelledOrderBeans", + "description": "Current cumulative beans in pod orders cancelled", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filled_in", - "description": null, + "name": "createdAt", + "description": "Timestamp of initial snapshot creation", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filled_lt", + "name": "deltaAvailableListedPods", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filled_lte", + "name": "deltaAvailableOrderBeans", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filled_not", + "name": "deltaBeanVolume", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filled_not_in", + "name": "deltaCancelledListedPods", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID", + "name": "deltaCancelledOrderBeans", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_contains", + "name": "deltaExpiredListedPods", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_contains_nocase", + "name": "deltaFilledListedPods", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_ends_with", + "name": "deltaFilledOrderBeans", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_ends_with_nocase", + "name": "deltaFilledOrderedPods", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_gt", + "name": "deltaListedPods", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_gte", + "name": "deltaOrderBeans", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_in", + "name": "deltaPodVolume", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_lt", - "description": null, + "name": "expiredListedPods", + "description": "Point in time current cumulative pod listings that expired", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_lte", - "description": null, + "name": "filledListedPods", + "description": "Point in time current cumulative pod listings filled", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_not", - "description": null, + "name": "filledOrderBeans", + "description": "Current cumulative filled beans in pod orders", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_not_contains", - "description": null, + "name": "filledOrderedPods", + "description": "Current cumulative pod orders filled", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_not_contains_nocase", - "description": null, + "name": "id", + "description": "Marketplace ID - Season", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_not_ends_with", - "description": null, + "name": "listedPods", + "description": "Point in time current cumulative pods listed for sale", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_not_ends_with_nocase", - "description": null, + "name": "orderBeans", + "description": "Current cumulative beans in pod orders created", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_not_in", - "description": null, + "name": "podMarketplace", + "description": "Marketplace associated with snapshot", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "PodMarketplace", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_not_starts_with", - "description": null, + "name": "podVolume", + "description": "Point in time current cumulative pod volume between listings and orders", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_not_starts_with_nocase", - "description": null, + "name": "season", + "description": "Point in time latest season", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_starts_with", - "description": null, + "name": "updatedAt", + "description": "Timestamp of last entity update", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PodMarketplaceHourlySnapshot_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ + { + "name": "_change_block", + "description": "Filter for the block changed event.", + "type": { + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", "ofType": null }, "defaultValue": null, @@ -64583,23 +64058,27 @@ "deprecationReason": null }, { - "name": "historyID_starts_with_nocase", + "name": "and", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PodMarketplaceHourlySnapshot_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "availableListedPods", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -64607,11 +64086,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "availableListedPods_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -64619,11 +64098,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "availableListedPods_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -64631,7 +64110,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "availableListedPods_in", "description": null, "type": { "kind": "LIST", @@ -64641,7 +64120,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -64651,11 +64130,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "availableListedPods_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -64663,11 +64142,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "availableListedPods_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -64675,11 +64154,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "availableListedPods_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -64687,7 +64166,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "availableListedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -64697,7 +64176,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -64707,7 +64186,7 @@ "deprecationReason": null }, { - "name": "index", + "name": "availableOrderBeans", "description": null, "type": { "kind": "SCALAR", @@ -64719,7 +64198,7 @@ "deprecationReason": null }, { - "name": "index_gt", + "name": "availableOrderBeans_gt", "description": null, "type": { "kind": "SCALAR", @@ -64731,7 +64210,7 @@ "deprecationReason": null }, { - "name": "index_gte", + "name": "availableOrderBeans_gte", "description": null, "type": { "kind": "SCALAR", @@ -64743,7 +64222,7 @@ "deprecationReason": null }, { - "name": "index_in", + "name": "availableOrderBeans_in", "description": null, "type": { "kind": "LIST", @@ -64763,7 +64242,7 @@ "deprecationReason": null }, { - "name": "index_lt", + "name": "availableOrderBeans_lt", "description": null, "type": { "kind": "SCALAR", @@ -64775,7 +64254,7 @@ "deprecationReason": null }, { - "name": "index_lte", + "name": "availableOrderBeans_lte", "description": null, "type": { "kind": "SCALAR", @@ -64787,7 +64266,7 @@ "deprecationReason": null }, { - "name": "index_not", + "name": "availableOrderBeans_not", "description": null, "type": { "kind": "SCALAR", @@ -64799,7 +64278,7 @@ "deprecationReason": null }, { - "name": "index_not_in", + "name": "availableOrderBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -64819,7 +64298,7 @@ "deprecationReason": null }, { - "name": "maxHarvestableIndex", + "name": "beanVolume", "description": null, "type": { "kind": "SCALAR", @@ -64831,7 +64310,7 @@ "deprecationReason": null }, { - "name": "maxHarvestableIndex_gt", + "name": "beanVolume_gt", "description": null, "type": { "kind": "SCALAR", @@ -64843,7 +64322,7 @@ "deprecationReason": null }, { - "name": "maxHarvestableIndex_gte", + "name": "beanVolume_gte", "description": null, "type": { "kind": "SCALAR", @@ -64855,7 +64334,7 @@ "deprecationReason": null }, { - "name": "maxHarvestableIndex_in", + "name": "beanVolume_in", "description": null, "type": { "kind": "LIST", @@ -64875,7 +64354,7 @@ "deprecationReason": null }, { - "name": "maxHarvestableIndex_lt", + "name": "beanVolume_lt", "description": null, "type": { "kind": "SCALAR", @@ -64887,7 +64366,7 @@ "deprecationReason": null }, { - "name": "maxHarvestableIndex_lte", + "name": "beanVolume_lte", "description": null, "type": { "kind": "SCALAR", @@ -64899,7 +64378,7 @@ "deprecationReason": null }, { - "name": "maxHarvestableIndex_not", + "name": "beanVolume_not", "description": null, "type": { "kind": "SCALAR", @@ -64911,7 +64390,7 @@ "deprecationReason": null }, { - "name": "maxHarvestableIndex_not_in", + "name": "beanVolume_not_in", "description": null, "type": { "kind": "LIST", @@ -64931,7 +64410,7 @@ "deprecationReason": null }, { - "name": "minFillAmount", + "name": "cancelledListedPods", "description": null, "type": { "kind": "SCALAR", @@ -64943,7 +64422,7 @@ "deprecationReason": null }, { - "name": "minFillAmount_gt", + "name": "cancelledListedPods_gt", "description": null, "type": { "kind": "SCALAR", @@ -64955,7 +64434,7 @@ "deprecationReason": null }, { - "name": "minFillAmount_gte", + "name": "cancelledListedPods_gte", "description": null, "type": { "kind": "SCALAR", @@ -64967,7 +64446,7 @@ "deprecationReason": null }, { - "name": "minFillAmount_in", + "name": "cancelledListedPods_in", "description": null, "type": { "kind": "LIST", @@ -64987,7 +64466,7 @@ "deprecationReason": null }, { - "name": "minFillAmount_lt", + "name": "cancelledListedPods_lt", "description": null, "type": { "kind": "SCALAR", @@ -64999,7 +64478,7 @@ "deprecationReason": null }, { - "name": "minFillAmount_lte", + "name": "cancelledListedPods_lte", "description": null, "type": { "kind": "SCALAR", @@ -65011,7 +64490,7 @@ "deprecationReason": null }, { - "name": "minFillAmount_not", + "name": "cancelledListedPods_not", "description": null, "type": { "kind": "SCALAR", @@ -65023,7 +64502,7 @@ "deprecationReason": null }, { - "name": "minFillAmount_not_in", + "name": "cancelledListedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -65043,11 +64522,11 @@ "deprecationReason": null }, { - "name": "mode", + "name": "cancelledOrderBeans", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65055,11 +64534,11 @@ "deprecationReason": null }, { - "name": "mode_gt", + "name": "cancelledOrderBeans_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65067,11 +64546,11 @@ "deprecationReason": null }, { - "name": "mode_gte", + "name": "cancelledOrderBeans_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65079,7 +64558,7 @@ "deprecationReason": null }, { - "name": "mode_in", + "name": "cancelledOrderBeans_in", "description": null, "type": { "kind": "LIST", @@ -65089,7 +64568,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -65099,11 +64578,11 @@ "deprecationReason": null }, { - "name": "mode_lt", + "name": "cancelledOrderBeans_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65111,11 +64590,11 @@ "deprecationReason": null }, { - "name": "mode_lte", + "name": "cancelledOrderBeans_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65123,11 +64602,11 @@ "deprecationReason": null }, { - "name": "mode_not", + "name": "cancelledOrderBeans_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65135,7 +64614,7 @@ "deprecationReason": null }, { - "name": "mode_not_in", + "name": "cancelledOrderBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -65145,7 +64624,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -65155,23 +64634,7 @@ "deprecationReason": null }, { - "name": "or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PodListing_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "originalAmount", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", @@ -65183,7 +64646,7 @@ "deprecationReason": null }, { - "name": "originalAmount_gt", + "name": "createdAt_gt", "description": null, "type": { "kind": "SCALAR", @@ -65195,7 +64658,7 @@ "deprecationReason": null }, { - "name": "originalAmount_gte", + "name": "createdAt_gte", "description": null, "type": { "kind": "SCALAR", @@ -65207,7 +64670,7 @@ "deprecationReason": null }, { - "name": "originalAmount_in", + "name": "createdAt_in", "description": null, "type": { "kind": "LIST", @@ -65227,7 +64690,7 @@ "deprecationReason": null }, { - "name": "originalAmount_lt", + "name": "createdAt_lt", "description": null, "type": { "kind": "SCALAR", @@ -65239,7 +64702,7 @@ "deprecationReason": null }, { - "name": "originalAmount_lte", + "name": "createdAt_lte", "description": null, "type": { "kind": "SCALAR", @@ -65251,7 +64714,7 @@ "deprecationReason": null }, { - "name": "originalAmount_not", + "name": "createdAt_not", "description": null, "type": { "kind": "SCALAR", @@ -65263,7 +64726,7 @@ "deprecationReason": null }, { - "name": "originalAmount_not_in", + "name": "createdAt_not_in", "description": null, "type": { "kind": "LIST", @@ -65283,7 +64746,7 @@ "deprecationReason": null }, { - "name": "originalIndex", + "name": "deltaAvailableListedPods", "description": null, "type": { "kind": "SCALAR", @@ -65295,7 +64758,7 @@ "deprecationReason": null }, { - "name": "originalIndex_gt", + "name": "deltaAvailableListedPods_gt", "description": null, "type": { "kind": "SCALAR", @@ -65307,7 +64770,7 @@ "deprecationReason": null }, { - "name": "originalIndex_gte", + "name": "deltaAvailableListedPods_gte", "description": null, "type": { "kind": "SCALAR", @@ -65319,7 +64782,7 @@ "deprecationReason": null }, { - "name": "originalIndex_in", + "name": "deltaAvailableListedPods_in", "description": null, "type": { "kind": "LIST", @@ -65339,7 +64802,7 @@ "deprecationReason": null }, { - "name": "originalIndex_lt", + "name": "deltaAvailableListedPods_lt", "description": null, "type": { "kind": "SCALAR", @@ -65351,7 +64814,7 @@ "deprecationReason": null }, { - "name": "originalIndex_lte", + "name": "deltaAvailableListedPods_lte", "description": null, "type": { "kind": "SCALAR", @@ -65363,7 +64826,7 @@ "deprecationReason": null }, { - "name": "originalIndex_not", + "name": "deltaAvailableListedPods_not", "description": null, "type": { "kind": "SCALAR", @@ -65375,7 +64838,7 @@ "deprecationReason": null }, { - "name": "originalIndex_not_in", + "name": "deltaAvailableListedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -65395,23 +64858,11 @@ "deprecationReason": null }, { - "name": "plot", + "name": "deltaAvailableOrderBeans", "description": null, "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "plot_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Plot_filter", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65419,11 +64870,11 @@ "deprecationReason": null }, { - "name": "plot_contains", + "name": "deltaAvailableOrderBeans_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65431,11 +64882,11 @@ "deprecationReason": null }, { - "name": "plot_contains_nocase", + "name": "deltaAvailableOrderBeans_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65443,23 +64894,31 @@ "deprecationReason": null }, { - "name": "plot_ends_with", + "name": "deltaAvailableOrderBeans_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plot_ends_with_nocase", + "name": "deltaAvailableOrderBeans_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65467,11 +64926,11 @@ "deprecationReason": null }, { - "name": "plot_gt", + "name": "deltaAvailableOrderBeans_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65479,11 +64938,11 @@ "deprecationReason": null }, { - "name": "plot_gte", + "name": "deltaAvailableOrderBeans_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65491,7 +64950,7 @@ "deprecationReason": null }, { - "name": "plot_in", + "name": "deltaAvailableOrderBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -65501,7 +64960,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -65511,11 +64970,11 @@ "deprecationReason": null }, { - "name": "plot_lt", + "name": "deltaBeanVolume", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65523,11 +64982,11 @@ "deprecationReason": null }, { - "name": "plot_lte", + "name": "deltaBeanVolume_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65535,11 +64994,11 @@ "deprecationReason": null }, { - "name": "plot_not", + "name": "deltaBeanVolume_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65547,23 +65006,31 @@ "deprecationReason": null }, { - "name": "plot_not_contains", + "name": "deltaBeanVolume_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plot_not_contains_nocase", + "name": "deltaBeanVolume_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65571,11 +65038,11 @@ "deprecationReason": null }, { - "name": "plot_not_ends_with", + "name": "deltaBeanVolume_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65583,11 +65050,11 @@ "deprecationReason": null }, { - "name": "plot_not_ends_with_nocase", + "name": "deltaBeanVolume_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65595,7 +65062,7 @@ "deprecationReason": null }, { - "name": "plot_not_in", + "name": "deltaBeanVolume_not_in", "description": null, "type": { "kind": "LIST", @@ -65605,7 +65072,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -65615,11 +65082,11 @@ "deprecationReason": null }, { - "name": "plot_not_starts_with", + "name": "deltaCancelledListedPods", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65627,11 +65094,11 @@ "deprecationReason": null }, { - "name": "plot_not_starts_with_nocase", + "name": "deltaCancelledListedPods_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65639,11 +65106,11 @@ "deprecationReason": null }, { - "name": "plot_starts_with", + "name": "deltaCancelledListedPods_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65651,35 +65118,31 @@ "deprecationReason": null }, { - "name": "plot_starts_with_nocase", + "name": "deltaCancelledListedPods_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace", + "name": "deltaCancelledListedPods_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podMarketplace_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodMarketplace_filter", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65687,11 +65150,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_contains", + "name": "deltaCancelledListedPods_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65699,11 +65162,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_contains_nocase", + "name": "deltaCancelledListedPods_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65711,23 +65174,31 @@ "deprecationReason": null }, { - "name": "podMarketplace_ends_with", + "name": "deltaCancelledListedPods_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace_ends_with_nocase", + "name": "deltaCancelledOrderBeans", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65735,11 +65206,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_gt", + "name": "deltaCancelledOrderBeans_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65747,11 +65218,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_gte", + "name": "deltaCancelledOrderBeans_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65759,7 +65230,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_in", + "name": "deltaCancelledOrderBeans_in", "description": null, "type": { "kind": "LIST", @@ -65769,7 +65240,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -65779,11 +65250,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_lt", + "name": "deltaCancelledOrderBeans_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65791,11 +65262,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_lte", + "name": "deltaCancelledOrderBeans_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65803,11 +65274,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_not", + "name": "deltaCancelledOrderBeans_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65815,23 +65286,31 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_contains", + "name": "deltaCancelledOrderBeans_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace_not_contains_nocase", + "name": "deltaExpiredListedPods", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65839,11 +65318,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_ends_with", + "name": "deltaExpiredListedPods_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65851,11 +65330,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_ends_with_nocase", + "name": "deltaExpiredListedPods_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65863,7 +65342,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_in", + "name": "deltaExpiredListedPods_in", "description": null, "type": { "kind": "LIST", @@ -65873,7 +65352,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -65883,11 +65362,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_starts_with", + "name": "deltaExpiredListedPods_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65895,11 +65374,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_starts_with_nocase", + "name": "deltaExpiredListedPods_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65907,11 +65386,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_starts_with", + "name": "deltaExpiredListedPods_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65919,23 +65398,31 @@ "deprecationReason": null }, { - "name": "podMarketplace_starts_with_nocase", + "name": "deltaExpiredListedPods_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricePerPod", + "name": "deltaFilledListedPods", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65943,11 +65430,11 @@ "deprecationReason": null }, { - "name": "pricePerPod_gt", + "name": "deltaFilledListedPods_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65955,11 +65442,11 @@ "deprecationReason": null }, { - "name": "pricePerPod_gte", + "name": "deltaFilledListedPods_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65967,7 +65454,7 @@ "deprecationReason": null }, { - "name": "pricePerPod_in", + "name": "deltaFilledListedPods_in", "description": null, "type": { "kind": "LIST", @@ -65977,7 +65464,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -65987,11 +65474,11 @@ "deprecationReason": null }, { - "name": "pricePerPod_lt", + "name": "deltaFilledListedPods_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -65999,11 +65486,11 @@ "deprecationReason": null }, { - "name": "pricePerPod_lte", + "name": "deltaFilledListedPods_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -66011,11 +65498,11 @@ "deprecationReason": null }, { - "name": "pricePerPod_not", + "name": "deltaFilledListedPods_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -66023,7 +65510,7 @@ "deprecationReason": null }, { - "name": "pricePerPod_not_in", + "name": "deltaFilledListedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -66033,7 +65520,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -66043,23 +65530,11 @@ "deprecationReason": null }, { - "name": "pricingFunction", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricingFunction_contains", + "name": "deltaFilledOrderBeans", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -66067,11 +65542,11 @@ "deprecationReason": null }, { - "name": "pricingFunction_gt", + "name": "deltaFilledOrderBeans_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -66079,11 +65554,11 @@ "deprecationReason": null }, { - "name": "pricingFunction_gte", + "name": "deltaFilledOrderBeans_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -66091,7 +65566,7 @@ "deprecationReason": null }, { - "name": "pricingFunction_in", + "name": "deltaFilledOrderBeans_in", "description": null, "type": { "kind": "LIST", @@ -66101,7 +65576,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null } } @@ -66111,23 +65586,11 @@ "deprecationReason": null }, { - "name": "pricingFunction_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricingFunction_lte", + "name": "deltaFilledOrderBeans_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -66135,11 +65598,11 @@ "deprecationReason": null }, { - "name": "pricingFunction_not", + "name": "deltaFilledOrderBeans_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -66147,11 +65610,11 @@ "deprecationReason": null }, { - "name": "pricingFunction_not_contains", + "name": "deltaFilledOrderBeans_not", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -66159,7 +65622,7 @@ "deprecationReason": null }, { - "name": "pricingFunction_not_in", + "name": "deltaFilledOrderBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -66169,7 +65632,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null } } @@ -66179,11 +65642,11 @@ "deprecationReason": null }, { - "name": "pricingType", + "name": "deltaFilledOrderedPods", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -66191,11 +65654,11 @@ "deprecationReason": null }, { - "name": "pricingType_gt", + "name": "deltaFilledOrderedPods_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -66203,11 +65666,11 @@ "deprecationReason": null }, { - "name": "pricingType_gte", + "name": "deltaFilledOrderedPods_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -66215,7 +65678,7 @@ "deprecationReason": null }, { - "name": "pricingType_in", + "name": "deltaFilledOrderedPods_in", "description": null, "type": { "kind": "LIST", @@ -66225,7 +65688,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -66235,11 +65698,11 @@ "deprecationReason": null }, { - "name": "pricingType_lt", + "name": "deltaFilledOrderedPods_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -66247,11 +65710,11 @@ "deprecationReason": null }, { - "name": "pricingType_lte", + "name": "deltaFilledOrderedPods_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -66259,11 +65722,11 @@ "deprecationReason": null }, { - "name": "pricingType_not", + "name": "deltaFilledOrderedPods_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -66271,7 +65734,7 @@ "deprecationReason": null }, { - "name": "pricingType_not_in", + "name": "deltaFilledOrderedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -66281,7 +65744,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -66291,7 +65754,7 @@ "deprecationReason": null }, { - "name": "remainingAmount", + "name": "deltaListedPods", "description": null, "type": { "kind": "SCALAR", @@ -66303,7 +65766,7 @@ "deprecationReason": null }, { - "name": "remainingAmount_gt", + "name": "deltaListedPods_gt", "description": null, "type": { "kind": "SCALAR", @@ -66315,7 +65778,7 @@ "deprecationReason": null }, { - "name": "remainingAmount_gte", + "name": "deltaListedPods_gte", "description": null, "type": { "kind": "SCALAR", @@ -66327,7 +65790,7 @@ "deprecationReason": null }, { - "name": "remainingAmount_in", + "name": "deltaListedPods_in", "description": null, "type": { "kind": "LIST", @@ -66347,7 +65810,7 @@ "deprecationReason": null }, { - "name": "remainingAmount_lt", + "name": "deltaListedPods_lt", "description": null, "type": { "kind": "SCALAR", @@ -66359,7 +65822,7 @@ "deprecationReason": null }, { - "name": "remainingAmount_lte", + "name": "deltaListedPods_lte", "description": null, "type": { "kind": "SCALAR", @@ -66371,7 +65834,7 @@ "deprecationReason": null }, { - "name": "remainingAmount_not", + "name": "deltaListedPods_not", "description": null, "type": { "kind": "SCALAR", @@ -66383,7 +65846,7 @@ "deprecationReason": null }, { - "name": "remainingAmount_not_in", + "name": "deltaListedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -66403,7 +65866,7 @@ "deprecationReason": null }, { - "name": "start", + "name": "deltaOrderBeans", "description": null, "type": { "kind": "SCALAR", @@ -66415,7 +65878,7 @@ "deprecationReason": null }, { - "name": "start_gt", + "name": "deltaOrderBeans_gt", "description": null, "type": { "kind": "SCALAR", @@ -66427,7 +65890,7 @@ "deprecationReason": null }, { - "name": "start_gte", + "name": "deltaOrderBeans_gte", "description": null, "type": { "kind": "SCALAR", @@ -66439,7 +65902,7 @@ "deprecationReason": null }, { - "name": "start_in", + "name": "deltaOrderBeans_in", "description": null, "type": { "kind": "LIST", @@ -66459,7 +65922,7 @@ "deprecationReason": null }, { - "name": "start_lt", + "name": "deltaOrderBeans_lt", "description": null, "type": { "kind": "SCALAR", @@ -66471,7 +65934,7 @@ "deprecationReason": null }, { - "name": "start_lte", + "name": "deltaOrderBeans_lte", "description": null, "type": { "kind": "SCALAR", @@ -66483,7 +65946,7 @@ "deprecationReason": null }, { - "name": "start_not", + "name": "deltaOrderBeans_not", "description": null, "type": { "kind": "SCALAR", @@ -66495,7 +65958,7 @@ "deprecationReason": null }, { - "name": "start_not_in", + "name": "deltaOrderBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -66515,11 +65978,11 @@ "deprecationReason": null }, { - "name": "status", + "name": "deltaPodVolume", "description": null, "type": { - "kind": "ENUM", - "name": "MarketStatus", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -66527,31 +65990,23 @@ "deprecationReason": null }, { - "name": "status_in", + "name": "deltaPodVolume_gt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "MarketStatus", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "status_not", + "name": "deltaPodVolume_gte", "description": null, "type": { - "kind": "ENUM", - "name": "MarketStatus", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -66559,7 +66014,7 @@ "deprecationReason": null }, { - "name": "status_not_in", + "name": "deltaPodVolume_in", "description": null, "type": { "kind": "LIST", @@ -66568,8 +66023,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "MarketStatus", + "kind": "SCALAR", + "name": "BigInt", "ofType": null } } @@ -66579,7 +66034,7 @@ "deprecationReason": null }, { - "name": "updatedAt", + "name": "deltaPodVolume_lt", "description": null, "type": { "kind": "SCALAR", @@ -66591,7 +66046,7 @@ "deprecationReason": null }, { - "name": "updatedAt_gt", + "name": "deltaPodVolume_lte", "description": null, "type": { "kind": "SCALAR", @@ -66603,7 +66058,7 @@ "deprecationReason": null }, { - "name": "updatedAt_gte", + "name": "deltaPodVolume_not", "description": null, "type": { "kind": "SCALAR", @@ -66615,7 +66070,7 @@ "deprecationReason": null }, { - "name": "updatedAt_in", + "name": "deltaPodVolume_not_in", "description": null, "type": { "kind": "LIST", @@ -66635,7 +66090,7 @@ "deprecationReason": null }, { - "name": "updatedAt_lt", + "name": "expiredListedPods", "description": null, "type": { "kind": "SCALAR", @@ -66647,7 +66102,7 @@ "deprecationReason": null }, { - "name": "updatedAt_lte", + "name": "expiredListedPods_gt", "description": null, "type": { "kind": "SCALAR", @@ -66659,7 +66114,7 @@ "deprecationReason": null }, { - "name": "updatedAt_not", + "name": "expiredListedPods_gte", "description": null, "type": { "kind": "SCALAR", @@ -66671,7 +66126,7 @@ "deprecationReason": null }, { - "name": "updatedAt_not_in", + "name": "expiredListedPods_in", "description": null, "type": { "kind": "LIST", @@ -66689,1576 +66144,1647 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PodListing_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "amount", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "createdAt", + "name": "expiredListedPods_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "creationHash", + "name": "expiredListedPods_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer", + "name": "expiredListedPods_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer__id", + "name": "expiredListedPods_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill", + "name": "filledListedPods", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill__amount", + "name": "filledListedPods_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill__costInBeans", + "name": "filledListedPods_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill__createdAt", + "name": "filledListedPods_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill__fromFarmer", + "name": "filledListedPods_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill__id", + "name": "filledListedPods_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill__index", + "name": "filledListedPods_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill__placeInLine", + "name": "filledListedPods_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fill__start", + "name": "filledOrderBeans", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filled", + "name": "filledOrderBeans_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledAmount", + "name": "filledOrderBeans_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID", + "name": "filledOrderBeans_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "filledOrderBeans_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "index", + "name": "filledOrderBeans_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "maxHarvestableIndex", + "name": "filledOrderBeans_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "minFillAmount", + "name": "filledOrderBeans_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "mode", + "name": "filledOrderedPods", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "originalAmount", + "name": "filledOrderedPods_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "originalIndex", + "name": "filledOrderedPods_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plot", + "name": "filledOrderedPods_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plot__beansPerPod", + "name": "filledOrderedPods_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plot__createdAt", + "name": "filledOrderedPods_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plot__creationHash", + "name": "filledOrderedPods_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plot__fullyHarvested", + "name": "filledOrderedPods_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plot__harvestablePods", + "name": "id", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plot__harvestedPods", + "name": "id_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plot__id", + "name": "id_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plot__index", + "name": "id_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plot__pods", + "name": "id_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plot__season", + "name": "id_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plot__source", + "name": "id_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plot__sourceHash", + "name": "id_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plot__updatedAt", + "name": "listedPods", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plot__updatedAtBlock", + "name": "listedPods_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace", + "name": "listedPods_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__availableListedPods", + "name": "listedPods_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__availableOrderBeans", + "name": "listedPods_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__beanVolume", + "name": "listedPods_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__cancelledListedPods", + "name": "listedPods_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__cancelledOrderBeans", + "name": "listedPods_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__expiredListedPods", + "name": "or", "description": null, - "isDeprecated": false, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PodMarketplaceHourlySnapshot_filter", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__filledListedPods", + "name": "orderBeans", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__filledOrderBeans", + "name": "orderBeans_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__filledOrderedPods", + "name": "orderBeans_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__id", + "name": "orderBeans_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__listedPods", + "name": "orderBeans_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__orderBeans", + "name": "orderBeans_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__podVolume", + "name": "orderBeans_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__season", + "name": "orderBeans_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricePerPod", + "name": "podMarketplace", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricingFunction", + "name": "podMarketplace_", "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodMarketplace_filter", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricingType", + "name": "podMarketplace_contains", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "remainingAmount", + "name": "podMarketplace_contains_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "start", + "name": "podMarketplace_ends_with", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", + "name": "podMarketplace_ends_with_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", + "name": "podMarketplace_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PodMarketplace", - "description": null, - "fields": [ + }, { - "name": "activeListings", - "description": "Information about the active pod listings. Each entry of the form 'account-index-expiry'", - "args": [], + "name": "podMarketplace_gte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "activeOrders", - "description": "Information about the active pod orders. Each entry of the form 'orderId-maxPlaceInLine'", - "args": [], + "name": "podMarketplace_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "allListings", - "description": "All historical listings", - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodListing_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodListing_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "podMarketplace_lt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PodListing", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "allOrders", - "description": "All historical orders", - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodOrder_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodOrder_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "podMarketplace_lte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PodOrder", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "availableListedPods", - "description": "Current amount of total pods listed", - "args": [], + "name": "podMarketplace_not", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "availableOrderBeans", - "description": "Current amount of total beans in pod orders", - "args": [], + "name": "podMarketplace_not_contains", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanVolume", - "description": "Cumulative bean volume between listings and orders", - "args": [], + "name": "podMarketplace_not_contains_nocase", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cancelledListedPods", - "description": "Current cumulative pod listings that were cancelled", - "args": [], + "name": "podMarketplace_not_ends_with", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cancelledOrderBeans", - "description": "Current cumulative beans in pod orders cancelled", - "args": [], + "name": "podMarketplace_not_ends_with_nocase", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshots", - "description": "Link to daily snapshot data", - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodMarketplaceDailySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodMarketplaceDailySnapshot_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "podMarketplace_not_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PodMarketplaceDailySnapshot", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "expiredListedPods", - "description": "Current cumulative pod listings that expired", - "args": [], + "name": "podMarketplace_not_starts_with", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledListedPods", - "description": "Current cumulative pod listings filled", - "args": [], + "name": "podMarketplace_not_starts_with_nocase", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledOrderBeans", - "description": "Current cumulative filled beans in pod orders", - "args": [], + "name": "podMarketplace_starts_with", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledOrderedPods", - "description": "Current cumulative pod orders filled", - "args": [], + "name": "podMarketplace_starts_with_nocase", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fills", - "description": "All historical marketplace fills", - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodFill_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodFill_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "podVolume", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PodFill", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshots", - "description": "Link to hourly snapshot data", - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodMarketplaceHourlySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodMarketplaceHourlySnapshot_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "podVolume_gt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PodMarketplaceHourlySnapshot", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": " Contract address of beanstalk ", - "args": [], + "name": "podVolume_gte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "listedPods", - "description": "Current cumulative pods listed for sale", - "args": [], + "name": "podVolume_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderBeans", - "description": "Current cumulative beans in pod orders created", - "args": [], + "name": "podVolume_lt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podVolume", - "description": "Cumulative pod volume between listings and orders", - "args": [], + "name": "podVolume_lte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season", - "description": "Current season of the marketplace", - "args": [], + "name": "podVolume_not", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PodMarketplaceDailySnapshot", - "description": null, - "fields": [ + }, { - "name": "availableListedPods", - "description": "Point in time current amount of total pods listed", - "args": [], + "name": "podVolume_not_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "availableOrderBeans", - "description": "Current amount of total beans in pod orders", - "args": [], + "name": "season", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanVolume", - "description": "Point in time current cumulative bean volume between listings and orders", - "args": [], + "name": "season_gt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cancelledListedPods", - "description": "Point in time current cumulative pod listings that were cancelled", - "args": [], + "name": "season_gte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cancelledOrderBeans", - "description": "Current cumulative beans in pod orders cancelled", - "args": [], + "name": "season_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp of initial snapshot creation", - "args": [], + "name": "season_lt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaAvailableListedPods", - "description": "Point in time current delta of total pods listed", - "args": [], + "name": "season_lte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaAvailableOrderBeans", - "description": "Point in time current delta available ordered beans in pod orders", - "args": [], + "name": "season_not", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaBeanVolume", - "description": "Point in time current delta bean volume between listings and orders", - "args": [], + "name": "season_not_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaCancelledListedPods", - "description": "Point in time current delta pod listings that were cancelled", - "args": [], + "name": "updatedAt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaCancelledOrderBeans", - "description": "Point in time current delta cancelled ordered beans in pod orders", - "args": [], + "name": "updatedAt_gt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaExpiredListedPods", - "description": "Point in time current delta pod listings that expired", - "args": [], + "name": "updatedAt_gte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaFilledListedPods", - "description": "Point in time current delta pod listings filled", - "args": [], + "name": "updatedAt_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaFilledOrderBeans", - "description": "Point in time current delta filled ordered beans in pod orders", - "args": [], + "name": "updatedAt_lt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaFilledOrderedPods", - "description": "Point in time current delta pod orders filled", - "args": [], + "name": "updatedAt_lte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaListedPods", - "description": "Point in time current delta pods listed for sale", - "args": [], + "name": "updatedAt_not", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaOrderBeans", - "description": "Point in time current delta ordered beans in pod orders created", - "args": [], + "name": "updatedAt_not_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PodMarketplaceHourlySnapshot_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "availableListedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "availableOrderBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "beanVolume", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cancelledListedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cancelledOrderBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaAvailableListedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaAvailableOrderBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaBeanVolume", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaCancelledListedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaCancelledOrderBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaExpiredListedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaFilledListedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaFilledOrderBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaFilledOrderedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaListedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaOrderBeans", + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "deltaPodVolume", - "description": "Point in time current delta pod volume between listings and orders", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "expiredListedPods", - "description": "Point in time current cumulative pod listings that expired", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "filledListedPods", - "description": "Point in time current cumulative pod listings filled", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "filledOrderBeans", - "description": "Current cumulative filled beans in pod orders", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "filledOrderedPods", - "description": "Current cumulative pod orders filled", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "id", - "description": "Marketplace ID - Unix Timestamp", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "listedPods", - "description": "Point in time current cumulative pods listed for sale", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "orderBeans", - "description": "Current cumulative beans in pod orders created", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "podMarketplace", - "description": "Marketplace associated with snapshot", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PodMarketplace", - "ofType": null - } - }, + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__availableListedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__availableOrderBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__beanVolume", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__cancelledListedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__cancelledOrderBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__expiredListedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__filledListedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__filledOrderBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__filledOrderedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__lastDailySnapshotDay", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__lastHourlySnapshotSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__listedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__orderBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__podVolume", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace__season", + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "podVolume", - "description": "Point in time current cumulative pod volume between listings and orders", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "season", - "description": "Point in time latest season", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "updatedAt", - "description": "Timestamp of last entity update", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "PodMarketplaceDailySnapshot_filter", + "name": "PodMarketplace_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { @@ -68274,15 +67800,19 @@ "deprecationReason": null }, { - "name": "and", + "name": "activeListings", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "PodMarketplaceDailySnapshot_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "defaultValue": null, @@ -68290,43 +67820,27 @@ "deprecationReason": null }, { - "name": "availableListedPods", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "availableListedPods_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "availableListedPods_gte", + "name": "activeListings_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "availableListedPods_in", + "name": "activeListings_contains_nocase", "description": null, "type": { "kind": "LIST", @@ -68336,7 +67850,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -68346,43 +67860,67 @@ "deprecationReason": null }, { - "name": "availableListedPods_lt", + "name": "activeListings_not", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "availableListedPods_lte", + "name": "activeListings_not_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "availableListedPods_not", + "name": "activeListings_not_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "availableListedPods_not_in", + "name": "activeOrders", "description": null, "type": { "kind": "LIST", @@ -68392,7 +67930,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -68402,43 +67940,67 @@ "deprecationReason": null }, { - "name": "availableOrderBeans", + "name": "activeOrders_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "availableOrderBeans_gt", + "name": "activeOrders_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "availableOrderBeans_gte", + "name": "activeOrders_not", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "availableOrderBeans_in", + "name": "activeOrders_not_contains", "description": null, "type": { "kind": "LIST", @@ -68448,7 +68010,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -68458,23 +68020,31 @@ "deprecationReason": null }, { - "name": "availableOrderBeans_lt", + "name": "activeOrders_not_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "availableOrderBeans_lte", + "name": "allListings_", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "INPUT_OBJECT", + "name": "PodListing_filter", "ofType": null }, "defaultValue": null, @@ -68482,11 +68052,11 @@ "deprecationReason": null }, { - "name": "availableOrderBeans_not", + "name": "allOrders_", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "INPUT_OBJECT", + "name": "PodOrder_filter", "ofType": null }, "defaultValue": null, @@ -68494,19 +68064,15 @@ "deprecationReason": null }, { - "name": "availableOrderBeans_not_in", + "name": "and", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "PodMarketplace_filter", + "ofType": null } }, "defaultValue": null, @@ -68514,7 +68080,7 @@ "deprecationReason": null }, { - "name": "beanVolume", + "name": "availableListedPods", "description": null, "type": { "kind": "SCALAR", @@ -68526,7 +68092,7 @@ "deprecationReason": null }, { - "name": "beanVolume_gt", + "name": "availableListedPods_gt", "description": null, "type": { "kind": "SCALAR", @@ -68538,7 +68104,7 @@ "deprecationReason": null }, { - "name": "beanVolume_gte", + "name": "availableListedPods_gte", "description": null, "type": { "kind": "SCALAR", @@ -68550,7 +68116,7 @@ "deprecationReason": null }, { - "name": "beanVolume_in", + "name": "availableListedPods_in", "description": null, "type": { "kind": "LIST", @@ -68570,7 +68136,7 @@ "deprecationReason": null }, { - "name": "beanVolume_lt", + "name": "availableListedPods_lt", "description": null, "type": { "kind": "SCALAR", @@ -68582,7 +68148,7 @@ "deprecationReason": null }, { - "name": "beanVolume_lte", + "name": "availableListedPods_lte", "description": null, "type": { "kind": "SCALAR", @@ -68594,7 +68160,7 @@ "deprecationReason": null }, { - "name": "beanVolume_not", + "name": "availableListedPods_not", "description": null, "type": { "kind": "SCALAR", @@ -68606,7 +68172,7 @@ "deprecationReason": null }, { - "name": "beanVolume_not_in", + "name": "availableListedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -68626,7 +68192,7 @@ "deprecationReason": null }, { - "name": "cancelledListedPods", + "name": "availableOrderBeans", "description": null, "type": { "kind": "SCALAR", @@ -68638,7 +68204,7 @@ "deprecationReason": null }, { - "name": "cancelledListedPods_gt", + "name": "availableOrderBeans_gt", "description": null, "type": { "kind": "SCALAR", @@ -68650,7 +68216,7 @@ "deprecationReason": null }, { - "name": "cancelledListedPods_gte", + "name": "availableOrderBeans_gte", "description": null, "type": { "kind": "SCALAR", @@ -68662,7 +68228,7 @@ "deprecationReason": null }, { - "name": "cancelledListedPods_in", + "name": "availableOrderBeans_in", "description": null, "type": { "kind": "LIST", @@ -68682,7 +68248,7 @@ "deprecationReason": null }, { - "name": "cancelledListedPods_lt", + "name": "availableOrderBeans_lt", "description": null, "type": { "kind": "SCALAR", @@ -68694,7 +68260,7 @@ "deprecationReason": null }, { - "name": "cancelledListedPods_lte", + "name": "availableOrderBeans_lte", "description": null, "type": { "kind": "SCALAR", @@ -68706,7 +68272,7 @@ "deprecationReason": null }, { - "name": "cancelledListedPods_not", + "name": "availableOrderBeans_not", "description": null, "type": { "kind": "SCALAR", @@ -68718,7 +68284,7 @@ "deprecationReason": null }, { - "name": "cancelledListedPods_not_in", + "name": "availableOrderBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -68738,7 +68304,7 @@ "deprecationReason": null }, { - "name": "cancelledOrderBeans", + "name": "beanVolume", "description": null, "type": { "kind": "SCALAR", @@ -68750,7 +68316,7 @@ "deprecationReason": null }, { - "name": "cancelledOrderBeans_gt", + "name": "beanVolume_gt", "description": null, "type": { "kind": "SCALAR", @@ -68762,7 +68328,7 @@ "deprecationReason": null }, { - "name": "cancelledOrderBeans_gte", + "name": "beanVolume_gte", "description": null, "type": { "kind": "SCALAR", @@ -68774,7 +68340,7 @@ "deprecationReason": null }, { - "name": "cancelledOrderBeans_in", + "name": "beanVolume_in", "description": null, "type": { "kind": "LIST", @@ -68794,7 +68360,7 @@ "deprecationReason": null }, { - "name": "cancelledOrderBeans_lt", + "name": "beanVolume_lt", "description": null, "type": { "kind": "SCALAR", @@ -68806,7 +68372,7 @@ "deprecationReason": null }, { - "name": "cancelledOrderBeans_lte", + "name": "beanVolume_lte", "description": null, "type": { "kind": "SCALAR", @@ -68818,7 +68384,7 @@ "deprecationReason": null }, { - "name": "cancelledOrderBeans_not", + "name": "beanVolume_not", "description": null, "type": { "kind": "SCALAR", @@ -68830,7 +68396,7 @@ "deprecationReason": null }, { - "name": "cancelledOrderBeans_not_in", + "name": "beanVolume_not_in", "description": null, "type": { "kind": "LIST", @@ -68850,7 +68416,7 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "cancelledListedPods", "description": null, "type": { "kind": "SCALAR", @@ -68862,7 +68428,7 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "cancelledListedPods_gt", "description": null, "type": { "kind": "SCALAR", @@ -68874,7 +68440,7 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "cancelledListedPods_gte", "description": null, "type": { "kind": "SCALAR", @@ -68886,7 +68452,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "cancelledListedPods_in", "description": null, "type": { "kind": "LIST", @@ -68906,7 +68472,7 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "cancelledListedPods_lt", "description": null, "type": { "kind": "SCALAR", @@ -68918,7 +68484,7 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "cancelledListedPods_lte", "description": null, "type": { "kind": "SCALAR", @@ -68930,7 +68496,7 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "cancelledListedPods_not", "description": null, "type": { "kind": "SCALAR", @@ -68942,7 +68508,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "cancelledListedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -68962,7 +68528,7 @@ "deprecationReason": null }, { - "name": "deltaAvailableListedPods", + "name": "cancelledOrderBeans", "description": null, "type": { "kind": "SCALAR", @@ -68974,7 +68540,7 @@ "deprecationReason": null }, { - "name": "deltaAvailableListedPods_gt", + "name": "cancelledOrderBeans_gt", "description": null, "type": { "kind": "SCALAR", @@ -68986,7 +68552,7 @@ "deprecationReason": null }, { - "name": "deltaAvailableListedPods_gte", + "name": "cancelledOrderBeans_gte", "description": null, "type": { "kind": "SCALAR", @@ -68998,7 +68564,7 @@ "deprecationReason": null }, { - "name": "deltaAvailableListedPods_in", + "name": "cancelledOrderBeans_in", "description": null, "type": { "kind": "LIST", @@ -69018,7 +68584,7 @@ "deprecationReason": null }, { - "name": "deltaAvailableListedPods_lt", + "name": "cancelledOrderBeans_lt", "description": null, "type": { "kind": "SCALAR", @@ -69030,7 +68596,7 @@ "deprecationReason": null }, { - "name": "deltaAvailableListedPods_lte", + "name": "cancelledOrderBeans_lte", "description": null, "type": { "kind": "SCALAR", @@ -69042,7 +68608,7 @@ "deprecationReason": null }, { - "name": "deltaAvailableListedPods_not", + "name": "cancelledOrderBeans_not", "description": null, "type": { "kind": "SCALAR", @@ -69054,7 +68620,7 @@ "deprecationReason": null }, { - "name": "deltaAvailableListedPods_not_in", + "name": "cancelledOrderBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -69074,7 +68640,19 @@ "deprecationReason": null }, { - "name": "deltaAvailableOrderBeans", + "name": "dailySnapshots_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodMarketplaceDailySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expiredListedPods", "description": null, "type": { "kind": "SCALAR", @@ -69086,7 +68664,7 @@ "deprecationReason": null }, { - "name": "deltaAvailableOrderBeans_gt", + "name": "expiredListedPods_gt", "description": null, "type": { "kind": "SCALAR", @@ -69098,7 +68676,7 @@ "deprecationReason": null }, { - "name": "deltaAvailableOrderBeans_gte", + "name": "expiredListedPods_gte", "description": null, "type": { "kind": "SCALAR", @@ -69110,7 +68688,7 @@ "deprecationReason": null }, { - "name": "deltaAvailableOrderBeans_in", + "name": "expiredListedPods_in", "description": null, "type": { "kind": "LIST", @@ -69130,7 +68708,7 @@ "deprecationReason": null }, { - "name": "deltaAvailableOrderBeans_lt", + "name": "expiredListedPods_lt", "description": null, "type": { "kind": "SCALAR", @@ -69142,7 +68720,7 @@ "deprecationReason": null }, { - "name": "deltaAvailableOrderBeans_lte", + "name": "expiredListedPods_lte", "description": null, "type": { "kind": "SCALAR", @@ -69154,7 +68732,7 @@ "deprecationReason": null }, { - "name": "deltaAvailableOrderBeans_not", + "name": "expiredListedPods_not", "description": null, "type": { "kind": "SCALAR", @@ -69166,7 +68744,7 @@ "deprecationReason": null }, { - "name": "deltaAvailableOrderBeans_not_in", + "name": "expiredListedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -69186,7 +68764,7 @@ "deprecationReason": null }, { - "name": "deltaBeanVolume", + "name": "filledListedPods", "description": null, "type": { "kind": "SCALAR", @@ -69198,7 +68776,7 @@ "deprecationReason": null }, { - "name": "deltaBeanVolume_gt", + "name": "filledListedPods_gt", "description": null, "type": { "kind": "SCALAR", @@ -69210,7 +68788,7 @@ "deprecationReason": null }, { - "name": "deltaBeanVolume_gte", + "name": "filledListedPods_gte", "description": null, "type": { "kind": "SCALAR", @@ -69222,7 +68800,7 @@ "deprecationReason": null }, { - "name": "deltaBeanVolume_in", + "name": "filledListedPods_in", "description": null, "type": { "kind": "LIST", @@ -69242,7 +68820,7 @@ "deprecationReason": null }, { - "name": "deltaBeanVolume_lt", + "name": "filledListedPods_lt", "description": null, "type": { "kind": "SCALAR", @@ -69254,7 +68832,7 @@ "deprecationReason": null }, { - "name": "deltaBeanVolume_lte", + "name": "filledListedPods_lte", "description": null, "type": { "kind": "SCALAR", @@ -69266,7 +68844,7 @@ "deprecationReason": null }, { - "name": "deltaBeanVolume_not", + "name": "filledListedPods_not", "description": null, "type": { "kind": "SCALAR", @@ -69278,7 +68856,7 @@ "deprecationReason": null }, { - "name": "deltaBeanVolume_not_in", + "name": "filledListedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -69298,7 +68876,7 @@ "deprecationReason": null }, { - "name": "deltaCancelledListedPods", + "name": "filledOrderBeans", "description": null, "type": { "kind": "SCALAR", @@ -69310,7 +68888,7 @@ "deprecationReason": null }, { - "name": "deltaCancelledListedPods_gt", + "name": "filledOrderBeans_gt", "description": null, "type": { "kind": "SCALAR", @@ -69322,7 +68900,7 @@ "deprecationReason": null }, { - "name": "deltaCancelledListedPods_gte", + "name": "filledOrderBeans_gte", "description": null, "type": { "kind": "SCALAR", @@ -69334,7 +68912,7 @@ "deprecationReason": null }, { - "name": "deltaCancelledListedPods_in", + "name": "filledOrderBeans_in", "description": null, "type": { "kind": "LIST", @@ -69354,7 +68932,7 @@ "deprecationReason": null }, { - "name": "deltaCancelledListedPods_lt", + "name": "filledOrderBeans_lt", "description": null, "type": { "kind": "SCALAR", @@ -69366,7 +68944,7 @@ "deprecationReason": null }, { - "name": "deltaCancelledListedPods_lte", + "name": "filledOrderBeans_lte", "description": null, "type": { "kind": "SCALAR", @@ -69378,7 +68956,7 @@ "deprecationReason": null }, { - "name": "deltaCancelledListedPods_not", + "name": "filledOrderBeans_not", "description": null, "type": { "kind": "SCALAR", @@ -69390,7 +68968,7 @@ "deprecationReason": null }, { - "name": "deltaCancelledListedPods_not_in", + "name": "filledOrderBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -69410,7 +68988,7 @@ "deprecationReason": null }, { - "name": "deltaCancelledOrderBeans", + "name": "filledOrderedPods", "description": null, "type": { "kind": "SCALAR", @@ -69422,7 +69000,7 @@ "deprecationReason": null }, { - "name": "deltaCancelledOrderBeans_gt", + "name": "filledOrderedPods_gt", "description": null, "type": { "kind": "SCALAR", @@ -69434,7 +69012,7 @@ "deprecationReason": null }, { - "name": "deltaCancelledOrderBeans_gte", + "name": "filledOrderedPods_gte", "description": null, "type": { "kind": "SCALAR", @@ -69446,7 +69024,7 @@ "deprecationReason": null }, { - "name": "deltaCancelledOrderBeans_in", + "name": "filledOrderedPods_in", "description": null, "type": { "kind": "LIST", @@ -69466,7 +69044,7 @@ "deprecationReason": null }, { - "name": "deltaCancelledOrderBeans_lt", + "name": "filledOrderedPods_lt", "description": null, "type": { "kind": "SCALAR", @@ -69478,7 +69056,7 @@ "deprecationReason": null }, { - "name": "deltaCancelledOrderBeans_lte", + "name": "filledOrderedPods_lte", "description": null, "type": { "kind": "SCALAR", @@ -69490,7 +69068,7 @@ "deprecationReason": null }, { - "name": "deltaCancelledOrderBeans_not", + "name": "filledOrderedPods_not", "description": null, "type": { "kind": "SCALAR", @@ -69502,7 +69080,7 @@ "deprecationReason": null }, { - "name": "deltaCancelledOrderBeans_not_in", + "name": "filledOrderedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -69522,23 +69100,11 @@ "deprecationReason": null }, { - "name": "deltaExpiredListedPods", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaExpiredListedPods_gt", + "name": "fills_", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "INPUT_OBJECT", + "name": "PodFill_filter", "ofType": null }, "defaultValue": null, @@ -69546,11 +69112,11 @@ "deprecationReason": null }, { - "name": "deltaExpiredListedPods_gte", + "name": "hourlySnapshots_", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "INPUT_OBJECT", + "name": "PodMarketplaceHourlySnapshot_filter", "ofType": null }, "defaultValue": null, @@ -69558,31 +69124,11 @@ "deprecationReason": null }, { - "name": "deltaExpiredListedPods_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaExpiredListedPods_lt", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -69590,11 +69136,11 @@ "deprecationReason": null }, { - "name": "deltaExpiredListedPods_lte", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -69602,11 +69148,11 @@ "deprecationReason": null }, { - "name": "deltaExpiredListedPods_not", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -69614,7 +69160,7 @@ "deprecationReason": null }, { - "name": "deltaExpiredListedPods_not_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -69624,7 +69170,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -69634,11 +69180,11 @@ "deprecationReason": null }, { - "name": "deltaFilledListedPods", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -69646,11 +69192,11 @@ "deprecationReason": null }, { - "name": "deltaFilledListedPods_gt", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -69658,11 +69204,11 @@ "deprecationReason": null }, { - "name": "deltaFilledListedPods_gte", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -69670,7 +69216,7 @@ "deprecationReason": null }, { - "name": "deltaFilledListedPods_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -69680,7 +69226,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -69690,7 +69236,7 @@ "deprecationReason": null }, { - "name": "deltaFilledListedPods_lt", + "name": "lastDailySnapshotDay", "description": null, "type": { "kind": "SCALAR", @@ -69702,7 +69248,7 @@ "deprecationReason": null }, { - "name": "deltaFilledListedPods_lte", + "name": "lastDailySnapshotDay_gt", "description": null, "type": { "kind": "SCALAR", @@ -69714,7 +69260,7 @@ "deprecationReason": null }, { - "name": "deltaFilledListedPods_not", + "name": "lastDailySnapshotDay_gte", "description": null, "type": { "kind": "SCALAR", @@ -69726,7 +69272,7 @@ "deprecationReason": null }, { - "name": "deltaFilledListedPods_not_in", + "name": "lastDailySnapshotDay_in", "description": null, "type": { "kind": "LIST", @@ -69746,7 +69292,7 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderBeans", + "name": "lastDailySnapshotDay_lt", "description": null, "type": { "kind": "SCALAR", @@ -69758,7 +69304,7 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderBeans_gt", + "name": "lastDailySnapshotDay_lte", "description": null, "type": { "kind": "SCALAR", @@ -69770,7 +69316,7 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderBeans_gte", + "name": "lastDailySnapshotDay_not", "description": null, "type": { "kind": "SCALAR", @@ -69782,7 +69328,7 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderBeans_in", + "name": "lastDailySnapshotDay_not_in", "description": null, "type": { "kind": "LIST", @@ -69802,11 +69348,11 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderBeans_lt", + "name": "lastHourlySnapshotSeason", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -69814,11 +69360,11 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderBeans_lte", + "name": "lastHourlySnapshotSeason_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -69826,11 +69372,11 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderBeans_not", + "name": "lastHourlySnapshotSeason_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -69838,7 +69384,7 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderBeans_not_in", + "name": "lastHourlySnapshotSeason_in", "description": null, "type": { "kind": "LIST", @@ -69848,7 +69394,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -69858,11 +69404,11 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderedPods", + "name": "lastHourlySnapshotSeason_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -69870,11 +69416,11 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderedPods_gt", + "name": "lastHourlySnapshotSeason_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -69882,11 +69428,11 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderedPods_gte", + "name": "lastHourlySnapshotSeason_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -69894,7 +69440,7 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderedPods_in", + "name": "lastHourlySnapshotSeason_not_in", "description": null, "type": { "kind": "LIST", @@ -69904,7 +69450,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -69914,7 +69460,7 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderedPods_lt", + "name": "listedPods", "description": null, "type": { "kind": "SCALAR", @@ -69926,7 +69472,7 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderedPods_lte", + "name": "listedPods_gt", "description": null, "type": { "kind": "SCALAR", @@ -69938,7 +69484,7 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderedPods_not", + "name": "listedPods_gte", "description": null, "type": { "kind": "SCALAR", @@ -69950,7 +69496,7 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderedPods_not_in", + "name": "listedPods_in", "description": null, "type": { "kind": "LIST", @@ -69970,7 +69516,7 @@ "deprecationReason": null }, { - "name": "deltaListedPods", + "name": "listedPods_lt", "description": null, "type": { "kind": "SCALAR", @@ -69982,7 +69528,7 @@ "deprecationReason": null }, { - "name": "deltaListedPods_gt", + "name": "listedPods_lte", "description": null, "type": { "kind": "SCALAR", @@ -69994,7 +69540,7 @@ "deprecationReason": null }, { - "name": "deltaListedPods_gte", + "name": "listedPods_not", "description": null, "type": { "kind": "SCALAR", @@ -70006,7 +69552,7 @@ "deprecationReason": null }, { - "name": "deltaListedPods_in", + "name": "listedPods_not_in", "description": null, "type": { "kind": "LIST", @@ -70026,7 +69572,23 @@ "deprecationReason": null }, { - "name": "deltaListedPods_lt", + "name": "or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PodMarketplace_filter", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBeans", "description": null, "type": { "kind": "SCALAR", @@ -70038,7 +69600,7 @@ "deprecationReason": null }, { - "name": "deltaListedPods_lte", + "name": "orderBeans_gt", "description": null, "type": { "kind": "SCALAR", @@ -70050,7 +69612,7 @@ "deprecationReason": null }, { - "name": "deltaListedPods_not", + "name": "orderBeans_gte", "description": null, "type": { "kind": "SCALAR", @@ -70062,7 +69624,7 @@ "deprecationReason": null }, { - "name": "deltaListedPods_not_in", + "name": "orderBeans_in", "description": null, "type": { "kind": "LIST", @@ -70082,7 +69644,7 @@ "deprecationReason": null }, { - "name": "deltaOrderBeans", + "name": "orderBeans_lt", "description": null, "type": { "kind": "SCALAR", @@ -70094,7 +69656,7 @@ "deprecationReason": null }, { - "name": "deltaOrderBeans_gt", + "name": "orderBeans_lte", "description": null, "type": { "kind": "SCALAR", @@ -70106,7 +69668,7 @@ "deprecationReason": null }, { - "name": "deltaOrderBeans_gte", + "name": "orderBeans_not", "description": null, "type": { "kind": "SCALAR", @@ -70118,7 +69680,7 @@ "deprecationReason": null }, { - "name": "deltaOrderBeans_in", + "name": "orderBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -70138,7 +69700,7 @@ "deprecationReason": null }, { - "name": "deltaOrderBeans_lt", + "name": "podVolume", "description": null, "type": { "kind": "SCALAR", @@ -70150,7 +69712,7 @@ "deprecationReason": null }, { - "name": "deltaOrderBeans_lte", + "name": "podVolume_gt", "description": null, "type": { "kind": "SCALAR", @@ -70162,7 +69724,7 @@ "deprecationReason": null }, { - "name": "deltaOrderBeans_not", + "name": "podVolume_gte", "description": null, "type": { "kind": "SCALAR", @@ -70174,7 +69736,7 @@ "deprecationReason": null }, { - "name": "deltaOrderBeans_not_in", + "name": "podVolume_in", "description": null, "type": { "kind": "LIST", @@ -70194,7 +69756,7 @@ "deprecationReason": null }, { - "name": "deltaPodVolume", + "name": "podVolume_lt", "description": null, "type": { "kind": "SCALAR", @@ -70206,7 +69768,7 @@ "deprecationReason": null }, { - "name": "deltaPodVolume_gt", + "name": "podVolume_lte", "description": null, "type": { "kind": "SCALAR", @@ -70218,7 +69780,7 @@ "deprecationReason": null }, { - "name": "deltaPodVolume_gte", + "name": "podVolume_not", "description": null, "type": { "kind": "SCALAR", @@ -70230,7 +69792,7 @@ "deprecationReason": null }, { - "name": "deltaPodVolume_in", + "name": "podVolume_not_in", "description": null, "type": { "kind": "LIST", @@ -70250,11 +69812,11 @@ "deprecationReason": null }, { - "name": "deltaPodVolume_lt", + "name": "season", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -70262,11 +69824,11 @@ "deprecationReason": null }, { - "name": "deltaPodVolume_lte", + "name": "season_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -70274,11 +69836,11 @@ "deprecationReason": null }, { - "name": "deltaPodVolume_not", + "name": "season_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -70286,7 +69848,7 @@ "deprecationReason": null }, { - "name": "deltaPodVolume_not_in", + "name": "season_in", "description": null, "type": { "kind": "LIST", @@ -70296,7 +69858,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -70306,11 +69868,11 @@ "deprecationReason": null }, { - "name": "expiredListedPods", + "name": "season_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -70318,11 +69880,11 @@ "deprecationReason": null }, { - "name": "expiredListedPods_gt", + "name": "season_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -70330,11 +69892,11 @@ "deprecationReason": null }, { - "name": "expiredListedPods_gte", + "name": "season_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -70342,7 +69904,7 @@ "deprecationReason": null }, { - "name": "expiredListedPods_in", + "name": "season_not_in", "description": null, "type": { "kind": "LIST", @@ -70352,7 +69914,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -70360,237 +69922,694 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PodMarketplace_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "expiredListedPods_lt", + "name": "activeListings", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activeOrders", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allListings", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allOrders", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "availableListedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "availableOrderBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "beanVolume", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cancelledListedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cancelledOrderBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dailySnapshots", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expiredListedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "filledListedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "filledOrderBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "filledOrderedPods", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fills", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshots", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastDailySnapshotDay", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastHourlySnapshotSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "listedPods", "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podVolume", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PodOrder", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "beanAmount", + "description": "The original number of Beans locked in the PodOrder.\n\nDoes NOT change as Fills occur.\nAlways deterministic, since the Farmer must lock Beans for PodOrder fulfillment.\n\nIf FIXED (V1): `amount * pricePerPod` fields emitted in PodOrderCreated.\nIf FIXED (V2): `amount` field emitted in PodOrderCreated.\nIf DYNAMIC (V2): `amount` field emitted in PodOrderCreated.\n", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "expiredListedPods_lte", - "description": null, + "name": "beanAmountFilled", + "description": "The current number of Beans spent to acquire Pods.\n\nIncreases during each subsequent Fill:\n`0 <= beanAmountFilled <= beanAmount`\n\nUpon PodOrder cancellation, this value is locked.\n", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "expiredListedPods_not", - "description": null, + "name": "createdAt", + "description": "Timestamp of PodOrder creation.", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "expiredListedPods_not_in", - "description": null, + "name": "creationHash", + "description": "Transaction hash when this PodOrder entity was created.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "farmer", + "description": "The Farmer that created the Pod Order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Farmer", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fills", + "description": "All Fills associated with this PodOrder.", + "args": [ + { + "name": "first", + "description": null, + "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodFill_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodFill_filter", "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": "PodFill", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledListedPods", - "description": null, + "name": "historyID", + "description": "Historical ID for joins: `{account}-{createdAt}`\n", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledListedPods_gt", - "description": null, + "name": "id", + "description": "The PodOrder ID matchces the `id` stored on-chain:\n\n`keccak256(abi.encodePacked(account, pricePerPod, maxPlaceInLine, minFillAmount))`\n", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledListedPods_gte", - "description": null, + "name": "maxPlaceInLine", + "description": "The Farmer is willing to buy any Pod that is before maxPlaceInLine at pricePerPod.\nAs the Pod Line moves, this value stays the same because new Pods meet the criteria.\n", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledListedPods_in", - "description": null, + "name": "minFillAmount", + "description": "Minimum number of Pods required to perform a Fill.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledListedPods_lt", - "description": null, + "name": "podAmountFilled", + "description": "The current number of Pods that have been purchased by this PodOrder.\n\nIncreases during each subsequent Fill.\nIf pricingType = FIXED: `0 <= podAmountFilled <= podAmount`\nIf pricingType = DYNAMIC: No constraint, since `podAmount` is unknown.\n\nUpon PodOrder cancellation, this value is locked.\n", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledListedPods_lte", - "description": null, + "name": "podMarketplace", + "description": "Marketplace used for Pod Order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodMarketplace", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pricePerPod", + "description": "[V1] The FIXED price per Pod denominated in Beans.\n\nEx. `pricePerPod = 10000` indicates a price of 0.01 Beans per Pod.\n\nIf `pricingType = 1`, this field is initialized to `0` and should be ignored.\n", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pricingFunction", + "description": "[V2] The FIXED or DYNAMIC pricing function, encoded as bytes.\n\nThis must be decoded client-side, see `LibPolynomial.sol` for more info.\n\nnull = V1 FIXED = use `pricePerPod`\n\"0x\" = V2 FIXED = use `pricePerPod`\n\"0x...\" = V2 DYNAMIC = use `pricingFunction`\n", + "args": [], "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledListedPods_not", - "description": null, + "name": "pricingType", + "description": "The Pricing Type states whether this PodOrder uses FIXED or DYNAMIC pricing.\n\nnull = V1 FIXED = use `pricePerPod`\n0 = V2 FIXED = use `pricePerPod`\n1 = V2 DYNAMIC = use `pricingFunction`\n", + "args": [], "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledListedPods_not_in", - "description": null, + "name": "status", + "description": "Current status of order.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "ENUM", + "name": "MarketStatus", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledOrderBeans", - "description": null, + "name": "updatedAt", + "description": "Timestamp of last PodOrder update. Changes when a PodOrder is Filled or Cancelled.", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PodOrderCancelled", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "account", + "description": "Account cancelling listing", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledOrderBeans_gt", - "description": null, + "name": "blockNumber", + "description": "Block number of this event", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledOrderBeans_gte", - "description": null, + "name": "createdAt", + "description": "Timestamp of this event", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledOrderBeans_in", - "description": null, + "name": "hash", + "description": "Transaction hash of the transaction that emitted this event", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "historyID", + "description": "Historical ID for joins", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "podOrderCancelled-{ Transaction hash }-{ Log index }", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "logIndex", + "description": "Event log index. For transactions that don't emit event, create arbitrary index starting from 0", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderId", + "description": "ID of order cancelled", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol", + "description": "The protocol this transaction belongs to", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Beanstalk", + "ofType": null } }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MarketplaceEvent", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PodOrderCancelled_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ + { + "name": "_change_block", + "description": "Filter for the block changed event.", + "type": { + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledOrderBeans_lt", + "name": "account", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -70598,11 +70617,11 @@ "deprecationReason": null }, { - "name": "filledOrderBeans_lte", + "name": "account_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -70610,11 +70629,11 @@ "deprecationReason": null }, { - "name": "filledOrderBeans_not", + "name": "account_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -70622,31 +70641,23 @@ "deprecationReason": null }, { - "name": "filledOrderBeans_not_in", + "name": "account_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledOrderedPods", + "name": "account_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -70654,11 +70665,11 @@ "deprecationReason": null }, { - "name": "filledOrderedPods_gt", + "name": "account_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -70666,11 +70677,11 @@ "deprecationReason": null }, { - "name": "filledOrderedPods_gte", + "name": "account_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -70678,7 +70689,7 @@ "deprecationReason": null }, { - "name": "filledOrderedPods_in", + "name": "account_in", "description": null, "type": { "kind": "LIST", @@ -70688,7 +70699,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -70698,11 +70709,11 @@ "deprecationReason": null }, { - "name": "filledOrderedPods_lt", + "name": "account_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -70710,11 +70721,11 @@ "deprecationReason": null }, { - "name": "filledOrderedPods_lte", + "name": "account_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -70722,11 +70733,11 @@ "deprecationReason": null }, { - "name": "filledOrderedPods_not", + "name": "account_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -70734,31 +70745,23 @@ "deprecationReason": null }, { - "name": "filledOrderedPods_not_in", + "name": "account_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "account_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -70766,11 +70769,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "account_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -70778,11 +70781,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "account_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -70790,7 +70793,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "account_not_in", "description": null, "type": { "kind": "LIST", @@ -70800,7 +70803,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } } @@ -70810,11 +70813,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "account_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -70822,11 +70825,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "account_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -70834,11 +70837,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "account_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -70846,19 +70849,27 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "account_starts_with_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "and", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "PodOrderCancelled_filter", + "ofType": null } }, "defaultValue": null, @@ -70866,7 +70877,7 @@ "deprecationReason": null }, { - "name": "listedPods", + "name": "blockNumber", "description": null, "type": { "kind": "SCALAR", @@ -70878,7 +70889,7 @@ "deprecationReason": null }, { - "name": "listedPods_gt", + "name": "blockNumber_gt", "description": null, "type": { "kind": "SCALAR", @@ -70890,7 +70901,7 @@ "deprecationReason": null }, { - "name": "listedPods_gte", + "name": "blockNumber_gte", "description": null, "type": { "kind": "SCALAR", @@ -70902,7 +70913,7 @@ "deprecationReason": null }, { - "name": "listedPods_in", + "name": "blockNumber_in", "description": null, "type": { "kind": "LIST", @@ -70922,7 +70933,7 @@ "deprecationReason": null }, { - "name": "listedPods_lt", + "name": "blockNumber_lt", "description": null, "type": { "kind": "SCALAR", @@ -70934,7 +70945,7 @@ "deprecationReason": null }, { - "name": "listedPods_lte", + "name": "blockNumber_lte", "description": null, "type": { "kind": "SCALAR", @@ -70946,7 +70957,7 @@ "deprecationReason": null }, { - "name": "listedPods_not", + "name": "blockNumber_not", "description": null, "type": { "kind": "SCALAR", @@ -70958,7 +70969,7 @@ "deprecationReason": null }, { - "name": "listedPods_not_in", + "name": "blockNumber_not_in", "description": null, "type": { "kind": "LIST", @@ -70978,23 +70989,7 @@ "deprecationReason": null }, { - "name": "or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PodMarketplaceDailySnapshot_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBeans", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", @@ -71006,7 +71001,7 @@ "deprecationReason": null }, { - "name": "orderBeans_gt", + "name": "createdAt_gt", "description": null, "type": { "kind": "SCALAR", @@ -71018,7 +71013,7 @@ "deprecationReason": null }, { - "name": "orderBeans_gte", + "name": "createdAt_gte", "description": null, "type": { "kind": "SCALAR", @@ -71030,7 +71025,7 @@ "deprecationReason": null }, { - "name": "orderBeans_in", + "name": "createdAt_in", "description": null, "type": { "kind": "LIST", @@ -71050,7 +71045,7 @@ "deprecationReason": null }, { - "name": "orderBeans_lt", + "name": "createdAt_lt", "description": null, "type": { "kind": "SCALAR", @@ -71062,7 +71057,7 @@ "deprecationReason": null }, { - "name": "orderBeans_lte", + "name": "createdAt_lte", "description": null, "type": { "kind": "SCALAR", @@ -71074,7 +71069,7 @@ "deprecationReason": null }, { - "name": "orderBeans_not", + "name": "createdAt_not", "description": null, "type": { "kind": "SCALAR", @@ -71086,7 +71081,7 @@ "deprecationReason": null }, { - "name": "orderBeans_not_in", + "name": "createdAt_not_in", "description": null, "type": { "kind": "LIST", @@ -71106,7 +71101,7 @@ "deprecationReason": null }, { - "name": "podMarketplace", + "name": "hash", "description": null, "type": { "kind": "SCALAR", @@ -71118,19 +71113,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodMarketplace_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podMarketplace_contains", + "name": "hash_contains", "description": null, "type": { "kind": "SCALAR", @@ -71142,7 +71125,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_contains_nocase", + "name": "hash_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -71154,7 +71137,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_ends_with", + "name": "hash_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -71166,7 +71149,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_ends_with_nocase", + "name": "hash_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -71178,7 +71161,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_gt", + "name": "hash_gt", "description": null, "type": { "kind": "SCALAR", @@ -71190,7 +71173,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_gte", + "name": "hash_gte", "description": null, "type": { "kind": "SCALAR", @@ -71202,7 +71185,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_in", + "name": "hash_in", "description": null, "type": { "kind": "LIST", @@ -71222,7 +71205,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_lt", + "name": "hash_lt", "description": null, "type": { "kind": "SCALAR", @@ -71234,7 +71217,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_lte", + "name": "hash_lte", "description": null, "type": { "kind": "SCALAR", @@ -71246,7 +71229,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_not", + "name": "hash_not", "description": null, "type": { "kind": "SCALAR", @@ -71258,7 +71241,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_contains", + "name": "hash_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -71270,7 +71253,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_contains_nocase", + "name": "hash_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -71282,7 +71265,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_ends_with", + "name": "hash_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -71294,7 +71277,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_ends_with_nocase", + "name": "hash_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -71306,7 +71289,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_in", + "name": "hash_not_in", "description": null, "type": { "kind": "LIST", @@ -71326,7 +71309,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_starts_with", + "name": "hash_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -71338,7 +71321,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_starts_with_nocase", + "name": "hash_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -71350,7 +71333,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_starts_with", + "name": "hash_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -71362,7 +71345,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_starts_with_nocase", + "name": "hash_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -71374,11 +71357,11 @@ "deprecationReason": null }, { - "name": "podVolume", + "name": "historyID", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -71386,11 +71369,11 @@ "deprecationReason": null }, { - "name": "podVolume_gt", + "name": "historyID_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -71398,11 +71381,11 @@ "deprecationReason": null }, { - "name": "podVolume_gte", + "name": "historyID_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -71410,31 +71393,23 @@ "deprecationReason": null }, { - "name": "podVolume_in", + "name": "historyID_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podVolume_lt", + "name": "historyID_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -71442,11 +71417,11 @@ "deprecationReason": null }, { - "name": "podVolume_lte", + "name": "historyID_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -71454,11 +71429,11 @@ "deprecationReason": null }, { - "name": "podVolume_not", + "name": "historyID_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -71466,7 +71441,7 @@ "deprecationReason": null }, { - "name": "podVolume_not_in", + "name": "historyID_in", "description": null, "type": { "kind": "LIST", @@ -71476,7 +71451,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -71486,11 +71461,11 @@ "deprecationReason": null }, { - "name": "season", + "name": "historyID_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -71498,11 +71473,11 @@ "deprecationReason": null }, { - "name": "season_gt", + "name": "historyID_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -71510,11 +71485,11 @@ "deprecationReason": null }, { - "name": "season_gte", + "name": "historyID_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -71522,31 +71497,23 @@ "deprecationReason": null }, { - "name": "season_in", + "name": "historyID_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season_lt", + "name": "historyID_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -71554,11 +71521,11 @@ "deprecationReason": null }, { - "name": "season_lte", + "name": "historyID_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -71566,11 +71533,11 @@ "deprecationReason": null }, { - "name": "season_not", + "name": "historyID_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -71578,7 +71545,7 @@ "deprecationReason": null }, { - "name": "season_not_in", + "name": "historyID_not_in", "description": null, "type": { "kind": "LIST", @@ -71588,7 +71555,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } } @@ -71598,11 +71565,11 @@ "deprecationReason": null }, { - "name": "updatedAt", + "name": "historyID_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -71610,11 +71577,11 @@ "deprecationReason": null }, { - "name": "updatedAt_gt", + "name": "historyID_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -71622,11 +71589,11 @@ "deprecationReason": null }, { - "name": "updatedAt_gte", + "name": "historyID_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -71634,31 +71601,23 @@ "deprecationReason": null }, { - "name": "updatedAt_in", + "name": "historyID_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt_lt", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -71666,11 +71625,11 @@ "deprecationReason": null }, { - "name": "updatedAt_lte", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -71678,11 +71637,11 @@ "deprecationReason": null }, { - "name": "updatedAt_not", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -71690,7 +71649,7 @@ "deprecationReason": null }, { - "name": "updatedAt_not_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -71700,7 +71659,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -71708,536 +71667,832 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PodMarketplaceDailySnapshot_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "availableListedPods", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "availableOrderBeans", + "name": "id_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanVolume", + "name": "id_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cancelledListedPods", + "name": "id_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cancelledOrderBeans", + "name": "id_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", + "name": "logIndex", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaAvailableListedPods", + "name": "logIndex_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaAvailableOrderBeans", + "name": "logIndex_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaBeanVolume", + "name": "logIndex_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaCancelledListedPods", + "name": "logIndex_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaCancelledOrderBeans", + "name": "logIndex_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaExpiredListedPods", + "name": "logIndex_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaFilledListedPods", + "name": "logIndex_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaFilledOrderBeans", + "name": "or", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PodOrderCancelled_filter", + "ofType": null + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaFilledOrderedPods", + "name": "orderId", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaListedPods", + "name": "orderId_contains", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaOrderBeans", + "name": "orderId_contains_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaPodVolume", + "name": "orderId_ends_with", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "expiredListedPods", + "name": "orderId_ends_with_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledListedPods", + "name": "orderId_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledOrderBeans", + "name": "orderId_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledOrderedPods", + "name": "orderId_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "orderId_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "listedPods", + "name": "orderId_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderBeans", + "name": "orderId_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace", + "name": "orderId_not_contains", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__availableListedPods", + "name": "orderId_not_contains_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__availableOrderBeans", + "name": "orderId_not_ends_with", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__beanVolume", + "name": "orderId_not_ends_with_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__cancelledListedPods", + "name": "orderId_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__cancelledOrderBeans", + "name": "orderId_not_starts_with", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__expiredListedPods", + "name": "orderId_not_starts_with_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__filledListedPods", + "name": "orderId_starts_with", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__filledOrderBeans", + "name": "orderId_starts_with_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__filledOrderedPods", + "name": "protocol", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__id", + "name": "protocol_", "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Beanstalk_filter", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__listedPods", + "name": "protocol_contains", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__orderBeans", + "name": "protocol_contains_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__podVolume", + "name": "protocol_ends_with", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__season", + "name": "protocol_ends_with_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podVolume", + "name": "protocol_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season", + "name": "protocol_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", + "name": "protocol_in", "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PodMarketplaceHourlySnapshot", - "description": null, - "fields": [ - { - "name": "availableListedPods", - "description": "Point in time current amount of total pods listed", - "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "availableOrderBeans", - "description": "Current amount of total beans in pod orders", - "args": [], + "name": "protocol_lt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanVolume", - "description": "Point in time current cumulative bean volume between listings and orders", - "args": [], + "name": "protocol_lte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cancelledListedPods", - "description": "Point in time current cumulative pod listings that were cancelled", - "args": [], + "name": "protocol_not", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cancelledOrderBeans", - "description": "Current cumulative beans in pod orders cancelled", - "args": [], + "name": "protocol_not_contains", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp of initial snapshot creation", - "args": [], + "name": "protocol_not_contains_nocase", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaAvailableListedPods", - "description": "Point in time current delta of total pods listed", - "args": [], + "name": "protocol_not_ends_with", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaAvailableOrderBeans", - "description": "Point in time current delta available ordered beans in pod orders", - "args": [], + "name": "protocol_not_ends_with_nocase", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaBeanVolume", - "description": "Point in time current delta bean volume between listings and orders", - "args": [], + "name": "protocol_not_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaCancelledListedPods", - "description": "Point in time current delta pod listings that were cancelled", - "args": [], + "name": "protocol_not_starts_with", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaCancelledOrderBeans", - "description": "Point in time current delta cancelled ordered beans in pod orders", - "args": [], + "name": "protocol_not_starts_with_nocase", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaExpiredListedPods", - "description": "Point in time current delta pod listings that expired", - "args": [], + "name": "protocol_starts_with", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaFilledListedPods", - "description": "Point in time current delta pod listings filled", - "args": [], + "name": "protocol_starts_with_nocase", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PodOrderCancelled_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "account", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaFilledOrderBeans", - "description": "Point in time current delta filled ordered beans in pod orders", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "name": "blockNumber", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaFilledOrderedPods", - "description": "Point in time current delta pod orders filled", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "name": "createdAt", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaListedPods", - "description": "Point in time current delta pods listed for sale", + "name": "hash", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "historyID", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "logIndex", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderId", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol__fertilizer1155", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol__lastSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol__name", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol__token", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PodOrderCreated", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "account", + "description": "Account creating the listing", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } }, @@ -72245,8 +72500,8 @@ "deprecationReason": null }, { - "name": "deltaOrderBeans", - "description": "Point in time current delta ordered beans in pod orders created", + "name": "amount", + "description": "The represented value emitted with this event changed with BIP-29 at block 15277986\nPre BIP-29: The number of pods ordered is emitted\nPost BIP-29: The number of beans supplied for the order is emitted.\n", "args": [], "type": { "kind": "NON_NULL", @@ -72261,8 +72516,8 @@ "deprecationReason": null }, { - "name": "deltaPodVolume", - "description": "Point in time current delta pod volume between listings and orders", + "name": "blockNumber", + "description": "Block number of this event", "args": [], "type": { "kind": "NON_NULL", @@ -72277,8 +72532,8 @@ "deprecationReason": null }, { - "name": "expiredListedPods", - "description": "Point in time current cumulative pod listings that expired", + "name": "createdAt", + "description": "Timestamp of this event", "args": [], "type": { "kind": "NON_NULL", @@ -72293,15 +72548,15 @@ "deprecationReason": null }, { - "name": "filledListedPods", - "description": "Point in time current cumulative pod listings filled", + "name": "hash", + "description": "Transaction hash of the transaction that emitted this event", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } }, @@ -72309,15 +72564,15 @@ "deprecationReason": null }, { - "name": "filledOrderBeans", - "description": "Current cumulative filled beans in pod orders", + "name": "historyID", + "description": "Historical ID for joins", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } }, @@ -72325,15 +72580,15 @@ "deprecationReason": null }, { - "name": "filledOrderedPods", - "description": "Current cumulative pod orders filled", + "name": "id", + "description": "podOrderCreated-{ Transaction hash }-{ Log index }", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } }, @@ -72341,15 +72596,15 @@ "deprecationReason": null }, { - "name": "id", - "description": "Marketplace ID - Unix Timestamp", + "name": "logIndex", + "description": "Event log index. For transactions that don't emit event, create arbitrary index starting from 0", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } }, @@ -72357,8 +72612,8 @@ "deprecationReason": null }, { - "name": "listedPods", - "description": "Point in time current cumulative pods listed for sale", + "name": "maxPlaceInLine", + "description": "Max place in line", "args": [], "type": { "kind": "NON_NULL", @@ -72373,15 +72628,15 @@ "deprecationReason": null }, { - "name": "orderBeans", - "description": "Current cumulative beans in pod orders created", + "name": "orderId", + "description": "ID of the pod order", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } }, @@ -72389,15 +72644,15 @@ "deprecationReason": null }, { - "name": "podMarketplace", - "description": "Marketplace associated with snapshot", + "name": "pricePerPod", + "description": "Price per pod", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PodMarketplace", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -72405,47 +72660,39 @@ "deprecationReason": null }, { - "name": "podVolume", - "description": "Point in time current cumulative pod volume between listings and orders", + "name": "pricingFunction", + "description": "Pricing Function Data", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Bytes", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "season", - "description": "Point in time latest season", + "name": "pricingType", + "description": "Pricing Type", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "Timestamp of last entity update", + "name": "protocol", + "description": "The protocol this transaction belongs to", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "Beanstalk", "ofType": null } }, @@ -72454,14 +72701,21 @@ } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MarketplaceEvent", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "PodMarketplaceHourlySnapshot_filter", + "name": "PodOrderCreated_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { @@ -72477,27 +72731,11 @@ "deprecationReason": null }, { - "name": "and", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PodMarketplaceHourlySnapshot_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "availableListedPods", + "name": "account", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -72505,11 +72743,11 @@ "deprecationReason": null }, { - "name": "availableListedPods_gt", + "name": "account_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -72517,11 +72755,11 @@ "deprecationReason": null }, { - "name": "availableListedPods_gte", + "name": "account_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -72529,31 +72767,23 @@ "deprecationReason": null }, { - "name": "availableListedPods_in", + "name": "account_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "availableListedPods_lt", + "name": "account_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -72561,11 +72791,11 @@ "deprecationReason": null }, { - "name": "availableListedPods_lte", + "name": "account_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -72573,11 +72803,11 @@ "deprecationReason": null }, { - "name": "availableListedPods_not", + "name": "account_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -72585,7 +72815,7 @@ "deprecationReason": null }, { - "name": "availableListedPods_not_in", + "name": "account_in", "description": null, "type": { "kind": "LIST", @@ -72595,7 +72825,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -72605,11 +72835,11 @@ "deprecationReason": null }, { - "name": "availableOrderBeans", + "name": "account_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -72617,11 +72847,11 @@ "deprecationReason": null }, { - "name": "availableOrderBeans_gt", + "name": "account_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -72629,11 +72859,11 @@ "deprecationReason": null }, { - "name": "availableOrderBeans_gte", + "name": "account_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -72641,31 +72871,23 @@ "deprecationReason": null }, { - "name": "availableOrderBeans_in", + "name": "account_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "availableOrderBeans_lt", + "name": "account_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -72673,11 +72895,11 @@ "deprecationReason": null }, { - "name": "availableOrderBeans_lte", + "name": "account_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -72685,11 +72907,11 @@ "deprecationReason": null }, { - "name": "availableOrderBeans_not", + "name": "account_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -72697,7 +72919,7 @@ "deprecationReason": null }, { - "name": "availableOrderBeans_not_in", + "name": "account_not_in", "description": null, "type": { "kind": "LIST", @@ -72707,7 +72929,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -72717,11 +72939,11 @@ "deprecationReason": null }, { - "name": "beanVolume", + "name": "account_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -72729,11 +72951,11 @@ "deprecationReason": null }, { - "name": "beanVolume_gt", + "name": "account_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -72741,11 +72963,11 @@ "deprecationReason": null }, { - "name": "beanVolume_gte", + "name": "account_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -72753,27 +72975,19 @@ "deprecationReason": null }, { - "name": "beanVolume_in", + "name": "account_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanVolume_lt", + "name": "amount", "description": null, "type": { "kind": "SCALAR", @@ -72785,7 +72999,7 @@ "deprecationReason": null }, { - "name": "beanVolume_lte", + "name": "amount_gt", "description": null, "type": { "kind": "SCALAR", @@ -72797,7 +73011,7 @@ "deprecationReason": null }, { - "name": "beanVolume_not", + "name": "amount_gte", "description": null, "type": { "kind": "SCALAR", @@ -72809,7 +73023,7 @@ "deprecationReason": null }, { - "name": "beanVolume_not_in", + "name": "amount_in", "description": null, "type": { "kind": "LIST", @@ -72829,7 +73043,7 @@ "deprecationReason": null }, { - "name": "cancelledListedPods", + "name": "amount_lt", "description": null, "type": { "kind": "SCALAR", @@ -72841,7 +73055,7 @@ "deprecationReason": null }, { - "name": "cancelledListedPods_gt", + "name": "amount_lte", "description": null, "type": { "kind": "SCALAR", @@ -72853,7 +73067,7 @@ "deprecationReason": null }, { - "name": "cancelledListedPods_gte", + "name": "amount_not", "description": null, "type": { "kind": "SCALAR", @@ -72865,7 +73079,7 @@ "deprecationReason": null }, { - "name": "cancelledListedPods_in", + "name": "amount_not_in", "description": null, "type": { "kind": "LIST", @@ -72885,7 +73099,23 @@ "deprecationReason": null }, { - "name": "cancelledListedPods_lt", + "name": "and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PodOrderCreated_filter", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockNumber", "description": null, "type": { "kind": "SCALAR", @@ -72897,7 +73127,7 @@ "deprecationReason": null }, { - "name": "cancelledListedPods_lte", + "name": "blockNumber_gt", "description": null, "type": { "kind": "SCALAR", @@ -72909,7 +73139,7 @@ "deprecationReason": null }, { - "name": "cancelledListedPods_not", + "name": "blockNumber_gte", "description": null, "type": { "kind": "SCALAR", @@ -72921,7 +73151,7 @@ "deprecationReason": null }, { - "name": "cancelledListedPods_not_in", + "name": "blockNumber_in", "description": null, "type": { "kind": "LIST", @@ -72941,7 +73171,7 @@ "deprecationReason": null }, { - "name": "cancelledOrderBeans", + "name": "blockNumber_lt", "description": null, "type": { "kind": "SCALAR", @@ -72953,7 +73183,7 @@ "deprecationReason": null }, { - "name": "cancelledOrderBeans_gt", + "name": "blockNumber_lte", "description": null, "type": { "kind": "SCALAR", @@ -72965,7 +73195,7 @@ "deprecationReason": null }, { - "name": "cancelledOrderBeans_gte", + "name": "blockNumber_not", "description": null, "type": { "kind": "SCALAR", @@ -72977,7 +73207,7 @@ "deprecationReason": null }, { - "name": "cancelledOrderBeans_in", + "name": "blockNumber_not_in", "description": null, "type": { "kind": "LIST", @@ -72997,7 +73227,7 @@ "deprecationReason": null }, { - "name": "cancelledOrderBeans_lt", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", @@ -73009,7 +73239,7 @@ "deprecationReason": null }, { - "name": "cancelledOrderBeans_lte", + "name": "createdAt_gt", "description": null, "type": { "kind": "SCALAR", @@ -73021,7 +73251,7 @@ "deprecationReason": null }, { - "name": "cancelledOrderBeans_not", + "name": "createdAt_gte", "description": null, "type": { "kind": "SCALAR", @@ -73033,7 +73263,7 @@ "deprecationReason": null }, { - "name": "cancelledOrderBeans_not_in", + "name": "createdAt_in", "description": null, "type": { "kind": "LIST", @@ -73053,7 +73283,7 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "createdAt_lt", "description": null, "type": { "kind": "SCALAR", @@ -73065,7 +73295,7 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "createdAt_lte", "description": null, "type": { "kind": "SCALAR", @@ -73077,7 +73307,7 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "createdAt_not", "description": null, "type": { "kind": "SCALAR", @@ -73089,7 +73319,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "createdAt_not_in", "description": null, "type": { "kind": "LIST", @@ -73109,11 +73339,11 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "hash", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73121,11 +73351,11 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "hash_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73133,11 +73363,11 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "hash_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73145,31 +73375,23 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "hash_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaAvailableListedPods", + "name": "hash_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73177,11 +73399,11 @@ "deprecationReason": null }, { - "name": "deltaAvailableListedPods_gt", + "name": "hash_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73189,11 +73411,11 @@ "deprecationReason": null }, { - "name": "deltaAvailableListedPods_gte", + "name": "hash_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73201,7 +73423,7 @@ "deprecationReason": null }, { - "name": "deltaAvailableListedPods_in", + "name": "hash_in", "description": null, "type": { "kind": "LIST", @@ -73211,7 +73433,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -73221,11 +73443,11 @@ "deprecationReason": null }, { - "name": "deltaAvailableListedPods_lt", + "name": "hash_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73233,11 +73455,11 @@ "deprecationReason": null }, { - "name": "deltaAvailableListedPods_lte", + "name": "hash_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73245,11 +73467,11 @@ "deprecationReason": null }, { - "name": "deltaAvailableListedPods_not", + "name": "hash_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73257,31 +73479,23 @@ "deprecationReason": null }, { - "name": "deltaAvailableListedPods_not_in", + "name": "hash_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaAvailableOrderBeans", + "name": "hash_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73289,11 +73503,11 @@ "deprecationReason": null }, { - "name": "deltaAvailableOrderBeans_gt", + "name": "hash_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73301,11 +73515,11 @@ "deprecationReason": null }, { - "name": "deltaAvailableOrderBeans_gte", + "name": "hash_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73313,7 +73527,7 @@ "deprecationReason": null }, { - "name": "deltaAvailableOrderBeans_in", + "name": "hash_not_in", "description": null, "type": { "kind": "LIST", @@ -73323,7 +73537,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -73333,11 +73547,11 @@ "deprecationReason": null }, { - "name": "deltaAvailableOrderBeans_lt", + "name": "hash_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73345,11 +73559,11 @@ "deprecationReason": null }, { - "name": "deltaAvailableOrderBeans_lte", + "name": "hash_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73357,11 +73571,11 @@ "deprecationReason": null }, { - "name": "deltaAvailableOrderBeans_not", + "name": "hash_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73369,31 +73583,23 @@ "deprecationReason": null }, { - "name": "deltaAvailableOrderBeans_not_in", + "name": "hash_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaBeanVolume", + "name": "historyID", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73401,11 +73607,11 @@ "deprecationReason": null }, { - "name": "deltaBeanVolume_gt", + "name": "historyID_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73413,11 +73619,11 @@ "deprecationReason": null }, { - "name": "deltaBeanVolume_gte", + "name": "historyID_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73425,31 +73631,23 @@ "deprecationReason": null }, { - "name": "deltaBeanVolume_in", + "name": "historyID_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaBeanVolume_lt", + "name": "historyID_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73457,11 +73655,11 @@ "deprecationReason": null }, { - "name": "deltaBeanVolume_lte", + "name": "historyID_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73469,11 +73667,11 @@ "deprecationReason": null }, { - "name": "deltaBeanVolume_not", + "name": "historyID_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73481,7 +73679,7 @@ "deprecationReason": null }, { - "name": "deltaBeanVolume_not_in", + "name": "historyID_in", "description": null, "type": { "kind": "LIST", @@ -73491,7 +73689,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -73501,11 +73699,11 @@ "deprecationReason": null }, { - "name": "deltaCancelledListedPods", + "name": "historyID_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73513,11 +73711,11 @@ "deprecationReason": null }, { - "name": "deltaCancelledListedPods_gt", + "name": "historyID_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73525,11 +73723,11 @@ "deprecationReason": null }, { - "name": "deltaCancelledListedPods_gte", + "name": "historyID_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73537,31 +73735,23 @@ "deprecationReason": null }, { - "name": "deltaCancelledListedPods_in", + "name": "historyID_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaCancelledListedPods_lt", + "name": "historyID_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73569,11 +73759,11 @@ "deprecationReason": null }, { - "name": "deltaCancelledListedPods_lte", + "name": "historyID_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73581,11 +73771,11 @@ "deprecationReason": null }, { - "name": "deltaCancelledListedPods_not", + "name": "historyID_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73593,7 +73783,7 @@ "deprecationReason": null }, { - "name": "deltaCancelledListedPods_not_in", + "name": "historyID_not_in", "description": null, "type": { "kind": "LIST", @@ -73603,7 +73793,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -73613,11 +73803,11 @@ "deprecationReason": null }, { - "name": "deltaCancelledOrderBeans", + "name": "historyID_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73625,11 +73815,11 @@ "deprecationReason": null }, { - "name": "deltaCancelledOrderBeans_gt", + "name": "historyID_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73637,11 +73827,11 @@ "deprecationReason": null }, { - "name": "deltaCancelledOrderBeans_gte", + "name": "historyID_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73649,31 +73839,23 @@ "deprecationReason": null }, { - "name": "deltaCancelledOrderBeans_in", + "name": "historyID_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaCancelledOrderBeans_lt", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -73681,11 +73863,11 @@ "deprecationReason": null }, { - "name": "deltaCancelledOrderBeans_lte", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -73693,11 +73875,11 @@ "deprecationReason": null }, { - "name": "deltaCancelledOrderBeans_not", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -73705,7 +73887,7 @@ "deprecationReason": null }, { - "name": "deltaCancelledOrderBeans_not_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -73715,7 +73897,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -73725,11 +73907,11 @@ "deprecationReason": null }, { - "name": "deltaExpiredListedPods", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -73737,11 +73919,11 @@ "deprecationReason": null }, { - "name": "deltaExpiredListedPods_gt", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -73749,11 +73931,11 @@ "deprecationReason": null }, { - "name": "deltaExpiredListedPods_gte", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -73761,7 +73943,7 @@ "deprecationReason": null }, { - "name": "deltaExpiredListedPods_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -73771,7 +73953,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -73781,11 +73963,11 @@ "deprecationReason": null }, { - "name": "deltaExpiredListedPods_lt", + "name": "logIndex", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -73793,11 +73975,11 @@ "deprecationReason": null }, { - "name": "deltaExpiredListedPods_lte", + "name": "logIndex_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -73805,11 +73987,11 @@ "deprecationReason": null }, { - "name": "deltaExpiredListedPods_not", + "name": "logIndex_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -73817,7 +73999,7 @@ "deprecationReason": null }, { - "name": "deltaExpiredListedPods_not_in", + "name": "logIndex_in", "description": null, "type": { "kind": "LIST", @@ -73827,7 +74009,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -73837,11 +74019,11 @@ "deprecationReason": null }, { - "name": "deltaFilledListedPods", + "name": "logIndex_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -73849,11 +74031,11 @@ "deprecationReason": null }, { - "name": "deltaFilledListedPods_gt", + "name": "logIndex_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -73861,11 +74043,11 @@ "deprecationReason": null }, { - "name": "deltaFilledListedPods_gte", + "name": "logIndex_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -73873,7 +74055,7 @@ "deprecationReason": null }, { - "name": "deltaFilledListedPods_in", + "name": "logIndex_not_in", "description": null, "type": { "kind": "LIST", @@ -73883,7 +74065,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -73893,7 +74075,7 @@ "deprecationReason": null }, { - "name": "deltaFilledListedPods_lt", + "name": "maxPlaceInLine", "description": null, "type": { "kind": "SCALAR", @@ -73905,7 +74087,7 @@ "deprecationReason": null }, { - "name": "deltaFilledListedPods_lte", + "name": "maxPlaceInLine_gt", "description": null, "type": { "kind": "SCALAR", @@ -73917,7 +74099,7 @@ "deprecationReason": null }, { - "name": "deltaFilledListedPods_not", + "name": "maxPlaceInLine_gte", "description": null, "type": { "kind": "SCALAR", @@ -73929,7 +74111,7 @@ "deprecationReason": null }, { - "name": "deltaFilledListedPods_not_in", + "name": "maxPlaceInLine_in", "description": null, "type": { "kind": "LIST", @@ -73949,7 +74131,7 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderBeans", + "name": "maxPlaceInLine_lt", "description": null, "type": { "kind": "SCALAR", @@ -73961,7 +74143,7 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderBeans_gt", + "name": "maxPlaceInLine_lte", "description": null, "type": { "kind": "SCALAR", @@ -73973,7 +74155,7 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderBeans_gte", + "name": "maxPlaceInLine_not", "description": null, "type": { "kind": "SCALAR", @@ -73985,7 +74167,7 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderBeans_in", + "name": "maxPlaceInLine_not_in", "description": null, "type": { "kind": "LIST", @@ -74005,11 +74187,27 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderBeans_lt", + "name": "or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PodOrderCreated_filter", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderId", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74017,11 +74215,11 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderBeans_lte", + "name": "orderId_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74029,11 +74227,11 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderBeans_not", + "name": "orderId_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74041,31 +74239,23 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderBeans_not_in", + "name": "orderId_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaFilledOrderedPods", + "name": "orderId_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74073,11 +74263,11 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderedPods_gt", + "name": "orderId_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74085,11 +74275,11 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderedPods_gte", + "name": "orderId_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74097,7 +74287,7 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderedPods_in", + "name": "orderId_in", "description": null, "type": { "kind": "LIST", @@ -74107,7 +74297,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -74117,11 +74307,11 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderedPods_lt", + "name": "orderId_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74129,11 +74319,11 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderedPods_lte", + "name": "orderId_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74141,11 +74331,11 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderedPods_not", + "name": "orderId_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74153,31 +74343,23 @@ "deprecationReason": null }, { - "name": "deltaFilledOrderedPods_not_in", + "name": "orderId_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaListedPods", + "name": "orderId_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74185,11 +74367,11 @@ "deprecationReason": null }, { - "name": "deltaListedPods_gt", + "name": "orderId_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74197,11 +74379,11 @@ "deprecationReason": null }, { - "name": "deltaListedPods_gte", + "name": "orderId_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74209,7 +74391,7 @@ "deprecationReason": null }, { - "name": "deltaListedPods_in", + "name": "orderId_not_in", "description": null, "type": { "kind": "LIST", @@ -74219,7 +74401,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -74229,11 +74411,11 @@ "deprecationReason": null }, { - "name": "deltaListedPods_lt", + "name": "orderId_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74241,11 +74423,11 @@ "deprecationReason": null }, { - "name": "deltaListedPods_lte", + "name": "orderId_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74253,11 +74435,11 @@ "deprecationReason": null }, { - "name": "deltaListedPods_not", + "name": "orderId_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74265,31 +74447,23 @@ "deprecationReason": null }, { - "name": "deltaListedPods_not_in", + "name": "orderId_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaOrderBeans", + "name": "pricePerPod", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -74297,11 +74471,11 @@ "deprecationReason": null }, { - "name": "deltaOrderBeans_gt", + "name": "pricePerPod_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -74309,11 +74483,11 @@ "deprecationReason": null }, { - "name": "deltaOrderBeans_gte", + "name": "pricePerPod_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -74321,7 +74495,7 @@ "deprecationReason": null }, { - "name": "deltaOrderBeans_in", + "name": "pricePerPod_in", "description": null, "type": { "kind": "LIST", @@ -74331,7 +74505,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -74341,11 +74515,11 @@ "deprecationReason": null }, { - "name": "deltaOrderBeans_lt", + "name": "pricePerPod_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -74353,11 +74527,11 @@ "deprecationReason": null }, { - "name": "deltaOrderBeans_lte", + "name": "pricePerPod_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -74365,11 +74539,11 @@ "deprecationReason": null }, { - "name": "deltaOrderBeans_not", + "name": "pricePerPod_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -74377,7 +74551,7 @@ "deprecationReason": null }, { - "name": "deltaOrderBeans_not_in", + "name": "pricePerPod_not_in", "description": null, "type": { "kind": "LIST", @@ -74387,7 +74561,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -74397,11 +74571,11 @@ "deprecationReason": null }, { - "name": "deltaPodVolume", + "name": "pricingFunction", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -74409,11 +74583,11 @@ "deprecationReason": null }, { - "name": "deltaPodVolume_gt", + "name": "pricingFunction_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -74421,11 +74595,11 @@ "deprecationReason": null }, { - "name": "deltaPodVolume_gte", + "name": "pricingFunction_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -74433,7 +74607,19 @@ "deprecationReason": null }, { - "name": "deltaPodVolume_in", + "name": "pricingFunction_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pricingFunction_in", "description": null, "type": { "kind": "LIST", @@ -74443,7 +74629,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null } } @@ -74453,11 +74639,11 @@ "deprecationReason": null }, { - "name": "deltaPodVolume_lt", + "name": "pricingFunction_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -74465,11 +74651,11 @@ "deprecationReason": null }, { - "name": "deltaPodVolume_lte", + "name": "pricingFunction_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -74477,11 +74663,11 @@ "deprecationReason": null }, { - "name": "deltaPodVolume_not", + "name": "pricingFunction_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -74489,7 +74675,19 @@ "deprecationReason": null }, { - "name": "deltaPodVolume_not_in", + "name": "pricingFunction_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pricingFunction_not_in", "description": null, "type": { "kind": "LIST", @@ -74499,7 +74697,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null } } @@ -74509,11 +74707,11 @@ "deprecationReason": null }, { - "name": "expiredListedPods", + "name": "pricingType", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -74521,11 +74719,11 @@ "deprecationReason": null }, { - "name": "expiredListedPods_gt", + "name": "pricingType_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -74533,11 +74731,11 @@ "deprecationReason": null }, { - "name": "expiredListedPods_gte", + "name": "pricingType_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -74545,7 +74743,7 @@ "deprecationReason": null }, { - "name": "expiredListedPods_in", + "name": "pricingType_in", "description": null, "type": { "kind": "LIST", @@ -74555,7 +74753,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -74565,11 +74763,11 @@ "deprecationReason": null }, { - "name": "expiredListedPods_lt", + "name": "pricingType_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -74577,11 +74775,11 @@ "deprecationReason": null }, { - "name": "expiredListedPods_lte", + "name": "pricingType_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -74589,11 +74787,11 @@ "deprecationReason": null }, { - "name": "expiredListedPods_not", + "name": "pricingType_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -74601,7 +74799,7 @@ "deprecationReason": null }, { - "name": "expiredListedPods_not_in", + "name": "pricingType_not_in", "description": null, "type": { "kind": "LIST", @@ -74611,7 +74809,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -74621,11 +74819,11 @@ "deprecationReason": null }, { - "name": "filledListedPods", + "name": "protocol", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74633,11 +74831,23 @@ "deprecationReason": null }, { - "name": "filledListedPods_gt", + "name": "protocol_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Beanstalk_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74645,11 +74855,11 @@ "deprecationReason": null }, { - "name": "filledListedPods_gte", + "name": "protocol_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74657,31 +74867,23 @@ "deprecationReason": null }, { - "name": "filledListedPods_in", + "name": "protocol_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledListedPods_lt", + "name": "protocol_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74689,11 +74891,11 @@ "deprecationReason": null }, { - "name": "filledListedPods_lte", + "name": "protocol_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74701,11 +74903,11 @@ "deprecationReason": null }, { - "name": "filledListedPods_not", + "name": "protocol_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74713,7 +74915,7 @@ "deprecationReason": null }, { - "name": "filledListedPods_not_in", + "name": "protocol_in", "description": null, "type": { "kind": "LIST", @@ -74723,7 +74925,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -74733,11 +74935,11 @@ "deprecationReason": null }, { - "name": "filledOrderBeans", + "name": "protocol_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74745,11 +74947,11 @@ "deprecationReason": null }, { - "name": "filledOrderBeans_gt", + "name": "protocol_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74757,11 +74959,11 @@ "deprecationReason": null }, { - "name": "filledOrderBeans_gte", + "name": "protocol_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74769,31 +74971,23 @@ "deprecationReason": null }, { - "name": "filledOrderBeans_in", + "name": "protocol_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledOrderBeans_lt", + "name": "protocol_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74801,11 +74995,11 @@ "deprecationReason": null }, { - "name": "filledOrderBeans_lte", + "name": "protocol_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74813,11 +75007,11 @@ "deprecationReason": null }, { - "name": "filledOrderBeans_not", + "name": "protocol_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74825,7 +75019,7 @@ "deprecationReason": null }, { - "name": "filledOrderBeans_not_in", + "name": "protocol_not_in", "description": null, "type": { "kind": "LIST", @@ -74835,7 +75029,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -74845,11 +75039,11 @@ "deprecationReason": null }, { - "name": "filledOrderedPods", + "name": "protocol_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74857,11 +75051,11 @@ "deprecationReason": null }, { - "name": "filledOrderedPods_gt", + "name": "protocol_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74869,11 +75063,11 @@ "deprecationReason": null }, { - "name": "filledOrderedPods_gte", + "name": "protocol_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74881,487 +75075,399 @@ "deprecationReason": null }, { - "name": "filledOrderedPods_in", + "name": "protocol_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PodOrderCreated_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "filledOrderedPods_lt", + "name": "account", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledOrderedPods_lte", + "name": "amount", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledOrderedPods_not", + "name": "blockNumber", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledOrderedPods_not_in", + "name": "createdAt", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "hash", "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_gt", + "name": "historyID", "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_gte", + "name": "id", "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_in", + "name": "logIndex", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_lt", + "name": "maxPlaceInLine", "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_lte", + "name": "orderId", "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not", + "name": "pricePerPod", "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not_in", + "name": "pricingFunction", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "listedPods", + "name": "pricingType", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "listedPods_gt", + "name": "protocol", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "listedPods_gte", + "name": "protocol__fertilizer1155", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "listedPods_in", + "name": "protocol__id", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "listedPods_lt", + "name": "protocol__lastSeason", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "listedPods_lte", + "name": "protocol__name", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "listedPods_not", + "name": "protocol__token", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PodOrderFilled", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "listedPods_not_in", - "description": null, + "name": "amount", + "description": "Number of pods transferred", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "or", - "description": null, + "name": "blockNumber", + "description": "Block number of this event", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "PodMarketplaceHourlySnapshot_filter", + "kind": "SCALAR", + "name": "BigInt", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderBeans", - "description": null, + "name": "costInBeans", + "description": "Beans paid to fill the order", + "args": [], "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderBeans_gt", - "description": null, + "name": "createdAt", + "description": "Timestamp of this event", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderBeans_gte", - "description": null, + "name": "fromFarmer", + "description": "Account selling pods", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderBeans_in", - "description": null, + "name": "hash", + "description": "Transaction hash of the transaction that emitted this event", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderBeans_lt", - "description": null, + "name": "historyID", + "description": "Historical ID for joins", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderBeans_lte", - "description": null, + "name": "id", + "description": "podOrderFilled-{ Transaction hash }-{ Log index }", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderBeans_not", - "description": null, + "name": "index", + "description": "Index of the plot transferred", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderBeans_not_in", - "description": null, + "name": "logIndex", + "description": "Event log index. For transactions that don't emit event, create arbitrary index starting from 0", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace", - "description": null, + "name": "placeInLine", + "description": "Where these pods were in line when filled", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace_", - "description": null, + "name": "protocol", + "description": "The protocol this transaction belongs to", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "PodMarketplace_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Beanstalk", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace_contains", - "description": null, + "name": "start", + "description": "Start of the plot transferred", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace_contains_nocase", - "description": null, + "name": "toFarmer", + "description": "Account buying pods", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "podMarketplace_ends_with", - "description": null, + "kind": "INTERFACE", + "name": "MarketplaceEvent", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PodOrderFilled_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ + { + "name": "_change_block", + "description": "Filter for the block changed event.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", "ofType": null }, "defaultValue": null, @@ -75369,11 +75475,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_ends_with_nocase", + "name": "amount", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -75381,11 +75487,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_gt", + "name": "amount_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -75393,11 +75499,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_gte", + "name": "amount_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -75405,7 +75511,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_in", + "name": "amount_in", "description": null, "type": { "kind": "LIST", @@ -75415,7 +75521,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -75425,11 +75531,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_lt", + "name": "amount_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -75437,11 +75543,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_lte", + "name": "amount_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -75449,11 +75555,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_not", + "name": "amount_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -75461,23 +75567,47 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_contains", + "name": "amount_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace_not_contains_nocase", + "name": "and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PodOrderFilled_filter", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockNumber", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -75485,11 +75615,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_ends_with", + "name": "blockNumber_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -75497,11 +75627,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_ends_with_nocase", + "name": "blockNumber_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -75509,7 +75639,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_in", + "name": "blockNumber_in", "description": null, "type": { "kind": "LIST", @@ -75519,7 +75649,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -75529,11 +75659,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_starts_with", + "name": "blockNumber_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -75541,11 +75671,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_starts_with_nocase", + "name": "blockNumber_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -75553,11 +75683,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_starts_with", + "name": "blockNumber_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -75565,19 +75695,27 @@ "deprecationReason": null }, { - "name": "podMarketplace_starts_with_nocase", + "name": "blockNumber_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podVolume", + "name": "costInBeans", "description": null, "type": { "kind": "SCALAR", @@ -75589,7 +75727,7 @@ "deprecationReason": null }, { - "name": "podVolume_gt", + "name": "costInBeans_gt", "description": null, "type": { "kind": "SCALAR", @@ -75601,7 +75739,7 @@ "deprecationReason": null }, { - "name": "podVolume_gte", + "name": "costInBeans_gte", "description": null, "type": { "kind": "SCALAR", @@ -75613,7 +75751,7 @@ "deprecationReason": null }, { - "name": "podVolume_in", + "name": "costInBeans_in", "description": null, "type": { "kind": "LIST", @@ -75633,7 +75771,7 @@ "deprecationReason": null }, { - "name": "podVolume_lt", + "name": "costInBeans_lt", "description": null, "type": { "kind": "SCALAR", @@ -75645,7 +75783,7 @@ "deprecationReason": null }, { - "name": "podVolume_lte", + "name": "costInBeans_lte", "description": null, "type": { "kind": "SCALAR", @@ -75657,7 +75795,7 @@ "deprecationReason": null }, { - "name": "podVolume_not", + "name": "costInBeans_not", "description": null, "type": { "kind": "SCALAR", @@ -75669,7 +75807,7 @@ "deprecationReason": null }, { - "name": "podVolume_not_in", + "name": "costInBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -75689,11 +75827,11 @@ "deprecationReason": null }, { - "name": "season", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -75701,11 +75839,11 @@ "deprecationReason": null }, { - "name": "season_gt", + "name": "createdAt_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -75713,11 +75851,11 @@ "deprecationReason": null }, { - "name": "season_gte", + "name": "createdAt_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -75725,7 +75863,7 @@ "deprecationReason": null }, { - "name": "season_in", + "name": "createdAt_in", "description": null, "type": { "kind": "LIST", @@ -75735,7 +75873,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -75745,11 +75883,11 @@ "deprecationReason": null }, { - "name": "season_lt", + "name": "createdAt_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -75757,11 +75895,11 @@ "deprecationReason": null }, { - "name": "season_lte", + "name": "createdAt_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -75769,11 +75907,11 @@ "deprecationReason": null }, { - "name": "season_not", + "name": "createdAt_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -75781,7 +75919,7 @@ "deprecationReason": null }, { - "name": "season_not_in", + "name": "createdAt_not_in", "description": null, "type": { "kind": "LIST", @@ -75791,7 +75929,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -75801,11 +75939,11 @@ "deprecationReason": null }, { - "name": "updatedAt", + "name": "fromFarmer", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -75813,11 +75951,11 @@ "deprecationReason": null }, { - "name": "updatedAt_gt", + "name": "fromFarmer_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -75825,11 +75963,11 @@ "deprecationReason": null }, { - "name": "updatedAt_gte", + "name": "fromFarmer_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -75837,31 +75975,23 @@ "deprecationReason": null }, { - "name": "updatedAt_in", + "name": "fromFarmer_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt_lt", + "name": "fromFarmer_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -75869,11 +75999,11 @@ "deprecationReason": null }, { - "name": "updatedAt_lte", + "name": "fromFarmer_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -75881,11 +76011,11 @@ "deprecationReason": null }, { - "name": "updatedAt_not", + "name": "fromFarmer_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -75893,7 +76023,7 @@ "deprecationReason": null }, { - "name": "updatedAt_not_in", + "name": "fromFarmer_in", "description": null, "type": { "kind": "LIST", @@ -75903,7 +76033,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -75911,293 +76041,469 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PodMarketplaceHourlySnapshot_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "availableListedPods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "availableOrderBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanVolume", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cancelledListedPods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cancelledOrderBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaAvailableListedPods", + "name": "fromFarmer_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaAvailableOrderBeans", + "name": "fromFarmer_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaBeanVolume", + "name": "fromFarmer_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaCancelledListedPods", + "name": "fromFarmer_not_contains", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaCancelledOrderBeans", + "name": "fromFarmer_not_contains_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaExpiredListedPods", + "name": "fromFarmer_not_ends_with", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaFilledListedPods", + "name": "fromFarmer_not_ends_with_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaFilledOrderBeans", + "name": "fromFarmer_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaFilledOrderedPods", + "name": "fromFarmer_not_starts_with", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaListedPods", + "name": "fromFarmer_not_starts_with_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaOrderBeans", + "name": "fromFarmer_starts_with", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaPodVolume", + "name": "fromFarmer_starts_with_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "expiredListedPods", + "name": "hash", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledListedPods", + "name": "hash_contains", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledOrderBeans", + "name": "hash_contains_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledOrderedPods", + "name": "hash_ends_with", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "hash_ends_with_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "listedPods", + "name": "hash_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderBeans", + "name": "hash_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace", + "name": "hash_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__availableListedPods", + "name": "hash_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__availableOrderBeans", + "name": "hash_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__beanVolume", + "name": "hash_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__cancelledListedPods", + "name": "hash_not_contains", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__cancelledOrderBeans", + "name": "hash_not_contains_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__expiredListedPods", + "name": "hash_not_ends_with", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__filledListedPods", + "name": "hash_not_ends_with_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__filledOrderBeans", + "name": "hash_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__filledOrderedPods", + "name": "hash_not_starts_with", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__id", + "name": "hash_not_starts_with_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__listedPods", + "name": "hash_starts_with", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__orderBeans", + "name": "hash_starts_with_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__podVolume", + "name": "historyID", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__season", + "name": "historyID_contains", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podVolume", + "name": "historyID_contains_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season", + "name": "historyID_ends_with", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", + "name": "historyID_ends_with_nocase", "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PodMarketplace_filter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_change_block", - "description": "Filter for the block changed event.", "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -76205,47 +76511,31 @@ "deprecationReason": null }, { - "name": "activeListings", + "name": "historyID_gt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "activeListings_contains", + "name": "historyID_gte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "activeListings_contains_nocase", + "name": "historyID_in", "description": null, "type": { "kind": "LIST", @@ -76265,147 +76555,91 @@ "deprecationReason": null }, { - "name": "activeListings_not", + "name": "historyID_lt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "activeListings_not_contains", + "name": "historyID_lte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "activeListings_not_contains_nocase", + "name": "historyID_not", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "activeOrders", + "name": "historyID_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "activeOrders_contains", + "name": "historyID_not_contains_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "activeOrders_contains_nocase", + "name": "historyID_not_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "activeOrders_not", + "name": "historyID_not_ends_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "activeOrders_not_contains", + "name": "historyID_not_in", "description": null, "type": { "kind": "LIST", @@ -76425,31 +76659,23 @@ "deprecationReason": null }, { - "name": "activeOrders_not_contains_nocase", + "name": "historyID_not_starts_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "allListings_", + "name": "historyID_not_starts_with_nocase", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "PodListing_filter", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -76457,11 +76683,11 @@ "deprecationReason": null }, { - "name": "allOrders_", + "name": "historyID_starts_with", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "PodOrder_filter", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -76469,27 +76695,23 @@ "deprecationReason": null }, { - "name": "and", + "name": "historyID_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PodMarketplace_filter", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "availableListedPods", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -76497,11 +76719,11 @@ "deprecationReason": null }, { - "name": "availableListedPods_gt", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -76509,11 +76731,11 @@ "deprecationReason": null }, { - "name": "availableListedPods_gte", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -76521,7 +76743,7 @@ "deprecationReason": null }, { - "name": "availableListedPods_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -76531,7 +76753,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -76541,11 +76763,11 @@ "deprecationReason": null }, { - "name": "availableListedPods_lt", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -76553,11 +76775,11 @@ "deprecationReason": null }, { - "name": "availableListedPods_lte", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -76565,11 +76787,11 @@ "deprecationReason": null }, { - "name": "availableListedPods_not", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -76577,7 +76799,7 @@ "deprecationReason": null }, { - "name": "availableListedPods_not_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -76587,7 +76809,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -76597,7 +76819,7 @@ "deprecationReason": null }, { - "name": "availableOrderBeans", + "name": "index", "description": null, "type": { "kind": "SCALAR", @@ -76609,7 +76831,7 @@ "deprecationReason": null }, { - "name": "availableOrderBeans_gt", + "name": "index_gt", "description": null, "type": { "kind": "SCALAR", @@ -76621,7 +76843,7 @@ "deprecationReason": null }, { - "name": "availableOrderBeans_gte", + "name": "index_gte", "description": null, "type": { "kind": "SCALAR", @@ -76633,7 +76855,7 @@ "deprecationReason": null }, { - "name": "availableOrderBeans_in", + "name": "index_in", "description": null, "type": { "kind": "LIST", @@ -76653,7 +76875,7 @@ "deprecationReason": null }, { - "name": "availableOrderBeans_lt", + "name": "index_lt", "description": null, "type": { "kind": "SCALAR", @@ -76665,7 +76887,7 @@ "deprecationReason": null }, { - "name": "availableOrderBeans_lte", + "name": "index_lte", "description": null, "type": { "kind": "SCALAR", @@ -76677,7 +76899,7 @@ "deprecationReason": null }, { - "name": "availableOrderBeans_not", + "name": "index_not", "description": null, "type": { "kind": "SCALAR", @@ -76689,7 +76911,7 @@ "deprecationReason": null }, { - "name": "availableOrderBeans_not_in", + "name": "index_not_in", "description": null, "type": { "kind": "LIST", @@ -76709,11 +76931,11 @@ "deprecationReason": null }, { - "name": "beanVolume", + "name": "logIndex", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -76721,11 +76943,11 @@ "deprecationReason": null }, { - "name": "beanVolume_gt", + "name": "logIndex_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -76733,11 +76955,11 @@ "deprecationReason": null }, { - "name": "beanVolume_gte", + "name": "logIndex_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -76745,7 +76967,7 @@ "deprecationReason": null }, { - "name": "beanVolume_in", + "name": "logIndex_in", "description": null, "type": { "kind": "LIST", @@ -76755,7 +76977,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -76765,11 +76987,11 @@ "deprecationReason": null }, { - "name": "beanVolume_lt", + "name": "logIndex_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -76777,11 +76999,11 @@ "deprecationReason": null }, { - "name": "beanVolume_lte", + "name": "logIndex_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -76789,11 +77011,11 @@ "deprecationReason": null }, { - "name": "beanVolume_not", + "name": "logIndex_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -76801,7 +77023,7 @@ "deprecationReason": null }, { - "name": "beanVolume_not_in", + "name": "logIndex_not_in", "description": null, "type": { "kind": "LIST", @@ -76811,7 +77033,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -76821,7 +77043,23 @@ "deprecationReason": null }, { - "name": "cancelledListedPods", + "name": "or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PodOrderFilled_filter", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "placeInLine", "description": null, "type": { "kind": "SCALAR", @@ -76833,7 +77071,7 @@ "deprecationReason": null }, { - "name": "cancelledListedPods_gt", + "name": "placeInLine_gt", "description": null, "type": { "kind": "SCALAR", @@ -76845,7 +77083,7 @@ "deprecationReason": null }, { - "name": "cancelledListedPods_gte", + "name": "placeInLine_gte", "description": null, "type": { "kind": "SCALAR", @@ -76857,7 +77095,7 @@ "deprecationReason": null }, { - "name": "cancelledListedPods_in", + "name": "placeInLine_in", "description": null, "type": { "kind": "LIST", @@ -76877,7 +77115,7 @@ "deprecationReason": null }, { - "name": "cancelledListedPods_lt", + "name": "placeInLine_lt", "description": null, "type": { "kind": "SCALAR", @@ -76889,7 +77127,7 @@ "deprecationReason": null }, { - "name": "cancelledListedPods_lte", + "name": "placeInLine_lte", "description": null, "type": { "kind": "SCALAR", @@ -76901,7 +77139,7 @@ "deprecationReason": null }, { - "name": "cancelledListedPods_not", + "name": "placeInLine_not", "description": null, "type": { "kind": "SCALAR", @@ -76913,7 +77151,7 @@ "deprecationReason": null }, { - "name": "cancelledListedPods_not_in", + "name": "placeInLine_not_in", "description": null, "type": { "kind": "LIST", @@ -76933,11 +77171,11 @@ "deprecationReason": null }, { - "name": "cancelledOrderBeans", + "name": "protocol", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -76945,11 +77183,11 @@ "deprecationReason": null }, { - "name": "cancelledOrderBeans_gt", + "name": "protocol_", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "INPUT_OBJECT", + "name": "Beanstalk_filter", "ofType": null }, "defaultValue": null, @@ -76957,11 +77195,11 @@ "deprecationReason": null }, { - "name": "cancelledOrderBeans_gte", + "name": "protocol_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -76969,31 +77207,23 @@ "deprecationReason": null }, { - "name": "cancelledOrderBeans_in", + "name": "protocol_contains_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cancelledOrderBeans_lt", + "name": "protocol_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77001,11 +77231,11 @@ "deprecationReason": null }, { - "name": "cancelledOrderBeans_lte", + "name": "protocol_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77013,11 +77243,11 @@ "deprecationReason": null }, { - "name": "cancelledOrderBeans_not", + "name": "protocol_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77025,17 +77255,29 @@ "deprecationReason": null }, { - "name": "cancelledOrderBeans_not_in", + "name": "protocol_gte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -77045,11 +77287,11 @@ "deprecationReason": null }, { - "name": "dailySnapshots_", + "name": "protocol_lt", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "PodMarketplaceDailySnapshot_filter", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77057,11 +77299,11 @@ "deprecationReason": null }, { - "name": "expiredListedPods", + "name": "protocol_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77069,11 +77311,11 @@ "deprecationReason": null }, { - "name": "expiredListedPods_gt", + "name": "protocol_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77081,11 +77323,11 @@ "deprecationReason": null }, { - "name": "expiredListedPods_gte", + "name": "protocol_not_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77093,7 +77335,43 @@ "deprecationReason": null }, { - "name": "expiredListedPods_in", + "name": "protocol_not_contains_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol_not_ends_with_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol_not_in", "description": null, "type": { "kind": "LIST", @@ -77103,7 +77381,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -77113,11 +77391,11 @@ "deprecationReason": null }, { - "name": "expiredListedPods_lt", + "name": "protocol_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77125,11 +77403,11 @@ "deprecationReason": null }, { - "name": "expiredListedPods_lte", + "name": "protocol_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77137,11 +77415,11 @@ "deprecationReason": null }, { - "name": "expiredListedPods_not", + "name": "protocol_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77149,27 +77427,19 @@ "deprecationReason": null }, { - "name": "expiredListedPods_not_in", + "name": "protocol_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledListedPods", + "name": "start", "description": null, "type": { "kind": "SCALAR", @@ -77181,7 +77451,7 @@ "deprecationReason": null }, { - "name": "filledListedPods_gt", + "name": "start_gt", "description": null, "type": { "kind": "SCALAR", @@ -77193,7 +77463,7 @@ "deprecationReason": null }, { - "name": "filledListedPods_gte", + "name": "start_gte", "description": null, "type": { "kind": "SCALAR", @@ -77205,7 +77475,7 @@ "deprecationReason": null }, { - "name": "filledListedPods_in", + "name": "start_in", "description": null, "type": { "kind": "LIST", @@ -77225,7 +77495,7 @@ "deprecationReason": null }, { - "name": "filledListedPods_lt", + "name": "start_lt", "description": null, "type": { "kind": "SCALAR", @@ -77237,7 +77507,7 @@ "deprecationReason": null }, { - "name": "filledListedPods_lte", + "name": "start_lte", "description": null, "type": { "kind": "SCALAR", @@ -77249,7 +77519,7 @@ "deprecationReason": null }, { - "name": "filledListedPods_not", + "name": "start_not", "description": null, "type": { "kind": "SCALAR", @@ -77261,7 +77531,7 @@ "deprecationReason": null }, { - "name": "filledListedPods_not_in", + "name": "start_not_in", "description": null, "type": { "kind": "LIST", @@ -77281,11 +77551,11 @@ "deprecationReason": null }, { - "name": "filledOrderBeans", + "name": "toFarmer", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77293,11 +77563,11 @@ "deprecationReason": null }, { - "name": "filledOrderBeans_gt", + "name": "toFarmer_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77305,11 +77575,11 @@ "deprecationReason": null }, { - "name": "filledOrderBeans_gte", + "name": "toFarmer_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77317,31 +77587,23 @@ "deprecationReason": null }, { - "name": "filledOrderBeans_in", + "name": "toFarmer_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledOrderBeans_lt", + "name": "toFarmer_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77349,11 +77611,11 @@ "deprecationReason": null }, { - "name": "filledOrderBeans_lte", + "name": "toFarmer_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77361,11 +77623,11 @@ "deprecationReason": null }, { - "name": "filledOrderBeans_not", + "name": "toFarmer_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77373,7 +77635,7 @@ "deprecationReason": null }, { - "name": "filledOrderBeans_not_in", + "name": "toFarmer_in", "description": null, "type": { "kind": "LIST", @@ -77383,7 +77645,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -77393,11 +77655,11 @@ "deprecationReason": null }, { - "name": "filledOrderedPods", + "name": "toFarmer_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77405,11 +77667,11 @@ "deprecationReason": null }, { - "name": "filledOrderedPods_gt", + "name": "toFarmer_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77417,11 +77679,11 @@ "deprecationReason": null }, { - "name": "filledOrderedPods_gte", + "name": "toFarmer_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77429,31 +77691,23 @@ "deprecationReason": null }, { - "name": "filledOrderedPods_in", + "name": "toFarmer_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledOrderedPods_lt", + "name": "toFarmer_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77461,11 +77715,11 @@ "deprecationReason": null }, { - "name": "filledOrderedPods_lte", + "name": "toFarmer_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77473,11 +77727,11 @@ "deprecationReason": null }, { - "name": "filledOrderedPods_not", + "name": "toFarmer_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77485,7 +77739,7 @@ "deprecationReason": null }, { - "name": "filledOrderedPods_not_in", + "name": "toFarmer_not_in", "description": null, "type": { "kind": "LIST", @@ -77495,7 +77749,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -77505,11 +77759,11 @@ "deprecationReason": null }, { - "name": "fills_", + "name": "toFarmer_not_starts_with", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "PodFill_filter", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77517,11 +77771,11 @@ "deprecationReason": null }, { - "name": "hourlySnapshots_", + "name": "toFarmer_not_starts_with_nocase", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "PodMarketplaceHourlySnapshot_filter", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77529,11 +77783,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "toFarmer_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77541,23 +77795,161 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "toFarmer_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PodOrderFilled_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "amount", + "description": null, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id_gte", + "name": "blockNumber", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "costInBeans", "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fromFarmer", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hash", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "historyID", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "index", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "logIndex", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "placeInLine", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol__fertilizer1155", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol__lastSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol__name", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol__token", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "start", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toFarmer", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PodOrder_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ + { + "name": "_change_block", + "description": "Filter for the block changed event.", "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", "ofType": null }, "defaultValue": null, @@ -77565,19 +77957,15 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "and", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "PodOrder_filter", + "ofType": null } }, "defaultValue": null, @@ -77585,11 +77973,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "beanAmount", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -77597,11 +77985,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "beanAmountFilled", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -77609,11 +77997,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "beanAmountFilled_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -77621,7 +78009,19 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "beanAmountFilled_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "beanAmountFilled_in", "description": null, "type": { "kind": "LIST", @@ -77631,7 +78031,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -77641,7 +78041,7 @@ "deprecationReason": null }, { - "name": "listedPods", + "name": "beanAmountFilled_lt", "description": null, "type": { "kind": "SCALAR", @@ -77653,7 +78053,7 @@ "deprecationReason": null }, { - "name": "listedPods_gt", + "name": "beanAmountFilled_lte", "description": null, "type": { "kind": "SCALAR", @@ -77665,7 +78065,7 @@ "deprecationReason": null }, { - "name": "listedPods_gte", + "name": "beanAmountFilled_not", "description": null, "type": { "kind": "SCALAR", @@ -77677,7 +78077,7 @@ "deprecationReason": null }, { - "name": "listedPods_in", + "name": "beanAmountFilled_not_in", "description": null, "type": { "kind": "LIST", @@ -77697,19 +78097,7 @@ "deprecationReason": null }, { - "name": "listedPods_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "listedPods_lte", + "name": "beanAmount_gt", "description": null, "type": { "kind": "SCALAR", @@ -77721,7 +78109,7 @@ "deprecationReason": null }, { - "name": "listedPods_not", + "name": "beanAmount_gte", "description": null, "type": { "kind": "SCALAR", @@ -77733,7 +78121,7 @@ "deprecationReason": null }, { - "name": "listedPods_not_in", + "name": "beanAmount_in", "description": null, "type": { "kind": "LIST", @@ -77753,23 +78141,7 @@ "deprecationReason": null }, { - "name": "or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PodMarketplace_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBeans", + "name": "beanAmount_lt", "description": null, "type": { "kind": "SCALAR", @@ -77781,7 +78153,7 @@ "deprecationReason": null }, { - "name": "orderBeans_gt", + "name": "beanAmount_lte", "description": null, "type": { "kind": "SCALAR", @@ -77793,7 +78165,7 @@ "deprecationReason": null }, { - "name": "orderBeans_gte", + "name": "beanAmount_not", "description": null, "type": { "kind": "SCALAR", @@ -77805,7 +78177,7 @@ "deprecationReason": null }, { - "name": "orderBeans_in", + "name": "beanAmount_not_in", "description": null, "type": { "kind": "LIST", @@ -77825,7 +78197,7 @@ "deprecationReason": null }, { - "name": "orderBeans_lt", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", @@ -77837,7 +78209,7 @@ "deprecationReason": null }, { - "name": "orderBeans_lte", + "name": "createdAt_gt", "description": null, "type": { "kind": "SCALAR", @@ -77849,7 +78221,7 @@ "deprecationReason": null }, { - "name": "orderBeans_not", + "name": "createdAt_gte", "description": null, "type": { "kind": "SCALAR", @@ -77861,7 +78233,7 @@ "deprecationReason": null }, { - "name": "orderBeans_not_in", + "name": "createdAt_in", "description": null, "type": { "kind": "LIST", @@ -77881,7 +78253,7 @@ "deprecationReason": null }, { - "name": "podVolume", + "name": "createdAt_lt", "description": null, "type": { "kind": "SCALAR", @@ -77893,7 +78265,7 @@ "deprecationReason": null }, { - "name": "podVolume_gt", + "name": "createdAt_lte", "description": null, "type": { "kind": "SCALAR", @@ -77905,7 +78277,7 @@ "deprecationReason": null }, { - "name": "podVolume_gte", + "name": "createdAt_not", "description": null, "type": { "kind": "SCALAR", @@ -77917,7 +78289,7 @@ "deprecationReason": null }, { - "name": "podVolume_in", + "name": "createdAt_not_in", "description": null, "type": { "kind": "LIST", @@ -77937,11 +78309,11 @@ "deprecationReason": null }, { - "name": "podVolume_lt", + "name": "creationHash", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77949,11 +78321,11 @@ "deprecationReason": null }, { - "name": "podVolume_lte", + "name": "creationHash_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77961,11 +78333,11 @@ "deprecationReason": null }, { - "name": "podVolume_not", + "name": "creationHash_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -77973,31 +78345,23 @@ "deprecationReason": null }, { - "name": "podVolume_not_in", + "name": "creationHash_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season", + "name": "creationHash_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -78005,11 +78369,11 @@ "deprecationReason": null }, { - "name": "season_gt", + "name": "creationHash_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -78017,11 +78381,11 @@ "deprecationReason": null }, { - "name": "season_gte", + "name": "creationHash_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -78029,7 +78393,7 @@ "deprecationReason": null }, { - "name": "season_in", + "name": "creationHash_in", "description": null, "type": { "kind": "LIST", @@ -78039,7 +78403,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } } @@ -78049,11 +78413,11 @@ "deprecationReason": null }, { - "name": "season_lt", + "name": "creationHash_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -78061,11 +78425,11 @@ "deprecationReason": null }, { - "name": "season_lte", + "name": "creationHash_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -78073,11 +78437,11 @@ "deprecationReason": null }, { - "name": "season_not", + "name": "creationHash_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -78085,7 +78449,55 @@ "deprecationReason": null }, { - "name": "season_not_in", + "name": "creationHash_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationHash_not_contains_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationHash_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationHash_not_ends_with_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationHash_not_in", "description": null, "type": { "kind": "LIST", @@ -78095,7 +78507,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } } @@ -78103,674 +78515,457 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PodMarketplace_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "activeListings", + "name": "creationHash_not_starts_with", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "activeOrders", + "name": "creationHash_not_starts_with_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "allListings", + "name": "creationHash_starts_with", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "allOrders", + "name": "creationHash_starts_with_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "availableListedPods", + "name": "farmer", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "availableOrderBeans", + "name": "farmer_", "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Farmer_filter", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanVolume", + "name": "farmer_contains", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cancelledListedPods", + "name": "farmer_contains_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cancelledOrderBeans", + "name": "farmer_ends_with", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshots", + "name": "farmer_ends_with_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "expiredListedPods", + "name": "farmer_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledListedPods", + "name": "farmer_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledOrderBeans", + "name": "farmer_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filledOrderedPods", + "name": "farmer_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fills", + "name": "farmer_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshots", + "name": "farmer_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "farmer_not_contains", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "listedPods", + "name": "farmer_not_contains_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderBeans", + "name": "farmer_not_ends_with", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podVolume", + "name": "farmer_not_ends_with_nocase", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season", + "name": "farmer_not_in", "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PodOrder", - "description": null, - "fields": [ - { - "name": "beanAmount", - "description": "The original number of Beans locked in the PodOrder.\n\nDoes NOT change as Fills occur.\nAlways deterministic, since the Farmer must lock Beans for PodOrder fulfillment.\n\nIf FIXED (V1): `amount * pricePerPod` fields emitted in PodOrderCreated.\nIf FIXED (V2): `amount` field emitted in PodOrderCreated.\nIf DYNAMIC (V2): `amount` field emitted in PodOrderCreated.\n", - "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanAmountFilled", - "description": "The current number of Beans spent to acquire Pods.\n\nIncreases during each subsequent Fill:\n`0 <= beanAmountFilled <= beanAmount`\n\nUpon PodOrder cancellation, this value is locked.\n", - "args": [], + "name": "farmer_not_starts_with", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp of PodOrder creation.", - "args": [], + "name": "farmer_not_starts_with_nocase", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "creationHash", - "description": "Transaction hash when this PodOrder entity was created.", - "args": [], + "name": "farmer_starts_with", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer", - "description": "The Farmer that created the Pod Order.", - "args": [], + "name": "farmer_starts_with_nocase", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Farmer", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "fills", - "description": "All Fills associated with this PodOrder.", - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodFill_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodFill_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PodFill", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID", - "description": "Historical ID for joins: `{account}-{createdAt}`\n", - "args": [], + "name": "fills_", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "PodFill_filter", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The PodOrder ID matchces the `id` stored on-chain:\n\n`keccak256(abi.encodePacked(account, pricePerPod, maxPlaceInLine, minFillAmount))`\n", - "args": [], + "name": "fills_contains", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "maxPlaceInLine", - "description": "The Farmer is willing to buy any Pod that is before maxPlaceInLine at pricePerPod.\nAs the Pod Line moves, this value stays the same because new Pods meet the criteria.\n", - "args": [], + "name": "fills_contains_nocase", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "minFillAmount", - "description": "Minimum number of Pods required to perform a Fill.", - "args": [], + "name": "fills_not", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podAmountFilled", - "description": "The current number of Pods that have been purchased by this PodOrder.\n\nIncreases during each subsequent Fill.\nIf pricingType = FIXED: `0 <= podAmountFilled <= podAmount`\nIf pricingType = DYNAMIC: No constraint, since `podAmount` is unknown.\n\nUpon PodOrder cancellation, this value is locked.\n", - "args": [], + "name": "fills_not_contains", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podMarketplace", - "description": "Marketplace used for Pod Order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PodMarketplace", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricePerPod", - "description": "[V1] The FIXED price per Pod denominated in Beans.\n\nEx. `pricePerPod = 10000` indicates a price of 0.01 Beans per Pod.\n\nIf `pricingType = 1`, this field is initialized to `0` and should be ignored.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricingFunction", - "description": "[V2] The FIXED or DYNAMIC pricing function, encoded as bytes.\n\nThis must be decoded client-side, see `LibPolynomial.sol` for more info.\n\nnull = V1 FIXED = use `pricePerPod`\n\"0x\" = V2 FIXED = use `pricePerPod`\n\"0x...\" = V2 DYNAMIC = use `pricingFunction`\n", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricingType", - "description": "The Pricing Type states whether this PodOrder uses FIXED or DYNAMIC pricing.\n\nnull = V1 FIXED = use `pricePerPod`\n0 = V2 FIXED = use `pricePerPod`\n1 = V2 DYNAMIC = use `pricingFunction`\n", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Current status of order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "MarketStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Timestamp of last PodOrder update. Changes when a PodOrder is Filled or Cancelled.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PodOrderCancelled", - "description": null, - "fields": [ - { - "name": "account", - "description": " Account cancelling listing", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber", - "description": " Block number of this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": " Timestamp of this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash", - "description": " Transaction hash of the transaction that emitted this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "historyID", - "description": " Historical ID for joins", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "podOrderCancelled-{ Transaction hash }-{ Log index }", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex", - "description": " Event log index. For transactions that don't emit event, create arbitrary index starting from 0 ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderId", - "description": " ID of order cancelled", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol", - "description": " The protocol this transaction belongs to ", - "args": [], + "name": "fills_not_contains_nocase", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Beanstalk", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "MarketplaceEvent", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PodOrderCancelled_filter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_change_block", - "description": "Filter for the block changed event.", - "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", - "ofType": null - }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "account", + "name": "historyID", "description": null, "type": { "kind": "SCALAR", @@ -78782,7 +78977,7 @@ "deprecationReason": null }, { - "name": "account_contains", + "name": "historyID_contains", "description": null, "type": { "kind": "SCALAR", @@ -78794,7 +78989,7 @@ "deprecationReason": null }, { - "name": "account_contains_nocase", + "name": "historyID_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -78806,7 +79001,7 @@ "deprecationReason": null }, { - "name": "account_ends_with", + "name": "historyID_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -78818,7 +79013,7 @@ "deprecationReason": null }, { - "name": "account_ends_with_nocase", + "name": "historyID_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -78830,7 +79025,7 @@ "deprecationReason": null }, { - "name": "account_gt", + "name": "historyID_gt", "description": null, "type": { "kind": "SCALAR", @@ -78842,7 +79037,7 @@ "deprecationReason": null }, { - "name": "account_gte", + "name": "historyID_gte", "description": null, "type": { "kind": "SCALAR", @@ -78854,7 +79049,7 @@ "deprecationReason": null }, { - "name": "account_in", + "name": "historyID_in", "description": null, "type": { "kind": "LIST", @@ -78874,7 +79069,7 @@ "deprecationReason": null }, { - "name": "account_lt", + "name": "historyID_lt", "description": null, "type": { "kind": "SCALAR", @@ -78886,7 +79081,7 @@ "deprecationReason": null }, { - "name": "account_lte", + "name": "historyID_lte", "description": null, "type": { "kind": "SCALAR", @@ -78898,7 +79093,7 @@ "deprecationReason": null }, { - "name": "account_not", + "name": "historyID_not", "description": null, "type": { "kind": "SCALAR", @@ -78910,7 +79105,7 @@ "deprecationReason": null }, { - "name": "account_not_contains", + "name": "historyID_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -78922,7 +79117,7 @@ "deprecationReason": null }, { - "name": "account_not_contains_nocase", + "name": "historyID_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -78934,7 +79129,7 @@ "deprecationReason": null }, { - "name": "account_not_ends_with", + "name": "historyID_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -78946,7 +79141,7 @@ "deprecationReason": null }, { - "name": "account_not_ends_with_nocase", + "name": "historyID_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -78958,7 +79153,7 @@ "deprecationReason": null }, { - "name": "account_not_in", + "name": "historyID_not_in", "description": null, "type": { "kind": "LIST", @@ -78978,7 +79173,7 @@ "deprecationReason": null }, { - "name": "account_not_starts_with", + "name": "historyID_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -78990,7 +79185,7 @@ "deprecationReason": null }, { - "name": "account_not_starts_with_nocase", + "name": "historyID_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -79002,7 +79197,7 @@ "deprecationReason": null }, { - "name": "account_starts_with", + "name": "historyID_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -79014,7 +79209,7 @@ "deprecationReason": null }, { - "name": "account_starts_with_nocase", + "name": "historyID_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -79026,27 +79221,11 @@ "deprecationReason": null }, { - "name": "and", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PodOrderCancelled_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -79054,11 +79233,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gt", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -79066,11 +79245,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gte", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -79078,7 +79257,7 @@ "deprecationReason": null }, { - "name": "blockNumber_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -79088,7 +79267,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -79098,11 +79277,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lt", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -79110,11 +79289,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lte", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -79122,11 +79301,11 @@ "deprecationReason": null }, { - "name": "blockNumber_not", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -79134,7 +79313,7 @@ "deprecationReason": null }, { - "name": "blockNumber_not_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -79144,7 +79323,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -79154,7 +79333,7 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "maxPlaceInLine", "description": null, "type": { "kind": "SCALAR", @@ -79166,7 +79345,7 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "maxPlaceInLine_gt", "description": null, "type": { "kind": "SCALAR", @@ -79178,7 +79357,7 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "maxPlaceInLine_gte", "description": null, "type": { "kind": "SCALAR", @@ -79190,7 +79369,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "maxPlaceInLine_in", "description": null, "type": { "kind": "LIST", @@ -79210,7 +79389,7 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "maxPlaceInLine_lt", "description": null, "type": { "kind": "SCALAR", @@ -79222,7 +79401,7 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "maxPlaceInLine_lte", "description": null, "type": { "kind": "SCALAR", @@ -79234,7 +79413,7 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "maxPlaceInLine_not", "description": null, "type": { "kind": "SCALAR", @@ -79246,7 +79425,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "maxPlaceInLine_not_in", "description": null, "type": { "kind": "LIST", @@ -79266,11 +79445,11 @@ "deprecationReason": null }, { - "name": "hash", + "name": "minFillAmount", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -79278,11 +79457,11 @@ "deprecationReason": null }, { - "name": "hash_contains", + "name": "minFillAmount_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -79290,11 +79469,11 @@ "deprecationReason": null }, { - "name": "hash_contains_nocase", + "name": "minFillAmount_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -79302,23 +79481,31 @@ "deprecationReason": null }, { - "name": "hash_ends_with", + "name": "minFillAmount_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_ends_with_nocase", + "name": "minFillAmount_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -79326,11 +79513,11 @@ "deprecationReason": null }, { - "name": "hash_gt", + "name": "minFillAmount_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -79338,11 +79525,11 @@ "deprecationReason": null }, { - "name": "hash_gte", + "name": "minFillAmount_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -79350,7 +79537,7 @@ "deprecationReason": null }, { - "name": "hash_in", + "name": "minFillAmount_not_in", "description": null, "type": { "kind": "LIST", @@ -79360,7 +79547,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -79370,59 +79557,27 @@ "deprecationReason": null }, { - "name": "hash_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_not_contains", + "name": "or", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PodOrder_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_not_contains_nocase", + "name": "podAmountFilled", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -79430,11 +79585,11 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with", + "name": "podAmountFilled_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -79442,11 +79597,11 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with_nocase", + "name": "podAmountFilled_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -79454,7 +79609,7 @@ "deprecationReason": null }, { - "name": "hash_not_in", + "name": "podAmountFilled_in", "description": null, "type": { "kind": "LIST", @@ -79464,7 +79619,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -79474,11 +79629,11 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with", + "name": "podAmountFilled_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -79486,11 +79641,11 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with_nocase", + "name": "podAmountFilled_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -79498,11 +79653,11 @@ "deprecationReason": null }, { - "name": "hash_starts_with", + "name": "podAmountFilled_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -79510,7 +79665,27 @@ "deprecationReason": null }, { - "name": "hash_starts_with_nocase", + "name": "podAmountFilled_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podMarketplace", "description": null, "type": { "kind": "SCALAR", @@ -79522,11 +79697,11 @@ "deprecationReason": null }, { - "name": "historyID", + "name": "podMarketplace_", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "PodMarketplace_filter", "ofType": null }, "defaultValue": null, @@ -79534,7 +79709,7 @@ "deprecationReason": null }, { - "name": "historyID_contains", + "name": "podMarketplace_contains", "description": null, "type": { "kind": "SCALAR", @@ -79546,7 +79721,7 @@ "deprecationReason": null }, { - "name": "historyID_contains_nocase", + "name": "podMarketplace_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -79558,7 +79733,7 @@ "deprecationReason": null }, { - "name": "historyID_ends_with", + "name": "podMarketplace_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -79570,7 +79745,7 @@ "deprecationReason": null }, { - "name": "historyID_ends_with_nocase", + "name": "podMarketplace_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -79582,7 +79757,7 @@ "deprecationReason": null }, { - "name": "historyID_gt", + "name": "podMarketplace_gt", "description": null, "type": { "kind": "SCALAR", @@ -79594,7 +79769,7 @@ "deprecationReason": null }, { - "name": "historyID_gte", + "name": "podMarketplace_gte", "description": null, "type": { "kind": "SCALAR", @@ -79606,7 +79781,7 @@ "deprecationReason": null }, { - "name": "historyID_in", + "name": "podMarketplace_in", "description": null, "type": { "kind": "LIST", @@ -79626,7 +79801,7 @@ "deprecationReason": null }, { - "name": "historyID_lt", + "name": "podMarketplace_lt", "description": null, "type": { "kind": "SCALAR", @@ -79638,7 +79813,7 @@ "deprecationReason": null }, { - "name": "historyID_lte", + "name": "podMarketplace_lte", "description": null, "type": { "kind": "SCALAR", @@ -79650,7 +79825,7 @@ "deprecationReason": null }, { - "name": "historyID_not", + "name": "podMarketplace_not", "description": null, "type": { "kind": "SCALAR", @@ -79662,7 +79837,7 @@ "deprecationReason": null }, { - "name": "historyID_not_contains", + "name": "podMarketplace_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -79674,7 +79849,7 @@ "deprecationReason": null }, { - "name": "historyID_not_contains_nocase", + "name": "podMarketplace_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -79686,7 +79861,7 @@ "deprecationReason": null }, { - "name": "historyID_not_ends_with", + "name": "podMarketplace_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -79698,7 +79873,7 @@ "deprecationReason": null }, { - "name": "historyID_not_ends_with_nocase", + "name": "podMarketplace_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -79710,7 +79885,7 @@ "deprecationReason": null }, { - "name": "historyID_not_in", + "name": "podMarketplace_not_in", "description": null, "type": { "kind": "LIST", @@ -79730,7 +79905,7 @@ "deprecationReason": null }, { - "name": "historyID_not_starts_with", + "name": "podMarketplace_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -79742,7 +79917,7 @@ "deprecationReason": null }, { - "name": "historyID_not_starts_with_nocase", + "name": "podMarketplace_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -79754,7 +79929,7 @@ "deprecationReason": null }, { - "name": "historyID_starts_with", + "name": "podMarketplace_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -79766,7 +79941,7 @@ "deprecationReason": null }, { - "name": "historyID_starts_with_nocase", + "name": "podMarketplace_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -79778,11 +79953,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "pricePerPod", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -79790,11 +79965,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "pricePerPod_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -79802,11 +79977,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "pricePerPod_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -79814,7 +79989,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "pricePerPod_in", "description": null, "type": { "kind": "LIST", @@ -79824,7 +79999,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } } @@ -79834,11 +80009,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "pricePerPod_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -79846,11 +80021,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "pricePerPod_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -79858,11 +80033,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "pricePerPod_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -79870,7 +80045,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "pricePerPod_not_in", "description": null, "type": { "kind": "LIST", @@ -79880,7 +80055,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } } @@ -79890,11 +80065,11 @@ "deprecationReason": null }, { - "name": "logIndex", + "name": "pricingFunction", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -79902,11 +80077,11 @@ "deprecationReason": null }, { - "name": "logIndex_gt", + "name": "pricingFunction_contains", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -79914,11 +80089,11 @@ "deprecationReason": null }, { - "name": "logIndex_gte", + "name": "pricingFunction_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -79926,7 +80101,19 @@ "deprecationReason": null }, { - "name": "logIndex_in", + "name": "pricingFunction_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pricingFunction_in", "description": null, "type": { "kind": "LIST", @@ -79936,7 +80123,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null } } @@ -79946,11 +80133,11 @@ "deprecationReason": null }, { - "name": "logIndex_lt", + "name": "pricingFunction_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -79958,11 +80145,11 @@ "deprecationReason": null }, { - "name": "logIndex_lte", + "name": "pricingFunction_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -79970,11 +80157,11 @@ "deprecationReason": null }, { - "name": "logIndex_not", + "name": "pricingFunction_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -79982,35 +80169,31 @@ "deprecationReason": null }, { - "name": "logIndex_not_in", + "name": "pricingFunction_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Bytes", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "or", + "name": "pricingFunction_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "PodOrderCancelled_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + } } }, "defaultValue": null, @@ -80018,11 +80201,11 @@ "deprecationReason": null }, { - "name": "orderId", + "name": "pricingType", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -80030,11 +80213,11 @@ "deprecationReason": null }, { - "name": "orderId_contains", + "name": "pricingType_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -80042,11 +80225,11 @@ "deprecationReason": null }, { - "name": "orderId_contains_nocase", + "name": "pricingType_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -80054,23 +80237,31 @@ "deprecationReason": null }, { - "name": "orderId_ends_with", + "name": "pricingType_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderId_ends_with_nocase", + "name": "pricingType_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -80078,11 +80269,11 @@ "deprecationReason": null }, { - "name": "orderId_gt", + "name": "pricingType_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -80090,11 +80281,11 @@ "deprecationReason": null }, { - "name": "orderId_gte", + "name": "pricingType_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -80102,7 +80293,7 @@ "deprecationReason": null }, { - "name": "orderId_in", + "name": "pricingType_not_in", "description": null, "type": { "kind": "LIST", @@ -80112,7 +80303,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } } @@ -80122,11 +80313,11 @@ "deprecationReason": null }, { - "name": "orderId_lt", + "name": "status", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "MarketStatus", "ofType": null }, "defaultValue": null, @@ -80134,23 +80325,31 @@ "deprecationReason": null }, { - "name": "orderId_lte", + "name": "status_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MarketStatus", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderId_not", + "name": "status_not", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "MarketStatus", "ofType": null }, "defaultValue": null, @@ -80158,23 +80357,31 @@ "deprecationReason": null }, { - "name": "orderId_not_contains", + "name": "status_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MarketStatus", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderId_not_contains_nocase", + "name": "updatedAt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -80182,11 +80389,11 @@ "deprecationReason": null }, { - "name": "orderId_not_ends_with", + "name": "updatedAt_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -80194,11 +80401,11 @@ "deprecationReason": null }, { - "name": "orderId_not_ends_with_nocase", + "name": "updatedAt_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -80206,7 +80413,7 @@ "deprecationReason": null }, { - "name": "orderId_not_in", + "name": "updatedAt_in", "description": null, "type": { "kind": "LIST", @@ -80216,7 +80423,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -80226,11 +80433,11 @@ "deprecationReason": null }, { - "name": "orderId_not_starts_with", + "name": "updatedAt_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -80238,11 +80445,11 @@ "deprecationReason": null }, { - "name": "orderId_not_starts_with_nocase", + "name": "updatedAt_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -80250,11 +80457,11 @@ "deprecationReason": null }, { - "name": "orderId_starts_with", + "name": "updatedAt_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -80262,418 +80469,464 @@ "deprecationReason": null }, { - "name": "orderId_starts_with_nocase", + "name": "updatedAt_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PodOrder_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "protocol", + "name": "beanAmount", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_", + "name": "beanAmountFilled", "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_contains", + "name": "createdAt", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_contains_nocase", + "name": "creationHash", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_ends_with", + "name": "farmer", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_ends_with_nocase", + "name": "farmer__id", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_gt", + "name": "fills", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_gte", + "name": "historyID", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_in", + "name": "id", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_lt", + "name": "maxPlaceInLine", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_lte", + "name": "minFillAmount", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not", + "name": "podAmountFilled", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_contains", + "name": "podMarketplace", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_contains_nocase", + "name": "podMarketplace__availableListedPods", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_ends_with", + "name": "podMarketplace__availableOrderBeans", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_ends_with_nocase", + "name": "podMarketplace__beanVolume", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_in", + "name": "podMarketplace__cancelledListedPods", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_starts_with", + "name": "podMarketplace__cancelledOrderBeans", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_starts_with_nocase", + "name": "podMarketplace__expiredListedPods", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_starts_with", + "name": "podMarketplace__filledListedPods", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_starts_with_nocase", + "name": "podMarketplace__filledOrderBeans", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PodOrderCancelled_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "account", + "name": "podMarketplace__filledOrderedPods", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber", + "name": "podMarketplace__id", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", + "name": "podMarketplace__lastDailySnapshotDay", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash", + "name": "podMarketplace__lastHourlySnapshotSeason", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID", + "name": "podMarketplace__listedPods", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "podMarketplace__orderBeans", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex", + "name": "podMarketplace__podVolume", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderId", + "name": "podMarketplace__season", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol", + "name": "pricePerPod", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__id", + "name": "pricingFunction", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__lastSeason", + "name": "pricingType", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__lastUpgrade", + "name": "status", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__methodologyVersion", + "name": "updatedAt", "description": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Pool", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "protocol__name", - "description": null, + "name": "bean", + "description": "The Bean token that is in this pool", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Bean", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__schemaVersion", + "name": "crossEvents", "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PoolCross_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PoolCross_filter", + "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": "PoolCross", + "ofType": null + } + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__slug", + "name": "crosses", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__subgraphVersion", + "name": "dailySnapshot", "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PoolDailySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PoolDailySnapshot_filter", + "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": "PoolDailySnapshot", + "ofType": null + } + } + } + }, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PodOrderCreated", - "description": null, - "fields": [ + }, { - "name": "account", - "description": " Account creating the listing", + "name": "deltaBeans", + "description": "Instantaneous deltaB", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } }, @@ -80681,31 +80934,100 @@ "deprecationReason": null }, { - "name": "amount", - "description": "The represented value emitted with this event changed with BIP-29 at block 15277986\nPre BIP-29: The number of pods ordered is emitted\nPost BIP-29: The number of beans supplied for the order is emitted.\n", - "args": [], + "name": "hourlySnapshot", + "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PoolHourlySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PoolHourlySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PoolHourlySnapshot", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber", - "description": " Block number of this event ", + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } }, @@ -80713,8 +81035,8 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": " Timestamp of this event ", + "name": "lastCross", + "description": "Last timestamp a cross was seen for this pool", "args": [], "type": { "kind": "NON_NULL", @@ -80729,15 +81051,15 @@ "deprecationReason": null }, { - "name": "hash", - "description": " Transaction hash of the transaction that emitted this event ", + "name": "lastPrice", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null } }, @@ -80745,15 +81067,15 @@ "deprecationReason": null }, { - "name": "historyID", - "description": " Historical ID for joins", + "name": "lastSeason", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, @@ -80761,15 +81083,15 @@ "deprecationReason": null }, { - "name": "id", - "description": "podOrderCreated-{ Transaction hash }-{ Log index }", + "name": "liquidityUSD", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null } }, @@ -80777,24 +81099,117 @@ "deprecationReason": null }, { - "name": "logIndex", - "description": " Event log index. For transactions that don't emit event, create arbitrary index starting from 0 ", + "name": "reserves", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "maxPlaceInLine", - "description": "Max place in line", + "name": "tokens", + "description": "All tokens in this pool", + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Token_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Token_filter", + "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": "Token", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volume", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -80809,31 +81224,43 @@ "deprecationReason": null }, { - "name": "orderId", - "description": " ID of the pod order", + "name": "volumeUSD", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PoolCross", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "pricePerPod", - "description": "Price per pod", + "name": "above", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null } }, @@ -80841,117 +81268,152 @@ "deprecationReason": null }, { - "name": "pricingFunction", - "description": "Pricing Function Data", + "name": "blockNumber", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricingType", - "description": "Pricing Type", + "name": "dailySnapshot", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PoolDailySnapshot", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol", - "description": " The protocol this transaction belongs to ", + "name": "hourlySnapshot", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Beanstalk", + "name": "PoolHourlySnapshot", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "MarketplaceEvent", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PodOrderCreated_filter", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "_change_block", - "description": "Filter for the block changed event.", + "name": "id", + "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "account", + "name": "pool", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Pool", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "account_contains", + "name": "price", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "account_contains_nocase", + "name": "timeSinceLastCross", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "account_ends_with", + "name": "timestamp", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PoolCross_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ + { + "name": "_change_block", + "description": "Filter for the block changed event.", + "type": { + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", "ofType": null }, "defaultValue": null, @@ -80959,11 +81421,11 @@ "deprecationReason": null }, { - "name": "account_ends_with_nocase", + "name": "above", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -80971,23 +81433,31 @@ "deprecationReason": null }, { - "name": "account_gt", + "name": "above_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "account_gte", + "name": "above_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -80995,7 +81465,7 @@ "deprecationReason": null }, { - "name": "account_in", + "name": "above_not_in", "description": null, "type": { "kind": "LIST", @@ -81005,7 +81475,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } } @@ -81015,23 +81485,27 @@ "deprecationReason": null }, { - "name": "account_lt", + "name": "and", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PoolCross_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "account_lte", + "name": "blockNumber", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -81039,11 +81513,11 @@ "deprecationReason": null }, { - "name": "account_not", + "name": "blockNumber_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -81051,11 +81525,11 @@ "deprecationReason": null }, { - "name": "account_not_contains", + "name": "blockNumber_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -81063,11 +81537,31 @@ "deprecationReason": null }, { - "name": "account_not_contains_nocase", + "name": "blockNumber_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockNumber_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -81075,11 +81569,11 @@ "deprecationReason": null }, { - "name": "account_not_ends_with", + "name": "blockNumber_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -81087,11 +81581,11 @@ "deprecationReason": null }, { - "name": "account_not_ends_with_nocase", + "name": "blockNumber_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -81099,7 +81593,7 @@ "deprecationReason": null }, { - "name": "account_not_in", + "name": "blockNumber_not_in", "description": null, "type": { "kind": "LIST", @@ -81109,7 +81603,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -81119,7 +81613,7 @@ "deprecationReason": null }, { - "name": "account_not_starts_with", + "name": "dailySnapshot", "description": null, "type": { "kind": "SCALAR", @@ -81131,7 +81625,19 @@ "deprecationReason": null }, { - "name": "account_not_starts_with_nocase", + "name": "dailySnapshot_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PoolDailySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dailySnapshot_contains", "description": null, "type": { "kind": "SCALAR", @@ -81143,7 +81649,7 @@ "deprecationReason": null }, { - "name": "account_starts_with", + "name": "dailySnapshot_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -81155,7 +81661,7 @@ "deprecationReason": null }, { - "name": "account_starts_with_nocase", + "name": "dailySnapshot_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -81167,11 +81673,11 @@ "deprecationReason": null }, { - "name": "amount", + "name": "dailySnapshot_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -81179,11 +81685,11 @@ "deprecationReason": null }, { - "name": "amount_gt", + "name": "dailySnapshot_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -81191,11 +81697,11 @@ "deprecationReason": null }, { - "name": "amount_gte", + "name": "dailySnapshot_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -81203,7 +81709,7 @@ "deprecationReason": null }, { - "name": "amount_in", + "name": "dailySnapshot_in", "description": null, "type": { "kind": "LIST", @@ -81213,7 +81719,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -81223,11 +81729,11 @@ "deprecationReason": null }, { - "name": "amount_lt", + "name": "dailySnapshot_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -81235,11 +81741,11 @@ "deprecationReason": null }, { - "name": "amount_lte", + "name": "dailySnapshot_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -81247,11 +81753,11 @@ "deprecationReason": null }, { - "name": "amount_not", + "name": "dailySnapshot_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -81259,47 +81765,23 @@ "deprecationReason": null }, { - "name": "amount_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "and", + "name": "dailySnapshot_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PodOrderCreated_filter", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber", + "name": "dailySnapshot_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -81307,11 +81789,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gt", + "name": "dailySnapshot_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -81319,11 +81801,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gte", + "name": "dailySnapshot_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -81331,7 +81813,7 @@ "deprecationReason": null }, { - "name": "blockNumber_in", + "name": "dailySnapshot_not_in", "description": null, "type": { "kind": "LIST", @@ -81341,7 +81823,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -81351,11 +81833,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lt", + "name": "dailySnapshot_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -81363,11 +81845,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lte", + "name": "dailySnapshot_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -81375,11 +81857,11 @@ "deprecationReason": null }, { - "name": "blockNumber_not", + "name": "dailySnapshot_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -81387,31 +81869,23 @@ "deprecationReason": null }, { - "name": "blockNumber_not_in", + "name": "dailySnapshot_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", + "name": "hourlySnapshot", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -81419,11 +81893,23 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "hourlySnapshot_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PoolHourlySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -81431,11 +81917,11 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "hourlySnapshot_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -81443,31 +81929,23 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "hourlySnapshot_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "hourlySnapshot_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -81475,11 +81953,11 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "hourlySnapshot_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -81487,11 +81965,11 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "hourlySnapshot_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -81499,7 +81977,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "hourlySnapshot_in", "description": null, "type": { "kind": "LIST", @@ -81509,7 +81987,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -81519,7 +81997,7 @@ "deprecationReason": null }, { - "name": "hash", + "name": "hourlySnapshot_lt", "description": null, "type": { "kind": "SCALAR", @@ -81531,7 +82009,7 @@ "deprecationReason": null }, { - "name": "hash_contains", + "name": "hourlySnapshot_lte", "description": null, "type": { "kind": "SCALAR", @@ -81543,7 +82021,7 @@ "deprecationReason": null }, { - "name": "hash_contains_nocase", + "name": "hourlySnapshot_not", "description": null, "type": { "kind": "SCALAR", @@ -81555,7 +82033,7 @@ "deprecationReason": null }, { - "name": "hash_ends_with", + "name": "hourlySnapshot_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -81567,7 +82045,7 @@ "deprecationReason": null }, { - "name": "hash_ends_with_nocase", + "name": "hourlySnapshot_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -81579,7 +82057,7 @@ "deprecationReason": null }, { - "name": "hash_gt", + "name": "hourlySnapshot_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -81591,7 +82069,7 @@ "deprecationReason": null }, { - "name": "hash_gte", + "name": "hourlySnapshot_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -81603,7 +82081,7 @@ "deprecationReason": null }, { - "name": "hash_in", + "name": "hourlySnapshot_not_in", "description": null, "type": { "kind": "LIST", @@ -81623,7 +82101,7 @@ "deprecationReason": null }, { - "name": "hash_lt", + "name": "hourlySnapshot_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -81635,7 +82113,7 @@ "deprecationReason": null }, { - "name": "hash_lte", + "name": "hourlySnapshot_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -81647,7 +82125,7 @@ "deprecationReason": null }, { - "name": "hash_not", + "name": "hourlySnapshot_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -81659,7 +82137,7 @@ "deprecationReason": null }, { - "name": "hash_not_contains", + "name": "hourlySnapshot_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -81671,11 +82149,11 @@ "deprecationReason": null }, { - "name": "hash_not_contains_nocase", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -81683,11 +82161,11 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -81695,11 +82173,11 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with_nocase", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -81707,7 +82185,7 @@ "deprecationReason": null }, { - "name": "hash_not_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -81717,7 +82195,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } } @@ -81727,11 +82205,11 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -81739,11 +82217,11 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with_nocase", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -81751,11 +82229,11 @@ "deprecationReason": null }, { - "name": "hash_starts_with", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -81763,7 +82241,43 @@ "deprecationReason": null }, { - "name": "hash_starts_with_nocase", + "name": "id_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PoolCross_filter", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool", "description": null, "type": { "kind": "SCALAR", @@ -81775,11 +82289,11 @@ "deprecationReason": null }, { - "name": "historyID", + "name": "pool_", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "Pool_filter", "ofType": null }, "defaultValue": null, @@ -81787,7 +82301,7 @@ "deprecationReason": null }, { - "name": "historyID_contains", + "name": "pool_contains", "description": null, "type": { "kind": "SCALAR", @@ -81799,7 +82313,7 @@ "deprecationReason": null }, { - "name": "historyID_contains_nocase", + "name": "pool_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -81811,7 +82325,7 @@ "deprecationReason": null }, { - "name": "historyID_ends_with", + "name": "pool_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -81823,7 +82337,7 @@ "deprecationReason": null }, { - "name": "historyID_ends_with_nocase", + "name": "pool_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -81835,7 +82349,7 @@ "deprecationReason": null }, { - "name": "historyID_gt", + "name": "pool_gt", "description": null, "type": { "kind": "SCALAR", @@ -81847,7 +82361,7 @@ "deprecationReason": null }, { - "name": "historyID_gte", + "name": "pool_gte", "description": null, "type": { "kind": "SCALAR", @@ -81859,7 +82373,7 @@ "deprecationReason": null }, { - "name": "historyID_in", + "name": "pool_in", "description": null, "type": { "kind": "LIST", @@ -81879,7 +82393,7 @@ "deprecationReason": null }, { - "name": "historyID_lt", + "name": "pool_lt", "description": null, "type": { "kind": "SCALAR", @@ -81891,7 +82405,7 @@ "deprecationReason": null }, { - "name": "historyID_lte", + "name": "pool_lte", "description": null, "type": { "kind": "SCALAR", @@ -81903,7 +82417,7 @@ "deprecationReason": null }, { - "name": "historyID_not", + "name": "pool_not", "description": null, "type": { "kind": "SCALAR", @@ -81915,7 +82429,7 @@ "deprecationReason": null }, { - "name": "historyID_not_contains", + "name": "pool_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -81927,7 +82441,7 @@ "deprecationReason": null }, { - "name": "historyID_not_contains_nocase", + "name": "pool_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -81939,7 +82453,7 @@ "deprecationReason": null }, { - "name": "historyID_not_ends_with", + "name": "pool_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -81951,7 +82465,7 @@ "deprecationReason": null }, { - "name": "historyID_not_ends_with_nocase", + "name": "pool_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -81963,7 +82477,7 @@ "deprecationReason": null }, { - "name": "historyID_not_in", + "name": "pool_not_in", "description": null, "type": { "kind": "LIST", @@ -81983,7 +82497,7 @@ "deprecationReason": null }, { - "name": "historyID_not_starts_with", + "name": "pool_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -81995,7 +82509,7 @@ "deprecationReason": null }, { - "name": "historyID_not_starts_with_nocase", + "name": "pool_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -82007,7 +82521,7 @@ "deprecationReason": null }, { - "name": "historyID_starts_with", + "name": "pool_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -82019,7 +82533,7 @@ "deprecationReason": null }, { - "name": "historyID_starts_with_nocase", + "name": "pool_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -82031,11 +82545,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "price", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -82043,11 +82557,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "price_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -82055,11 +82569,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "price_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -82067,7 +82581,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "price_in", "description": null, "type": { "kind": "LIST", @@ -82077,7 +82591,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null } } @@ -82087,11 +82601,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "price_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -82099,11 +82613,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "price_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -82111,11 +82625,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "price_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -82123,7 +82637,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "price_not_in", "description": null, "type": { "kind": "LIST", @@ -82133,7 +82647,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null } } @@ -82143,11 +82657,11 @@ "deprecationReason": null }, { - "name": "logIndex", + "name": "timeSinceLastCross", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -82155,11 +82669,11 @@ "deprecationReason": null }, { - "name": "logIndex_gt", + "name": "timeSinceLastCross_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -82167,11 +82681,11 @@ "deprecationReason": null }, { - "name": "logIndex_gte", + "name": "timeSinceLastCross_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -82179,7 +82693,7 @@ "deprecationReason": null }, { - "name": "logIndex_in", + "name": "timeSinceLastCross_in", "description": null, "type": { "kind": "LIST", @@ -82189,7 +82703,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -82199,11 +82713,11 @@ "deprecationReason": null }, { - "name": "logIndex_lt", + "name": "timeSinceLastCross_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -82211,11 +82725,11 @@ "deprecationReason": null }, { - "name": "logIndex_lte", + "name": "timeSinceLastCross_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -82223,11 +82737,11 @@ "deprecationReason": null }, { - "name": "logIndex_not", + "name": "timeSinceLastCross_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -82235,7 +82749,7 @@ "deprecationReason": null }, { - "name": "logIndex_not_in", + "name": "timeSinceLastCross_not_in", "description": null, "type": { "kind": "LIST", @@ -82245,7 +82759,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -82255,7 +82769,7 @@ "deprecationReason": null }, { - "name": "maxPlaceInLine", + "name": "timestamp", "description": null, "type": { "kind": "SCALAR", @@ -82267,7 +82781,7 @@ "deprecationReason": null }, { - "name": "maxPlaceInLine_gt", + "name": "timestamp_gt", "description": null, "type": { "kind": "SCALAR", @@ -82279,7 +82793,7 @@ "deprecationReason": null }, { - "name": "maxPlaceInLine_gte", + "name": "timestamp_gte", "description": null, "type": { "kind": "SCALAR", @@ -82291,7 +82805,7 @@ "deprecationReason": null }, { - "name": "maxPlaceInLine_in", + "name": "timestamp_in", "description": null, "type": { "kind": "LIST", @@ -82311,7 +82825,7 @@ "deprecationReason": null }, { - "name": "maxPlaceInLine_lt", + "name": "timestamp_lt", "description": null, "type": { "kind": "SCALAR", @@ -82323,7 +82837,7 @@ "deprecationReason": null }, { - "name": "maxPlaceInLine_lte", + "name": "timestamp_lte", "description": null, "type": { "kind": "SCALAR", @@ -82335,7 +82849,7 @@ "deprecationReason": null }, { - "name": "maxPlaceInLine_not", + "name": "timestamp_not", "description": null, "type": { "kind": "SCALAR", @@ -82347,7 +82861,7 @@ "deprecationReason": null }, { - "name": "maxPlaceInLine_not_in", + "name": "timestamp_not_in", "description": null, "type": { "kind": "LIST", @@ -82365,309 +82879,806 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PoolCross_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "above", + "description": null, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "or", + "name": "blockNumber", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PodOrderCreated_filter", - "ofType": null - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderId", + "name": "dailySnapshot", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderId_contains", + "name": "dailySnapshot__createdAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dailySnapshot__crosses", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dailySnapshot__deltaBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dailySnapshot__deltaCrosses", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dailySnapshot__deltaLiquidityUSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dailySnapshot__deltaVolume", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dailySnapshot__deltaVolumeUSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dailySnapshot__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dailySnapshot__lastPrice", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dailySnapshot__liquidityUSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dailySnapshot__season", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dailySnapshot__twaDeltaBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dailySnapshot__twaPrice", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dailySnapshot__twaToken2Price", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dailySnapshot__updatedAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dailySnapshot__utilization", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dailySnapshot__volume", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dailySnapshot__volumeUSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__createdAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__crosses", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__deltaBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__deltaCrosses", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__deltaLiquidityUSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__deltaVolume", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__deltaVolumeUSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__lastPrice", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__liquidityUSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__season", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__twaDeltaBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__twaPrice", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__twaToken2Price", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__updatedAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__utilization", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__volume", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshot__volumeUSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool__crosses", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool__deltaBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool__lastCross", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool__lastPrice", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool__lastSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool__liquidityUSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool__volume", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool__volumeUSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeSinceLastCross", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timestamp", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PoolDailySnapshot", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "createdAt", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderId_contains_nocase", + "name": "crossEvents", "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PoolCross_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PoolCross_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PoolCross", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderId_ends_with", + "name": "crosses", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderId_ends_with_nocase", - "description": null, + "name": "deltaBeans", + "description": "Instantaneous deltaB", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderId_gt", + "name": "deltaCrosses", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderId_gte", + "name": "deltaLiquidityUSD", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderId_in", + "name": "deltaReserves", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderId_lt", + "name": "deltaVolume", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderId_lte", + "name": "deltaVolumeUSD", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderId_not", + "name": "id", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderId_not_contains", + "name": "lastPrice", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderId_not_contains_nocase", + "name": "liquidityUSD", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderId_not_ends_with", + "name": "pool", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Pool", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderId_not_ends_with_nocase", + "name": "reserves", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderId_not_in", + "name": "season", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderId_not_starts_with", - "description": null, + "name": "twaDeltaBeans", + "description": "Time-Weighted deltaB over the previous season", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderId_not_starts_with_nocase", - "description": null, + "name": "twaPrice", + "description": "Time-Weighted price over the previous season", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderId_starts_with", - "description": null, + "name": "twaToken2Price", + "description": "Time-Weighted price of the other token in the pool over the previous season, if applicable", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderId_starts_with_nocase", + "name": "updatedAt", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricePerPod", + "name": "utilization", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricePerPod_gt", + "name": "volume", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricePerPod_gte", + "name": "volumeUSD", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PoolDailySnapshot_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ + { + "name": "_change_block", + "description": "Filter for the block changed event.", + "type": { + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", "ofType": null }, "defaultValue": null, @@ -82675,19 +83686,15 @@ "deprecationReason": null }, { - "name": "pricePerPod_in", + "name": "and", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "PoolDailySnapshot_filter", + "ofType": null } }, "defaultValue": null, @@ -82695,11 +83702,11 @@ "deprecationReason": null }, { - "name": "pricePerPod_lt", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -82707,11 +83714,11 @@ "deprecationReason": null }, { - "name": "pricePerPod_lte", + "name": "createdAt_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -82719,11 +83726,11 @@ "deprecationReason": null }, { - "name": "pricePerPod_not", + "name": "createdAt_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -82731,7 +83738,7 @@ "deprecationReason": null }, { - "name": "pricePerPod_not_in", + "name": "createdAt_in", "description": null, "type": { "kind": "LIST", @@ -82741,7 +83748,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -82751,23 +83758,11 @@ "deprecationReason": null }, { - "name": "pricingFunction", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricingFunction_contains", + "name": "createdAt_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -82775,11 +83770,11 @@ "deprecationReason": null }, { - "name": "pricingFunction_gt", + "name": "createdAt_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -82787,11 +83782,11 @@ "deprecationReason": null }, { - "name": "pricingFunction_gte", + "name": "createdAt_not", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -82799,7 +83794,7 @@ "deprecationReason": null }, { - "name": "pricingFunction_in", + "name": "createdAt_not_in", "description": null, "type": { "kind": "LIST", @@ -82809,7 +83804,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null } } @@ -82819,11 +83814,11 @@ "deprecationReason": null }, { - "name": "pricingFunction_lt", + "name": "crossEvents_", "description": null, "type": { - "kind": "SCALAR", - "name": "Bytes", + "kind": "INPUT_OBJECT", + "name": "PoolCross_filter", "ofType": null }, "defaultValue": null, @@ -82831,11 +83826,11 @@ "deprecationReason": null }, { - "name": "pricingFunction_lte", + "name": "crosses", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -82843,11 +83838,11 @@ "deprecationReason": null }, { - "name": "pricingFunction_not", + "name": "crosses_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -82855,11 +83850,11 @@ "deprecationReason": null }, { - "name": "pricingFunction_not_contains", + "name": "crosses_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -82867,7 +83862,7 @@ "deprecationReason": null }, { - "name": "pricingFunction_not_in", + "name": "crosses_in", "description": null, "type": { "kind": "LIST", @@ -82877,7 +83872,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Bytes", + "name": "Int", "ofType": null } } @@ -82887,7 +83882,7 @@ "deprecationReason": null }, { - "name": "pricingType", + "name": "crosses_lt", "description": null, "type": { "kind": "SCALAR", @@ -82899,7 +83894,7 @@ "deprecationReason": null }, { - "name": "pricingType_gt", + "name": "crosses_lte", "description": null, "type": { "kind": "SCALAR", @@ -82911,7 +83906,7 @@ "deprecationReason": null }, { - "name": "pricingType_gte", + "name": "crosses_not", "description": null, "type": { "kind": "SCALAR", @@ -82923,7 +83918,7 @@ "deprecationReason": null }, { - "name": "pricingType_in", + "name": "crosses_not_in", "description": null, "type": { "kind": "LIST", @@ -82943,11 +83938,11 @@ "deprecationReason": null }, { - "name": "pricingType_lt", + "name": "deltaBeans", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -82955,11 +83950,11 @@ "deprecationReason": null }, { - "name": "pricingType_lte", + "name": "deltaBeans_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -82967,11 +83962,11 @@ "deprecationReason": null }, { - "name": "pricingType_not", + "name": "deltaBeans_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -82979,7 +83974,7 @@ "deprecationReason": null }, { - "name": "pricingType_not_in", + "name": "deltaBeans_in", "description": null, "type": { "kind": "LIST", @@ -82989,7 +83984,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -82999,23 +83994,11 @@ "deprecationReason": null }, { - "name": "protocol", + "name": "deltaBeans_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -83023,11 +84006,11 @@ "deprecationReason": null }, { - "name": "protocol_contains", + "name": "deltaBeans_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -83035,11 +84018,11 @@ "deprecationReason": null }, { - "name": "protocol_contains_nocase", + "name": "deltaBeans_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -83047,23 +84030,31 @@ "deprecationReason": null }, { - "name": "protocol_ends_with", + "name": "deltaBeans_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_ends_with_nocase", + "name": "deltaCrosses", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -83071,11 +84062,11 @@ "deprecationReason": null }, { - "name": "protocol_gt", + "name": "deltaCrosses_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -83083,11 +84074,11 @@ "deprecationReason": null }, { - "name": "protocol_gte", + "name": "deltaCrosses_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -83095,7 +84086,7 @@ "deprecationReason": null }, { - "name": "protocol_in", + "name": "deltaCrosses_in", "description": null, "type": { "kind": "LIST", @@ -83105,7 +84096,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } } @@ -83115,11 +84106,11 @@ "deprecationReason": null }, { - "name": "protocol_lt", + "name": "deltaCrosses_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -83127,11 +84118,11 @@ "deprecationReason": null }, { - "name": "protocol_lte", + "name": "deltaCrosses_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -83139,11 +84130,11 @@ "deprecationReason": null }, { - "name": "protocol_not", + "name": "deltaCrosses_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -83151,23 +84142,31 @@ "deprecationReason": null }, { - "name": "protocol_not_contains", + "name": "deltaCrosses_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_contains_nocase", + "name": "deltaLiquidityUSD", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -83175,11 +84174,11 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with", + "name": "deltaLiquidityUSD_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -83187,11 +84186,11 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with_nocase", + "name": "deltaLiquidityUSD_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -83199,7 +84198,7 @@ "deprecationReason": null }, { - "name": "protocol_not_in", + "name": "deltaLiquidityUSD_in", "description": null, "type": { "kind": "LIST", @@ -83209,7 +84208,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null } } @@ -83219,11 +84218,11 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with", + "name": "deltaLiquidityUSD_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -83231,11 +84230,11 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with_nocase", + "name": "deltaLiquidityUSD_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -83243,11 +84242,11 @@ "deprecationReason": null }, { - "name": "protocol_starts_with", + "name": "deltaLiquidityUSD_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -83255,414 +84254,243 @@ "deprecationReason": null }, { - "name": "protocol_starts_with_nocase", + "name": "deltaLiquidityUSD_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PodOrderCreated_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "account", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "historyID", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxPlaceInLine", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderId", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricePerPod", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricingFunction", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricingType", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__lastSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__lastUpgrade", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__methodologyVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__name", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__schemaVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__slug", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "protocol__subgraphVersion", + "name": "deltaReserves", "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PodOrderFilled", - "description": null, - "fields": [ - { - "name": "amount", - "description": "Number of pods transferred", - "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber", - "description": " Block number of this event ", - "args": [], + "name": "deltaReserves_contains", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "costInBeans", - "description": "Beans paid to fill the order", - "args": [], - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": " Timestamp of this event ", - "args": [], + "name": "deltaReserves_contains_nocase", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fromFarmer", - "description": "Account selling pods", - "args": [], + "name": "deltaReserves_not", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash", - "description": " Transaction hash of the transaction that emitted this event ", - "args": [], + "name": "deltaReserves_not_contains", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID", - "description": " Historical ID for joins", - "args": [], + "name": "deltaReserves_not_contains_nocase", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "podOrderFilled-{ Transaction hash }-{ Log index }", - "args": [], + "name": "deltaVolume", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "index", - "description": "Index of the plot transferred", - "args": [], + "name": "deltaVolumeUSD", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex", - "description": " Event log index. For transactions that don't emit event, create arbitrary index starting from 0 ", - "args": [], + "name": "deltaVolumeUSD_gt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "placeInLine", - "description": "Where these pods were in line when filled", - "args": [], + "name": "deltaVolumeUSD_gte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol", - "description": " The protocol this transaction belongs to ", - "args": [], + "name": "deltaVolumeUSD_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Beanstalk", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "start", - "description": "Start of the plot transferred", - "args": [], + "name": "deltaVolumeUSD_lt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer", - "description": "Account buying pods", - "args": [], + "name": "deltaVolumeUSD_lte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "MarketplaceEvent", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PodOrderFilled_filter", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "_change_block", - "description": "Filter for the block changed event.", + "name": "deltaVolumeUSD_not", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -83670,19 +84498,27 @@ "deprecationReason": null }, { - "name": "amount", + "name": "deltaVolumeUSD_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "amount_gt", + "name": "deltaVolume_gt", "description": null, "type": { "kind": "SCALAR", @@ -83694,7 +84530,7 @@ "deprecationReason": null }, { - "name": "amount_gte", + "name": "deltaVolume_gte", "description": null, "type": { "kind": "SCALAR", @@ -83706,7 +84542,7 @@ "deprecationReason": null }, { - "name": "amount_in", + "name": "deltaVolume_in", "description": null, "type": { "kind": "LIST", @@ -83726,7 +84562,7 @@ "deprecationReason": null }, { - "name": "amount_lt", + "name": "deltaVolume_lt", "description": null, "type": { "kind": "SCALAR", @@ -83738,7 +84574,7 @@ "deprecationReason": null }, { - "name": "amount_lte", + "name": "deltaVolume_lte", "description": null, "type": { "kind": "SCALAR", @@ -83750,7 +84586,7 @@ "deprecationReason": null }, { - "name": "amount_not", + "name": "deltaVolume_not", "description": null, "type": { "kind": "SCALAR", @@ -83762,7 +84598,7 @@ "deprecationReason": null }, { - "name": "amount_not_in", + "name": "deltaVolume_not_in", "description": null, "type": { "kind": "LIST", @@ -83782,27 +84618,11 @@ "deprecationReason": null }, { - "name": "and", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PodOrderFilled_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -83810,11 +84630,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gt", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -83822,11 +84642,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gte", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -83834,7 +84654,7 @@ "deprecationReason": null }, { - "name": "blockNumber_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -83844,7 +84664,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -83854,11 +84674,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lt", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -83866,11 +84686,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lte", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -83878,11 +84698,11 @@ "deprecationReason": null }, { - "name": "blockNumber_not", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -83890,7 +84710,7 @@ "deprecationReason": null }, { - "name": "blockNumber_not_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -83900,7 +84720,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -83910,11 +84730,11 @@ "deprecationReason": null }, { - "name": "costInBeans", + "name": "lastPrice", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -83922,11 +84742,11 @@ "deprecationReason": null }, { - "name": "costInBeans_gt", + "name": "lastPrice_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -83934,11 +84754,11 @@ "deprecationReason": null }, { - "name": "costInBeans_gte", + "name": "lastPrice_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -83946,7 +84766,7 @@ "deprecationReason": null }, { - "name": "costInBeans_in", + "name": "lastPrice_in", "description": null, "type": { "kind": "LIST", @@ -83956,7 +84776,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null } } @@ -83966,11 +84786,11 @@ "deprecationReason": null }, { - "name": "costInBeans_lt", + "name": "lastPrice_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -83978,11 +84798,11 @@ "deprecationReason": null }, { - "name": "costInBeans_lte", + "name": "lastPrice_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -83990,11 +84810,11 @@ "deprecationReason": null }, { - "name": "costInBeans_not", + "name": "lastPrice_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -84002,7 +84822,7 @@ "deprecationReason": null }, { - "name": "costInBeans_not_in", + "name": "lastPrice_not_in", "description": null, "type": { "kind": "LIST", @@ -84012,7 +84832,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null } } @@ -84022,11 +84842,11 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "liquidityUSD", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -84034,11 +84854,11 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "liquidityUSD_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -84046,11 +84866,11 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "liquidityUSD_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -84058,7 +84878,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "liquidityUSD_in", "description": null, "type": { "kind": "LIST", @@ -84068,7 +84888,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null } } @@ -84078,11 +84898,11 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "liquidityUSD_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -84090,11 +84910,11 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "liquidityUSD_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -84102,11 +84922,11 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "liquidityUSD_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -84114,7 +84934,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "liquidityUSD_not_in", "description": null, "type": { "kind": "LIST", @@ -84124,7 +84944,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null } } @@ -84134,7 +84954,23 @@ "deprecationReason": null }, { - "name": "fromFarmer", + "name": "or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PoolDailySnapshot_filter", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool", "description": null, "type": { "kind": "SCALAR", @@ -84146,7 +84982,19 @@ "deprecationReason": null }, { - "name": "fromFarmer_contains", + "name": "pool_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Pool_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool_contains", "description": null, "type": { "kind": "SCALAR", @@ -84158,7 +85006,7 @@ "deprecationReason": null }, { - "name": "fromFarmer_contains_nocase", + "name": "pool_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -84170,7 +85018,7 @@ "deprecationReason": null }, { - "name": "fromFarmer_ends_with", + "name": "pool_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -84182,7 +85030,7 @@ "deprecationReason": null }, { - "name": "fromFarmer_ends_with_nocase", + "name": "pool_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -84194,7 +85042,7 @@ "deprecationReason": null }, { - "name": "fromFarmer_gt", + "name": "pool_gt", "description": null, "type": { "kind": "SCALAR", @@ -84206,7 +85054,7 @@ "deprecationReason": null }, { - "name": "fromFarmer_gte", + "name": "pool_gte", "description": null, "type": { "kind": "SCALAR", @@ -84218,7 +85066,7 @@ "deprecationReason": null }, { - "name": "fromFarmer_in", + "name": "pool_in", "description": null, "type": { "kind": "LIST", @@ -84238,7 +85086,7 @@ "deprecationReason": null }, { - "name": "fromFarmer_lt", + "name": "pool_lt", "description": null, "type": { "kind": "SCALAR", @@ -84250,7 +85098,7 @@ "deprecationReason": null }, { - "name": "fromFarmer_lte", + "name": "pool_lte", "description": null, "type": { "kind": "SCALAR", @@ -84262,7 +85110,7 @@ "deprecationReason": null }, { - "name": "fromFarmer_not", + "name": "pool_not", "description": null, "type": { "kind": "SCALAR", @@ -84274,7 +85122,7 @@ "deprecationReason": null }, { - "name": "fromFarmer_not_contains", + "name": "pool_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -84286,7 +85134,7 @@ "deprecationReason": null }, { - "name": "fromFarmer_not_contains_nocase", + "name": "pool_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -84298,7 +85146,7 @@ "deprecationReason": null }, { - "name": "fromFarmer_not_ends_with", + "name": "pool_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -84310,7 +85158,7 @@ "deprecationReason": null }, { - "name": "fromFarmer_not_ends_with_nocase", + "name": "pool_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -84322,7 +85170,7 @@ "deprecationReason": null }, { - "name": "fromFarmer_not_in", + "name": "pool_not_in", "description": null, "type": { "kind": "LIST", @@ -84342,31 +85190,7 @@ "deprecationReason": null }, { - "name": "fromFarmer_not_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fromFarmer_not_starts_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fromFarmer_starts_with", + "name": "pool_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -84378,7 +85202,7 @@ "deprecationReason": null }, { - "name": "fromFarmer_starts_with_nocase", + "name": "pool_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -84390,7 +85214,7 @@ "deprecationReason": null }, { - "name": "hash", + "name": "pool_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -84402,7 +85226,7 @@ "deprecationReason": null }, { - "name": "hash_contains", + "name": "pool_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -84414,67 +85238,107 @@ "deprecationReason": null }, { - "name": "hash_contains_nocase", + "name": "reserves", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_ends_with", + "name": "reserves_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_ends_with_nocase", + "name": "reserves_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_gt", + "name": "reserves_not", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_gte", + "name": "reserves_not_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_in", + "name": "reserves_not_contains_nocase", "description": null, "type": { "kind": "LIST", @@ -84484,7 +85348,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -84494,11 +85358,11 @@ "deprecationReason": null }, { - "name": "hash_lt", + "name": "season", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -84506,11 +85370,11 @@ "deprecationReason": null }, { - "name": "hash_lte", + "name": "season_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -84518,11 +85382,11 @@ "deprecationReason": null }, { - "name": "hash_not", + "name": "season_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -84530,23 +85394,31 @@ "deprecationReason": null }, { - "name": "hash_not_contains", + "name": "season_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_not_contains_nocase", + "name": "season_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -84554,11 +85426,11 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with", + "name": "season_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -84566,11 +85438,11 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with_nocase", + "name": "season_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -84578,7 +85450,7 @@ "deprecationReason": null }, { - "name": "hash_not_in", + "name": "season_not_in", "description": null, "type": { "kind": "LIST", @@ -84588,7 +85460,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } } @@ -84598,11 +85470,11 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with", + "name": "twaDeltaBeans", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -84610,11 +85482,11 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with_nocase", + "name": "twaDeltaBeans_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -84622,11 +85494,11 @@ "deprecationReason": null }, { - "name": "hash_starts_with", + "name": "twaDeltaBeans_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -84634,23 +85506,31 @@ "deprecationReason": null }, { - "name": "hash_starts_with_nocase", + "name": "twaDeltaBeans_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID", + "name": "twaDeltaBeans_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -84658,11 +85538,11 @@ "deprecationReason": null }, { - "name": "historyID_contains", + "name": "twaDeltaBeans_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -84670,11 +85550,11 @@ "deprecationReason": null }, { - "name": "historyID_contains_nocase", + "name": "twaDeltaBeans_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -84682,23 +85562,31 @@ "deprecationReason": null }, { - "name": "historyID_ends_with", + "name": "twaDeltaBeans_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_ends_with_nocase", + "name": "twaPrice", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -84706,11 +85594,11 @@ "deprecationReason": null }, { - "name": "historyID_gt", + "name": "twaPrice_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -84718,11 +85606,11 @@ "deprecationReason": null }, { - "name": "historyID_gte", + "name": "twaPrice_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -84730,7 +85618,7 @@ "deprecationReason": null }, { - "name": "historyID_in", + "name": "twaPrice_in", "description": null, "type": { "kind": "LIST", @@ -84740,7 +85628,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null } } @@ -84750,11 +85638,11 @@ "deprecationReason": null }, { - "name": "historyID_lt", + "name": "twaPrice_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -84762,11 +85650,11 @@ "deprecationReason": null }, { - "name": "historyID_lte", + "name": "twaPrice_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -84774,11 +85662,11 @@ "deprecationReason": null }, { - "name": "historyID_not", + "name": "twaPrice_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -84786,23 +85674,31 @@ "deprecationReason": null }, { - "name": "historyID_not_contains", + "name": "twaPrice_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_not_contains_nocase", + "name": "twaToken2Price", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -84810,11 +85706,11 @@ "deprecationReason": null }, { - "name": "historyID_not_ends_with", + "name": "twaToken2Price_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -84822,11 +85718,11 @@ "deprecationReason": null }, { - "name": "historyID_not_ends_with_nocase", + "name": "twaToken2Price_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -84834,7 +85730,7 @@ "deprecationReason": null }, { - "name": "historyID_not_in", + "name": "twaToken2Price_in", "description": null, "type": { "kind": "LIST", @@ -84844,7 +85740,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null } } @@ -84854,11 +85750,11 @@ "deprecationReason": null }, { - "name": "historyID_not_starts_with", + "name": "twaToken2Price_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -84866,11 +85762,11 @@ "deprecationReason": null }, { - "name": "historyID_not_starts_with_nocase", + "name": "twaToken2Price_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -84878,11 +85774,11 @@ "deprecationReason": null }, { - "name": "historyID_starts_with", + "name": "twaToken2Price_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -84890,23 +85786,31 @@ "deprecationReason": null }, { - "name": "historyID_starts_with_nocase", + "name": "twaToken2Price_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "updatedAt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -84914,11 +85818,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "updatedAt_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -84926,11 +85830,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "updatedAt_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -84938,7 +85842,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "updatedAt_in", "description": null, "type": { "kind": "LIST", @@ -84948,7 +85852,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -84958,11 +85862,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "updatedAt_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -84970,11 +85874,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "updatedAt_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -84982,11 +85886,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "updatedAt_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -84994,7 +85898,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "updatedAt_not_in", "description": null, "type": { "kind": "LIST", @@ -85004,7 +85908,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -85014,11 +85918,11 @@ "deprecationReason": null }, { - "name": "index", + "name": "utilization", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -85026,11 +85930,11 @@ "deprecationReason": null }, { - "name": "index_gt", + "name": "utilization_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -85038,11 +85942,11 @@ "deprecationReason": null }, { - "name": "index_gte", + "name": "utilization_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -85050,7 +85954,7 @@ "deprecationReason": null }, { - "name": "index_in", + "name": "utilization_in", "description": null, "type": { "kind": "LIST", @@ -85060,7 +85964,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null } } @@ -85070,11 +85974,11 @@ "deprecationReason": null }, { - "name": "index_lt", + "name": "utilization_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -85082,11 +85986,11 @@ "deprecationReason": null }, { - "name": "index_lte", + "name": "utilization_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -85094,11 +85998,11 @@ "deprecationReason": null }, { - "name": "index_not", + "name": "utilization_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -85106,7 +86010,7 @@ "deprecationReason": null }, { - "name": "index_not_in", + "name": "utilization_not_in", "description": null, "type": { "kind": "LIST", @@ -85116,7 +86020,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null } } @@ -85126,11 +86030,11 @@ "deprecationReason": null }, { - "name": "logIndex", + "name": "volume", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -85138,11 +86042,11 @@ "deprecationReason": null }, { - "name": "logIndex_gt", + "name": "volumeUSD", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -85150,11 +86054,11 @@ "deprecationReason": null }, { - "name": "logIndex_gte", + "name": "volumeUSD_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -85162,7 +86066,19 @@ "deprecationReason": null }, { - "name": "logIndex_in", + "name": "volumeUSD_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeUSD_in", "description": null, "type": { "kind": "LIST", @@ -85172,7 +86088,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null } } @@ -85182,11 +86098,11 @@ "deprecationReason": null }, { - "name": "logIndex_lt", + "name": "volumeUSD_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -85194,11 +86110,11 @@ "deprecationReason": null }, { - "name": "logIndex_lte", + "name": "volumeUSD_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -85206,11 +86122,11 @@ "deprecationReason": null }, { - "name": "logIndex_not", + "name": "volumeUSD_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -85218,7 +86134,7 @@ "deprecationReason": null }, { - "name": "logIndex_not_in", + "name": "volumeUSD_not_in", "description": null, "type": { "kind": "LIST", @@ -85228,7 +86144,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null } } @@ -85238,35 +86154,7 @@ "deprecationReason": null }, { - "name": "or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PodOrderFilled_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "placeInLine", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "placeInLine_gt", + "name": "volume_gt", "description": null, "type": { "kind": "SCALAR", @@ -85278,7 +86166,7 @@ "deprecationReason": null }, { - "name": "placeInLine_gte", + "name": "volume_gte", "description": null, "type": { "kind": "SCALAR", @@ -85290,7 +86178,7 @@ "deprecationReason": null }, { - "name": "placeInLine_in", + "name": "volume_in", "description": null, "type": { "kind": "LIST", @@ -85310,7 +86198,7 @@ "deprecationReason": null }, { - "name": "placeInLine_lt", + "name": "volume_lt", "description": null, "type": { "kind": "SCALAR", @@ -85322,7 +86210,7 @@ "deprecationReason": null }, { - "name": "placeInLine_lte", + "name": "volume_lte", "description": null, "type": { "kind": "SCALAR", @@ -85334,7 +86222,7 @@ "deprecationReason": null }, { - "name": "placeInLine_not", + "name": "volume_not", "description": null, "type": { "kind": "SCALAR", @@ -85346,7 +86234,7 @@ "deprecationReason": null }, { - "name": "placeInLine_not_in", + "name": "volume_not_in", "description": null, "type": { "kind": "LIST", @@ -85364,795 +86252,660 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PoolDailySnapshot_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "protocol", + "name": "createdAt", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_", + "name": "crossEvents", "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_contains", + "name": "crosses", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_contains_nocase", + "name": "deltaBeans", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_ends_with", + "name": "deltaCrosses", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_ends_with_nocase", + "name": "deltaLiquidityUSD", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_gt", + "name": "deltaReserves", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_gte", + "name": "deltaVolume", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_in", + "name": "deltaVolumeUSD", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_lt", + "name": "id", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_lte", + "name": "lastPrice", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not", + "name": "liquidityUSD", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_contains", + "name": "pool", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_contains_nocase", + "name": "pool__crosses", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_ends_with", + "name": "pool__deltaBeans", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_ends_with_nocase", + "name": "pool__id", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_in", + "name": "pool__lastCross", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_starts_with", + "name": "pool__lastPrice", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_starts_with_nocase", + "name": "pool__lastSeason", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_starts_with", + "name": "pool__liquidityUSD", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_starts_with_nocase", + "name": "pool__volume", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "start", + "name": "pool__volumeUSD", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "start_gt", + "name": "reserves", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "start_gte", + "name": "season", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "start_in", + "name": "twaDeltaBeans", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "start_lt", + "name": "twaPrice", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "start_lte", + "name": "twaToken2Price", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "start_not", + "name": "updatedAt", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "start_not_in", + "name": "utilization", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer", + "name": "volume", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer_contains", + "name": "volumeUSD", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PoolHourlySnapshot", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "toFarmer_contains_nocase", + "name": "createdAt", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer_ends_with", + "name": "crossEvents", "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PoolCross_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PoolCross_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PoolCross", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer_ends_with_nocase", + "name": "crosses", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer_gt", - "description": null, + "name": "deltaBeans", + "description": "Instantaneous deltaB", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer_gte", + "name": "deltaCrosses", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer_in", + "name": "deltaLiquidityUSD", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer_lt", + "name": "deltaReserves", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer_lte", + "name": "deltaVolume", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer_not", + "name": "deltaVolumeUSD", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer_not_contains", + "name": "id", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer_not_contains_nocase", + "name": "lastPrice", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer_not_ends_with", + "name": "liquidityUSD", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer_not_ends_with_nocase", + "name": "pool", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Pool", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer_not_in", + "name": "reserves", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer_not_starts_with", + "name": "season", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer_not_starts_with_nocase", - "description": null, + "name": "twaDeltaBeans", + "description": "Time-Weighted deltaB over the previous season", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer_starts_with", - "description": null, + "name": "twaPrice", + "description": "Time-Weighted bean price over the previous season", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer_starts_with_nocase", - "description": null, + "name": "twaToken2Price", + "description": "Time-Weighted price of the other token in the pool over the previous season, if applicable", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PodOrderFilled_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "amount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "costInBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fromFarmer", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "historyID", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "index", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "placeInLine", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__lastSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__lastUpgrade", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__methodologyVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__name", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__schemaVersion", - "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__slug", + "name": "updatedAt", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__subgraphVersion", + "name": "utilization", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "start", + "name": "volume", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer", + "name": "volumeUSD", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "PodOrder_filter", + "name": "PoolHourlySnapshot_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { @@ -86175,7 +86928,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "PodOrder_filter", + "name": "PoolHourlySnapshot_filter", "ofType": null } }, @@ -86184,19 +86937,7 @@ "deprecationReason": null }, { - "name": "beanAmount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanAmountFilled", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", @@ -86208,7 +86949,7 @@ "deprecationReason": null }, { - "name": "beanAmountFilled_gt", + "name": "createdAt_gt", "description": null, "type": { "kind": "SCALAR", @@ -86220,7 +86961,7 @@ "deprecationReason": null }, { - "name": "beanAmountFilled_gte", + "name": "createdAt_gte", "description": null, "type": { "kind": "SCALAR", @@ -86232,7 +86973,7 @@ "deprecationReason": null }, { - "name": "beanAmountFilled_in", + "name": "createdAt_in", "description": null, "type": { "kind": "LIST", @@ -86252,7 +86993,7 @@ "deprecationReason": null }, { - "name": "beanAmountFilled_lt", + "name": "createdAt_lt", "description": null, "type": { "kind": "SCALAR", @@ -86264,7 +87005,7 @@ "deprecationReason": null }, { - "name": "beanAmountFilled_lte", + "name": "createdAt_lte", "description": null, "type": { "kind": "SCALAR", @@ -86276,7 +87017,7 @@ "deprecationReason": null }, { - "name": "beanAmountFilled_not", + "name": "createdAt_not", "description": null, "type": { "kind": "SCALAR", @@ -86288,7 +87029,7 @@ "deprecationReason": null }, { - "name": "beanAmountFilled_not_in", + "name": "createdAt_not_in", "description": null, "type": { "kind": "LIST", @@ -86308,11 +87049,23 @@ "deprecationReason": null }, { - "name": "beanAmount_gt", + "name": "crossEvents_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PoolCross_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crosses", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -86320,11 +87073,11 @@ "deprecationReason": null }, { - "name": "beanAmount_gte", + "name": "crosses_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -86332,7 +87085,19 @@ "deprecationReason": null }, { - "name": "beanAmount_in", + "name": "crosses_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crosses_in", "description": null, "type": { "kind": "LIST", @@ -86342,7 +87107,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -86352,11 +87117,11 @@ "deprecationReason": null }, { - "name": "beanAmount_lt", + "name": "crosses_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -86364,11 +87129,11 @@ "deprecationReason": null }, { - "name": "beanAmount_lte", + "name": "crosses_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -86376,11 +87141,11 @@ "deprecationReason": null }, { - "name": "beanAmount_not", + "name": "crosses_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -86388,7 +87153,7 @@ "deprecationReason": null }, { - "name": "beanAmount_not_in", + "name": "crosses_not_in", "description": null, "type": { "kind": "LIST", @@ -86398,7 +87163,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -86408,7 +87173,7 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "deltaBeans", "description": null, "type": { "kind": "SCALAR", @@ -86420,7 +87185,7 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "deltaBeans_gt", "description": null, "type": { "kind": "SCALAR", @@ -86432,7 +87197,7 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "deltaBeans_gte", "description": null, "type": { "kind": "SCALAR", @@ -86444,7 +87209,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "deltaBeans_in", "description": null, "type": { "kind": "LIST", @@ -86464,7 +87229,7 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "deltaBeans_lt", "description": null, "type": { "kind": "SCALAR", @@ -86476,7 +87241,7 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "deltaBeans_lte", "description": null, "type": { "kind": "SCALAR", @@ -86488,7 +87253,7 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "deltaBeans_not", "description": null, "type": { "kind": "SCALAR", @@ -86500,7 +87265,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "deltaBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -86520,11 +87285,11 @@ "deprecationReason": null }, { - "name": "creationHash", + "name": "deltaCrosses", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -86532,11 +87297,11 @@ "deprecationReason": null }, { - "name": "creationHash_contains", + "name": "deltaCrosses_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -86544,11 +87309,11 @@ "deprecationReason": null }, { - "name": "creationHash_contains_nocase", + "name": "deltaCrosses_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -86556,23 +87321,31 @@ "deprecationReason": null }, { - "name": "creationHash_ends_with", + "name": "deltaCrosses_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "creationHash_ends_with_nocase", + "name": "deltaCrosses_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -86580,11 +87353,11 @@ "deprecationReason": null }, { - "name": "creationHash_gt", + "name": "deltaCrosses_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -86592,11 +87365,11 @@ "deprecationReason": null }, { - "name": "creationHash_gte", + "name": "deltaCrosses_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -86604,7 +87377,7 @@ "deprecationReason": null }, { - "name": "creationHash_in", + "name": "deltaCrosses_not_in", "description": null, "type": { "kind": "LIST", @@ -86614,7 +87387,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } } @@ -86624,11 +87397,11 @@ "deprecationReason": null }, { - "name": "creationHash_lt", + "name": "deltaLiquidityUSD", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -86636,11 +87409,11 @@ "deprecationReason": null }, { - "name": "creationHash_lte", + "name": "deltaLiquidityUSD_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -86648,11 +87421,11 @@ "deprecationReason": null }, { - "name": "creationHash_not", + "name": "deltaLiquidityUSD_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -86660,23 +87433,31 @@ "deprecationReason": null }, { - "name": "creationHash_not_contains", + "name": "deltaLiquidityUSD_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "creationHash_not_contains_nocase", + "name": "deltaLiquidityUSD_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -86684,11 +87465,11 @@ "deprecationReason": null }, { - "name": "creationHash_not_ends_with", + "name": "deltaLiquidityUSD_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -86696,11 +87477,11 @@ "deprecationReason": null }, { - "name": "creationHash_not_ends_with_nocase", + "name": "deltaLiquidityUSD_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -86708,7 +87489,7 @@ "deprecationReason": null }, { - "name": "creationHash_not_in", + "name": "deltaLiquidityUSD_not_in", "description": null, "type": { "kind": "LIST", @@ -86718,7 +87499,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null } } @@ -86728,107 +87509,131 @@ "deprecationReason": null }, { - "name": "creationHash_not_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creationHash_not_starts_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creationHash_starts_with", + "name": "deltaReserves", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "creationHash_starts_with_nocase", + "name": "deltaReserves_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer", + "name": "deltaReserves_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_", + "name": "deltaReserves_not", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "Farmer_filter", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_contains", + "name": "deltaReserves_not_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_contains_nocase", + "name": "deltaReserves_not_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_ends_with", + "name": "deltaVolume", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -86836,11 +87641,11 @@ "deprecationReason": null }, { - "name": "farmer_ends_with_nocase", + "name": "deltaVolumeUSD", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -86848,11 +87653,11 @@ "deprecationReason": null }, { - "name": "farmer_gt", + "name": "deltaVolumeUSD_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -86860,11 +87665,11 @@ "deprecationReason": null }, { - "name": "farmer_gte", + "name": "deltaVolumeUSD_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -86872,7 +87677,7 @@ "deprecationReason": null }, { - "name": "farmer_in", + "name": "deltaVolumeUSD_in", "description": null, "type": { "kind": "LIST", @@ -86882,7 +87687,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null } } @@ -86892,23 +87697,11 @@ "deprecationReason": null }, { - "name": "farmer_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_lte", + "name": "deltaVolumeUSD_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -86916,11 +87709,11 @@ "deprecationReason": null }, { - "name": "farmer_not", + "name": "deltaVolumeUSD_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -86928,11 +87721,11 @@ "deprecationReason": null }, { - "name": "farmer_not_contains", + "name": "deltaVolumeUSD_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -86940,23 +87733,31 @@ "deprecationReason": null }, { - "name": "farmer_not_contains_nocase", + "name": "deltaVolumeUSD_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_not_ends_with", + "name": "deltaVolume_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -86964,11 +87765,11 @@ "deprecationReason": null }, { - "name": "farmer_not_ends_with_nocase", + "name": "deltaVolume_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -86976,7 +87777,7 @@ "deprecationReason": null }, { - "name": "farmer_not_in", + "name": "deltaVolume_in", "description": null, "type": { "kind": "LIST", @@ -86986,7 +87787,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -86996,23 +87797,11 @@ "deprecationReason": null }, { - "name": "farmer_not_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_not_starts_with_nocase", + "name": "deltaVolume_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -87020,11 +87809,11 @@ "deprecationReason": null }, { - "name": "farmer_starts_with", + "name": "deltaVolume_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -87032,11 +87821,11 @@ "deprecationReason": null }, { - "name": "farmer_starts_with_nocase", + "name": "deltaVolume_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -87044,7 +87833,7 @@ "deprecationReason": null }, { - "name": "fills", + "name": "deltaVolume_not_in", "description": null, "type": { "kind": "LIST", @@ -87054,7 +87843,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -87064,11 +87853,11 @@ "deprecationReason": null }, { - "name": "fills_", + "name": "id", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "PodFill_filter", + "kind": "SCALAR", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -87076,47 +87865,31 @@ "deprecationReason": null }, { - "name": "fills_contains", + "name": "id_gt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fills_contains_nocase", + "name": "id_gte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fills_not", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -87126,7 +87899,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } } @@ -87136,27 +87909,43 @@ "deprecationReason": null }, { - "name": "fills_not_contains", + "name": "id_lt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fills_not_contains_nocase", + "name": "id_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -87166,7 +87955,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } } @@ -87176,11 +87965,11 @@ "deprecationReason": null }, { - "name": "historyID", + "name": "lastPrice", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -87188,11 +87977,11 @@ "deprecationReason": null }, { - "name": "historyID_contains", + "name": "lastPrice_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -87200,11 +87989,11 @@ "deprecationReason": null }, { - "name": "historyID_contains_nocase", + "name": "lastPrice_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -87212,23 +88001,31 @@ "deprecationReason": null }, { - "name": "historyID_ends_with", + "name": "lastPrice_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_ends_with_nocase", + "name": "lastPrice_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -87236,11 +88033,11 @@ "deprecationReason": null }, { - "name": "historyID_gt", + "name": "lastPrice_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -87248,11 +88045,11 @@ "deprecationReason": null }, { - "name": "historyID_gte", + "name": "lastPrice_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -87260,7 +88057,7 @@ "deprecationReason": null }, { - "name": "historyID_in", + "name": "lastPrice_not_in", "description": null, "type": { "kind": "LIST", @@ -87270,7 +88067,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null } } @@ -87280,11 +88077,11 @@ "deprecationReason": null }, { - "name": "historyID_lt", + "name": "liquidityUSD", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -87292,11 +88089,11 @@ "deprecationReason": null }, { - "name": "historyID_lte", + "name": "liquidityUSD_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -87304,11 +88101,11 @@ "deprecationReason": null }, { - "name": "historyID_not", + "name": "liquidityUSD_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -87316,23 +88113,31 @@ "deprecationReason": null }, { - "name": "historyID_not_contains", + "name": "liquidityUSD_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_not_contains_nocase", + "name": "liquidityUSD_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -87340,11 +88145,11 @@ "deprecationReason": null }, { - "name": "historyID_not_ends_with", + "name": "liquidityUSD_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -87352,11 +88157,11 @@ "deprecationReason": null }, { - "name": "historyID_not_ends_with_nocase", + "name": "liquidityUSD_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -87364,7 +88169,7 @@ "deprecationReason": null }, { - "name": "historyID_not_in", + "name": "liquidityUSD_not_in", "description": null, "type": { "kind": "LIST", @@ -87374,7 +88179,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null } } @@ -87384,19 +88189,23 @@ "deprecationReason": null }, { - "name": "historyID_not_starts_with", + "name": "or", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PoolHourlySnapshot_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID_not_starts_with_nocase", + "name": "pool", "description": null, "type": { "kind": "SCALAR", @@ -87408,11 +88217,11 @@ "deprecationReason": null }, { - "name": "historyID_starts_with", + "name": "pool_", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "Pool_filter", "ofType": null }, "defaultValue": null, @@ -87420,7 +88229,7 @@ "deprecationReason": null }, { - "name": "historyID_starts_with_nocase", + "name": "pool_contains", "description": null, "type": { "kind": "SCALAR", @@ -87432,23 +88241,11 @@ "deprecationReason": null }, { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_gt", + "name": "pool_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -87456,11 +88253,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "pool_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -87468,31 +88265,11 @@ "deprecationReason": null }, { - "name": "id_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_lt", + "name": "pool_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -87500,11 +88277,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "pool_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -87512,11 +88289,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "pool_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -87524,7 +88301,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "pool_in", "description": null, "type": { "kind": "LIST", @@ -87534,7 +88311,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } } @@ -87544,11 +88321,11 @@ "deprecationReason": null }, { - "name": "maxPlaceInLine", + "name": "pool_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -87556,11 +88333,11 @@ "deprecationReason": null }, { - "name": "maxPlaceInLine_gt", + "name": "pool_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -87568,11 +88345,11 @@ "deprecationReason": null }, { - "name": "maxPlaceInLine_gte", + "name": "pool_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -87580,31 +88357,23 @@ "deprecationReason": null }, { - "name": "maxPlaceInLine_in", + "name": "pool_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "maxPlaceInLine_lt", + "name": "pool_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -87612,11 +88381,11 @@ "deprecationReason": null }, { - "name": "maxPlaceInLine_lte", + "name": "pool_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -87624,11 +88393,11 @@ "deprecationReason": null }, { - "name": "maxPlaceInLine_not", + "name": "pool_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -87636,7 +88405,7 @@ "deprecationReason": null }, { - "name": "maxPlaceInLine_not_in", + "name": "pool_not_in", "description": null, "type": { "kind": "LIST", @@ -87646,7 +88415,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -87656,11 +88425,11 @@ "deprecationReason": null }, { - "name": "minFillAmount", + "name": "pool_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -87668,11 +88437,11 @@ "deprecationReason": null }, { - "name": "minFillAmount_gt", + "name": "pool_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -87680,11 +88449,11 @@ "deprecationReason": null }, { - "name": "minFillAmount_gte", + "name": "pool_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -87692,7 +88461,19 @@ "deprecationReason": null }, { - "name": "minFillAmount_in", + "name": "pool_starts_with_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reserves", "description": null, "type": { "kind": "LIST", @@ -87712,43 +88493,67 @@ "deprecationReason": null }, { - "name": "minFillAmount_lt", + "name": "reserves_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "minFillAmount_lte", + "name": "reserves_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "minFillAmount_not", + "name": "reserves_not", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "minFillAmount_not_in", + "name": "reserves_not_contains", "description": null, "type": { "kind": "LIST", @@ -87768,15 +88573,19 @@ "deprecationReason": null }, { - "name": "or", + "name": "reserves_not_contains_nocase", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "PodOrder_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -87784,11 +88593,11 @@ "deprecationReason": null }, { - "name": "podAmountFilled", + "name": "season", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -87796,11 +88605,11 @@ "deprecationReason": null }, { - "name": "podAmountFilled_gt", + "name": "season_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -87808,11 +88617,11 @@ "deprecationReason": null }, { - "name": "podAmountFilled_gte", + "name": "season_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -87820,7 +88629,7 @@ "deprecationReason": null }, { - "name": "podAmountFilled_in", + "name": "season_in", "description": null, "type": { "kind": "LIST", @@ -87830,7 +88639,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -87840,11 +88649,11 @@ "deprecationReason": null }, { - "name": "podAmountFilled_lt", + "name": "season_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -87852,11 +88661,11 @@ "deprecationReason": null }, { - "name": "podAmountFilled_lte", + "name": "season_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -87864,11 +88673,11 @@ "deprecationReason": null }, { - "name": "podAmountFilled_not", + "name": "season_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -87876,7 +88685,7 @@ "deprecationReason": null }, { - "name": "podAmountFilled_not_in", + "name": "season_not_in", "description": null, "type": { "kind": "LIST", @@ -87886,7 +88695,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -87896,23 +88705,11 @@ "deprecationReason": null }, { - "name": "podMarketplace", + "name": "twaDeltaBeans", "description": null, "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podMarketplace_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodMarketplace_filter", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -87920,11 +88717,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_contains", + "name": "twaDeltaBeans_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -87932,11 +88729,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_contains_nocase", + "name": "twaDeltaBeans_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -87944,23 +88741,31 @@ "deprecationReason": null }, { - "name": "podMarketplace_ends_with", + "name": "twaDeltaBeans_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace_ends_with_nocase", + "name": "twaDeltaBeans_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -87968,11 +88773,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_gt", + "name": "twaDeltaBeans_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -87980,11 +88785,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_gte", + "name": "twaDeltaBeans_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -87992,7 +88797,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_in", + "name": "twaDeltaBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -88002,7 +88807,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -88012,11 +88817,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_lt", + "name": "twaPrice", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -88024,11 +88829,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_lte", + "name": "twaPrice_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -88036,11 +88841,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_not", + "name": "twaPrice_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -88048,23 +88853,31 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_contains", + "name": "twaPrice_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace_not_contains_nocase", + "name": "twaPrice_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -88072,11 +88885,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_ends_with", + "name": "twaPrice_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -88084,11 +88897,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_ends_with_nocase", + "name": "twaPrice_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -88096,7 +88909,7 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_in", + "name": "twaPrice_not_in", "description": null, "type": { "kind": "LIST", @@ -88106,7 +88919,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null } } @@ -88116,11 +88929,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_starts_with", + "name": "twaToken2Price", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -88128,11 +88941,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_not_starts_with_nocase", + "name": "twaToken2Price_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -88140,11 +88953,11 @@ "deprecationReason": null }, { - "name": "podMarketplace_starts_with", + "name": "twaToken2Price_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -88152,23 +88965,31 @@ "deprecationReason": null }, { - "name": "podMarketplace_starts_with_nocase", + "name": "twaToken2Price_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricePerPod", + "name": "twaToken2Price_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -88176,11 +88997,11 @@ "deprecationReason": null }, { - "name": "pricePerPod_gt", + "name": "twaToken2Price_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -88188,11 +89009,11 @@ "deprecationReason": null }, { - "name": "pricePerPod_gte", + "name": "twaToken2Price_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -88200,7 +89021,7 @@ "deprecationReason": null }, { - "name": "pricePerPod_in", + "name": "twaToken2Price_not_in", "description": null, "type": { "kind": "LIST", @@ -88210,7 +89031,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null } } @@ -88220,11 +89041,11 @@ "deprecationReason": null }, { - "name": "pricePerPod_lt", + "name": "updatedAt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -88232,11 +89053,11 @@ "deprecationReason": null }, { - "name": "pricePerPod_lte", + "name": "updatedAt_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -88244,11 +89065,11 @@ "deprecationReason": null }, { - "name": "pricePerPod_not", + "name": "updatedAt_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -88256,7 +89077,7 @@ "deprecationReason": null }, { - "name": "pricePerPod_not_in", + "name": "updatedAt_in", "description": null, "type": { "kind": "LIST", @@ -88266,7 +89087,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -88276,23 +89097,11 @@ "deprecationReason": null }, { - "name": "pricingFunction", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricingFunction_contains", + "name": "updatedAt_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -88300,11 +89109,11 @@ "deprecationReason": null }, { - "name": "pricingFunction_gt", + "name": "updatedAt_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -88312,11 +89121,11 @@ "deprecationReason": null }, { - "name": "pricingFunction_gte", + "name": "updatedAt_not", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -88324,7 +89133,7 @@ "deprecationReason": null }, { - "name": "pricingFunction_in", + "name": "updatedAt_not_in", "description": null, "type": { "kind": "LIST", @@ -88334,7 +89143,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null } } @@ -88344,23 +89153,11 @@ "deprecationReason": null }, { - "name": "pricingFunction_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricingFunction_lte", + "name": "utilization", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -88368,11 +89165,11 @@ "deprecationReason": null }, { - "name": "pricingFunction_not", + "name": "utilization_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -88380,11 +89177,11 @@ "deprecationReason": null }, { - "name": "pricingFunction_not_contains", + "name": "utilization_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -88392,7 +89189,7 @@ "deprecationReason": null }, { - "name": "pricingFunction_not_in", + "name": "utilization_in", "description": null, "type": { "kind": "LIST", @@ -88402,7 +89199,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigDecimal", "ofType": null } } @@ -88412,11 +89209,11 @@ "deprecationReason": null }, { - "name": "pricingType", + "name": "utilization_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -88424,11 +89221,11 @@ "deprecationReason": null }, { - "name": "pricingType_gt", + "name": "utilization_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -88436,11 +89233,11 @@ "deprecationReason": null }, { - "name": "pricingType_gte", + "name": "utilization_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -88448,7 +89245,7 @@ "deprecationReason": null }, { - "name": "pricingType_in", + "name": "utilization_not_in", "description": null, "type": { "kind": "LIST", @@ -88458,7 +89255,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null } } @@ -88468,11 +89265,11 @@ "deprecationReason": null }, { - "name": "pricingType_lt", + "name": "volume", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -88480,11 +89277,11 @@ "deprecationReason": null }, { - "name": "pricingType_lte", + "name": "volumeUSD", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -88492,11 +89289,11 @@ "deprecationReason": null }, { - "name": "pricingType_not", + "name": "volumeUSD_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -88504,7 +89301,19 @@ "deprecationReason": null }, { - "name": "pricingType_not_in", + "name": "volumeUSD_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeUSD_in", "description": null, "type": { "kind": "LIST", @@ -88514,7 +89323,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null } } @@ -88524,11 +89333,11 @@ "deprecationReason": null }, { - "name": "status", + "name": "volumeUSD_lt", "description": null, "type": { - "kind": "ENUM", - "name": "MarketStatus", + "kind": "SCALAR", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -88536,31 +89345,23 @@ "deprecationReason": null }, { - "name": "status_in", + "name": "volumeUSD_lte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "MarketStatus", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "status_not", + "name": "volumeUSD_not", "description": null, "type": { - "kind": "ENUM", - "name": "MarketStatus", + "kind": "SCALAR", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -88568,7 +89369,7 @@ "deprecationReason": null }, { - "name": "status_not_in", + "name": "volumeUSD_not_in", "description": null, "type": { "kind": "LIST", @@ -88577,8 +89378,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "MarketStatus", + "kind": "SCALAR", + "name": "BigDecimal", "ofType": null } } @@ -88588,19 +89389,7 @@ "deprecationReason": null }, { - "name": "updatedAt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_gt", + "name": "volume_gt", "description": null, "type": { "kind": "SCALAR", @@ -88612,7 +89401,7 @@ "deprecationReason": null }, { - "name": "updatedAt_gte", + "name": "volume_gte", "description": null, "type": { "kind": "SCALAR", @@ -88624,7 +89413,7 @@ "deprecationReason": null }, { - "name": "updatedAt_in", + "name": "volume_in", "description": null, "type": { "kind": "LIST", @@ -88644,7 +89433,7 @@ "deprecationReason": null }, { - "name": "updatedAt_lt", + "name": "volume_lt", "description": null, "type": { "kind": "SCALAR", @@ -88656,7 +89445,7 @@ "deprecationReason": null }, { - "name": "updatedAt_lte", + "name": "volume_lte", "description": null, "type": { "kind": "SCALAR", @@ -88668,7 +89457,7 @@ "deprecationReason": null }, { - "name": "updatedAt_not", + "name": "volume_not", "description": null, "type": { "kind": "SCALAR", @@ -88680,7 +89469,7 @@ "deprecationReason": null }, { - "name": "updatedAt_not_in", + "name": "volume_not_in", "description": null, "type": { "kind": "LIST", @@ -88706,24 +89495,13 @@ }, { "kind": "ENUM", - "name": "PodOrder_orderBy", + "name": "PoolHourlySnapshot_orderBy", "description": null, + "isOneOf": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ - { - "name": "beanAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanAmountFilled", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "createdAt", "description": null, @@ -88731,363 +89509,193 @@ "deprecationReason": null }, { - "name": "creationHash", + "name": "crossEvents", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer", + "name": "crosses", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer__id", + "name": "deltaBeans", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fills", + "name": "deltaCrosses", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "historyID", + "name": "deltaLiquidityUSD", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "deltaReserves", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "maxPlaceInLine", + "name": "deltaVolume", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "minFillAmount", + "name": "deltaVolumeUSD", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podAmountFilled", + "name": "id", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace", + "name": "lastPrice", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__availableListedPods", + "name": "liquidityUSD", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__availableOrderBeans", + "name": "pool", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__beanVolume", + "name": "pool__crosses", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__cancelledListedPods", + "name": "pool__deltaBeans", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__cancelledOrderBeans", + "name": "pool__id", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__expiredListedPods", + "name": "pool__lastCross", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__filledListedPods", + "name": "pool__lastPrice", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__filledOrderBeans", + "name": "pool__lastSeason", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__filledOrderedPods", + "name": "pool__liquidityUSD", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__id", + "name": "pool__volume", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__listedPods", + "name": "pool__volumeUSD", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__orderBeans", + "name": "reserves", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__podVolume", + "name": "season", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace__season", + "name": "twaDeltaBeans", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricePerPod", + "name": "twaPrice", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricingFunction", + "name": "twaToken2Price", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pricingType", + "name": "updatedAt", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", + "name": "utilization", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", + "name": "volume", "description": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PodTransfer", - "description": null, - "fields": [ - { - "name": "blockNumber", - "description": " Block number of this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": " Timestamp of this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fromFarmer", - "description": " Address that sent the pods ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash", - "description": " Transaction hash of the transaction that emitted this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": " podtransfer-{ Transaction hash }-{ Log index } ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "index", - "description": " Index of the pods sent", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex", - "description": " Event log index. For transactions that don't emit event, create arbitrary index starting from 0 ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pods", - "description": " Total pods being sent", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", - "description": " The protocol this transaction belongs to ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Beanstalk", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "toFarmer", - "description": " Address that received the pods ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "volumeUSD", + "description": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "FieldEvent", - "ofType": null - } - ], - "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "PodTransfer_filter", + "name": "Pool_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { @@ -89110,7 +89718,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "PodTransfer_filter", + "name": "Pool_filter", "ofType": null } }, @@ -89119,11 +89727,11 @@ "deprecationReason": null }, { - "name": "blockNumber", + "name": "bean", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -89131,11 +89739,23 @@ "deprecationReason": null }, { - "name": "blockNumber_gt", + "name": "bean_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Bean_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bean_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -89143,11 +89763,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gte", + "name": "bean_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -89155,31 +89775,23 @@ "deprecationReason": null }, { - "name": "blockNumber_in", + "name": "bean_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber_lt", + "name": "bean_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -89187,11 +89799,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lte", + "name": "bean_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -89199,11 +89811,11 @@ "deprecationReason": null }, { - "name": "blockNumber_not", + "name": "bean_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -89211,7 +89823,7 @@ "deprecationReason": null }, { - "name": "blockNumber_not_in", + "name": "bean_in", "description": null, "type": { "kind": "LIST", @@ -89221,7 +89833,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -89231,11 +89843,11 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "bean_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -89243,11 +89855,11 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "bean_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -89255,11 +89867,11 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "bean_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -89267,31 +89879,23 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "bean_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "bean_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -89299,11 +89903,11 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "bean_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -89311,11 +89915,11 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "bean_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -89323,7 +89927,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "bean_not_in", "description": null, "type": { "kind": "LIST", @@ -89333,7 +89937,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -89343,7 +89947,7 @@ "deprecationReason": null }, { - "name": "fromFarmer", + "name": "bean_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -89355,7 +89959,7 @@ "deprecationReason": null }, { - "name": "fromFarmer_contains", + "name": "bean_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -89367,7 +89971,7 @@ "deprecationReason": null }, { - "name": "fromFarmer_contains_nocase", + "name": "bean_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -89379,7 +89983,7 @@ "deprecationReason": null }, { - "name": "fromFarmer_ends_with", + "name": "bean_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -89391,11 +89995,23 @@ "deprecationReason": null }, { - "name": "fromFarmer_ends_with_nocase", + "name": "crossEvents_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PoolCross_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crosses", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -89403,11 +90019,11 @@ "deprecationReason": null }, { - "name": "fromFarmer_gt", + "name": "crosses_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -89415,11 +90031,11 @@ "deprecationReason": null }, { - "name": "fromFarmer_gte", + "name": "crosses_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -89427,7 +90043,7 @@ "deprecationReason": null }, { - "name": "fromFarmer_in", + "name": "crosses_in", "description": null, "type": { "kind": "LIST", @@ -89437,7 +90053,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } } @@ -89447,11 +90063,11 @@ "deprecationReason": null }, { - "name": "fromFarmer_lt", + "name": "crosses_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -89459,11 +90075,11 @@ "deprecationReason": null }, { - "name": "fromFarmer_lte", + "name": "crosses_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -89471,11 +90087,11 @@ "deprecationReason": null }, { - "name": "fromFarmer_not", + "name": "crosses_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -89483,11 +90099,31 @@ "deprecationReason": null }, { - "name": "fromFarmer_not_contains", + "name": "crosses_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dailySnapshot_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PoolDailySnapshot_filter", "ofType": null }, "defaultValue": null, @@ -89495,11 +90131,11 @@ "deprecationReason": null }, { - "name": "fromFarmer_not_contains_nocase", + "name": "deltaBeans", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -89507,11 +90143,11 @@ "deprecationReason": null }, { - "name": "fromFarmer_not_ends_with", + "name": "deltaBeans_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -89519,11 +90155,11 @@ "deprecationReason": null }, { - "name": "fromFarmer_not_ends_with_nocase", + "name": "deltaBeans_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -89531,7 +90167,7 @@ "deprecationReason": null }, { - "name": "fromFarmer_not_in", + "name": "deltaBeans_in", "description": null, "type": { "kind": "LIST", @@ -89541,7 +90177,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -89551,11 +90187,11 @@ "deprecationReason": null }, { - "name": "fromFarmer_not_starts_with", + "name": "deltaBeans_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -89563,11 +90199,11 @@ "deprecationReason": null }, { - "name": "fromFarmer_not_starts_with_nocase", + "name": "deltaBeans_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -89575,11 +90211,11 @@ "deprecationReason": null }, { - "name": "fromFarmer_starts_with", + "name": "deltaBeans_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -89587,23 +90223,31 @@ "deprecationReason": null }, { - "name": "fromFarmer_starts_with_nocase", + "name": "deltaBeans_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash", + "name": "hourlySnapshot_", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "PoolHourlySnapshot_filter", "ofType": null }, "defaultValue": null, @@ -89611,11 +90255,11 @@ "deprecationReason": null }, { - "name": "hash_contains", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -89623,11 +90267,11 @@ "deprecationReason": null }, { - "name": "hash_contains_nocase", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -89635,11 +90279,11 @@ "deprecationReason": null }, { - "name": "hash_ends_with", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -89647,11 +90291,31 @@ "deprecationReason": null }, { - "name": "hash_ends_with_nocase", + "name": "id_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -89659,11 +90323,11 @@ "deprecationReason": null }, { - "name": "hash_gt", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -89671,11 +90335,11 @@ "deprecationReason": null }, { - "name": "hash_gte", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -89683,7 +90347,7 @@ "deprecationReason": null }, { - "name": "hash_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -89693,7 +90357,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } } @@ -89703,11 +90367,11 @@ "deprecationReason": null }, { - "name": "hash_lt", + "name": "lastCross", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -89715,11 +90379,11 @@ "deprecationReason": null }, { - "name": "hash_lte", + "name": "lastCross_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -89727,11 +90391,11 @@ "deprecationReason": null }, { - "name": "hash_not", + "name": "lastCross_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -89739,23 +90403,31 @@ "deprecationReason": null }, { - "name": "hash_not_contains", + "name": "lastCross_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_not_contains_nocase", + "name": "lastCross_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -89763,11 +90435,11 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with", + "name": "lastCross_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -89775,11 +90447,11 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with_nocase", + "name": "lastCross_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -89787,7 +90459,7 @@ "deprecationReason": null }, { - "name": "hash_not_in", + "name": "lastCross_not_in", "description": null, "type": { "kind": "LIST", @@ -89797,7 +90469,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -89807,11 +90479,11 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with", + "name": "lastPrice", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -89819,11 +90491,11 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with_nocase", + "name": "lastPrice_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -89831,11 +90503,11 @@ "deprecationReason": null }, { - "name": "hash_starts_with", + "name": "lastPrice_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -89843,23 +90515,31 @@ "deprecationReason": null }, { - "name": "hash_starts_with_nocase", + "name": "lastPrice_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "lastPrice_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -89867,11 +90547,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "lastPrice_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -89879,11 +90559,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "lastPrice_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -89891,7 +90571,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "lastPrice_not_in", "description": null, "type": { "kind": "LIST", @@ -89901,7 +90581,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigDecimal", "ofType": null } } @@ -89911,11 +90591,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "lastSeason", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -89923,11 +90603,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "lastSeason_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -89935,11 +90615,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "lastSeason_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -89947,7 +90627,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "lastSeason_in", "description": null, "type": { "kind": "LIST", @@ -89957,7 +90637,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } } @@ -89967,11 +90647,11 @@ "deprecationReason": null }, { - "name": "index", + "name": "lastSeason_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -89979,11 +90659,11 @@ "deprecationReason": null }, { - "name": "index_gt", + "name": "lastSeason_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -89991,11 +90671,11 @@ "deprecationReason": null }, { - "name": "index_gte", + "name": "lastSeason_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -90003,7 +90683,7 @@ "deprecationReason": null }, { - "name": "index_in", + "name": "lastSeason_not_in", "description": null, "type": { "kind": "LIST", @@ -90013,7 +90693,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -90023,11 +90703,11 @@ "deprecationReason": null }, { - "name": "index_lt", + "name": "liquidityUSD", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -90035,11 +90715,11 @@ "deprecationReason": null }, { - "name": "index_lte", + "name": "liquidityUSD_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -90047,11 +90727,11 @@ "deprecationReason": null }, { - "name": "index_not", + "name": "liquidityUSD_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -90059,7 +90739,7 @@ "deprecationReason": null }, { - "name": "index_not_in", + "name": "liquidityUSD_in", "description": null, "type": { "kind": "LIST", @@ -90069,7 +90749,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null } } @@ -90079,11 +90759,11 @@ "deprecationReason": null }, { - "name": "logIndex", + "name": "liquidityUSD_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -90091,11 +90771,11 @@ "deprecationReason": null }, { - "name": "logIndex_gt", + "name": "liquidityUSD_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -90103,11 +90783,11 @@ "deprecationReason": null }, { - "name": "logIndex_gte", + "name": "liquidityUSD_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -90115,7 +90795,7 @@ "deprecationReason": null }, { - "name": "logIndex_in", + "name": "liquidityUSD_not_in", "description": null, "type": { "kind": "LIST", @@ -90125,7 +90805,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null } } @@ -90135,43 +90815,63 @@ "deprecationReason": null }, { - "name": "logIndex_lt", + "name": "or", "description": null, "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "Pool_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_lte", + "name": "reserves", "description": null, "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_not", + "name": "reserves_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_not_in", + "name": "reserves_contains_nocase", "description": null, "type": { "kind": "LIST", @@ -90181,7 +90881,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -90191,15 +90891,19 @@ "deprecationReason": null }, { - "name": "or", + "name": "reserves_not", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "PodTransfer_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -90207,35 +90911,71 @@ "deprecationReason": null }, { - "name": "pods", + "name": "reserves_not_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pods_gt", + "name": "reserves_not_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pods_gte", + "name": "tokens", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokens_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Token_filter", "ofType": null }, "defaultValue": null, @@ -90243,7 +90983,7 @@ "deprecationReason": null }, { - "name": "pods_in", + "name": "tokens_contains", "description": null, "type": { "kind": "LIST", @@ -90253,7 +90993,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -90263,43 +91003,67 @@ "deprecationReason": null }, { - "name": "pods_lt", + "name": "tokens_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pods_lte", + "name": "tokens_not", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pods_not", + "name": "tokens_not_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pods_not_in", + "name": "tokens_not_contains_nocase", "description": null, "type": { "kind": "LIST", @@ -90309,7 +91073,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -90319,11 +91083,11 @@ "deprecationReason": null }, { - "name": "protocol", + "name": "volume", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -90331,11 +91095,11 @@ "deprecationReason": null }, { - "name": "protocol_", + "name": "volumeUSD", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", + "kind": "SCALAR", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -90343,11 +91107,11 @@ "deprecationReason": null }, { - "name": "protocol_contains", + "name": "volumeUSD_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -90355,11 +91119,11 @@ "deprecationReason": null }, { - "name": "protocol_contains_nocase", + "name": "volumeUSD_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -90367,23 +91131,31 @@ "deprecationReason": null }, { - "name": "protocol_ends_with", + "name": "volumeUSD_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_ends_with_nocase", + "name": "volumeUSD_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -90391,11 +91163,11 @@ "deprecationReason": null }, { - "name": "protocol_gt", + "name": "volumeUSD_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -90403,11 +91175,11 @@ "deprecationReason": null }, { - "name": "protocol_gte", + "name": "volumeUSD_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -90415,7 +91187,7 @@ "deprecationReason": null }, { - "name": "protocol_in", + "name": "volumeUSD_not_in", "description": null, "type": { "kind": "LIST", @@ -90425,7 +91197,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null } } @@ -90435,23 +91207,11 @@ "deprecationReason": null }, { - "name": "protocol_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_lte", + "name": "volume_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -90459,11 +91219,11 @@ "deprecationReason": null }, { - "name": "protocol_not", + "name": "volume_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -90471,23 +91231,31 @@ "deprecationReason": null }, { - "name": "protocol_not_contains", + "name": "volume_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_contains_nocase", + "name": "volume_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -90495,11 +91263,11 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with", + "name": "volume_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -90507,11 +91275,11 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with_nocase", + "name": "volume_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -90519,7 +91287,7 @@ "deprecationReason": null }, { - "name": "protocol_not_in", + "name": "volume_not_in", "description": null, "type": { "kind": "LIST", @@ -90529,7 +91297,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -90537,985 +91305,214 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "Pool_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "protocol_not_starts_with", + "name": "bean", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_starts_with_nocase", + "name": "bean__beanstalk", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_starts_with", + "name": "bean__chain", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_starts_with_nocase", + "name": "bean__crosses", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer", + "name": "bean__id", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer_contains", + "name": "bean__lastCross", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer_contains_nocase", + "name": "bean__lastSeason", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer_ends_with", + "name": "bean__liquidityUSD", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer_ends_with_nocase", + "name": "bean__lockedBeans", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toFarmer_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toFarmer_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toFarmer_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toFarmer_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toFarmer_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toFarmer_not_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toFarmer_not_contains_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toFarmer_not_ends_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toFarmer_not_ends_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toFarmer_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toFarmer_not_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toFarmer_not_starts_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toFarmer_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toFarmer_starts_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PodTransfer_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "blockNumber", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fromFarmer", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "index", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pods", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__lastSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__lastUpgrade", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__methodologyVersion", + "name": "bean__marketCap", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__name", + "name": "bean__price", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__schemaVersion", + "name": "bean__supply", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__slug", + "name": "bean__supplyInPegLP", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__subgraphVersion", + "name": "bean__volume", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toFarmer", + "name": "bean__volumeUSD", "description": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Pool", - "description": null, - "fields": [ - { - "name": "bean", - "description": "The Bean token that is in this pool", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Bean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null }, { "name": "crossEvents", "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PoolCross_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PoolCross_filter", - "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": "PoolCross", - "ofType": null - } - } - } - }, "isDeprecated": false, "deprecationReason": null }, { "name": "crosses", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null }, { "name": "dailySnapshot", "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PoolDailySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PoolDailySnapshot_filter", - "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": "PoolDailySnapshot", - "ofType": null - } - } - } - }, "isDeprecated": false, "deprecationReason": null }, { "name": "deltaBeans", - "description": "Instantaneous deltaB", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "hourlySnapshot", "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PoolHourlySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PoolHourlySnapshot_filter", - "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": "PoolHourlySnapshot", - "ofType": null - } - } - } - }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null }, { "name": "lastCross", - "description": "Last timestamp a cross was seen for this pool", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "lastPrice", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null }, { "name": "lastSeason", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null }, { "name": "liquidityUSD", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null }, { "name": "reserves", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - } - }, "isDeprecated": false, "deprecationReason": null }, { "name": "tokens", - "description": "All tokens in this pool", - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Token_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Token_filter", - "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": "Token", - "ofType": null - } - } - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "volume", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null }, { "name": "volumeUSD", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "PoolCross", + "name": "PrevFarmerGerminatingEvent", "description": null, + "isOneOf": null, "fields": [ { - "name": "above", - "description": null, + "name": "deltaGerminatingStalk", + "description": "The value for `deltaGerminatingStalk` from this previous `FarmerGerminatingStalkBalanceChanged` event.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "BigInt", "ofType": null } }, @@ -91523,8 +91520,8 @@ "deprecationReason": null }, { - "name": "blockNumber", - "description": null, + "name": "eventBlock", + "description": "The `block.number` of the `FarmerGerminatingStalkBalanceChanged` event", "args": [], "type": { "kind": "NON_NULL", @@ -91538,96 +91535,16 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "dailySnapshot", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PoolDailySnapshot", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hourlySnapshot", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PoolHourlySnapshot", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Pool", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timeSinceLastCross", - "description": null, + "description": "Farmer address", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null } }, @@ -91635,8 +91552,8 @@ "deprecationReason": null }, { - "name": "timestamp", - "description": null, + "name": "logIndex", + "description": "The `logIndex` of the `FarmerGerminatingStalkBalanceChanged` event", "args": [], "type": { "kind": "NON_NULL", @@ -91658,8 +91575,9 @@ }, { "kind": "INPUT_OBJECT", - "name": "PoolCross_filter", + "name": "PrevFarmerGerminatingEvent_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { @@ -91675,43 +91593,39 @@ "deprecationReason": null }, { - "name": "above", + "name": "and", "description": null, "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PrevFarmerGerminatingEvent_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "above_in", + "name": "deltaGerminatingStalk", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "above_not", + "name": "deltaGerminatingStalk_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -91719,35 +91633,31 @@ "deprecationReason": null }, { - "name": "above_not_in", + "name": "deltaGerminatingStalk_gte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "and", + "name": "deltaGerminatingStalk_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "PoolCross_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -91755,7 +91665,7 @@ "deprecationReason": null }, { - "name": "blockNumber", + "name": "deltaGerminatingStalk_lt", "description": null, "type": { "kind": "SCALAR", @@ -91767,7 +91677,7 @@ "deprecationReason": null }, { - "name": "blockNumber_gt", + "name": "deltaGerminatingStalk_lte", "description": null, "type": { "kind": "SCALAR", @@ -91779,7 +91689,7 @@ "deprecationReason": null }, { - "name": "blockNumber_gte", + "name": "deltaGerminatingStalk_not", "description": null, "type": { "kind": "SCALAR", @@ -91791,7 +91701,7 @@ "deprecationReason": null }, { - "name": "blockNumber_in", + "name": "deltaGerminatingStalk_not_in", "description": null, "type": { "kind": "LIST", @@ -91811,7 +91721,7 @@ "deprecationReason": null }, { - "name": "blockNumber_lt", + "name": "eventBlock", "description": null, "type": { "kind": "SCALAR", @@ -91823,7 +91733,7 @@ "deprecationReason": null }, { - "name": "blockNumber_lte", + "name": "eventBlock_gt", "description": null, "type": { "kind": "SCALAR", @@ -91835,7 +91745,7 @@ "deprecationReason": null }, { - "name": "blockNumber_not", + "name": "eventBlock_gte", "description": null, "type": { "kind": "SCALAR", @@ -91847,7 +91757,7 @@ "deprecationReason": null }, { - "name": "blockNumber_not_in", + "name": "eventBlock_in", "description": null, "type": { "kind": "LIST", @@ -91867,11 +91777,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot", + "name": "eventBlock_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -91879,11 +91789,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_", + "name": "eventBlock_lte", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "PoolDailySnapshot_filter", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -91891,11 +91801,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_contains", + "name": "eventBlock_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -91903,23 +91813,31 @@ "deprecationReason": null }, { - "name": "dailySnapshot_contains_nocase", + "name": "eventBlock_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot_ends_with", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -91927,11 +91845,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_ends_with_nocase", + "name": "id_contains", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -91939,11 +91857,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_gt", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -91951,11 +91869,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_gte", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -91963,7 +91881,7 @@ "deprecationReason": null }, { - "name": "dailySnapshot_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -91973,7 +91891,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null } } @@ -91983,11 +91901,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_lt", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -91995,11 +91913,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_lte", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -92007,11 +91925,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_not", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -92019,11 +91937,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_not_contains", + "name": "id_not_contains", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -92031,11 +91949,31 @@ "deprecationReason": null }, { - "name": "dailySnapshot_not_contains_nocase", + "name": "id_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "logIndex", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -92043,11 +91981,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_not_ends_with", + "name": "logIndex_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -92055,11 +91993,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_not_ends_with_nocase", + "name": "logIndex_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -92067,7 +92005,7 @@ "deprecationReason": null }, { - "name": "dailySnapshot_not_in", + "name": "logIndex_in", "description": null, "type": { "kind": "LIST", @@ -92077,7 +92015,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -92087,11 +92025,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_not_starts_with", + "name": "logIndex_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -92099,11 +92037,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_not_starts_with_nocase", + "name": "logIndex_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -92111,11 +92049,11 @@ "deprecationReason": null }, { - "name": "dailySnapshot_starts_with", + "name": "logIndex_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -92123,121 +92061,137 @@ "deprecationReason": null }, { - "name": "dailySnapshot_starts_with_nocase", + "name": "logIndex_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot", + "name": "or", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PrevFarmerGerminatingEvent_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PrevFarmerGerminatingEvent_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "hourlySnapshot_", + "name": "deltaGerminatingStalk", "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PoolHourlySnapshot_filter", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot_contains", + "name": "eventBlock", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot_contains_nocase", + "name": "id", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot_ends_with", + "name": "logIndex", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Proposal", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "hourlySnapshot_ends_with_nocase", + "name": "app", "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot_gt", + "name": "author", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot_gte", + "name": "body", "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot_in", + "name": "choices", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", @@ -92246,352 +92200,416 @@ } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot_lt", + "name": "created", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot_lte", + "name": "discussion", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot_not", + "name": "end", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot_not_contains", + "name": "flagged", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot_not_contains_nocase", + "name": "id", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot_not_ends_with", + "name": "ipfs", "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot_not_ends_with_nocase", + "name": "link", "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot_not_in", + "name": "network", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot_not_starts_with", + "name": "plugins", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Any", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot_not_starts_with_nocase", + "name": "privacy", "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot_starts_with", + "name": "quorum", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot_starts_with_nocase", + "name": "quorumType", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "scores", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scores_by_strategy", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "Any", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_gt", + "name": "scores_state", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_gte", + "name": "scores_total", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "Float", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_in", + "name": "scores_updated", "description": null, + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_lt", + "name": "snapshot", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_lte", + "name": "space", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "Space", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not", + "name": "start", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not_in", + "name": "strategies", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "Strategy", "ofType": null } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "or", + "name": "symbol", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "PoolCross_filter", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pool", + "name": "title", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pool_", + "name": "type", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "Pool_filter", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pool_contains", + "name": "updated", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pool_contains_nocase", + "name": "validation", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Validation", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pool_ends_with", + "name": "votes", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProposalWhere", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ { - "name": "pool_ends_with_nocase", + "name": "app", "description": null, "type": { "kind": "SCALAR", @@ -92603,19 +92621,23 @@ "deprecationReason": null }, { - "name": "pool_gt", + "name": "app_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pool_gte", + "name": "app_not", "description": null, "type": { "kind": "SCALAR", @@ -92627,19 +92649,15 @@ "deprecationReason": null }, { - "name": "pool_in", + "name": "app_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, @@ -92647,7 +92665,7 @@ "deprecationReason": null }, { - "name": "pool_lt", + "name": "author", "description": null, "type": { "kind": "SCALAR", @@ -92659,23 +92677,27 @@ "deprecationReason": null }, { - "name": "pool_lte", + "name": "author_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pool_not", + "name": "created", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -92683,11 +92705,11 @@ "deprecationReason": null }, { - "name": "pool_not_contains", + "name": "created_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -92695,11 +92717,11 @@ "deprecationReason": null }, { - "name": "pool_not_contains_nocase", + "name": "created_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -92707,23 +92729,27 @@ "deprecationReason": null }, { - "name": "pool_not_ends_with", + "name": "created_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pool_not_ends_with_nocase", + "name": "created_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -92731,31 +92757,23 @@ "deprecationReason": null }, { - "name": "pool_not_in", + "name": "created_lte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pool_not_starts_with", + "name": "end", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -92763,11 +92781,11 @@ "deprecationReason": null }, { - "name": "pool_not_starts_with_nocase", + "name": "end_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -92775,11 +92793,11 @@ "deprecationReason": null }, { - "name": "pool_starts_with", + "name": "end_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -92787,11 +92805,27 @@ "deprecationReason": null }, { - "name": "pool_starts_with_nocase", + "name": "end_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "end_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -92799,11 +92833,11 @@ "deprecationReason": null }, { - "name": "price", + "name": "end_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -92811,11 +92845,11 @@ "deprecationReason": null }, { - "name": "price_gt", + "name": "flagged", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -92823,11 +92857,11 @@ "deprecationReason": null }, { - "name": "price_gte", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -92835,19 +92869,15 @@ "deprecationReason": null }, { - "name": "price_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, @@ -92855,11 +92885,11 @@ "deprecationReason": null }, { - "name": "price_lt", + "name": "ipfs", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -92867,23 +92897,27 @@ "deprecationReason": null }, { - "name": "price_lte", + "name": "ipfs_in", "description": null, "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_not", + "name": "network", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -92891,19 +92925,15 @@ "deprecationReason": null }, { - "name": "price_not_in", + "name": "network_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, @@ -92911,11 +92941,11 @@ "deprecationReason": null }, { - "name": "timeSinceLastCross", + "name": "plugins_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -92923,11 +92953,11 @@ "deprecationReason": null }, { - "name": "timeSinceLastCross_gt", + "name": "scores_state", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -92935,11 +92965,27 @@ "deprecationReason": null }, { - "name": "timeSinceLastCross_gte", + "name": "scores_state_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "space", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -92947,19 +92993,15 @@ "deprecationReason": null }, { - "name": "timeSinceLastCross_in", + "name": "space_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, @@ -92967,11 +93009,11 @@ "deprecationReason": null }, { - "name": "timeSinceLastCross_lt", + "name": "space_verified", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -92979,11 +93021,11 @@ "deprecationReason": null }, { - "name": "timeSinceLastCross_lte", + "name": "start", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -92991,11 +93033,11 @@ "deprecationReason": null }, { - "name": "timeSinceLastCross_not", + "name": "start_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -93003,43 +93045,39 @@ "deprecationReason": null }, { - "name": "timeSinceLastCross_not_in", + "name": "start_gte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "timestamp", + "name": "start_in", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "timestamp_gt", + "name": "start_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -93047,11 +93085,11 @@ "deprecationReason": null }, { - "name": "timestamp_gte", + "name": "start_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -93059,31 +93097,23 @@ "deprecationReason": null }, { - "name": "timestamp_in", + "name": "state", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "timestamp_lt", + "name": "strategies_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -93091,11 +93121,11 @@ "deprecationReason": null }, { - "name": "timestamp_lte", + "name": "title_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -93103,11 +93133,11 @@ "deprecationReason": null }, { - "name": "timestamp_not", + "name": "type", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -93115,390 +93145,303 @@ "deprecationReason": null }, { - "name": "timestamp_not_in", + "name": "type_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PoolCross_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "above", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dailySnapshot", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dailySnapshot__createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dailySnapshot__crosses", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dailySnapshot__deltaBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dailySnapshot__deltaCrosses", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dailySnapshot__deltaLiquidityUSD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dailySnapshot__deltaVolume", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dailySnapshot__deltaVolumeUSD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dailySnapshot__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dailySnapshot__lastPrice", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "dailySnapshot__liquidityUSD", + "name": "updated", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__season", + "name": "updated_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__twaDeltaBeans", + "name": "updated_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__twaPrice", + "name": "updated_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__twaToken2Price", + "name": "updated_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__updatedAt", + "name": "updated_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__utilization", + "name": "validation", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Query", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "dailySnapshot__volume", - "description": null, + "name": "_meta", + "description": "Access to subgraph metadata", + "args": [ + { + "name": "block", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "_Meta_", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot__volumeUSD", + "name": "aliases", "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "20", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AliasWhere", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Alias", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot", + "name": "beaNFTUser", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "BeaNFTUser", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshot__createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hourlySnapshot__crosses", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hourlySnapshot__deltaBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hourlySnapshot__deltaCrosses", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hourlySnapshot__deltaLiquidityUSD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hourlySnapshot__deltaVolume", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hourlySnapshot__deltaVolumeUSD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hourlySnapshot__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hourlySnapshot__lastPrice", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hourlySnapshot__liquidityUSD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hourlySnapshot__season", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hourlySnapshot__twaDeltaBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hourlySnapshot__twaPrice", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hourlySnapshot__twaToken2Price", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hourlySnapshot__updatedAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hourlySnapshot__utilization", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hourlySnapshot__volume", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hourlySnapshot__volumeUSD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__crosses", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__deltaBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__lastCross", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__lastPrice", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__lastSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__liquidityUSD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__volume", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__volumeUSD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timeSinceLastCross", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timestamp", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PoolDailySnapshot", - "description": null, - "fields": [ - { - "name": "createdAt", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crossEvents", + "name": "beaNFTUsers", "description": null, "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "first", "description": null, @@ -93516,7 +93459,7 @@ "description": null, "type": { "kind": "ENUM", - "name": "PoolCross_orderBy", + "name": "BeaNFTUser_orderBy", "ofType": null }, "defaultValue": null, @@ -93547,12 +93490,28 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, { "name": "where", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "PoolCross_filter", + "name": "BeaNFTUser_filter", "ofType": null }, "defaultValue": null, @@ -93571,7 +93530,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "PoolCross", + "name": "BeaNFTUser", "ofType": null } } @@ -93581,73 +93540,212 @@ "deprecationReason": null }, { - "name": "crosses", + "name": "bean", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaBeans", - "description": "Instantaneous deltaB", - "args": [], + ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "OBJECT", + "name": "Bean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaCrosses", + "name": "beanCross", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaLiquidityUSD", - "description": null, - "args": [], + ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } + "kind": "OBJECT", + "name": "BeanCross", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaReserves", + "name": "beanCrosses", "description": null, - "args": [], + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "BeanCross_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "BeanCross_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -93658,8 +93756,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "BeanCross", "ofType": null } } @@ -93669,105 +93767,438 @@ "deprecationReason": null }, { - "name": "deltaVolume", + "name": "beanDailySnapshot", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolumeUSD", - "description": null, - "args": [], + ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } + "kind": "OBJECT", + "name": "BeanDailySnapshot", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "beanDailySnapshots", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "BeanDailySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "BeanDailySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastPrice", - "description": null, - "args": [], + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BeanDailySnapshot", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "liquidityUSD", + "name": "beanHourlySnapshot", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "BeanHourlySnapshot", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pool", + "name": "beanHourlySnapshots", "description": null, - "args": [], + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "BeanHourlySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "BeanHourlySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Pool", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BeanHourlySnapshot", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "reserves", + "name": "beans", "description": null, - "args": [], + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Bean_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Bean_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -93778,8 +94209,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "Bean", "ofType": null } } @@ -93789,2948 +94220,7086 @@ "deprecationReason": null }, { - "name": "season", + "name": "beanstalk", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaDeltaBeans", - "description": "Time-Weighted deltaB over the previous season", - "args": [], + ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "OBJECT", + "name": "Beanstalk", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "twaPrice", - "description": "Time-Weighted price over the previous season", - "args": [], + "name": "beanstalks", + "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Beanstalk_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Beanstalk_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Beanstalk", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "twaToken2Price", - "description": "Time-Weighted price of the other token in the pool over the previous season, if applicable", - "args": [], + "name": "block", + "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigDecimal", + "kind": "OBJECT", + "name": "Block", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", + "name": "blocks", "description": null, - "args": [], + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Block_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Block", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "utilization", + "name": "chop", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "Chop", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "volume", + "name": "chops", "description": null, - "args": [], + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Chop_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Chop_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Chop", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "volumeUSD", + "name": "collectionData", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PoolDailySnapshot_filter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_change_block", - "description": "Filter for the block changed event.", + ], "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "OBJECT", + "name": "CollectionData", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "and", + "name": "collectionDatas", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "CollectionData_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CollectionData_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "PoolDailySnapshot_filter", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CollectionData", + "ofType": null + } + } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", + "name": "delegation", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "Delegation", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "delegations", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Delegation_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Delegation_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Delegation", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "farmer", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "Farmer", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_in", + "name": "farmers", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Farmer_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Farmer_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Farmer", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "fertilizer", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "Fertilizer", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_not", + "name": "fertilizerBalance", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", "ofType": null - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crossEvents_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PoolCross_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosses", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosses_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosses_gte", - "description": null, + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "FertilizerBalance", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "crosses_in", + "name": "fertilizerBalances", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "FertilizerBalance_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FertilizerBalance_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FertilizerBalance", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosses_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosses_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "crosses_not", + "name": "fertilizerToken", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "FertilizerToken", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "crosses_not_in", + "name": "fertilizerTokens", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "FertilizerToken_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FertilizerToken_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FertilizerToken", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaBeans", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaBeans_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaBeans_gte", + "name": "fertilizerYield", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "FertilizerYield", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaBeans_in", + "name": "fertilizerYields", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "FertilizerYield_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FertilizerYield_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FertilizerYield", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaBeans_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaBeans_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaBeans_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaBeans_not_in", + "name": "fertilizers", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Fertilizer_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Fertilizer_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Fertilizer", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaCrosses", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaCrosses_gt", + "name": "field", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Field", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaCrosses_gte", + "name": "fieldDailySnapshot", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "FieldDailySnapshot", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaCrosses_in", + "name": "fieldDailySnapshots", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "FieldDailySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FieldDailySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FieldDailySnapshot", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaCrosses_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaCrosses_lte", + "name": "fieldHourlySnapshot", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "FieldHourlySnapshot", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaCrosses_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaCrosses_not_in", + "name": "fieldHourlySnapshots", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "FieldHourlySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FieldHourlySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FieldHourlySnapshot", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaLiquidityUSD", + "name": "fields", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Field_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Field_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Field", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaLiquidityUSD_gt", + "name": "follows", "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "20", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FollowWhere", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Follow", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaLiquidityUSD_gte", + "name": "germinating", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigDecimal", + "kind": "OBJECT", + "name": "Germinating", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaLiquidityUSD_in", + "name": "germinatings", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Germinating_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Germinating_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Germinating", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaLiquidityUSD_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaLiquidityUSD_lte", + "name": "leaderboards", "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "20", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LeaderboardsWhere", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Leaderboard", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaLiquidityUSD_not", + "name": "marketplaceEvent", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigDecimal", + "kind": "INTERFACE", + "name": "MarketplaceEvent", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaLiquidityUSD_not_in", + "name": "marketplaceEvents", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "Int", "ofType": null - } + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "MarketplaceEvent_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MarketplaceEvent_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaReserves", - "description": null, + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "MarketplaceEvent", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaReserves_contains", + "name": "messages", "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "20", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MessageWhere", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "OBJECT", + "name": "Message", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaReserves_contains_nocase", + "name": "networks", "description": null, + "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "OBJECT", + "name": "Item", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaReserves_not", + "name": "plot", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", "ofType": null - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "Plot", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaReserves_not_contains", + "name": "plots", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Plot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Plot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Plot", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaReserves_not_contains_nocase", + "name": "plugins", "description": null, + "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "OBJECT", + "name": "Item", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaVolume", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolumeUSD", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolumeUSD_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolumeUSD_gte", + "name": "podFill", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigDecimal", + "kind": "OBJECT", + "name": "PodFill", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaVolumeUSD_in", + "name": "podFills", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodFill_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodFill_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodFill", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolumeUSD_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaVolumeUSD_lte", + "name": "podListing", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigDecimal", + "kind": "OBJECT", + "name": "PodListing", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaVolumeUSD_not", + "name": "podListingCancelled", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigDecimal", + "kind": "OBJECT", + "name": "PodListingCancelled", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaVolumeUSD_not_in", + "name": "podListingCancelleds", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodListingCancelled_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodListingCancelled_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodListingCancelled", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolume_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaVolume_gte", + "name": "podListingCreated", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "PodListingCreated", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaVolume_in", + "name": "podListingCreateds", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodListingCreated_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodListingCreated_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodListingCreated", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolume_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolume_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaVolume_not", + "name": "podListingFilled", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "PodListingFilled", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaVolume_not_in", + "name": "podListingFilleds", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodListingFilled_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodListingFilled_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodListingFilled", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_in", + "name": "podListings", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodListing_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodListing_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodListing", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_lt", + "name": "podMarketplace", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "PodMarketplace", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_lte", + "name": "podMarketplaceDailySnapshot", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "PodMarketplaceDailySnapshot", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_not_in", + "name": "podMarketplaceDailySnapshots", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodMarketplaceDailySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodMarketplaceDailySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodMarketplaceDailySnapshot", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastPrice", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastPrice_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastPrice_gte", + "name": "podMarketplaceHourlySnapshot", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigDecimal", + "kind": "OBJECT", + "name": "PodMarketplaceHourlySnapshot", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastPrice_in", + "name": "podMarketplaceHourlySnapshots", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodMarketplaceHourlySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodMarketplaceHourlySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodMarketplaceHourlySnapshot", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastPrice_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastPrice_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastPrice_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastPrice_not_in", + "name": "podMarketplaces", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodMarketplace_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodMarketplace_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodMarketplace", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "liquidityUSD", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "liquidityUSD_gt", + "name": "podOrder", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigDecimal", + "kind": "OBJECT", + "name": "PodOrder", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "liquidityUSD_gte", + "name": "podOrderCancelled", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigDecimal", + "kind": "OBJECT", + "name": "PodOrderCancelled", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "liquidityUSD_in", + "name": "podOrderCancelleds", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodOrderCancelled_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodOrderCancelled_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodOrderCancelled", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "liquidityUSD_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "liquidityUSD_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "liquidityUSD_not", + "name": "podOrderCreated", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigDecimal", + "kind": "OBJECT", + "name": "PodOrderCreated", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "liquidityUSD_not_in", + "name": "podOrderCreateds", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodOrderCreated_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodOrderCreated_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodOrderCreated", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "or", + "name": "podOrderFilled", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PoolDailySnapshot_filter", - "ofType": null + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool", - "description": null, + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "PodOrderFilled", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pool_", + "name": "podOrderFilleds", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodOrderFilled_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodOrderFilled_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "Pool_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodOrderFilled", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pool_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool_contains_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool_ends_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool_ends_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool_in", + "name": "podOrders", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodOrder_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodOrder_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodOrder", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool_not_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool_not_contains_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pool_not_ends_with", + "name": "pool", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Pool", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pool_not_ends_with_nocase", + "name": "poolCross", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "PoolCross", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pool_not_in", + "name": "poolCrosses", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PoolCross_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PoolCross_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PoolCross", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool_not_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool_not_starts_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pool_starts_with_nocase", + "name": "poolDailySnapshot", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "PoolDailySnapshot", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "reserves", + "name": "poolDailySnapshots", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null - } + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PoolDailySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PoolDailySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reserves_contains", - "description": null, + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PoolDailySnapshot", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "reserves_contains_nocase", + "name": "poolHourlySnapshot", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", "ofType": null - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "PoolHourlySnapshot", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "reserves_not", + "name": "poolHourlySnapshots", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null - } + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PoolHourlySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PoolHourlySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reserves_not_contains", - "description": null, + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PoolHourlySnapshot", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "reserves_not_contains_nocase", + "name": "pools", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Pool_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Pool_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Pool", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season_gt", + "name": "prevFarmerGerminatingEvent", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "PrevFarmerGerminatingEvent", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_in", + "name": "prevFarmerGerminatingEvents", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PrevFarmerGerminatingEvent_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PrevFarmerGerminatingEvent_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PrevFarmerGerminatingEvent", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season_not", + "name": "proposal", "description": null, + "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": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Proposal", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season_not_in", + "name": "proposals", "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "20", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ProposalWhere", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "OBJECT", + "name": "Proposal", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "twaDeltaBeans", + "name": "ranking", "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "20", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "RankingWhere", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "RankingObject", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "twaDeltaBeans_gt", + "name": "roles", "description": null, + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RolesWhere", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Role", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "twaDeltaBeans_gte", + "name": "season", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "Season", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "twaDeltaBeans_in", + "name": "seasons", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Season_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Season_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Season", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaDeltaBeans_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaDeltaBeans_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "twaDeltaBeans_not", + "name": "sig", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "Sig", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "twaDeltaBeans_not_in", + "name": "sigs", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Sig_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Sig_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Sig", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "twaPrice", + "name": "silo", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigDecimal", + "kind": "OBJECT", + "name": "Silo", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "twaPrice_gt", + "name": "siloAsset", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigDecimal", + "kind": "OBJECT", + "name": "SiloAsset", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "twaPrice_gte", + "name": "siloAssetDailySnapshot", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigDecimal", + "kind": "OBJECT", + "name": "SiloAssetDailySnapshot", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "twaPrice_in", + "name": "siloAssetDailySnapshots", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "SiloAssetDailySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SiloAssetDailySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SiloAssetDailySnapshot", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaPrice_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaPrice_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "twaPrice_not", + "name": "siloAssetHourlySnapshot", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigDecimal", + "kind": "OBJECT", + "name": "SiloAssetHourlySnapshot", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "twaPrice_not_in", + "name": "siloAssetHourlySnapshots", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaToken2Price", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaToken2Price_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaToken2Price_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaToken2Price_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "Int", "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaToken2Price_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaToken2Price_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaToken2Price_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaToken2Price_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "SiloAssetHourlySnapshot_orderBy", "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "utilization", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "utilization_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "utilization_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "utilization_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SiloAssetHourlySnapshot_filter", "ofType": null - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "utilization_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "utilization_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "utilization_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "utilization_not_in", - "description": null, + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SiloAssetHourlySnapshot", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "volume", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "volumeUSD", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "volumeUSD_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "volumeUSD_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "volumeUSD_in", + "name": "siloAssets", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "Int", "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "volumeUSD_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "volumeUSD_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "volumeUSD_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "volumeUSD_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "SiloAsset_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "Int", "ofType": null - } + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SiloAsset_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "volume_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "volume_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "volume_in", - "description": null, + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SiloAsset", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "volume_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "volume_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "volume_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "volume_not_in", + "name": "siloDailySnapshot", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", "ofType": null - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PoolDailySnapshot_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crossEvents", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosses", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaCrosses", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaLiquidityUSD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaReserves", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolume", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolumeUSD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastPrice", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "liquidityUSD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__crosses", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__deltaBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__lastCross", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__lastPrice", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__lastSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__liquidityUSD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__volume", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__volumeUSD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reserves", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaDeltaBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaPrice", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaToken2Price", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "utilization", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "volume", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "volumeUSD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PoolHourlySnapshot", - "description": null, - "fields": [ - { - "name": "createdAt", - "description": null, - "args": [], + ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "OBJECT", + "name": "SiloDailySnapshot", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "crossEvents", + "name": "siloDailySnapshots", "description": null, "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "first", "description": null, @@ -96748,7 +101317,7 @@ "description": null, "type": { "kind": "ENUM", - "name": "PoolCross_orderBy", + "name": "SiloDailySnapshot_orderBy", "ofType": null }, "defaultValue": null, @@ -96779,12 +101348,28 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, { "name": "where", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "PoolCross_filter", + "name": "SiloDailySnapshot_filter", "ofType": null }, "defaultValue": null, @@ -96803,7 +101388,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "PoolCross", + "name": "SiloDailySnapshot", "ofType": null } } @@ -96813,73 +101398,155 @@ "deprecationReason": null }, { - "name": "crosses", + "name": "siloDeposit", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaBeans", - "description": "Instantaneous deltaB", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaCrosses", - "description": null, - "args": [], + ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "OBJECT", + "name": "SiloDeposit", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaLiquidityUSD", + "name": "siloDeposits", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "SiloDeposit_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SiloDeposit_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaReserves", - "description": null, - "args": [], + ], "type": { "kind": "NON_NULL", "name": null, @@ -96890,8 +101557,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "SiloDeposit", "ofType": null } } @@ -96901,105 +101568,608 @@ "deprecationReason": null }, { - "name": "deltaVolume", + "name": "siloHourlySnapshot", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "SiloHourlySnapshot", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaVolumeUSD", + "name": "siloHourlySnapshots", "description": null, - "args": [], + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "SiloHourlySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SiloHourlySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SiloHourlySnapshot", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "siloWithdraw", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "SiloWithdraw", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastPrice", + "name": "siloWithdraws", "description": null, - "args": [], + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "SiloWithdraw_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SiloWithdraw_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SiloWithdraw", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "liquidityUSD", + "name": "siloYield", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "SiloYield", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pool", + "name": "siloYields", "description": null, - "args": [], + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "SiloYield_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SiloYield_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Pool", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SiloYield", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "reserves", + "name": "silos", "description": null, - "args": [], + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Silo_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Silo_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -97010,8 +102180,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "Silo", "ofType": null } } @@ -97021,15 +102191,15 @@ "deprecationReason": null }, { - "name": "season", + "name": "skins", "description": null, "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Item", "ofType": null } }, @@ -97037,31 +102207,113 @@ "deprecationReason": null }, { - "name": "twaDeltaBeans", - "description": "Time-Weighted deltaB over the previous season", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "name": "space", + "description": null, + "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": "OBJECT", + "name": "Space", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "twaPrice", - "description": "Time-Weighted bean price over the previous season", - "args": [], + "name": "spaces", + "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "20", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SpaceWhere", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", + "kind": "OBJECT", + "name": "Space", "ofType": null } }, @@ -97069,27 +102321,113 @@ "deprecationReason": null }, { - "name": "twaToken2Price", - "description": "Time-Weighted price of the other token in the pool over the previous season, if applicable", - "args": [], + "name": "statement", + "description": null, + "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": "SCALAR", - "name": "BigDecimal", + "kind": "OBJECT", + "name": "Statement", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", + "name": "statements", "description": null, - "args": [], + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "20", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "StatementsWhere", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "Statement", "ofType": null } }, @@ -97097,15 +102435,15 @@ "deprecationReason": null }, { - "name": "utilization", + "name": "strategies", "description": null, "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", + "kind": "OBJECT", + "name": "StrategyItem", "ofType": null } }, @@ -97113,855 +102451,2179 @@ "deprecationReason": null }, { - "name": "volume", + "name": "strategy", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "volumeUSD", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PoolHourlySnapshot_filter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_change_block", - "description": "Filter for the block changed event.", + ], "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "OBJECT", + "name": "StrategyItem", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "and", + "name": "subscriptions", "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "20", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SubscriptionWhere", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "PoolHourlySnapshot_filter", + "kind": "OBJECT", + "name": "Subscription", "ofType": null } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "token", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "Token", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "tokenYield", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "TokenYield", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_in", + "name": "tokenYields", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "TokenYield_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TokenYield_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TokenYield", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "tokens", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Token_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Token_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Token", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crossEvents_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PoolCross_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosses", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosses_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "crosses_gte", + "name": "twaOracle", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "TwaOracle", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "crosses_in", + "name": "twaOracles", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "TwaOracle_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TwaOracle_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosses_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosses_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosses_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosses_not_in", - "description": null, + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TwaOracle", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaBeans", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaBeans_gt", + "name": "unripeToken", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "UnripeToken", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaBeans_gte", + "name": "unripeTokenDailySnapshot", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "UnripeTokenDailySnapshot", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaBeans_in", + "name": "unripeTokenDailySnapshots", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "UnripeTokenDailySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UnripeTokenDailySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UnripeTokenDailySnapshot", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaBeans_lt", + "name": "unripeTokenHourlySnapshot", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "UnripeTokenHourlySnapshot", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaBeans_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaBeans_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaBeans_not_in", + "name": "unripeTokenHourlySnapshots", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "UnripeTokenHourlySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UnripeTokenHourlySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UnripeTokenHourlySnapshot", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaCrosses", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaCrosses_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaCrosses_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaCrosses_in", + "name": "unripeTokens", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "UnripeToken_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UnripeToken_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UnripeToken", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaCrosses_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaCrosses_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaCrosses_not", + "name": "user", "description": null, + "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": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "User", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaCrosses_not_in", + "name": "users", "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "20", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UsersWhere", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "OBJECT", + "name": "User", + "ofType": null } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaLiquidityUSD", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaLiquidityUSD_gt", + "name": "validations", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Item", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaLiquidityUSD_gte", + "name": "version", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigDecimal", + "kind": "OBJECT", + "name": "Version", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaLiquidityUSD_in", + "name": "versions", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Version_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Version_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Version", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaLiquidityUSD_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaLiquidityUSD_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaLiquidityUSD_not", + "name": "vote", "description": null, + "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": "SCALAR", - "name": "BigDecimal", + "kind": "OBJECT", + "name": "Vote", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaLiquidityUSD_not_in", + "name": "votes", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "20", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "VoteWhere", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaReserves", - "description": null, + ], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "OBJECT", + "name": "Vote", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaReserves_contains", + "name": "vp", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "args": [ + { + "name": "proposal", + "description": null, + "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "space", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "voter", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "Vp", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaReserves_contains_nocase", + "name": "whitelistTokenDailySnapshot", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", "ofType": null - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "WhitelistTokenDailySnapshot", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaReserves_not", + "name": "whitelistTokenDailySnapshots", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaReserves_not_contains", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "WhitelistTokenDailySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null - } + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "WhitelistTokenDailySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaReserves_not_contains_nocase", - "description": null, + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WhitelistTokenDailySnapshot", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaVolume", + "name": "whitelistTokenHourlySnapshot", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "WhitelistTokenHourlySnapshot", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaVolumeUSD", + "name": "whitelistTokenHourlySnapshots", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "WhitelistTokenHourlySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "WhitelistTokenHourlySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WhitelistTokenHourlySnapshot", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaVolumeUSD_gt", + "name": "whitelistTokenSetting", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigDecimal", + "kind": "OBJECT", + "name": "WhitelistTokenSetting", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaVolumeUSD_gte", + "name": "whitelistTokenSettings", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "WhitelistTokenSetting_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "WhitelistTokenSetting_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WhitelistTokenSetting", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RankingObject", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "deltaVolumeUSD_in", + "name": "items", "description": null, + "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } + "kind": "OBJECT", + "name": "Space", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaVolumeUSD_lt", + "name": "metrics", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigDecimal", + "kind": "OBJECT", + "name": "Metrics", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RankingWhere", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ { - "name": "deltaVolumeUSD_lte", + "name": "category", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -97969,11 +104631,11 @@ "deprecationReason": null }, { - "name": "deltaVolumeUSD_not", + "name": "network", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -97981,31 +104643,23 @@ "deprecationReason": null }, { - "name": "deltaVolumeUSD_not_in", + "name": "plugin", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaVolume_gt", + "name": "search", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -98013,291 +104667,323 @@ "deprecationReason": null }, { - "name": "deltaVolume_gte", + "name": "strategy", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Role", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "deltaVolume_in", + "name": "permissions", "description": null, + "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolume_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolume_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaVolume_not", + "name": "space", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RolesWhere", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ { - "name": "deltaVolume_not_in", + "name": "address", "description": null, "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Season", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "id_gt", - "description": null, + "name": "beans", + "description": "Total Bean supply", + "args": [], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_gte", - "description": null, + "name": "beanstalk", + "description": "Beanstalk Contract Address", + "args": [], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Beanstalk", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_in", - "description": null, + "name": "createdAt", + "description": "Block timestamp when sunrise was called", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_lt", - "description": null, + "name": "deltaB", + "description": "Time weighted deltaB", + "args": [], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_lte", - "description": null, + "name": "deltaBeans", + "description": "Change in Bean supply", + "args": [], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not", - "description": null, + "name": "harvestableIndex", + "description": "New harvestable index for the season", + "args": [], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not_in", - "description": null, + "name": "id", + "description": "Season Number", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastPrice", - "description": null, + "name": "incentiveBeans", + "description": "Amount of Beans paid to sunrise caller", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastPrice_gt", - "description": null, + "name": "marketCap", + "description": "Bean Market Cap", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastPrice_gte", - "description": null, + "name": "price", + "description": "Price of BEAN during sunrise", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastPrice_in", - "description": null, + "name": "rewardBeans", + "description": "Amount of Beans minted during sunrise", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastPrice_lt", - "description": null, + "name": "season", + "description": "Season number in Int form for sorting", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastPrice_lte", - "description": null, + "name": "sunriseBlock", + "description": "Block in which the season start was triggered by the sunrise call", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "Season_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ { - "name": "lastPrice_not", - "description": null, + "name": "_change_block", + "description": "Filter for the block changed event.", "type": { - "kind": "SCALAR", - "name": "BigDecimal", + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", "ofType": null }, "defaultValue": null, @@ -98305,19 +104991,15 @@ "deprecationReason": null }, { - "name": "lastPrice_not_in", + "name": "and", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "Season_filter", + "ofType": null } }, "defaultValue": null, @@ -98325,11 +105007,11 @@ "deprecationReason": null }, { - "name": "liquidityUSD", + "name": "beans", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -98337,11 +105019,11 @@ "deprecationReason": null }, { - "name": "liquidityUSD_gt", + "name": "beans_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -98349,11 +105031,11 @@ "deprecationReason": null }, { - "name": "liquidityUSD_gte", + "name": "beans_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -98361,7 +105043,7 @@ "deprecationReason": null }, { - "name": "liquidityUSD_in", + "name": "beans_in", "description": null, "type": { "kind": "LIST", @@ -98371,7 +105053,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null } } @@ -98381,11 +105063,11 @@ "deprecationReason": null }, { - "name": "liquidityUSD_lt", + "name": "beans_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -98393,11 +105075,11 @@ "deprecationReason": null }, { - "name": "liquidityUSD_lte", + "name": "beans_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -98405,11 +105087,11 @@ "deprecationReason": null }, { - "name": "liquidityUSD_not", + "name": "beans_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -98417,7 +105099,7 @@ "deprecationReason": null }, { - "name": "liquidityUSD_not_in", + "name": "beans_not_in", "description": null, "type": { "kind": "LIST", @@ -98427,7 +105109,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null } } @@ -98437,23 +105119,7 @@ "deprecationReason": null }, { - "name": "or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PoolHourlySnapshot_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool", + "name": "beanstalk", "description": null, "type": { "kind": "SCALAR", @@ -98465,11 +105131,11 @@ "deprecationReason": null }, { - "name": "pool_", + "name": "beanstalk_", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "Pool_filter", + "name": "Beanstalk_filter", "ofType": null }, "defaultValue": null, @@ -98477,7 +105143,7 @@ "deprecationReason": null }, { - "name": "pool_contains", + "name": "beanstalk_contains", "description": null, "type": { "kind": "SCALAR", @@ -98489,7 +105155,7 @@ "deprecationReason": null }, { - "name": "pool_contains_nocase", + "name": "beanstalk_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -98501,7 +105167,7 @@ "deprecationReason": null }, { - "name": "pool_ends_with", + "name": "beanstalk_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -98513,7 +105179,7 @@ "deprecationReason": null }, { - "name": "pool_ends_with_nocase", + "name": "beanstalk_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -98525,7 +105191,7 @@ "deprecationReason": null }, { - "name": "pool_gt", + "name": "beanstalk_gt", "description": null, "type": { "kind": "SCALAR", @@ -98537,7 +105203,7 @@ "deprecationReason": null }, { - "name": "pool_gte", + "name": "beanstalk_gte", "description": null, "type": { "kind": "SCALAR", @@ -98549,7 +105215,7 @@ "deprecationReason": null }, { - "name": "pool_in", + "name": "beanstalk_in", "description": null, "type": { "kind": "LIST", @@ -98569,7 +105235,7 @@ "deprecationReason": null }, { - "name": "pool_lt", + "name": "beanstalk_lt", "description": null, "type": { "kind": "SCALAR", @@ -98581,7 +105247,7 @@ "deprecationReason": null }, { - "name": "pool_lte", + "name": "beanstalk_lte", "description": null, "type": { "kind": "SCALAR", @@ -98593,7 +105259,7 @@ "deprecationReason": null }, { - "name": "pool_not", + "name": "beanstalk_not", "description": null, "type": { "kind": "SCALAR", @@ -98605,7 +105271,7 @@ "deprecationReason": null }, { - "name": "pool_not_contains", + "name": "beanstalk_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -98617,7 +105283,7 @@ "deprecationReason": null }, { - "name": "pool_not_contains_nocase", + "name": "beanstalk_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -98629,7 +105295,7 @@ "deprecationReason": null }, { - "name": "pool_not_ends_with", + "name": "beanstalk_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -98641,7 +105307,7 @@ "deprecationReason": null }, { - "name": "pool_not_ends_with_nocase", + "name": "beanstalk_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -98653,7 +105319,7 @@ "deprecationReason": null }, { - "name": "pool_not_in", + "name": "beanstalk_not_in", "description": null, "type": { "kind": "LIST", @@ -98673,7 +105339,7 @@ "deprecationReason": null }, { - "name": "pool_not_starts_with", + "name": "beanstalk_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -98685,7 +105351,7 @@ "deprecationReason": null }, { - "name": "pool_not_starts_with_nocase", + "name": "beanstalk_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -98697,7 +105363,7 @@ "deprecationReason": null }, { - "name": "pool_starts_with", + "name": "beanstalk_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -98709,7 +105375,7 @@ "deprecationReason": null }, { - "name": "pool_starts_with_nocase", + "name": "beanstalk_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -98721,67 +105387,43 @@ "deprecationReason": null }, { - "name": "reserves", + "name": "createdAt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "reserves_contains", + "name": "createdAt_gt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "reserves_contains_nocase", + "name": "createdAt_gte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "reserves_not", + "name": "createdAt_in", "description": null, "type": { "kind": "LIST", @@ -98801,27 +105443,43 @@ "deprecationReason": null }, { - "name": "reserves_not_contains", + "name": "createdAt_lt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "reserves_not_contains_nocase", + "name": "createdAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_not_in", "description": null, "type": { "kind": "LIST", @@ -98841,11 +105499,11 @@ "deprecationReason": null }, { - "name": "season", + "name": "deltaB", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -98853,11 +105511,11 @@ "deprecationReason": null }, { - "name": "season_gt", + "name": "deltaB_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -98865,11 +105523,11 @@ "deprecationReason": null }, { - "name": "season_gte", + "name": "deltaB_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -98877,7 +105535,7 @@ "deprecationReason": null }, { - "name": "season_in", + "name": "deltaB_in", "description": null, "type": { "kind": "LIST", @@ -98887,7 +105545,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -98897,11 +105555,11 @@ "deprecationReason": null }, { - "name": "season_lt", + "name": "deltaB_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -98909,11 +105567,11 @@ "deprecationReason": null }, { - "name": "season_lte", + "name": "deltaB_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -98921,11 +105579,11 @@ "deprecationReason": null }, { - "name": "season_not", + "name": "deltaB_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -98933,7 +105591,7 @@ "deprecationReason": null }, { - "name": "season_not_in", + "name": "deltaB_not_in", "description": null, "type": { "kind": "LIST", @@ -98943,7 +105601,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -98953,7 +105611,7 @@ "deprecationReason": null }, { - "name": "twaDeltaBeans", + "name": "deltaBeans", "description": null, "type": { "kind": "SCALAR", @@ -98965,7 +105623,7 @@ "deprecationReason": null }, { - "name": "twaDeltaBeans_gt", + "name": "deltaBeans_gt", "description": null, "type": { "kind": "SCALAR", @@ -98977,7 +105635,7 @@ "deprecationReason": null }, { - "name": "twaDeltaBeans_gte", + "name": "deltaBeans_gte", "description": null, "type": { "kind": "SCALAR", @@ -98989,7 +105647,7 @@ "deprecationReason": null }, { - "name": "twaDeltaBeans_in", + "name": "deltaBeans_in", "description": null, "type": { "kind": "LIST", @@ -99009,7 +105667,7 @@ "deprecationReason": null }, { - "name": "twaDeltaBeans_lt", + "name": "deltaBeans_lt", "description": null, "type": { "kind": "SCALAR", @@ -99021,7 +105679,7 @@ "deprecationReason": null }, { - "name": "twaDeltaBeans_lte", + "name": "deltaBeans_lte", "description": null, "type": { "kind": "SCALAR", @@ -99033,7 +105691,7 @@ "deprecationReason": null }, { - "name": "twaDeltaBeans_not", + "name": "deltaBeans_not", "description": null, "type": { "kind": "SCALAR", @@ -99045,7 +105703,7 @@ "deprecationReason": null }, { - "name": "twaDeltaBeans_not_in", + "name": "deltaBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -99065,11 +105723,11 @@ "deprecationReason": null }, { - "name": "twaPrice", + "name": "harvestableIndex", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -99077,11 +105735,11 @@ "deprecationReason": null }, { - "name": "twaPrice_gt", + "name": "harvestableIndex_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -99089,11 +105747,11 @@ "deprecationReason": null }, { - "name": "twaPrice_gte", + "name": "harvestableIndex_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -99101,7 +105759,7 @@ "deprecationReason": null }, { - "name": "twaPrice_in", + "name": "harvestableIndex_in", "description": null, "type": { "kind": "LIST", @@ -99111,7 +105769,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null } } @@ -99121,11 +105779,11 @@ "deprecationReason": null }, { - "name": "twaPrice_lt", + "name": "harvestableIndex_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -99133,11 +105791,11 @@ "deprecationReason": null }, { - "name": "twaPrice_lte", + "name": "harvestableIndex_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -99145,11 +105803,11 @@ "deprecationReason": null }, { - "name": "twaPrice_not", + "name": "harvestableIndex_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -99157,7 +105815,7 @@ "deprecationReason": null }, { - "name": "twaPrice_not_in", + "name": "harvestableIndex_not_in", "description": null, "type": { "kind": "LIST", @@ -99167,7 +105825,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null } } @@ -99177,11 +105835,11 @@ "deprecationReason": null }, { - "name": "twaToken2Price", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -99189,11 +105847,11 @@ "deprecationReason": null }, { - "name": "twaToken2Price_gt", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -99201,11 +105859,11 @@ "deprecationReason": null }, { - "name": "twaToken2Price_gte", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -99213,7 +105871,7 @@ "deprecationReason": null }, { - "name": "twaToken2Price_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -99223,7 +105881,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null } } @@ -99233,11 +105891,11 @@ "deprecationReason": null }, { - "name": "twaToken2Price_lt", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -99245,11 +105903,11 @@ "deprecationReason": null }, { - "name": "twaToken2Price_lte", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -99257,11 +105915,11 @@ "deprecationReason": null }, { - "name": "twaToken2Price_not", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -99269,7 +105927,7 @@ "deprecationReason": null }, { - "name": "twaToken2Price_not_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -99279,7 +105937,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "ID", "ofType": null } } @@ -99289,7 +105947,7 @@ "deprecationReason": null }, { - "name": "updatedAt", + "name": "incentiveBeans", "description": null, "type": { "kind": "SCALAR", @@ -99301,7 +105959,7 @@ "deprecationReason": null }, { - "name": "updatedAt_gt", + "name": "incentiveBeans_gt", "description": null, "type": { "kind": "SCALAR", @@ -99313,7 +105971,7 @@ "deprecationReason": null }, { - "name": "updatedAt_gte", + "name": "incentiveBeans_gte", "description": null, "type": { "kind": "SCALAR", @@ -99325,7 +105983,7 @@ "deprecationReason": null }, { - "name": "updatedAt_in", + "name": "incentiveBeans_in", "description": null, "type": { "kind": "LIST", @@ -99345,7 +106003,7 @@ "deprecationReason": null }, { - "name": "updatedAt_lt", + "name": "incentiveBeans_lt", "description": null, "type": { "kind": "SCALAR", @@ -99357,7 +106015,7 @@ "deprecationReason": null }, { - "name": "updatedAt_lte", + "name": "incentiveBeans_lte", "description": null, "type": { "kind": "SCALAR", @@ -99369,7 +106027,7 @@ "deprecationReason": null }, { - "name": "updatedAt_not", + "name": "incentiveBeans_not", "description": null, "type": { "kind": "SCALAR", @@ -99381,7 +106039,7 @@ "deprecationReason": null }, { - "name": "updatedAt_not_in", + "name": "incentiveBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -99401,7 +106059,7 @@ "deprecationReason": null }, { - "name": "utilization", + "name": "marketCap", "description": null, "type": { "kind": "SCALAR", @@ -99413,7 +106071,7 @@ "deprecationReason": null }, { - "name": "utilization_gt", + "name": "marketCap_gt", "description": null, "type": { "kind": "SCALAR", @@ -99425,7 +106083,7 @@ "deprecationReason": null }, { - "name": "utilization_gte", + "name": "marketCap_gte", "description": null, "type": { "kind": "SCALAR", @@ -99437,7 +106095,7 @@ "deprecationReason": null }, { - "name": "utilization_in", + "name": "marketCap_in", "description": null, "type": { "kind": "LIST", @@ -99457,7 +106115,7 @@ "deprecationReason": null }, { - "name": "utilization_lt", + "name": "marketCap_lt", "description": null, "type": { "kind": "SCALAR", @@ -99469,7 +106127,7 @@ "deprecationReason": null }, { - "name": "utilization_lte", + "name": "marketCap_lte", "description": null, "type": { "kind": "SCALAR", @@ -99481,7 +106139,7 @@ "deprecationReason": null }, { - "name": "utilization_not", + "name": "marketCap_not", "description": null, "type": { "kind": "SCALAR", @@ -99493,7 +106151,7 @@ "deprecationReason": null }, { - "name": "utilization_not_in", + "name": "marketCap_not_in", "description": null, "type": { "kind": "LIST", @@ -99513,19 +106171,23 @@ "deprecationReason": null }, { - "name": "volume", + "name": "or", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "Season_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "volumeUSD", + "name": "price", "description": null, "type": { "kind": "SCALAR", @@ -99537,7 +106199,7 @@ "deprecationReason": null }, { - "name": "volumeUSD_gt", + "name": "price_gt", "description": null, "type": { "kind": "SCALAR", @@ -99549,7 +106211,7 @@ "deprecationReason": null }, { - "name": "volumeUSD_gte", + "name": "price_gte", "description": null, "type": { "kind": "SCALAR", @@ -99561,7 +106223,7 @@ "deprecationReason": null }, { - "name": "volumeUSD_in", + "name": "price_in", "description": null, "type": { "kind": "LIST", @@ -99581,7 +106243,7 @@ "deprecationReason": null }, { - "name": "volumeUSD_lt", + "name": "price_lt", "description": null, "type": { "kind": "SCALAR", @@ -99593,7 +106255,7 @@ "deprecationReason": null }, { - "name": "volumeUSD_lte", + "name": "price_lte", "description": null, "type": { "kind": "SCALAR", @@ -99605,7 +106267,7 @@ "deprecationReason": null }, { - "name": "volumeUSD_not", + "name": "price_not", "description": null, "type": { "kind": "SCALAR", @@ -99617,7 +106279,7 @@ "deprecationReason": null }, { - "name": "volumeUSD_not_in", + "name": "price_not_in", "description": null, "type": { "kind": "LIST", @@ -99637,7 +106299,7 @@ "deprecationReason": null }, { - "name": "volume_gt", + "name": "rewardBeans", "description": null, "type": { "kind": "SCALAR", @@ -99649,7 +106311,7 @@ "deprecationReason": null }, { - "name": "volume_gte", + "name": "rewardBeans_gt", "description": null, "type": { "kind": "SCALAR", @@ -99661,7 +106323,19 @@ "deprecationReason": null }, { - "name": "volume_in", + "name": "rewardBeans_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rewardBeans_in", "description": null, "type": { "kind": "LIST", @@ -99681,7 +106355,7 @@ "deprecationReason": null }, { - "name": "volume_lt", + "name": "rewardBeans_lt", "description": null, "type": { "kind": "SCALAR", @@ -99693,7 +106367,7 @@ "deprecationReason": null }, { - "name": "volume_lte", + "name": "rewardBeans_lte", "description": null, "type": { "kind": "SCALAR", @@ -99705,7 +106379,7 @@ "deprecationReason": null }, { - "name": "volume_not", + "name": "rewardBeans_not", "description": null, "type": { "kind": "SCALAR", @@ -99717,7 +106391,7 @@ "deprecationReason": null }, { - "name": "volume_not_in", + "name": "rewardBeans_not_in", "description": null, "type": { "kind": "LIST", @@ -99735,221 +106409,93 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PoolHourlySnapshot_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crossEvents", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosses", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaCrosses", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaLiquidityUSD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaReserves", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolume", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaVolumeUSD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastPrice", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "liquidityUSD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__crosses", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__deltaBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__lastCross", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__lastPrice", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__lastSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__liquidityUSD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__volume", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__volumeUSD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reserves", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { "name": "season", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "twaDeltaBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaPrice", + "name": "season_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "twaToken2Price", + "name": "season_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", + "name": "season_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "utilization", + "name": "season_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "volume", + "name": "season_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "volumeUSD", + "name": "season_not", "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "Pool_filter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_change_block", - "description": "Filter for the block changed event.", "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -99957,15 +106503,19 @@ "deprecationReason": null }, { - "name": "and", + "name": "season_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "Pool_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } } }, "defaultValue": null, @@ -99973,23 +106523,11 @@ "deprecationReason": null }, { - "name": "bean", + "name": "sunriseBlock", "description": null, "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bean_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Bean_filter", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -99997,11 +106535,11 @@ "deprecationReason": null }, { - "name": "bean_contains", + "name": "sunriseBlock_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -100009,11 +106547,11 @@ "deprecationReason": null }, { - "name": "bean_contains_nocase", + "name": "sunriseBlock_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -100021,23 +106559,31 @@ "deprecationReason": null }, { - "name": "bean_ends_with", + "name": "sunriseBlock_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean_ends_with_nocase", + "name": "sunriseBlock_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -100045,11 +106591,11 @@ "deprecationReason": null }, { - "name": "bean_gt", + "name": "sunriseBlock_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -100057,11 +106603,11 @@ "deprecationReason": null }, { - "name": "bean_gte", + "name": "sunriseBlock_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -100069,7 +106615,7 @@ "deprecationReason": null }, { - "name": "bean_in", + "name": "sunriseBlock_not_in", "description": null, "type": { "kind": "LIST", @@ -100079,7 +106625,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -100087,289 +106633,233 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "Season_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "beans", + "description": null, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "bean_lt", + "name": "beanstalk", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean_lte", + "name": "beanstalk__fertilizer1155", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean_not", + "name": "beanstalk__id", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean_not_contains", + "name": "beanstalk__lastSeason", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean_not_contains_nocase", + "name": "beanstalk__name", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean_not_ends_with", + "name": "beanstalk__token", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean_not_ends_with_nocase", + "name": "createdAt", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean_not_in", + "name": "deltaB", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean_not_starts_with", + "name": "deltaBeans", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean_not_starts_with_nocase", + "name": "harvestableIndex", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean_starts_with", + "name": "id", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean_starts_with_nocase", + "name": "incentiveBeans", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "crossEvents_", + "name": "marketCap", "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PoolCross_filter", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "crosses", + "name": "price", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "crosses_gt", + "name": "rewardBeans", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "crosses_gte", + "name": "season", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "crosses_in", + "name": "sunriseBlock", "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Sig", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "account", + "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Bytes", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "crosses_lt", + "name": "id", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "crosses_lte", + "name": "msgHash", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "crosses_not", + "name": "timestamp", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "Sig_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ { - "name": "crosses_not_in", - "description": null, + "name": "_change_block", + "description": "Filter for the block changed event.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshot_", + "name": "account", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "PoolDailySnapshot_filter", + "kind": "SCALAR", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -100377,11 +106867,11 @@ "deprecationReason": null }, { - "name": "deltaBeans", + "name": "account_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -100389,11 +106879,11 @@ "deprecationReason": null }, { - "name": "deltaBeans_gt", + "name": "account_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -100401,11 +106891,11 @@ "deprecationReason": null }, { - "name": "deltaBeans_gte", + "name": "account_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -100413,7 +106903,7 @@ "deprecationReason": null }, { - "name": "deltaBeans_in", + "name": "account_in", "description": null, "type": { "kind": "LIST", @@ -100423,7 +106913,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null } } @@ -100433,11 +106923,11 @@ "deprecationReason": null }, { - "name": "deltaBeans_lt", + "name": "account_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -100445,11 +106935,11 @@ "deprecationReason": null }, { - "name": "deltaBeans_lte", + "name": "account_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -100457,11 +106947,11 @@ "deprecationReason": null }, { - "name": "deltaBeans_not", + "name": "account_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -100469,7 +106959,19 @@ "deprecationReason": null }, { - "name": "deltaBeans_not_in", + "name": "account_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "account_not_in", "description": null, "type": { "kind": "LIST", @@ -100479,7 +106981,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Bytes", "ofType": null } } @@ -100489,12 +106991,16 @@ "deprecationReason": null }, { - "name": "hourlySnapshot_", + "name": "and", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "PoolHourlySnapshot_filter", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "Sig_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, @@ -100613,11 +107119,11 @@ "deprecationReason": null }, { - "name": "lastCross", + "name": "msgHash", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -100625,11 +107131,11 @@ "deprecationReason": null }, { - "name": "lastCross_gt", + "name": "msgHash_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -100637,11 +107143,11 @@ "deprecationReason": null }, { - "name": "lastCross_gte", + "name": "msgHash_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -100649,31 +107155,23 @@ "deprecationReason": null }, { - "name": "lastCross_in", + "name": "msgHash_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastCross_lt", + "name": "msgHash_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -100681,11 +107179,11 @@ "deprecationReason": null }, { - "name": "lastCross_lte", + "name": "msgHash_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -100693,11 +107191,11 @@ "deprecationReason": null }, { - "name": "lastCross_not", + "name": "msgHash_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -100705,7 +107203,7 @@ "deprecationReason": null }, { - "name": "lastCross_not_in", + "name": "msgHash_in", "description": null, "type": { "kind": "LIST", @@ -100715,7 +107213,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -100725,11 +107223,11 @@ "deprecationReason": null }, { - "name": "lastPrice", + "name": "msgHash_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -100737,11 +107235,11 @@ "deprecationReason": null }, { - "name": "lastPrice_gt", + "name": "msgHash_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -100749,11 +107247,11 @@ "deprecationReason": null }, { - "name": "lastPrice_gte", + "name": "msgHash_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -100761,31 +107259,23 @@ "deprecationReason": null }, { - "name": "lastPrice_in", + "name": "msgHash_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastPrice_lt", + "name": "msgHash_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -100793,11 +107283,11 @@ "deprecationReason": null }, { - "name": "lastPrice_lte", + "name": "msgHash_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -100805,11 +107295,11 @@ "deprecationReason": null }, { - "name": "lastPrice_not", + "name": "msgHash_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null }, "defaultValue": null, @@ -100817,7 +107307,7 @@ "deprecationReason": null }, { - "name": "lastPrice_not_in", + "name": "msgHash_not_in", "description": null, "type": { "kind": "LIST", @@ -100827,7 +107317,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "String", "ofType": null } } @@ -100837,11 +107327,11 @@ "deprecationReason": null }, { - "name": "lastSeason", + "name": "msgHash_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -100849,11 +107339,11 @@ "deprecationReason": null }, { - "name": "lastSeason_gt", + "name": "msgHash_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -100861,11 +107351,11 @@ "deprecationReason": null }, { - "name": "lastSeason_gte", + "name": "msgHash_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -100873,19 +107363,27 @@ "deprecationReason": null }, { - "name": "lastSeason_in", + "name": "msgHash_starts_with_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "or", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "Sig_filter", + "ofType": null } }, "defaultValue": null, @@ -100893,11 +107391,11 @@ "deprecationReason": null }, { - "name": "lastSeason_lt", + "name": "timestamp", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -100905,11 +107403,11 @@ "deprecationReason": null }, { - "name": "lastSeason_lte", + "name": "timestamp_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -100917,11 +107415,11 @@ "deprecationReason": null }, { - "name": "lastSeason_not", + "name": "timestamp_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -100929,7 +107427,7 @@ "deprecationReason": null }, { - "name": "lastSeason_not_in", + "name": "timestamp_in", "description": null, "type": { "kind": "LIST", @@ -100939,7 +107437,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -100949,11 +107447,11 @@ "deprecationReason": null }, { - "name": "liquidityUSD", + "name": "timestamp_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -100961,11 +107459,11 @@ "deprecationReason": null }, { - "name": "liquidityUSD_gt", + "name": "timestamp_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -100973,11 +107471,11 @@ "deprecationReason": null }, { - "name": "liquidityUSD_gte", + "name": "timestamp_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -100985,7 +107483,7 @@ "deprecationReason": null }, { - "name": "liquidityUSD_in", + "name": "timestamp_not_in", "description": null, "type": { "kind": "LIST", @@ -100995,7 +107493,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null } } @@ -101003,772 +107501,921 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "Sig_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "liquidityUSD_lt", + "name": "account", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "liquidityUSD_lte", + "name": "id", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "liquidityUSD_not", + "name": "msgHash", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "liquidityUSD_not_in", + "name": "timestamp", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Silo", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "or", - "description": null, + "name": "activeFarmers", + "description": "Current number of active farmers deposited in the silo", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "Pool_filter", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "reserves", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "assets", + "description": "Link to all silo assets currently associated with this silo", + "args": [ + { + "name": "first", + "description": null, + "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null - } + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "SiloAsset_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SiloAsset_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reserves_contains", - "description": null, + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SiloAsset", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "reserves_contains_nocase", - "description": null, + "name": "beanMints", + "description": "Cumulative total for bean mints sent to the silo", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "reserves_not", - "description": null, + "name": "beanToMaxLpGpPerBdvRatio", + "description": "[Seed Gauge] Current target ratio of Bean to LP deposits", + "args": [], "type": { - "kind": "LIST", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "beanstalk", + "description": "Beanstalk diamond address", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "OBJECT", + "name": "Beanstalk", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "reserves_not_contains", - "description": null, + "name": "dailySnapshots", + "description": "Link to daily snapshot data", + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "SiloDailySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SiloDailySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SiloDailySnapshot", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "reserves_not_contains_nocase", - "description": null, + "name": "depositedBDV", + "description": "Current BDV of all deposited assets", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokens", - "description": null, + "name": "dewhitelistedTokens", + "description": "Tokens that have been removed from the silo deposit whitelist", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokens_", - "description": null, + "name": "farmer", + "description": "Farmer address if applicable", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "Token_filter", + "kind": "OBJECT", + "name": "Farmer", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokens_contains", - "description": null, + "name": "germinatingStalk", + "description": "[Seed Gauge] Stalk that is currently Germinating", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokens_contains_nocase", - "description": null, + "name": "grownStalkPerSeason", + "description": "Current grown stalk per season", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokens_not", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "hourlySnapshots", + "description": "Link to hourly snapshot data", + "args": [ + { + "name": "first", + "description": null, + "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null - } + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "SiloHourlySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SiloHourlySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tokens_not_contains", - "description": null, + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SiloHourlySnapshot", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokens_not_contains_nocase", - "description": null, + "name": "id", + "description": "Address for the farmer or Beanstalk", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "volume", - "description": null, + "name": "lastDailySnapshotDay", + "description": "Day of when the previous daily snapshot was taken/updated", + "args": [], "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "volumeUSD", - "description": null, + "name": "lastHourlySnapshotSeason", + "description": "Season when the previous hourly snapshot was taken/updated", + "args": [], "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "Int", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "volumeUSD_gt", - "description": null, + "name": "plantableStalk", + "description": "Current plantable stalk for bean seigniorage not yet claimed", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "volumeUSD_gte", - "description": null, + "name": "roots", + "description": "Current roots balance", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "volumeUSD_in", - "description": null, + "name": "seeds", + "description": "Current seeds balance", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "volumeUSD_lt", - "description": null, + "name": "stalk", + "description": "Current stalk balance", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "volumeUSD_lte", - "description": null, + "name": "whitelistedTokens", + "description": "Tokens whitelisted for deposit within the silo", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SiloAsset", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "volumeUSD_not", - "description": null, + "name": "dailySnapshots", + "description": "Link to daily snapshot data", + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "SiloAssetDailySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SiloAssetDailySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SiloAssetDailySnapshot", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "volumeUSD_not_in", - "description": null, + "name": "depositedAmount", + "description": "Current Token amount of deposits", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "volume_gt", - "description": null, + "name": "depositedBDV", + "description": "Current BDV of deposits", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "volume_gte", - "description": null, + "name": "farmAmount", + "description": "Current internal (farm) balance of the asset", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "volume_in", - "description": null, + "name": "hourlySnapshots", + "description": "Link to hourly snapshot data", + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "SiloAssetHourlySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SiloAssetHourlySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SiloAssetHourlySnapshot", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "volume_lt", - "description": null, + "name": "id", + "description": "Silo ID - Asset Token Address", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "volume_lte", - "description": null, + "name": "lastDailySnapshotDay", + "description": "Day of when the previous daily snapshot was taken/updated", + "args": [], "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "volume_not", - "description": null, + "name": "lastHourlySnapshotSeason", + "description": "Season when the previous hourly snapshot was taken/updated", + "args": [], "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "volume_not_in", - "description": null, + "name": "silo", + "description": "Silo for this asset", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "OBJECT", + "name": "Silo", + "ofType": null } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "Pool_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "bean", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bean__beanstalk", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bean__chain", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bean__crosses", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bean__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bean__lastCross", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bean__lastSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bean__liquidityUSD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bean__lockedBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bean__marketCap", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bean__price", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bean__supply", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bean__supplyInPegLP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bean__volume", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bean__volumeUSD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crossEvents", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosses", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dailySnapshot", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hourlySnapshot", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastCross", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastPrice", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "liquidityUSD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reserves", - "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokens", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "volume", - "description": null, + "name": "token", + "description": "Token address for this asset", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "volumeUSD", - "description": null, + "name": "withdrawnAmount", + "description": "Current Token amount of silo withdrawals", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "Proposal", + "name": "SiloAssetDailySnapshot", "description": null, + "isOneOf": null, "fields": [ { - "name": "app", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "author", - "description": null, + "name": "createdAt", + "description": "Timestamp of initial snapshot creation", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } }, @@ -101776,39 +108423,23 @@ "deprecationReason": null }, { - "name": "body", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "choices", + "name": "deltaDepositedAmount", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "created", + "name": "deltaDepositedBDV", "description": null, "args": [], "type": { @@ -101816,7 +108447,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } }, @@ -101824,7 +108455,7 @@ "deprecationReason": null }, { - "name": "discussion", + "name": "deltaFarmAmount", "description": null, "args": [], "type": { @@ -101832,7 +108463,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } }, @@ -101840,7 +108471,7 @@ "deprecationReason": null }, { - "name": "end", + "name": "deltaWithdrawnAmount", "description": null, "args": [], "type": { @@ -101848,7 +108479,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } }, @@ -101856,27 +108487,15 @@ "deprecationReason": null }, { - "name": "flagged", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, + "name": "depositedAmount", + "description": "Point in time current Token amount of deposits", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } }, @@ -101884,39 +108503,47 @@ "deprecationReason": null }, { - "name": "ipfs", - "description": null, + "name": "depositedBDV", + "description": "Point in time current BDV of deposits", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "link", - "description": null, + "name": "farmAmount", + "description": "Point in time current internal (farm) balance of the asset", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "network", - "description": null, + "name": "id", + "description": "Silo Asset ID - Day", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -101924,15 +108551,15 @@ "deprecationReason": null }, { - "name": "plugins", - "description": null, + "name": "season", + "description": "Last season for the snapshot", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Any", + "name": "Int", "ofType": null } }, @@ -101940,27 +108567,31 @@ "deprecationReason": null }, { - "name": "privacy", - "description": null, + "name": "siloAsset", + "description": "Silo asset associated with this snapshot", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SiloAsset", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quorum", - "description": null, + "name": "updatedAt", + "description": "Timestamp of last entity update", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "BigInt", "ofType": null } }, @@ -101968,255 +108599,316 @@ "deprecationReason": null }, { - "name": "quorumType", - "description": null, + "name": "withdrawnAmount", + "description": "Point in time current Token amount of silo withdrawals", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SiloAssetDailySnapshot_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ + { + "name": "_change_block", + "description": "Filter for the block changed event.", + "type": { + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "scores", + "name": "and", "description": null, - "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "INPUT_OBJECT", + "name": "SiloAssetDailySnapshot_filter", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "scores_by_strategy", + "name": "createdAt", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Any", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "scores_state", + "name": "createdAt_gt", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "scores_total", + "name": "createdAt_gte", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "scores_updated", + "name": "createdAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_lt", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "snapshot", + "name": "createdAt_lte", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "space", + "name": "createdAt_not", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "Space", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "start", + "name": "createdAt_not_in", "description": null, - "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "state", + "name": "deltaDepositedAmount", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaDepositedAmount_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "strategies", + "name": "deltaDepositedAmount_gte", "description": null, - "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaDepositedAmount_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Strategy", + "kind": "SCALAR", + "name": "BigInt", "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "symbol", + "name": "deltaDepositedAmount_lt", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", + "name": "deltaDepositedAmount_lte", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "type", + "name": "deltaDepositedAmount_not", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated", + "name": "deltaDepositedAmount_not_in", "description": null, - "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "validation", + "name": "deltaDepositedBDV", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "Validation", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "votes", + "name": "deltaDepositedBDV_gt", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ProposalWhere", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "app", + "name": "deltaDepositedBDV_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102224,15 +108916,19 @@ "deprecationReason": null }, { - "name": "app_in", + "name": "deltaDepositedBDV_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -102240,11 +108936,11 @@ "deprecationReason": null }, { - "name": "app_not", + "name": "deltaDepositedBDV_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102252,27 +108948,23 @@ "deprecationReason": null }, { - "name": "app_not_in", + "name": "deltaDepositedBDV_lte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "author", + "name": "deltaDepositedBDV_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102280,15 +108972,19 @@ "deprecationReason": null }, { - "name": "author_in", + "name": "deltaDepositedBDV_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -102296,11 +108992,11 @@ "deprecationReason": null }, { - "name": "created", + "name": "deltaFarmAmount", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102308,11 +109004,11 @@ "deprecationReason": null }, { - "name": "created_gt", + "name": "deltaFarmAmount_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102320,11 +109016,11 @@ "deprecationReason": null }, { - "name": "created_gte", + "name": "deltaFarmAmount_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102332,15 +109028,19 @@ "deprecationReason": null }, { - "name": "created_in", + "name": "deltaFarmAmount_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -102348,11 +109048,11 @@ "deprecationReason": null }, { - "name": "created_lt", + "name": "deltaFarmAmount_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102360,11 +109060,11 @@ "deprecationReason": null }, { - "name": "created_lte", + "name": "deltaFarmAmount_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102372,11 +109072,11 @@ "deprecationReason": null }, { - "name": "end", + "name": "deltaFarmAmount_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102384,11 +109084,31 @@ "deprecationReason": null }, { - "name": "end_gt", + "name": "deltaFarmAmount_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaWithdrawnAmount", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102396,11 +109116,11 @@ "deprecationReason": null }, { - "name": "end_gte", + "name": "deltaWithdrawnAmount_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102408,15 +109128,31 @@ "deprecationReason": null }, { - "name": "end_in", + "name": "deltaWithdrawnAmount_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaWithdrawnAmount_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -102424,11 +109160,11 @@ "deprecationReason": null }, { - "name": "end_lt", + "name": "deltaWithdrawnAmount_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102436,11 +109172,11 @@ "deprecationReason": null }, { - "name": "end_lte", + "name": "deltaWithdrawnAmount_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102448,11 +109184,11 @@ "deprecationReason": null }, { - "name": "flagged", + "name": "deltaWithdrawnAmount_not", "description": null, "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102460,11 +109196,31 @@ "deprecationReason": null }, { - "name": "id", + "name": "deltaWithdrawnAmount_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "depositedAmount", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102472,27 +109228,23 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "depositedAmount_gt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ipfs", + "name": "depositedAmount_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102500,15 +109252,19 @@ "deprecationReason": null }, { - "name": "ipfs_in", + "name": "depositedAmount_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -102516,11 +109272,11 @@ "deprecationReason": null }, { - "name": "network", + "name": "depositedAmount_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102528,15 +109284,43 @@ "deprecationReason": null }, { - "name": "network_in", + "name": "depositedAmount_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "depositedAmount_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "depositedAmount_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -102544,11 +109328,11 @@ "deprecationReason": null }, { - "name": "plugins_contains", + "name": "depositedBDV", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102556,11 +109340,11 @@ "deprecationReason": null }, { - "name": "scores_state", + "name": "depositedBDV_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102568,15 +109352,31 @@ "deprecationReason": null }, { - "name": "scores_state_in", + "name": "depositedBDV_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "depositedBDV_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -102584,11 +109384,11 @@ "deprecationReason": null }, { - "name": "space", + "name": "depositedBDV_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102596,27 +109396,23 @@ "deprecationReason": null }, { - "name": "space_in", + "name": "depositedBDV_lte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "space_verified", + "name": "depositedBDV_not", "description": null, "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102624,11 +109420,31 @@ "deprecationReason": null }, { - "name": "start", + "name": "depositedBDV_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "farmAmount", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102636,11 +109452,11 @@ "deprecationReason": null }, { - "name": "start_gt", + "name": "farmAmount_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102648,11 +109464,11 @@ "deprecationReason": null }, { - "name": "start_gte", + "name": "farmAmount_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102660,15 +109476,19 @@ "deprecationReason": null }, { - "name": "start_in", + "name": "farmAmount_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -102676,11 +109496,11 @@ "deprecationReason": null }, { - "name": "start_lt", + "name": "farmAmount_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102688,11 +109508,11 @@ "deprecationReason": null }, { - "name": "start_lte", + "name": "farmAmount_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102700,11 +109520,11 @@ "deprecationReason": null }, { - "name": "state", + "name": "farmAmount_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -102712,11 +109532,31 @@ "deprecationReason": null }, { - "name": "strategies_contains", + "name": "farmAmount_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -102724,11 +109564,11 @@ "deprecationReason": null }, { - "name": "title_contains", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -102736,11 +109576,11 @@ "deprecationReason": null }, { - "name": "type", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -102748,15 +109588,19 @@ "deprecationReason": null }, { - "name": "type_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } } }, "defaultValue": null, @@ -102764,11 +109608,11 @@ "deprecationReason": null }, { - "name": "updated", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -102776,11 +109620,11 @@ "deprecationReason": null }, { - "name": "updated_gt", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -102788,11 +109632,11 @@ "deprecationReason": null }, { - "name": "updated_gte", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -102800,14 +109644,34 @@ "deprecationReason": null }, { - "name": "updated_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SiloAssetDailySnapshot_filter", "ofType": null } }, @@ -102816,7 +109680,7 @@ "deprecationReason": null }, { - "name": "updated_lt", + "name": "season", "description": null, "type": { "kind": "SCALAR", @@ -102828,7 +109692,7 @@ "deprecationReason": null }, { - "name": "updated_lte", + "name": "season_gt", "description": null, "type": { "kind": "SCALAR", @@ -102840,16255 +109704,119 @@ "deprecationReason": null }, { - "name": "validation", + "name": "season_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Query", - "description": null, - "fields": [ + }, { - "name": "_meta", - "description": "Access to subgraph metadata", - "args": [ - { - "name": "block", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", + "name": "season_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season_lt", + "description": null, "type": { - "kind": "OBJECT", - "name": "_Meta_", + "kind": "SCALAR", + "name": "Int", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "addDeposit", + "name": "season_lte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "AddDeposit", + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "addDeposits", + "name": "season_not_in", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "AddDeposit_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "AddDeposit_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AddDeposit", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "aliases", + "name": "siloAsset", "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "20", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "AliasWhere", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Alias", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beaNFTUser", + "name": "siloAsset_", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "BeaNFTUser", + "kind": "INPUT_OBJECT", + "name": "SiloAsset_filter", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beaNFTUsers", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "BeaNFTUser_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "BeaNFTUser_filter", - "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": "BeaNFTUser", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bean", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Bean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanCross", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "BeanCross", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanCrosses", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "BeanCross_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "BeanCross_filter", - "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": "BeanCross", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanDailySnapshot", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "BeanDailySnapshot", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanDailySnapshots", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "BeanDailySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "BeanDailySnapshot_filter", - "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": "BeanDailySnapshot", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanHourlySnapshot", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "BeanHourlySnapshot", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanHourlySnapshots", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "BeanHourlySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "BeanHourlySnapshot_filter", - "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": "BeanHourlySnapshot", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beans", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Bean_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Bean_filter", - "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": "Bean", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Beanstalk", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalks", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Beanstalk_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", - "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": "Beanstalk", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "block", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Block", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blocks", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Block_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_filter", - "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": "Block", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "chop", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Chop", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "chops", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Chop_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Chop_filter", - "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": "Chop", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "collectionData", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CollectionData", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "collectionDatas", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "CollectionData_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "CollectionData_filter", - "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": "CollectionData", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "delegation", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Delegation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "delegations", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Delegation_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Delegation_filter", - "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": "Delegation", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dewhitelistToken", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DewhitelistToken", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dewhitelistTokens", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "DewhitelistToken_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "DewhitelistToken_filter", - "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": "DewhitelistToken", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Farmer", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmers", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Farmer_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Farmer_filter", - "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": "Farmer", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fertilizer", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Fertilizer", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fertilizerBalance", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "FertilizerBalance", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fertilizerBalances", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "FertilizerBalance_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "FertilizerBalance_filter", - "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": "FertilizerBalance", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fertilizerToken", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "FertilizerToken", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fertilizerTokens", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "FertilizerToken_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "FertilizerToken_filter", - "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": "FertilizerToken", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fertilizerYield", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "FertilizerYield", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fertilizerYields", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "FertilizerYield_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "FertilizerYield_filter", - "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": "FertilizerYield", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fertilizers", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Fertilizer_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Fertilizer_filter", - "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": "Fertilizer", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "field", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Field", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fieldDailySnapshot", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "FieldDailySnapshot", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fieldDailySnapshots", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "FieldDailySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "FieldDailySnapshot_filter", - "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": "FieldDailySnapshot", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fieldEvent", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "INTERFACE", - "name": "FieldEvent", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fieldEvents", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "FieldEvent_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "FieldEvent_filter", - "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": "INTERFACE", - "name": "FieldEvent", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fieldHourlySnapshot", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "FieldHourlySnapshot", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fieldHourlySnapshots", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "FieldHourlySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "FieldHourlySnapshot_filter", - "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": "FieldHourlySnapshot", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fields", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Field_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Field_filter", - "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": "Field", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "follows", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "20", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "FollowWhere", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Follow", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "germinating", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Germinating", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "germinatings", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Germinating_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Germinating_filter", - "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": "Germinating", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "harvest", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Harvest", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "harvests", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Harvest_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Harvest_filter", - "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": "Harvest", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "incentive", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Incentive", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "incentives", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Incentive_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Incentive_filter", - "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": "Incentive", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "leaderboards", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "20", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "LeaderboardsWhere", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Leaderboard", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketplaceEvent", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "INTERFACE", - "name": "MarketplaceEvent", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketplaceEvents", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "MarketplaceEvent_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "MarketplaceEvent_filter", - "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": "INTERFACE", - "name": "MarketplaceEvent", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "messages", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "20", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "MessageWhere", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Message", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "metapoolOracle", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MetapoolOracle", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "metapoolOracles", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "MetapoolOracle_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "MetapoolOracle_filter", - "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": "MetapoolOracle", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "networks", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Item", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "plot", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Plot", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "plots", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Plot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Plot_filter", - "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": "Plot", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "plugins", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Item", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podFill", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PodFill", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podFills", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodFill_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodFill_filter", - "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": "PodFill", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podListing", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PodListing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podListingCancelled", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PodListingCancelled", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podListingCancelleds", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodListingCancelled_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodListingCancelled_filter", - "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": "PodListingCancelled", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podListingCreated", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PodListingCreated", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podListingCreateds", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodListingCreated_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodListingCreated_filter", - "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": "PodListingCreated", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podListingFilled", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PodListingFilled", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podListingFilleds", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodListingFilled_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodListingFilled_filter", - "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": "PodListingFilled", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podListings", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodListing_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodListing_filter", - "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": "PodListing", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podMarketplace", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PodMarketplace", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podMarketplaceDailySnapshot", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PodMarketplaceDailySnapshot", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podMarketplaceDailySnapshots", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodMarketplaceDailySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodMarketplaceDailySnapshot_filter", - "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": "PodMarketplaceDailySnapshot", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podMarketplaceHourlySnapshot", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PodMarketplaceHourlySnapshot", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podMarketplaceHourlySnapshots", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodMarketplaceHourlySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodMarketplaceHourlySnapshot_filter", - "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": "PodMarketplaceHourlySnapshot", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podMarketplaces", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodMarketplace_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodMarketplace_filter", - "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": "PodMarketplace", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podOrder", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PodOrder", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podOrderCancelled", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PodOrderCancelled", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podOrderCancelleds", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodOrderCancelled_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodOrderCancelled_filter", - "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": "PodOrderCancelled", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podOrderCreated", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PodOrderCreated", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podOrderCreateds", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodOrderCreated_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodOrderCreated_filter", - "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": "PodOrderCreated", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podOrderFilled", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PodOrderFilled", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podOrderFilleds", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodOrderFilled_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodOrderFilled_filter", - "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": "PodOrderFilled", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podOrders", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodOrder_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodOrder_filter", - "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": "PodOrder", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podTransfer", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PodTransfer", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "podTransfers", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodTransfer_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodTransfer_filter", - "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": "PodTransfer", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Pool", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "poolCross", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PoolCross", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "poolCrosses", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PoolCross_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PoolCross_filter", - "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": "PoolCross", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "poolDailySnapshot", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PoolDailySnapshot", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "poolDailySnapshots", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PoolDailySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PoolDailySnapshot_filter", - "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": "PoolDailySnapshot", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "poolHourlySnapshot", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PoolHourlySnapshot", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "poolHourlySnapshots", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PoolHourlySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PoolHourlySnapshot_filter", - "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": "PoolHourlySnapshot", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pools", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Pool_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Pool_filter", - "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": "Pool", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "proposal", - "description": null, - "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": "OBJECT", - "name": "Proposal", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "proposals", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "20", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "ProposalWhere", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Proposal", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ranking", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "20", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "RankingWhere", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RankingObject", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeDeposit", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveDeposit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeDeposits", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "RemoveDeposit_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "RemoveDeposit_filter", - "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": "RemoveDeposit", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reward", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rewards", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Reward_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Reward_filter", - "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": "Reward", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "roles", - "description": null, - "args": [ - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RolesWhere", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Role", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Season", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "seasons", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Season_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Season_filter", - "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": "Season", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "seedChange", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SeedChange", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "seedChanges", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SeedChange_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SeedChange_filter", - "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": "SeedChange", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sig", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Sig", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sigs", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Sig_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Sig_filter", - "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": "Sig", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "silo", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Silo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAsset", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SiloAsset", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAssetDailySnapshot", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SiloAssetDailySnapshot", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAssetDailySnapshots", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SiloAssetDailySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloAssetDailySnapshot_filter", - "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": "SiloAssetDailySnapshot", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAssetHourlySnapshot", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SiloAssetHourlySnapshot", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAssetHourlySnapshots", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SiloAssetHourlySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloAssetHourlySnapshot_filter", - "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": "SiloAssetHourlySnapshot", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAssets", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SiloAsset_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloAsset_filter", - "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": "SiloAsset", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloDailySnapshot", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SiloDailySnapshot", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloDailySnapshots", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SiloDailySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloDailySnapshot_filter", - "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": "SiloDailySnapshot", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloDeposit", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SiloDeposit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloDeposits", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SiloDeposit_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloDeposit_filter", - "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": "SiloDeposit", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloEvent", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "INTERFACE", - "name": "SiloEvent", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloEvents", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SiloEvent_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloEvent_filter", - "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": "INTERFACE", - "name": "SiloEvent", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloHourlySnapshot", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SiloHourlySnapshot", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloHourlySnapshots", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SiloHourlySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloHourlySnapshot_filter", - "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": "SiloHourlySnapshot", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloWithdraw", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SiloWithdraw", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloWithdraws", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SiloWithdraw_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloWithdraw_filter", - "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": "SiloWithdraw", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloYield", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SiloYield", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloYields", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SiloYield_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloYield_filter", - "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": "SiloYield", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "silos", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Silo_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Silo_filter", - "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": "Silo", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skins", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Item", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "space", - "description": null, - "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": "OBJECT", - "name": "Space", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "spaces", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "20", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SpaceWhere", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Space", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stalkChange", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "StalkChange", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stalkChanges", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "StalkChange_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "StalkChange_filter", - "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": "StalkChange", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "statement", - "description": null, - "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": "OBJECT", - "name": "Statement", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "statements", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "20", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "StatementsWhere", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Statement", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "strategies", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "StrategyItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "strategy", - "description": null, - "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": "OBJECT", - "name": "StrategyItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subscriptions", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "20", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SubscriptionWhere", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Subscription", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Token", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tokenYield", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "TokenYield", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tokenYields", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "TokenYield_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "TokenYield_filter", - "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": "TokenYield", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tokens", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Token_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Token_filter", - "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": "Token", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaOracle", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "TwaOracle", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twaOracles", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "TwaOracle_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "TwaOracle_filter", - "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": "TwaOracle", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "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": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "users", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "20", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "UsersWhere", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "validations", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Item", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vote", - "description": null, - "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": "OBJECT", - "name": "Vote", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "votes", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "20", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "VoteWhere", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Vote", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vp", - "description": null, - "args": [ - { - "name": "proposal", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "space", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "voter", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Vp", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "wellOracle", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "WellOracle", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "wellOracles", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "WellOracle_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "WellOracle_filter", - "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": "WellOracle", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "whitelistToken", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "WhitelistToken", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "whitelistTokenDailySnapshot", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "WhitelistTokenDailySnapshot", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "whitelistTokenDailySnapshots", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "WhitelistTokenDailySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "WhitelistTokenDailySnapshot_filter", - "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": "WhitelistTokenDailySnapshot", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "whitelistTokenHourlySnapshot", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "WhitelistTokenHourlySnapshot", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "whitelistTokenHourlySnapshots", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "WhitelistTokenHourlySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "WhitelistTokenHourlySnapshot_filter", - "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": "WhitelistTokenHourlySnapshot", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "whitelistTokenSetting", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "WhitelistTokenSetting", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "whitelistTokenSettings", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "WhitelistTokenSetting_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "WhitelistTokenSetting_filter", - "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": "WhitelistTokenSetting", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "whitelistTokens", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "WhitelistToken_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "WhitelistToken_filter", - "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": "WhitelistToken", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RankingObject", - "description": null, - "fields": [ - { - "name": "items", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Space", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "metrics", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Metrics", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RankingWhere", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "category", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "network", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "plugin", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "search", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "strategy", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveDeposit", - "description": null, - "fields": [ - { - "name": "account", - "description": " Account removing deposit", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount", - "description": " Amount of token removed ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bdv", - "description": " BDV of deposit removed ", - "args": [], - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber", - "description": " Block number of this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": " Timestamp of this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash", - "description": " Transaction hash of the transaction that emitted this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "removeDeposit-{ Transaction hash }-{ Log index }", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex", - "description": " Event log index. For transactions that don't emit event, create arbitrary index starting from 0 ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", - "description": " The protocol this transaction belongs to ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Beanstalk", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": " Season of deposit removed ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stem", - "description": " Stem of deposit removed ", - "args": [], - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token", - "description": " Token removed", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "SiloEvent", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveDeposit_filter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_change_block", - "description": "Filter for the block changed event.", - "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account_contains_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account_ends_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account_ends_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account_not_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account_not_contains_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account_not_ends_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account_not_ends_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account_not_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account_not_starts_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account_starts_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "and", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RemoveDeposit_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bdv", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bdv_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bdv_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bdv_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bdv_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bdv_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bdv_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bdv_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_contains_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_ends_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_ends_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_not_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_not_contains_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_not_ends_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_not_ends_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_not_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_not_starts_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_starts_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RemoveDeposit_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_contains_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_ends_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_ends_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_not_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_not_contains_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_not_ends_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_not_ends_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_not_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_not_starts_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_starts_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stem", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stem_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stem_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stem_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stem_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stem_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stem_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stem_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_contains_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_ends_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_ends_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_not_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_not_contains_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_not_ends_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_not_ends_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_not_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_not_starts_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_starts_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RemoveDeposit_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "account", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bdv", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__lastSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__lastUpgrade", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__methodologyVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__name", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__schemaVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__slug", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__subgraphVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stem", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Reward", - "description": null, - "fields": [ - { - "name": "blockNumber", - "description": " Block number of this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": " Timestamp of this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash", - "description": " Transaction hash of the transaction that emitted this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "reward-{ Transaction hash }-{ Log index }", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex", - "description": " Event log index. For transactions that don't emit event, create arbitrary index starting from 0 ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", - "description": " The protocol this transaction belongs to ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Beanstalk", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": " Season of reward ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toFertilizer", - "description": " Amount minted to fertilizer", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toField", - "description": " Amount minted to pod line", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toSilo", - "description": " Amount minted to silo", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "SiloEvent", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "Reward_filter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_change_block", - "description": "Filter for the block changed event.", - "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "and", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "Reward_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_contains_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_ends_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_ends_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_not_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_not_contains_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_not_ends_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_not_ends_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_not_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_not_starts_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_starts_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "Reward_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_contains", + "name": "siloAsset_contains", "description": null, "type": { "kind": "SCALAR", @@ -119100,7 +109828,7 @@ "deprecationReason": null }, { - "name": "protocol_contains_nocase", + "name": "siloAsset_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -119112,7 +109840,7 @@ "deprecationReason": null }, { - "name": "protocol_ends_with", + "name": "siloAsset_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -119124,7 +109852,7 @@ "deprecationReason": null }, { - "name": "protocol_ends_with_nocase", + "name": "siloAsset_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -119136,7 +109864,7 @@ "deprecationReason": null }, { - "name": "protocol_gt", + "name": "siloAsset_gt", "description": null, "type": { "kind": "SCALAR", @@ -119148,7 +109876,7 @@ "deprecationReason": null }, { - "name": "protocol_gte", + "name": "siloAsset_gte", "description": null, "type": { "kind": "SCALAR", @@ -119160,7 +109888,7 @@ "deprecationReason": null }, { - "name": "protocol_in", + "name": "siloAsset_in", "description": null, "type": { "kind": "LIST", @@ -119180,7 +109908,7 @@ "deprecationReason": null }, { - "name": "protocol_lt", + "name": "siloAsset_lt", "description": null, "type": { "kind": "SCALAR", @@ -119192,7 +109920,7 @@ "deprecationReason": null }, { - "name": "protocol_lte", + "name": "siloAsset_lte", "description": null, "type": { "kind": "SCALAR", @@ -119204,7 +109932,7 @@ "deprecationReason": null }, { - "name": "protocol_not", + "name": "siloAsset_not", "description": null, "type": { "kind": "SCALAR", @@ -119216,7 +109944,7 @@ "deprecationReason": null }, { - "name": "protocol_not_contains", + "name": "siloAsset_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -119228,7 +109956,7 @@ "deprecationReason": null }, { - "name": "protocol_not_contains_nocase", + "name": "siloAsset_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -119240,7 +109968,7 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with", + "name": "siloAsset_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -119252,7 +109980,7 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with_nocase", + "name": "siloAsset_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -119264,7 +109992,7 @@ "deprecationReason": null }, { - "name": "protocol_not_in", + "name": "siloAsset_not_in", "description": null, "type": { "kind": "LIST", @@ -119284,7 +110012,7 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with", + "name": "siloAsset_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -119296,7 +110024,7 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with_nocase", + "name": "siloAsset_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -119308,7 +110036,7 @@ "deprecationReason": null }, { - "name": "protocol_starts_with", + "name": "siloAsset_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -119320,7 +110048,7 @@ "deprecationReason": null }, { - "name": "protocol_starts_with_nocase", + "name": "siloAsset_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -119332,231 +110060,7 @@ "deprecationReason": null }, { - "name": "season", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toFertilizer", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toFertilizer_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toFertilizer_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toFertilizer_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toFertilizer_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toFertilizer_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toFertilizer_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toFertilizer_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toField", + "name": "updatedAt", "description": null, "type": { "kind": "SCALAR", @@ -119568,7 +110072,7 @@ "deprecationReason": null }, { - "name": "toField_gt", + "name": "updatedAt_gt", "description": null, "type": { "kind": "SCALAR", @@ -119580,7 +110084,7 @@ "deprecationReason": null }, { - "name": "toField_gte", + "name": "updatedAt_gte", "description": null, "type": { "kind": "SCALAR", @@ -119592,7 +110096,7 @@ "deprecationReason": null }, { - "name": "toField_in", + "name": "updatedAt_in", "description": null, "type": { "kind": "LIST", @@ -119612,7 +110116,7 @@ "deprecationReason": null }, { - "name": "toField_lt", + "name": "updatedAt_lt", "description": null, "type": { "kind": "SCALAR", @@ -119624,7 +110128,7 @@ "deprecationReason": null }, { - "name": "toField_lte", + "name": "updatedAt_lte", "description": null, "type": { "kind": "SCALAR", @@ -119636,7 +110140,7 @@ "deprecationReason": null }, { - "name": "toField_not", + "name": "updatedAt_not", "description": null, "type": { "kind": "SCALAR", @@ -119648,7 +110152,7 @@ "deprecationReason": null }, { - "name": "toField_not_in", + "name": "updatedAt_not_in", "description": null, "type": { "kind": "LIST", @@ -119668,7 +110172,7 @@ "deprecationReason": null }, { - "name": "toSilo", + "name": "withdrawnAmount", "description": null, "type": { "kind": "SCALAR", @@ -119680,7 +110184,7 @@ "deprecationReason": null }, { - "name": "toSilo_gt", + "name": "withdrawnAmount_gt", "description": null, "type": { "kind": "SCALAR", @@ -119692,7 +110196,7 @@ "deprecationReason": null }, { - "name": "toSilo_gte", + "name": "withdrawnAmount_gte", "description": null, "type": { "kind": "SCALAR", @@ -119704,7 +110208,7 @@ "deprecationReason": null }, { - "name": "toSilo_in", + "name": "withdrawnAmount_in", "description": null, "type": { "kind": "LIST", @@ -119724,7 +110228,7 @@ "deprecationReason": null }, { - "name": "toSilo_lt", + "name": "withdrawnAmount_lt", "description": null, "type": { "kind": "SCALAR", @@ -119736,7 +110240,7 @@ "deprecationReason": null }, { - "name": "toSilo_lte", + "name": "withdrawnAmount_lte", "description": null, "type": { "kind": "SCALAR", @@ -119748,7 +110252,7 @@ "deprecationReason": null }, { - "name": "toSilo_not", + "name": "withdrawnAmount_not", "description": null, "type": { "kind": "SCALAR", @@ -119760,7 +110264,7 @@ "deprecationReason": null }, { - "name": "toSilo_not_in", + "name": "withdrawnAmount_not_in", "description": null, "type": { "kind": "LIST", @@ -119786,1020 +110290,375 @@ }, { "kind": "ENUM", - "name": "Reward_orderBy", + "name": "SiloAssetDailySnapshot_orderBy", "description": null, + "isOneOf": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ - { - "name": "blockNumber", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__lastSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__lastUpgrade", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__methodologyVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__name", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__schemaVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__slug", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__subgraphVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toFertilizer", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toField", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toSilo", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Role", - "description": null, - "fields": [ - { - "name": "permissions", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "space", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RolesWhere", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "address", - "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": "OBJECT", - "name": "Season", - "description": null, - "fields": [ - { - "name": "beans", - "description": " Total Bean supply ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk", - "description": " Beanstalk Contract Address ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Beanstalk", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "createdAt", - "description": " Block timestamp when sunrise was called ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaB", - "description": " Time weighted deltaB ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaBeans", - "description": " Change in Bean supply ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "harvestableIndex", - "description": " New harvestable index for the season ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": " Season Number", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "incentiveBeans", - "description": " Amount of Beans paid to sunrise caller ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketCap", - "description": " Bean Market Cap ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": " Price of BEAN during sunrise ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rewardBeans", - "description": " Amount of Beans minted during sunrise ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": " Season number in Int form for sorting ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sunriseBlock", - "description": " Block in which the season start was triggered by the sunrise call ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "Season_filter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_change_block", - "description": "Filter for the block changed event.", - "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "and", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "Season_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beans", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beans_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beans_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beans_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beans_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beans_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beans_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beans_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk_contains", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_contains_nocase", + "name": "deltaDepositedAmount", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_ends_with", + "name": "deltaDepositedBDV", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_ends_with_nocase", + "name": "deltaFarmAmount", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_gt", + "name": "deltaWithdrawnAmount", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_gte", + "name": "depositedAmount", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_in", + "name": "depositedBDV", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_lt", + "name": "farmAmount", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, + "name": "id", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_not", + "name": "season", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_not_contains", + "name": "siloAsset", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_not_contains_nocase", + "name": "siloAsset__depositedAmount", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_not_ends_with", + "name": "siloAsset__depositedBDV", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_not_ends_with_nocase", + "name": "siloAsset__farmAmount", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_not_in", + "name": "siloAsset__id", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_not_starts_with", + "name": "siloAsset__lastDailySnapshotDay", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_not_starts_with_nocase", + "name": "siloAsset__lastHourlySnapshotSeason", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_starts_with", + "name": "siloAsset__token", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_starts_with_nocase", + "name": "siloAsset__withdrawnAmount", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", + "name": "updatedAt", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "withdrawnAmount", "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SiloAssetHourlySnapshot", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "createdAt", + "description": "Timestamp of initial snapshot creation", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "deltaDepositedAmount", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_in", + "name": "deltaDepositedBDV", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "deltaFarmAmount", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "deltaWithdrawnAmount", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_not", - "description": null, + "name": "depositedAmount", + "description": "Point in time current Token amount of deposits", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_not_in", - "description": null, + "name": "depositedBDV", + "description": "Point in time current BDV of deposits", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaB", - "description": null, + "name": "farmAmount", + "description": "Point in time current internal (farm) balance of the asset", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaB_gt", - "description": null, + "name": "id", + "description": "Silo Asset ID - Season", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaB_gte", - "description": null, + "name": "season", + "description": "Season for the snapshot", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaB_in", - "description": null, + "name": "siloAsset", + "description": "Silo asset associated with this snapshot", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "OBJECT", + "name": "SiloAsset", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaB_lt", - "description": null, + "name": "updatedAt", + "description": "Timestamp of last entity update", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaB_lte", - "description": null, + "name": "withdrawnAmount", + "description": "Point in time current Token amount of silo withdrawals", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SiloAssetHourlySnapshot_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ { - "name": "deltaB_not", - "description": null, + "name": "_change_block", + "description": "Filter for the block changed event.", "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", "ofType": null }, "defaultValue": null, @@ -120807,19 +110666,15 @@ "deprecationReason": null }, { - "name": "deltaB_not_in", + "name": "and", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "SiloAssetHourlySnapshot_filter", + "ofType": null } }, "defaultValue": null, @@ -120827,7 +110682,7 @@ "deprecationReason": null }, { - "name": "deltaBeans", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", @@ -120839,7 +110694,7 @@ "deprecationReason": null }, { - "name": "deltaBeans_gt", + "name": "createdAt_gt", "description": null, "type": { "kind": "SCALAR", @@ -120851,7 +110706,7 @@ "deprecationReason": null }, { - "name": "deltaBeans_gte", + "name": "createdAt_gte", "description": null, "type": { "kind": "SCALAR", @@ -120863,7 +110718,7 @@ "deprecationReason": null }, { - "name": "deltaBeans_in", + "name": "createdAt_in", "description": null, "type": { "kind": "LIST", @@ -120883,7 +110738,7 @@ "deprecationReason": null }, { - "name": "deltaBeans_lt", + "name": "createdAt_lt", "description": null, "type": { "kind": "SCALAR", @@ -120895,7 +110750,7 @@ "deprecationReason": null }, { - "name": "deltaBeans_lte", + "name": "createdAt_lte", "description": null, "type": { "kind": "SCALAR", @@ -120907,7 +110762,7 @@ "deprecationReason": null }, { - "name": "deltaBeans_not", + "name": "createdAt_not", "description": null, "type": { "kind": "SCALAR", @@ -120919,7 +110774,7 @@ "deprecationReason": null }, { - "name": "deltaBeans_not_in", + "name": "createdAt_not_in", "description": null, "type": { "kind": "LIST", @@ -120939,7 +110794,7 @@ "deprecationReason": null }, { - "name": "harvestableIndex", + "name": "deltaDepositedAmount", "description": null, "type": { "kind": "SCALAR", @@ -120951,7 +110806,7 @@ "deprecationReason": null }, { - "name": "harvestableIndex_gt", + "name": "deltaDepositedAmount_gt", "description": null, "type": { "kind": "SCALAR", @@ -120963,7 +110818,7 @@ "deprecationReason": null }, { - "name": "harvestableIndex_gte", + "name": "deltaDepositedAmount_gte", "description": null, "type": { "kind": "SCALAR", @@ -120975,7 +110830,7 @@ "deprecationReason": null }, { - "name": "harvestableIndex_in", + "name": "deltaDepositedAmount_in", "description": null, "type": { "kind": "LIST", @@ -120995,7 +110850,7 @@ "deprecationReason": null }, { - "name": "harvestableIndex_lt", + "name": "deltaDepositedAmount_lt", "description": null, "type": { "kind": "SCALAR", @@ -121007,7 +110862,7 @@ "deprecationReason": null }, { - "name": "harvestableIndex_lte", + "name": "deltaDepositedAmount_lte", "description": null, "type": { "kind": "SCALAR", @@ -121019,7 +110874,7 @@ "deprecationReason": null }, { - "name": "harvestableIndex_not", + "name": "deltaDepositedAmount_not", "description": null, "type": { "kind": "SCALAR", @@ -121031,7 +110886,7 @@ "deprecationReason": null }, { - "name": "harvestableIndex_not_in", + "name": "deltaDepositedAmount_not_in", "description": null, "type": { "kind": "LIST", @@ -121051,11 +110906,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "deltaDepositedBDV", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -121063,11 +110918,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "deltaDepositedBDV_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -121075,11 +110930,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "deltaDepositedBDV_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -121087,7 +110942,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "deltaDepositedBDV_in", "description": null, "type": { "kind": "LIST", @@ -121097,7 +110952,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -121107,11 +110962,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "deltaDepositedBDV_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -121119,11 +110974,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "deltaDepositedBDV_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -121131,11 +110986,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "deltaDepositedBDV_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -121143,7 +110998,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "deltaDepositedBDV_not_in", "description": null, "type": { "kind": "LIST", @@ -121153,7 +111008,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -121163,7 +111018,7 @@ "deprecationReason": null }, { - "name": "incentiveBeans", + "name": "deltaFarmAmount", "description": null, "type": { "kind": "SCALAR", @@ -121175,7 +111030,7 @@ "deprecationReason": null }, { - "name": "incentiveBeans_gt", + "name": "deltaFarmAmount_gt", "description": null, "type": { "kind": "SCALAR", @@ -121187,7 +111042,7 @@ "deprecationReason": null }, { - "name": "incentiveBeans_gte", + "name": "deltaFarmAmount_gte", "description": null, "type": { "kind": "SCALAR", @@ -121199,7 +111054,7 @@ "deprecationReason": null }, { - "name": "incentiveBeans_in", + "name": "deltaFarmAmount_in", "description": null, "type": { "kind": "LIST", @@ -121219,7 +111074,7 @@ "deprecationReason": null }, { - "name": "incentiveBeans_lt", + "name": "deltaFarmAmount_lt", "description": null, "type": { "kind": "SCALAR", @@ -121231,7 +111086,7 @@ "deprecationReason": null }, { - "name": "incentiveBeans_lte", + "name": "deltaFarmAmount_lte", "description": null, "type": { "kind": "SCALAR", @@ -121243,7 +111098,7 @@ "deprecationReason": null }, { - "name": "incentiveBeans_not", + "name": "deltaFarmAmount_not", "description": null, "type": { "kind": "SCALAR", @@ -121255,7 +111110,7 @@ "deprecationReason": null }, { - "name": "incentiveBeans_not_in", + "name": "deltaFarmAmount_not_in", "description": null, "type": { "kind": "LIST", @@ -121275,11 +111130,11 @@ "deprecationReason": null }, { - "name": "marketCap", + "name": "deltaWithdrawnAmount", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -121287,11 +111142,11 @@ "deprecationReason": null }, { - "name": "marketCap_gt", + "name": "deltaWithdrawnAmount_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -121299,11 +111154,11 @@ "deprecationReason": null }, { - "name": "marketCap_gte", + "name": "deltaWithdrawnAmount_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -121311,7 +111166,7 @@ "deprecationReason": null }, { - "name": "marketCap_in", + "name": "deltaWithdrawnAmount_in", "description": null, "type": { "kind": "LIST", @@ -121321,7 +111176,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null } } @@ -121331,11 +111186,11 @@ "deprecationReason": null }, { - "name": "marketCap_lt", + "name": "deltaWithdrawnAmount_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -121343,11 +111198,11 @@ "deprecationReason": null }, { - "name": "marketCap_lte", + "name": "deltaWithdrawnAmount_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -121355,11 +111210,11 @@ "deprecationReason": null }, { - "name": "marketCap_not", + "name": "deltaWithdrawnAmount_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -121367,7 +111222,7 @@ "deprecationReason": null }, { - "name": "marketCap_not_in", + "name": "deltaWithdrawnAmount_not_in", "description": null, "type": { "kind": "LIST", @@ -121377,7 +111232,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null } } @@ -121387,27 +111242,11 @@ "deprecationReason": null }, { - "name": "or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "Season_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", + "name": "depositedAmount", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -121415,11 +111254,11 @@ "deprecationReason": null }, { - "name": "price_gt", + "name": "depositedAmount_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -121427,11 +111266,11 @@ "deprecationReason": null }, { - "name": "price_gte", + "name": "depositedAmount_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -121439,7 +111278,7 @@ "deprecationReason": null }, { - "name": "price_in", + "name": "depositedAmount_in", "description": null, "type": { "kind": "LIST", @@ -121449,7 +111288,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null } } @@ -121459,11 +111298,11 @@ "deprecationReason": null }, { - "name": "price_lt", + "name": "depositedAmount_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -121471,11 +111310,11 @@ "deprecationReason": null }, { - "name": "price_lte", + "name": "depositedAmount_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -121483,11 +111322,11 @@ "deprecationReason": null }, { - "name": "price_not", + "name": "depositedAmount_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -121495,7 +111334,7 @@ "deprecationReason": null }, { - "name": "price_not_in", + "name": "depositedAmount_not_in", "description": null, "type": { "kind": "LIST", @@ -121505,7 +111344,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null } } @@ -121515,7 +111354,7 @@ "deprecationReason": null }, { - "name": "rewardBeans", + "name": "depositedBDV", "description": null, "type": { "kind": "SCALAR", @@ -121527,7 +111366,7 @@ "deprecationReason": null }, { - "name": "rewardBeans_gt", + "name": "depositedBDV_gt", "description": null, "type": { "kind": "SCALAR", @@ -121539,7 +111378,7 @@ "deprecationReason": null }, { - "name": "rewardBeans_gte", + "name": "depositedBDV_gte", "description": null, "type": { "kind": "SCALAR", @@ -121551,7 +111390,7 @@ "deprecationReason": null }, { - "name": "rewardBeans_in", + "name": "depositedBDV_in", "description": null, "type": { "kind": "LIST", @@ -121571,7 +111410,7 @@ "deprecationReason": null }, { - "name": "rewardBeans_lt", + "name": "depositedBDV_lt", "description": null, "type": { "kind": "SCALAR", @@ -121583,7 +111422,7 @@ "deprecationReason": null }, { - "name": "rewardBeans_lte", + "name": "depositedBDV_lte", "description": null, "type": { "kind": "SCALAR", @@ -121595,7 +111434,7 @@ "deprecationReason": null }, { - "name": "rewardBeans_not", + "name": "depositedBDV_not", "description": null, "type": { "kind": "SCALAR", @@ -121607,7 +111446,7 @@ "deprecationReason": null }, { - "name": "rewardBeans_not_in", + "name": "depositedBDV_not_in", "description": null, "type": { "kind": "LIST", @@ -121627,11 +111466,11 @@ "deprecationReason": null }, { - "name": "season", + "name": "farmAmount", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -121639,11 +111478,11 @@ "deprecationReason": null }, { - "name": "season_gt", + "name": "farmAmount_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -121651,11 +111490,11 @@ "deprecationReason": null }, { - "name": "season_gte", + "name": "farmAmount_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -121663,7 +111502,7 @@ "deprecationReason": null }, { - "name": "season_in", + "name": "farmAmount_in", "description": null, "type": { "kind": "LIST", @@ -121673,7 +111512,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -121683,11 +111522,11 @@ "deprecationReason": null }, { - "name": "season_lt", + "name": "farmAmount_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -121695,11 +111534,11 @@ "deprecationReason": null }, { - "name": "season_lte", + "name": "farmAmount_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -121707,11 +111546,11 @@ "deprecationReason": null }, { - "name": "season_not", + "name": "farmAmount_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -121719,7 +111558,7 @@ "deprecationReason": null }, { - "name": "season_not_in", + "name": "farmAmount_not_in", "description": null, "type": { "kind": "LIST", @@ -121729,7 +111568,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -121739,11 +111578,11 @@ "deprecationReason": null }, { - "name": "sunriseBlock", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -121751,11 +111590,11 @@ "deprecationReason": null }, { - "name": "sunriseBlock_gt", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -121763,11 +111602,11 @@ "deprecationReason": null }, { - "name": "sunriseBlock_gte", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -121775,7 +111614,7 @@ "deprecationReason": null }, { - "name": "sunriseBlock_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -121785,7 +111624,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -121795,11 +111634,11 @@ "deprecationReason": null }, { - "name": "sunriseBlock_lt", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -121807,11 +111646,11 @@ "deprecationReason": null }, { - "name": "sunriseBlock_lte", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -121819,11 +111658,11 @@ "deprecationReason": null }, { - "name": "sunriseBlock_not", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -121831,7 +111670,7 @@ "deprecationReason": null }, { - "name": "sunriseBlock_not_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -121841,7 +111680,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -121849,334 +111688,29 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "Season_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "beans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk__lastSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk__lastUpgrade", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk__methodologyVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk__name", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "beanstalk__schemaVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk__slug", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk__subgraphVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaB", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "harvestableIndex", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "incentiveBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketCap", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rewardBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sunriseBlock", + "name": "or", "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SeedChange", - "description": null, - "fields": [ - { - "name": "account", - "description": " Account removing deposit", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber", - "description": " Block number of this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": " Timestamp of this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "delta", - "description": " Token removed", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash", - "description": " Transaction hash of the transaction that emitted this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "seedChange-{ Transaction hash }-{ Log index }", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex", - "description": " Event log index. For transactions that don't emit event, create arbitrary index starting from 0 ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", - "description": " The protocol this transaction belongs to ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Beanstalk", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": " Season when the change happened ", - "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "SiloAssetHourlySnapshot_filter", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "SiloEvent", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SeedChange_filter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_change_block", - "description": "Filter for the block changed event.", - "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", - "ofType": null - }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "account", + "name": "season", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -122184,11 +111718,11 @@ "deprecationReason": null }, { - "name": "account_contains", + "name": "season_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -122196,11 +111730,11 @@ "deprecationReason": null }, { - "name": "account_contains_nocase", + "name": "season_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -122208,23 +111742,31 @@ "deprecationReason": null }, { - "name": "account_ends_with", + "name": "season_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "account_ends_with_nocase", + "name": "season_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -122232,11 +111774,11 @@ "deprecationReason": null }, { - "name": "account_gt", + "name": "season_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -122244,11 +111786,11 @@ "deprecationReason": null }, { - "name": "account_gte", + "name": "season_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -122256,7 +111798,7 @@ "deprecationReason": null }, { - "name": "account_in", + "name": "season_not_in", "description": null, "type": { "kind": "LIST", @@ -122266,7 +111808,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } } @@ -122276,7 +111818,7 @@ "deprecationReason": null }, { - "name": "account_lt", + "name": "siloAsset", "description": null, "type": { "kind": "SCALAR", @@ -122288,7 +111830,19 @@ "deprecationReason": null }, { - "name": "account_lte", + "name": "siloAsset_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SiloAsset_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "siloAsset_contains", "description": null, "type": { "kind": "SCALAR", @@ -122300,7 +111854,7 @@ "deprecationReason": null }, { - "name": "account_not", + "name": "siloAsset_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -122312,7 +111866,7 @@ "deprecationReason": null }, { - "name": "account_not_contains", + "name": "siloAsset_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -122324,7 +111878,7 @@ "deprecationReason": null }, { - "name": "account_not_contains_nocase", + "name": "siloAsset_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -122336,7 +111890,7 @@ "deprecationReason": null }, { - "name": "account_not_ends_with", + "name": "siloAsset_gt", "description": null, "type": { "kind": "SCALAR", @@ -122348,7 +111902,7 @@ "deprecationReason": null }, { - "name": "account_not_ends_with_nocase", + "name": "siloAsset_gte", "description": null, "type": { "kind": "SCALAR", @@ -122360,7 +111914,7 @@ "deprecationReason": null }, { - "name": "account_not_in", + "name": "siloAsset_in", "description": null, "type": { "kind": "LIST", @@ -122380,7 +111934,7 @@ "deprecationReason": null }, { - "name": "account_not_starts_with", + "name": "siloAsset_lt", "description": null, "type": { "kind": "SCALAR", @@ -122392,7 +111946,7 @@ "deprecationReason": null }, { - "name": "account_not_starts_with_nocase", + "name": "siloAsset_lte", "description": null, "type": { "kind": "SCALAR", @@ -122404,7 +111958,7 @@ "deprecationReason": null }, { - "name": "account_starts_with", + "name": "siloAsset_not", "description": null, "type": { "kind": "SCALAR", @@ -122416,7 +111970,7 @@ "deprecationReason": null }, { - "name": "account_starts_with_nocase", + "name": "siloAsset_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -122428,27 +111982,11 @@ "deprecationReason": null }, { - "name": "and", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SeedChange_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber", + "name": "siloAsset_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -122456,11 +111994,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gt", + "name": "siloAsset_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -122468,11 +112006,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gte", + "name": "siloAsset_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -122480,7 +112018,7 @@ "deprecationReason": null }, { - "name": "blockNumber_in", + "name": "siloAsset_not_in", "description": null, "type": { "kind": "LIST", @@ -122490,7 +112028,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -122500,11 +112038,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lt", + "name": "siloAsset_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -122512,11 +112050,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lte", + "name": "siloAsset_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -122524,11 +112062,11 @@ "deprecationReason": null }, { - "name": "blockNumber_not", + "name": "siloAsset_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -122536,27 +112074,19 @@ "deprecationReason": null }, { - "name": "blockNumber_not_in", + "name": "siloAsset_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", + "name": "updatedAt", "description": null, "type": { "kind": "SCALAR", @@ -122568,7 +112098,7 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "updatedAt_gt", "description": null, "type": { "kind": "SCALAR", @@ -122580,7 +112110,7 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "updatedAt_gte", "description": null, "type": { "kind": "SCALAR", @@ -122592,7 +112122,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "updatedAt_in", "description": null, "type": { "kind": "LIST", @@ -122612,7 +112142,7 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "updatedAt_lt", "description": null, "type": { "kind": "SCALAR", @@ -122624,7 +112154,7 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "updatedAt_lte", "description": null, "type": { "kind": "SCALAR", @@ -122636,7 +112166,7 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "updatedAt_not", "description": null, "type": { "kind": "SCALAR", @@ -122648,7 +112178,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "updatedAt_not_in", "description": null, "type": { "kind": "LIST", @@ -122668,7 +112198,7 @@ "deprecationReason": null }, { - "name": "delta", + "name": "withdrawnAmount", "description": null, "type": { "kind": "SCALAR", @@ -122680,7 +112210,7 @@ "deprecationReason": null }, { - "name": "delta_gt", + "name": "withdrawnAmount_gt", "description": null, "type": { "kind": "SCALAR", @@ -122692,7 +112222,7 @@ "deprecationReason": null }, { - "name": "delta_gte", + "name": "withdrawnAmount_gte", "description": null, "type": { "kind": "SCALAR", @@ -122704,7 +112234,7 @@ "deprecationReason": null }, { - "name": "delta_in", + "name": "withdrawnAmount_in", "description": null, "type": { "kind": "LIST", @@ -122724,7 +112254,7 @@ "deprecationReason": null }, { - "name": "delta_lt", + "name": "withdrawnAmount_lt", "description": null, "type": { "kind": "SCALAR", @@ -122736,7 +112266,7 @@ "deprecationReason": null }, { - "name": "delta_lte", + "name": "withdrawnAmount_lte", "description": null, "type": { "kind": "SCALAR", @@ -122748,7 +112278,7 @@ "deprecationReason": null }, { - "name": "delta_not", + "name": "withdrawnAmount_not", "description": null, "type": { "kind": "SCALAR", @@ -122760,7 +112290,7 @@ "deprecationReason": null }, { - "name": "delta_not_in", + "name": "withdrawnAmount_not_in", "description": null, "type": { "kind": "LIST", @@ -122778,189 +112308,163 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SiloAssetHourlySnapshot_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "createdAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "hash", + "name": "deltaDepositedAmount", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_contains", + "name": "deltaDepositedBDV", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_contains_nocase", + "name": "deltaFarmAmount", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_ends_with", + "name": "deltaWithdrawnAmount", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_ends_with_nocase", + "name": "depositedAmount", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_gt", + "name": "depositedBDV", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_gte", + "name": "farmAmount", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_in", + "name": "id", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_lt", + "name": "season", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_lte", + "name": "siloAsset", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_not", + "name": "siloAsset__depositedAmount", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_not_contains", + "name": "siloAsset__depositedBDV", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_not_contains_nocase", + "name": "siloAsset__farmAmount", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_not_ends_with", + "name": "siloAsset__id", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_not_ends_with_nocase", + "name": "siloAsset__lastDailySnapshotDay", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "siloAsset__lastHourlySnapshotSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "siloAsset__token", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "siloAsset__withdrawnAmount", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withdrawnAmount", "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SiloAsset_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ + { + "name": "_change_block", + "description": "Filter for the block changed event.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", "ofType": null }, "defaultValue": null, @@ -122968,19 +112472,15 @@ "deprecationReason": null }, { - "name": "hash_not_in", + "name": "and", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "SiloAsset_filter", + "ofType": null } }, "defaultValue": null, @@ -122988,11 +112488,11 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with", + "name": "dailySnapshots_", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "SiloAssetDailySnapshot_filter", "ofType": null }, "defaultValue": null, @@ -123000,11 +112500,11 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with_nocase", + "name": "depositedAmount", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -123012,11 +112512,11 @@ "deprecationReason": null }, { - "name": "hash_starts_with", + "name": "depositedAmount_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -123024,11 +112524,11 @@ "deprecationReason": null }, { - "name": "hash_starts_with_nocase", + "name": "depositedAmount_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -123036,11 +112536,31 @@ "deprecationReason": null }, { - "name": "id", + "name": "depositedAmount_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "depositedAmount_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -123048,11 +112568,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "depositedAmount_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -123060,11 +112580,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "depositedAmount_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -123072,7 +112592,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "depositedAmount_not_in", "description": null, "type": { "kind": "LIST", @@ -123082,7 +112602,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -123092,11 +112612,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "depositedBDV", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -123104,11 +112624,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "depositedBDV_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -123116,11 +112636,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "depositedBDV_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -123128,7 +112648,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "depositedBDV_in", "description": null, "type": { "kind": "LIST", @@ -123138,7 +112658,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -123148,11 +112668,11 @@ "deprecationReason": null }, { - "name": "logIndex", + "name": "depositedBDV_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -123160,11 +112680,11 @@ "deprecationReason": null }, { - "name": "logIndex_gt", + "name": "depositedBDV_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -123172,11 +112692,11 @@ "deprecationReason": null }, { - "name": "logIndex_gte", + "name": "depositedBDV_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -123184,7 +112704,7 @@ "deprecationReason": null }, { - "name": "logIndex_in", + "name": "depositedBDV_not_in", "description": null, "type": { "kind": "LIST", @@ -123194,7 +112714,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -123204,11 +112724,11 @@ "deprecationReason": null }, { - "name": "logIndex_lt", + "name": "farmAmount", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -123216,11 +112736,11 @@ "deprecationReason": null }, { - "name": "logIndex_lte", + "name": "farmAmount_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -123228,11 +112748,11 @@ "deprecationReason": null }, { - "name": "logIndex_not", + "name": "farmAmount_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -123240,7 +112760,7 @@ "deprecationReason": null }, { - "name": "logIndex_not_in", + "name": "farmAmount_in", "description": null, "type": { "kind": "LIST", @@ -123250,7 +112770,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -123260,27 +112780,11 @@ "deprecationReason": null }, { - "name": "or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SeedChange_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", + "name": "farmAmount_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -123288,11 +112792,11 @@ "deprecationReason": null }, { - "name": "protocol_", + "name": "farmAmount_lte", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -123300,11 +112804,11 @@ "deprecationReason": null }, { - "name": "protocol_contains", + "name": "farmAmount_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -123312,23 +112816,31 @@ "deprecationReason": null }, { - "name": "protocol_contains_nocase", + "name": "farmAmount_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_ends_with", + "name": "hourlySnapshots_", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "SiloAssetHourlySnapshot_filter", "ofType": null }, "defaultValue": null, @@ -123336,11 +112848,11 @@ "deprecationReason": null }, { - "name": "protocol_ends_with_nocase", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -123348,11 +112860,11 @@ "deprecationReason": null }, { - "name": "protocol_gt", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -123360,11 +112872,11 @@ "deprecationReason": null }, { - "name": "protocol_gte", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -123372,7 +112884,7 @@ "deprecationReason": null }, { - "name": "protocol_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -123382,7 +112894,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } } @@ -123392,11 +112904,11 @@ "deprecationReason": null }, { - "name": "protocol_lt", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -123404,11 +112916,11 @@ "deprecationReason": null }, { - "name": "protocol_lte", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -123416,11 +112928,11 @@ "deprecationReason": null }, { - "name": "protocol_not", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -123428,23 +112940,31 @@ "deprecationReason": null }, { - "name": "protocol_not_contains", + "name": "id_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_contains_nocase", + "name": "lastDailySnapshotDay", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -123452,11 +112972,11 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with", + "name": "lastDailySnapshotDay_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -123464,11 +112984,11 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with_nocase", + "name": "lastDailySnapshotDay_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -123476,7 +112996,7 @@ "deprecationReason": null }, { - "name": "protocol_not_in", + "name": "lastDailySnapshotDay_in", "description": null, "type": { "kind": "LIST", @@ -123486,7 +113006,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -123496,11 +113016,11 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with", + "name": "lastDailySnapshotDay_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -123508,11 +113028,11 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with_nocase", + "name": "lastDailySnapshotDay_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -123520,11 +113040,11 @@ "deprecationReason": null }, { - "name": "protocol_starts_with", + "name": "lastDailySnapshotDay_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -123532,19 +113052,27 @@ "deprecationReason": null }, { - "name": "protocol_starts_with_nocase", + "name": "lastDailySnapshotDay_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season", + "name": "lastHourlySnapshotSeason", "description": null, "type": { "kind": "SCALAR", @@ -123556,7 +113084,7 @@ "deprecationReason": null }, { - "name": "season_gt", + "name": "lastHourlySnapshotSeason_gt", "description": null, "type": { "kind": "SCALAR", @@ -123568,7 +113096,7 @@ "deprecationReason": null }, { - "name": "season_gte", + "name": "lastHourlySnapshotSeason_gte", "description": null, "type": { "kind": "SCALAR", @@ -123580,7 +113108,7 @@ "deprecationReason": null }, { - "name": "season_in", + "name": "lastHourlySnapshotSeason_in", "description": null, "type": { "kind": "LIST", @@ -123600,7 +113128,7 @@ "deprecationReason": null }, { - "name": "season_lt", + "name": "lastHourlySnapshotSeason_lt", "description": null, "type": { "kind": "SCALAR", @@ -123612,7 +113140,7 @@ "deprecationReason": null }, { - "name": "season_lte", + "name": "lastHourlySnapshotSeason_lte", "description": null, "type": { "kind": "SCALAR", @@ -123624,7 +113152,7 @@ "deprecationReason": null }, { - "name": "season_not", + "name": "lastHourlySnapshotSeason_not", "description": null, "type": { "kind": "SCALAR", @@ -123636,7 +113164,7 @@ "deprecationReason": null }, { - "name": "season_not_in", + "name": "lastHourlySnapshotSeason_not_in", "description": null, "type": { "kind": "LIST", @@ -123654,212 +113182,65 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SeedChange_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "account", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "delta", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__lastSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__lastUpgrade", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__methodologyVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "protocol__name", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__schemaVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__slug", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__subgraphVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Sig", - "description": null, - "fields": [ - { - "name": "account", + "name": "or", "description": null, - "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Bytes", + "kind": "INPUT_OBJECT", + "name": "SiloAsset_filter", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "silo", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "msgHash", + "name": "silo_", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "Silo_filter", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "timestamp", + "name": "silo_contains", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "Sig_filter", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "_change_block", - "description": "Filter for the block changed event.", + "name": "silo_contains_nocase", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -123867,11 +113248,11 @@ "deprecationReason": null }, { - "name": "account", + "name": "silo_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -123879,11 +113260,11 @@ "deprecationReason": null }, { - "name": "account_contains", + "name": "silo_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -123891,11 +113272,11 @@ "deprecationReason": null }, { - "name": "account_gt", + "name": "silo_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -123903,11 +113284,11 @@ "deprecationReason": null }, { - "name": "account_gte", + "name": "silo_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -123915,7 +113296,7 @@ "deprecationReason": null }, { - "name": "account_in", + "name": "silo_in", "description": null, "type": { "kind": "LIST", @@ -123925,7 +113306,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null } } @@ -123935,11 +113316,11 @@ "deprecationReason": null }, { - "name": "account_lt", + "name": "silo_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -123947,11 +113328,11 @@ "deprecationReason": null }, { - "name": "account_lte", + "name": "silo_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -123959,11 +113340,11 @@ "deprecationReason": null }, { - "name": "account_not", + "name": "silo_not", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -123971,11 +113352,11 @@ "deprecationReason": null }, { - "name": "account_not_contains", + "name": "silo_not_contains", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -123983,47 +113364,11 @@ "deprecationReason": null }, { - "name": "account_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "and", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "Sig_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", + "name": "silo_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -124031,11 +113376,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "silo_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -124043,11 +113388,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "silo_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -124055,7 +113400,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "silo_not_in", "description": null, "type": { "kind": "LIST", @@ -124065,7 +113410,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } } @@ -124075,11 +113420,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "silo_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -124087,11 +113432,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "silo_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -124099,11 +113444,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "silo_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -124111,27 +113456,19 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "silo_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "msgHash", + "name": "token", "description": null, "type": { "kind": "SCALAR", @@ -124143,7 +113480,7 @@ "deprecationReason": null }, { - "name": "msgHash_contains", + "name": "token_contains", "description": null, "type": { "kind": "SCALAR", @@ -124155,7 +113492,7 @@ "deprecationReason": null }, { - "name": "msgHash_contains_nocase", + "name": "token_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -124167,7 +113504,7 @@ "deprecationReason": null }, { - "name": "msgHash_ends_with", + "name": "token_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -124179,7 +113516,7 @@ "deprecationReason": null }, { - "name": "msgHash_ends_with_nocase", + "name": "token_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -124191,7 +113528,7 @@ "deprecationReason": null }, { - "name": "msgHash_gt", + "name": "token_gt", "description": null, "type": { "kind": "SCALAR", @@ -124203,7 +113540,7 @@ "deprecationReason": null }, { - "name": "msgHash_gte", + "name": "token_gte", "description": null, "type": { "kind": "SCALAR", @@ -124215,7 +113552,7 @@ "deprecationReason": null }, { - "name": "msgHash_in", + "name": "token_in", "description": null, "type": { "kind": "LIST", @@ -124235,7 +113572,7 @@ "deprecationReason": null }, { - "name": "msgHash_lt", + "name": "token_lt", "description": null, "type": { "kind": "SCALAR", @@ -124247,7 +113584,7 @@ "deprecationReason": null }, { - "name": "msgHash_lte", + "name": "token_lte", "description": null, "type": { "kind": "SCALAR", @@ -124259,7 +113596,7 @@ "deprecationReason": null }, { - "name": "msgHash_not", + "name": "token_not", "description": null, "type": { "kind": "SCALAR", @@ -124271,7 +113608,7 @@ "deprecationReason": null }, { - "name": "msgHash_not_contains", + "name": "token_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -124283,7 +113620,7 @@ "deprecationReason": null }, { - "name": "msgHash_not_contains_nocase", + "name": "token_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -124295,7 +113632,7 @@ "deprecationReason": null }, { - "name": "msgHash_not_ends_with", + "name": "token_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -124307,7 +113644,7 @@ "deprecationReason": null }, { - "name": "msgHash_not_ends_with_nocase", + "name": "token_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -124319,7 +113656,7 @@ "deprecationReason": null }, { - "name": "msgHash_not_in", + "name": "token_not_in", "description": null, "type": { "kind": "LIST", @@ -124339,7 +113676,7 @@ "deprecationReason": null }, { - "name": "msgHash_not_starts_with", + "name": "token_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -124351,7 +113688,7 @@ "deprecationReason": null }, { - "name": "msgHash_not_starts_with_nocase", + "name": "token_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -124363,7 +113700,7 @@ "deprecationReason": null }, { - "name": "msgHash_starts_with", + "name": "token_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -124375,7 +113712,7 @@ "deprecationReason": null }, { - "name": "msgHash_starts_with_nocase", + "name": "token_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -124387,23 +113724,7 @@ "deprecationReason": null }, { - "name": "or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "Sig_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timestamp", + "name": "withdrawnAmount", "description": null, "type": { "kind": "SCALAR", @@ -124415,7 +113736,7 @@ "deprecationReason": null }, { - "name": "timestamp_gt", + "name": "withdrawnAmount_gt", "description": null, "type": { "kind": "SCALAR", @@ -124427,7 +113748,7 @@ "deprecationReason": null }, { - "name": "timestamp_gte", + "name": "withdrawnAmount_gte", "description": null, "type": { "kind": "SCALAR", @@ -124439,7 +113760,7 @@ "deprecationReason": null }, { - "name": "timestamp_in", + "name": "withdrawnAmount_in", "description": null, "type": { "kind": "LIST", @@ -124459,7 +113780,7 @@ "deprecationReason": null }, { - "name": "timestamp_lt", + "name": "withdrawnAmount_lt", "description": null, "type": { "kind": "SCALAR", @@ -124471,7 +113792,7 @@ "deprecationReason": null }, { - "name": "timestamp_lte", + "name": "withdrawnAmount_lte", "description": null, "type": { "kind": "SCALAR", @@ -124483,7 +113804,7 @@ "deprecationReason": null }, { - "name": "timestamp_not", + "name": "withdrawnAmount_not", "description": null, "type": { "kind": "SCALAR", @@ -124495,7 +113816,7 @@ "deprecationReason": null }, { - "name": "timestamp_not_in", + "name": "withdrawnAmount_not_in", "description": null, "type": { "kind": "LIST", @@ -124521,14 +113842,39 @@ }, { "kind": "ENUM", - "name": "Sig_orderBy", + "name": "SiloAsset_orderBy", "description": null, + "isOneOf": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "account", + "name": "dailySnapshots", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "depositedAmount", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "depositedBDV", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "farmAmount", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshots", "description": null, "isDeprecated": false, "deprecationReason": null @@ -124540,121 +113886,133 @@ "deprecationReason": null }, { - "name": "msgHash", + "name": "lastDailySnapshotDay", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "timestamp", + "name": "lastHourlySnapshotSeason", "description": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Silo", - "description": null, - "fields": [ + }, { - "name": "activeFarmers", - "description": "Current number of active farmers deposited in the silo", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "name": "silo", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "assets", - "description": "Link to all silo assets currently associated with this silo", - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SiloAsset_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloAsset_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "silo__activeFarmers", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__beanMints", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__beanToMaxLpGpPerBdvRatio", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__depositedBDV", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__germinatingStalk", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__grownStalkPerSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__lastDailySnapshotDay", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__lastHourlySnapshotSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__plantableStalk", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__roots", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__seeds", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__stalk", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withdrawnAmount", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SiloDailySnapshot", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "activeFarmers", + "description": "Point in time current number of active farmers deposited in the silo", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SiloAsset", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, "isDeprecated": false, @@ -124662,7 +114020,7 @@ }, { "name": "beanMints", - "description": "Cumulative total for bean mints sent to the silo", + "description": "Point in time cumulative total for bean mints sent to the silo", "args": [], "type": { "kind": "NON_NULL", @@ -124689,15 +114047,15 @@ "deprecationReason": null }, { - "name": "beanstalk", - "description": "Beanstalk diamond address", + "name": "createdAt", + "description": "Timestamp of initial snapshot creation", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Beanstalk", + "kind": "SCALAR", + "name": "BigInt", "ofType": null } }, @@ -124705,93 +114063,24 @@ "deprecationReason": null }, { - "name": "dailySnapshots", - "description": "Link to daily snapshot data", - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SiloDailySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloDailySnapshot_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "deltaActiveFarmers", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SiloDailySnapshot", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "depositedBDV", - "description": "Current BDV of all deposited assets", + "name": "deltaBeanMints", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -124806,44 +114095,24 @@ "deprecationReason": null }, { - "name": "dewhitelistedTokens", - "description": "Tokens that have been removed from the silo deposit whitelist", + "name": "deltaDepositedBDV", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer", - "description": "Farmer address if applicable", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Farmer", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "germinatingStalk", - "description": "[Seed Gauge] Stalk that is currently Germinating", + "name": "deltaGerminatingStalk", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -124858,8 +114127,8 @@ "deprecationReason": null }, { - "name": "grownStalkPerSeason", - "description": "Current grown stalk per season", + "name": "deltaPlantableStalk", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -124874,100 +114143,15 @@ "deprecationReason": null }, { - "name": "hourlySnapshots", - "description": "Link to hourly snapshot data", - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SiloHourlySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloHourlySnapshot_filter", - "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": "SiloHourlySnapshot", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "Address for the farmer or Beanstalk", + "name": "deltaRoots", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } }, @@ -124975,8 +114159,8 @@ "deprecationReason": null }, { - "name": "plantableStalk", - "description": "Current plantable stalk for bean seigniorage not yet claimed", + "name": "deltaSeeds", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -124991,8 +114175,8 @@ "deprecationReason": null }, { - "name": "roots", - "description": "Current roots balance", + "name": "deltaStalk", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -125007,8 +114191,8 @@ "deprecationReason": null }, { - "name": "seeds", - "description": "Current seeds balance", + "name": "depositedBDV", + "description": "Point in time current BDV of all deposited assets", "args": [], "type": { "kind": "NON_NULL", @@ -125023,8 +114207,8 @@ "deprecationReason": null }, { - "name": "stalk", - "description": "Current stalk balance", + "name": "germinatingStalk", + "description": "[Seed Gauge] Stalk that is currently Germinating", "args": [], "type": { "kind": "NON_NULL", @@ -125039,135 +114223,31 @@ "deprecationReason": null }, { - "name": "whitelistedTokens", - "description": "Tokens whitelisted for deposit within the silo", + "name": "grownStalkPerSeason", + "description": "Point in time grown stalk per season", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "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": "SiloAsset", - "description": null, - "fields": [ - { - "name": "dailySnapshots", - "description": "Link to daily snapshot data", - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SiloAssetDailySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloAssetDailySnapshot_filter", - "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": "SiloAssetDailySnapshot", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "depositedAmount", - "description": "Current Token amount of deposits", + "name": "id", + "description": "ID of silo - Day", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } }, @@ -125175,8 +114255,8 @@ "deprecationReason": null }, { - "name": "depositedBDV", - "description": "Current BDV of deposits", + "name": "plantableStalk", + "description": "Point in time current plantable stalk for bean seigniorage not yet claimed", "args": [], "type": { "kind": "NON_NULL", @@ -125191,8 +114271,8 @@ "deprecationReason": null }, { - "name": "farmAmount", - "description": "Current internal (farm) balance of the asset", + "name": "roots", + "description": "Point in time current roots balance", "args": [], "type": { "kind": "NON_NULL", @@ -125207,100 +114287,31 @@ "deprecationReason": null }, { - "name": "hourlySnapshots", - "description": "Link to hourly snapshot data", - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SiloAssetHourlySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloAssetHourlySnapshot_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "season", + "description": "Last season for the snapshot", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SiloAssetHourlySnapshot", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "Silo ID - Asset Token Address", + "name": "seeds", + "description": "Point in time current seeds balance", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } }, @@ -125309,7 +114320,7 @@ }, { "name": "silo", - "description": "Silo for this asset", + "description": "Silo associated with the snapshot", "args": [], "type": { "kind": "NON_NULL", @@ -125324,15 +114335,15 @@ "deprecationReason": null }, { - "name": "token", - "description": "Token address for this asset", + "name": "stalk", + "description": "Point in time current stalk balance", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } }, @@ -125340,8 +114351,8 @@ "deprecationReason": null }, { - "name": "withdrawnAmount", - "description": "Current Token amount of silo withdrawals", + "name": "updatedAt", + "description": "Timestamp of last entity update", "args": [], "type": { "kind": "NON_NULL", @@ -125362,236 +114373,326 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "SiloAssetDailySnapshot", + "kind": "INPUT_OBJECT", + "name": "SiloDailySnapshot_filter", "description": null, - "fields": [ + "isOneOf": false, + "fields": null, + "inputFields": [ { - "name": "createdAt", - "description": "Timestamp of initial snapshot creation", - "args": [], + "name": "_change_block", + "description": "Filter for the block changed event.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaDepositedAmount", - "description": "Point in time delta Token amount of deposits", - "args": [], + "name": "activeFarmers", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaDepositedBDV", - "description": "Point in time delta BDV of deposits", - "args": [], + "name": "activeFarmers_gt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaFarmAmount", - "description": "Point in time delta internal (farm) balance of the asset", - "args": [], + "name": "activeFarmers_gte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaWithdrawnAmount", - "description": "Point in time delta Token amount of silo withdrawals", - "args": [], + "name": "activeFarmers_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "depositedAmount", - "description": "Point in time current Token amount of deposits", - "args": [], + "name": "activeFarmers_lt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "depositedBDV", - "description": "Point in time current BDV of deposits", - "args": [], + "name": "activeFarmers_lte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmAmount", - "description": "Point in time current internal (farm) balance of the asset", - "args": [], + "name": "activeFarmers_not", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "Silo Asset ID - Unix Timestamp", - "args": [], + "name": "activeFarmers_not_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season", - "description": "Last season for the snapshot", - "args": [], + "name": "and", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "SiloDailySnapshot_filter", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloAsset", - "description": "Silo asset associated with this snapshot", - "args": [], + "name": "beanMints", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "beanMints_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "beanMints_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "beanMints_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "SiloAsset", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "Timestamp of last entity update", - "args": [], + "name": "beanMints_lt", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "beanMints_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "beanMints_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "beanMints_not_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "withdrawnAmount", - "description": "Point in time current Token amount of silo withdrawals", - "args": [], + "name": "beanToMaxLpGpPerBdvRatio", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "beanToMaxLpGpPerBdvRatio_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "beanToMaxLpGpPerBdvRatio_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "beanToMaxLpGpPerBdvRatio_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SiloAssetDailySnapshot_filter", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "_change_block", - "description": "Filter for the block changed event.", + "name": "beanToMaxLpGpPerBdvRatio_lt", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -125599,15 +114700,43 @@ "deprecationReason": null }, { - "name": "and", + "name": "beanToMaxLpGpPerBdvRatio_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "beanToMaxLpGpPerBdvRatio_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "beanToMaxLpGpPerBdvRatio_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "SiloAssetDailySnapshot_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -125727,7 +114856,119 @@ "deprecationReason": null }, { - "name": "deltaDepositedAmount", + "name": "deltaActiveFarmers", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaActiveFarmers_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaActiveFarmers_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaActiveFarmers_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaActiveFarmers_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaActiveFarmers_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaActiveFarmers_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaActiveFarmers_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaBeanMints", "description": null, "type": { "kind": "SCALAR", @@ -125739,7 +114980,7 @@ "deprecationReason": null }, { - "name": "deltaDepositedAmount_gt", + "name": "deltaBeanMints_gt", "description": null, "type": { "kind": "SCALAR", @@ -125751,7 +114992,7 @@ "deprecationReason": null }, { - "name": "deltaDepositedAmount_gte", + "name": "deltaBeanMints_gte", "description": null, "type": { "kind": "SCALAR", @@ -125763,7 +115004,7 @@ "deprecationReason": null }, { - "name": "deltaDepositedAmount_in", + "name": "deltaBeanMints_in", "description": null, "type": { "kind": "LIST", @@ -125783,7 +115024,7 @@ "deprecationReason": null }, { - "name": "deltaDepositedAmount_lt", + "name": "deltaBeanMints_lt", "description": null, "type": { "kind": "SCALAR", @@ -125795,7 +115036,7 @@ "deprecationReason": null }, { - "name": "deltaDepositedAmount_lte", + "name": "deltaBeanMints_lte", "description": null, "type": { "kind": "SCALAR", @@ -125807,7 +115048,7 @@ "deprecationReason": null }, { - "name": "deltaDepositedAmount_not", + "name": "deltaBeanMints_not", "description": null, "type": { "kind": "SCALAR", @@ -125819,7 +115060,7 @@ "deprecationReason": null }, { - "name": "deltaDepositedAmount_not_in", + "name": "deltaBeanMints_not_in", "description": null, "type": { "kind": "LIST", @@ -125951,7 +115192,7 @@ "deprecationReason": null }, { - "name": "deltaFarmAmount", + "name": "deltaGerminatingStalk", "description": null, "type": { "kind": "SCALAR", @@ -125963,7 +115204,7 @@ "deprecationReason": null }, { - "name": "deltaFarmAmount_gt", + "name": "deltaGerminatingStalk_gt", "description": null, "type": { "kind": "SCALAR", @@ -125975,7 +115216,7 @@ "deprecationReason": null }, { - "name": "deltaFarmAmount_gte", + "name": "deltaGerminatingStalk_gte", "description": null, "type": { "kind": "SCALAR", @@ -125987,7 +115228,7 @@ "deprecationReason": null }, { - "name": "deltaFarmAmount_in", + "name": "deltaGerminatingStalk_in", "description": null, "type": { "kind": "LIST", @@ -126007,7 +115248,7 @@ "deprecationReason": null }, { - "name": "deltaFarmAmount_lt", + "name": "deltaGerminatingStalk_lt", "description": null, "type": { "kind": "SCALAR", @@ -126019,7 +115260,7 @@ "deprecationReason": null }, { - "name": "deltaFarmAmount_lte", + "name": "deltaGerminatingStalk_lte", "description": null, "type": { "kind": "SCALAR", @@ -126031,7 +115272,7 @@ "deprecationReason": null }, { - "name": "deltaFarmAmount_not", + "name": "deltaGerminatingStalk_not", "description": null, "type": { "kind": "SCALAR", @@ -126043,7 +115284,7 @@ "deprecationReason": null }, { - "name": "deltaFarmAmount_not_in", + "name": "deltaGerminatingStalk_not_in", "description": null, "type": { "kind": "LIST", @@ -126063,7 +115304,7 @@ "deprecationReason": null }, { - "name": "deltaWithdrawnAmount", + "name": "deltaPlantableStalk", "description": null, "type": { "kind": "SCALAR", @@ -126075,7 +115316,7 @@ "deprecationReason": null }, { - "name": "deltaWithdrawnAmount_gt", + "name": "deltaPlantableStalk_gt", "description": null, "type": { "kind": "SCALAR", @@ -126087,7 +115328,7 @@ "deprecationReason": null }, { - "name": "deltaWithdrawnAmount_gte", + "name": "deltaPlantableStalk_gte", "description": null, "type": { "kind": "SCALAR", @@ -126099,7 +115340,7 @@ "deprecationReason": null }, { - "name": "deltaWithdrawnAmount_in", + "name": "deltaPlantableStalk_in", "description": null, "type": { "kind": "LIST", @@ -126119,7 +115360,7 @@ "deprecationReason": null }, { - "name": "deltaWithdrawnAmount_lt", + "name": "deltaPlantableStalk_lt", "description": null, "type": { "kind": "SCALAR", @@ -126131,7 +115372,7 @@ "deprecationReason": null }, { - "name": "deltaWithdrawnAmount_lte", + "name": "deltaPlantableStalk_lte", "description": null, "type": { "kind": "SCALAR", @@ -126143,7 +115384,7 @@ "deprecationReason": null }, { - "name": "deltaWithdrawnAmount_not", + "name": "deltaPlantableStalk_not", "description": null, "type": { "kind": "SCALAR", @@ -126155,7 +115396,7 @@ "deprecationReason": null }, { - "name": "deltaWithdrawnAmount_not_in", + "name": "deltaPlantableStalk_not_in", "description": null, "type": { "kind": "LIST", @@ -126175,7 +115416,7 @@ "deprecationReason": null }, { - "name": "depositedAmount", + "name": "deltaRoots", "description": null, "type": { "kind": "SCALAR", @@ -126187,7 +115428,7 @@ "deprecationReason": null }, { - "name": "depositedAmount_gt", + "name": "deltaRoots_gt", "description": null, "type": { "kind": "SCALAR", @@ -126199,7 +115440,7 @@ "deprecationReason": null }, { - "name": "depositedAmount_gte", + "name": "deltaRoots_gte", "description": null, "type": { "kind": "SCALAR", @@ -126211,7 +115452,7 @@ "deprecationReason": null }, { - "name": "depositedAmount_in", + "name": "deltaRoots_in", "description": null, "type": { "kind": "LIST", @@ -126231,7 +115472,7 @@ "deprecationReason": null }, { - "name": "depositedAmount_lt", + "name": "deltaRoots_lt", "description": null, "type": { "kind": "SCALAR", @@ -126243,7 +115484,7 @@ "deprecationReason": null }, { - "name": "depositedAmount_lte", + "name": "deltaRoots_lte", "description": null, "type": { "kind": "SCALAR", @@ -126255,7 +115496,7 @@ "deprecationReason": null }, { - "name": "depositedAmount_not", + "name": "deltaRoots_not", "description": null, "type": { "kind": "SCALAR", @@ -126267,7 +115508,7 @@ "deprecationReason": null }, { - "name": "depositedAmount_not_in", + "name": "deltaRoots_not_in", "description": null, "type": { "kind": "LIST", @@ -126287,7 +115528,7 @@ "deprecationReason": null }, { - "name": "depositedBDV", + "name": "deltaSeeds", "description": null, "type": { "kind": "SCALAR", @@ -126299,7 +115540,7 @@ "deprecationReason": null }, { - "name": "depositedBDV_gt", + "name": "deltaSeeds_gt", "description": null, "type": { "kind": "SCALAR", @@ -126311,7 +115552,7 @@ "deprecationReason": null }, { - "name": "depositedBDV_gte", + "name": "deltaSeeds_gte", "description": null, "type": { "kind": "SCALAR", @@ -126323,7 +115564,7 @@ "deprecationReason": null }, { - "name": "depositedBDV_in", + "name": "deltaSeeds_in", "description": null, "type": { "kind": "LIST", @@ -126343,7 +115584,7 @@ "deprecationReason": null }, { - "name": "depositedBDV_lt", + "name": "deltaSeeds_lt", "description": null, "type": { "kind": "SCALAR", @@ -126355,7 +115596,7 @@ "deprecationReason": null }, { - "name": "depositedBDV_lte", + "name": "deltaSeeds_lte", "description": null, "type": { "kind": "SCALAR", @@ -126367,7 +115608,7 @@ "deprecationReason": null }, { - "name": "depositedBDV_not", + "name": "deltaSeeds_not", "description": null, "type": { "kind": "SCALAR", @@ -126379,7 +115620,7 @@ "deprecationReason": null }, { - "name": "depositedBDV_not_in", + "name": "deltaSeeds_not_in", "description": null, "type": { "kind": "LIST", @@ -126399,7 +115640,7 @@ "deprecationReason": null }, { - "name": "farmAmount", + "name": "deltaStalk", "description": null, "type": { "kind": "SCALAR", @@ -126411,7 +115652,7 @@ "deprecationReason": null }, { - "name": "farmAmount_gt", + "name": "deltaStalk_gt", "description": null, "type": { "kind": "SCALAR", @@ -126423,7 +115664,7 @@ "deprecationReason": null }, { - "name": "farmAmount_gte", + "name": "deltaStalk_gte", "description": null, "type": { "kind": "SCALAR", @@ -126435,7 +115676,7 @@ "deprecationReason": null }, { - "name": "farmAmount_in", + "name": "deltaStalk_in", "description": null, "type": { "kind": "LIST", @@ -126455,7 +115696,7 @@ "deprecationReason": null }, { - "name": "farmAmount_lt", + "name": "deltaStalk_lt", "description": null, "type": { "kind": "SCALAR", @@ -126467,7 +115708,7 @@ "deprecationReason": null }, { - "name": "farmAmount_lte", + "name": "deltaStalk_lte", "description": null, "type": { "kind": "SCALAR", @@ -126479,7 +115720,7 @@ "deprecationReason": null }, { - "name": "farmAmount_not", + "name": "deltaStalk_not", "description": null, "type": { "kind": "SCALAR", @@ -126491,7 +115732,7 @@ "deprecationReason": null }, { - "name": "farmAmount_not_in", + "name": "deltaStalk_not_in", "description": null, "type": { "kind": "LIST", @@ -126511,11 +115752,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "depositedBDV", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -126523,11 +115764,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "depositedBDV_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -126535,11 +115776,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "depositedBDV_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -126547,7 +115788,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "depositedBDV_in", "description": null, "type": { "kind": "LIST", @@ -126557,7 +115798,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -126567,11 +115808,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "depositedBDV_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -126579,11 +115820,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "depositedBDV_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -126591,11 +115832,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "depositedBDV_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -126603,7 +115844,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "depositedBDV_not_in", "description": null, "type": { "kind": "LIST", @@ -126613,7 +115854,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -126623,27 +115864,11 @@ "deprecationReason": null }, { - "name": "or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SiloAssetDailySnapshot_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", + "name": "germinatingStalk", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -126651,11 +115876,11 @@ "deprecationReason": null }, { - "name": "season_gt", + "name": "germinatingStalk_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -126663,11 +115888,11 @@ "deprecationReason": null }, { - "name": "season_gte", + "name": "germinatingStalk_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -126675,7 +115900,7 @@ "deprecationReason": null }, { - "name": "season_in", + "name": "germinatingStalk_in", "description": null, "type": { "kind": "LIST", @@ -126685,7 +115910,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -126695,11 +115920,11 @@ "deprecationReason": null }, { - "name": "season_lt", + "name": "germinatingStalk_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -126707,11 +115932,11 @@ "deprecationReason": null }, { - "name": "season_lte", + "name": "germinatingStalk_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -126719,11 +115944,11 @@ "deprecationReason": null }, { - "name": "season_not", + "name": "germinatingStalk_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -126731,7 +115956,7 @@ "deprecationReason": null }, { - "name": "season_not_in", + "name": "germinatingStalk_not_in", "description": null, "type": { "kind": "LIST", @@ -126741,7 +115966,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -126751,23 +115976,11 @@ "deprecationReason": null }, { - "name": "siloAsset", + "name": "grownStalkPerSeason", "description": null, "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAsset_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloAsset_filter", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -126775,11 +115988,11 @@ "deprecationReason": null }, { - "name": "siloAsset_contains", + "name": "grownStalkPerSeason_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -126787,11 +116000,11 @@ "deprecationReason": null }, { - "name": "siloAsset_contains_nocase", + "name": "grownStalkPerSeason_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -126799,23 +116012,31 @@ "deprecationReason": null }, { - "name": "siloAsset_ends_with", + "name": "grownStalkPerSeason_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloAsset_ends_with_nocase", + "name": "grownStalkPerSeason_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -126823,11 +116044,11 @@ "deprecationReason": null }, { - "name": "siloAsset_gt", + "name": "grownStalkPerSeason_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -126835,11 +116056,11 @@ "deprecationReason": null }, { - "name": "siloAsset_gte", + "name": "grownStalkPerSeason_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -126847,7 +116068,7 @@ "deprecationReason": null }, { - "name": "siloAsset_in", + "name": "grownStalkPerSeason_not_in", "description": null, "type": { "kind": "LIST", @@ -126857,7 +116078,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -126867,11 +116088,11 @@ "deprecationReason": null }, { - "name": "siloAsset_lt", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -126879,11 +116100,11 @@ "deprecationReason": null }, { - "name": "siloAsset_lte", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -126891,11 +116112,11 @@ "deprecationReason": null }, { - "name": "siloAsset_not", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -126903,23 +116124,31 @@ "deprecationReason": null }, { - "name": "siloAsset_not_contains", + "name": "id_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloAsset_not_contains_nocase", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -126927,11 +116156,11 @@ "deprecationReason": null }, { - "name": "siloAsset_not_ends_with", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -126939,11 +116168,11 @@ "deprecationReason": null }, { - "name": "siloAsset_not_ends_with_nocase", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -126951,7 +116180,7 @@ "deprecationReason": null }, { - "name": "siloAsset_not_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -126961,7 +116190,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } } @@ -126971,55 +116200,23 @@ "deprecationReason": null }, { - "name": "siloAsset_not_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAsset_not_starts_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAsset_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAsset_starts_with_nocase", + "name": "or", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SiloDailySnapshot_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", + "name": "plantableStalk", "description": null, "type": { "kind": "SCALAR", @@ -127031,7 +116228,7 @@ "deprecationReason": null }, { - "name": "updatedAt_gt", + "name": "plantableStalk_gt", "description": null, "type": { "kind": "SCALAR", @@ -127043,7 +116240,7 @@ "deprecationReason": null }, { - "name": "updatedAt_gte", + "name": "plantableStalk_gte", "description": null, "type": { "kind": "SCALAR", @@ -127055,7 +116252,7 @@ "deprecationReason": null }, { - "name": "updatedAt_in", + "name": "plantableStalk_in", "description": null, "type": { "kind": "LIST", @@ -127075,7 +116272,7 @@ "deprecationReason": null }, { - "name": "updatedAt_lt", + "name": "plantableStalk_lt", "description": null, "type": { "kind": "SCALAR", @@ -127087,7 +116284,7 @@ "deprecationReason": null }, { - "name": "updatedAt_lte", + "name": "plantableStalk_lte", "description": null, "type": { "kind": "SCALAR", @@ -127099,7 +116296,7 @@ "deprecationReason": null }, { - "name": "updatedAt_not", + "name": "plantableStalk_not", "description": null, "type": { "kind": "SCALAR", @@ -127111,7 +116308,7 @@ "deprecationReason": null }, { - "name": "updatedAt_not_in", + "name": "plantableStalk_not_in", "description": null, "type": { "kind": "LIST", @@ -127131,7 +116328,7 @@ "deprecationReason": null }, { - "name": "withdrawnAmount", + "name": "roots", "description": null, "type": { "kind": "SCALAR", @@ -127143,7 +116340,7 @@ "deprecationReason": null }, { - "name": "withdrawnAmount_gt", + "name": "roots_gt", "description": null, "type": { "kind": "SCALAR", @@ -127155,7 +116352,7 @@ "deprecationReason": null }, { - "name": "withdrawnAmount_gte", + "name": "roots_gte", "description": null, "type": { "kind": "SCALAR", @@ -127167,7 +116364,7 @@ "deprecationReason": null }, { - "name": "withdrawnAmount_in", + "name": "roots_in", "description": null, "type": { "kind": "LIST", @@ -127187,7 +116384,7 @@ "deprecationReason": null }, { - "name": "withdrawnAmount_lt", + "name": "roots_lt", "description": null, "type": { "kind": "SCALAR", @@ -127199,7 +116396,7 @@ "deprecationReason": null }, { - "name": "withdrawnAmount_lte", + "name": "roots_lte", "description": null, "type": { "kind": "SCALAR", @@ -127211,7 +116408,7 @@ "deprecationReason": null }, { - "name": "withdrawnAmount_not", + "name": "roots_not", "description": null, "type": { "kind": "SCALAR", @@ -127223,7 +116420,7 @@ "deprecationReason": null }, { - "name": "withdrawnAmount_not_in", + "name": "roots_not_in", "description": null, "type": { "kind": "LIST", @@ -127241,368 +116438,37 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SiloAssetDailySnapshot_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaDepositedAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaDepositedBDV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaFarmAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaWithdrawnAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "depositedAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "depositedBDV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { "name": "season", "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAsset", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAsset__depositedAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAsset__depositedBDV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAsset__farmAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAsset__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAsset__token", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAsset__withdrawnAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withdrawnAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SiloAssetHourlySnapshot", - "description": null, - "fields": [ - { - "name": "createdAt", - "description": "Timestamp of initial snapshot creation", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaDepositedAmount", - "description": "Point in time delta Token amount of deposits", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaDepositedBDV", - "description": "Point in time delta BDV of deposits", - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaFarmAmount", - "description": "Point in time delta internal (farm) balance of the asset", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaWithdrawnAmount", - "description": "Point in time delta Token amount of silo withdrawals", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "depositedAmount", - "description": "Point in time current Token amount of deposits", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "depositedBDV", - "description": "Point in time current BDV of deposits", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmAmount", - "description": "Point in time current internal (farm) balance of the asset", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "Silo Asset ID - Unix Timestamp", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": "Season for the snapshot", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAsset", - "description": "Silo asset associated with this snapshot", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SiloAsset", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "Timestamp of last entity update", - "args": [], + "name": "season_gt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "withdrawnAmount", - "description": "Point in time current Token amount of silo withdrawals", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SiloAssetHourlySnapshot_filter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_change_block", - "description": "Filter for the block changed event.", + "name": "season_gte", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -127610,15 +116476,19 @@ "deprecationReason": null }, { - "name": "and", + "name": "season_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "SiloAssetHourlySnapshot_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } } }, "defaultValue": null, @@ -127626,11 +116496,11 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "season_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -127638,11 +116508,11 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "season_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -127650,11 +116520,11 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "season_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -127662,7 +116532,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "season_not_in", "description": null, "type": { "kind": "LIST", @@ -127672,7 +116542,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -127682,7 +116552,7 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "seeds", "description": null, "type": { "kind": "SCALAR", @@ -127694,7 +116564,7 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "seeds_gt", "description": null, "type": { "kind": "SCALAR", @@ -127706,7 +116576,7 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "seeds_gte", "description": null, "type": { "kind": "SCALAR", @@ -127718,7 +116588,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "seeds_in", "description": null, "type": { "kind": "LIST", @@ -127738,7 +116608,7 @@ "deprecationReason": null }, { - "name": "deltaDepositedAmount", + "name": "seeds_lt", "description": null, "type": { "kind": "SCALAR", @@ -127750,7 +116620,7 @@ "deprecationReason": null }, { - "name": "deltaDepositedAmount_gt", + "name": "seeds_lte", "description": null, "type": { "kind": "SCALAR", @@ -127762,7 +116632,7 @@ "deprecationReason": null }, { - "name": "deltaDepositedAmount_gte", + "name": "seeds_not", "description": null, "type": { "kind": "SCALAR", @@ -127774,7 +116644,7 @@ "deprecationReason": null }, { - "name": "deltaDepositedAmount_in", + "name": "seeds_not_in", "description": null, "type": { "kind": "LIST", @@ -127794,11 +116664,11 @@ "deprecationReason": null }, { - "name": "deltaDepositedAmount_lt", + "name": "silo", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -127806,11 +116676,23 @@ "deprecationReason": null }, { - "name": "deltaDepositedAmount_lte", + "name": "silo_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Silo_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -127818,11 +116700,11 @@ "deprecationReason": null }, { - "name": "deltaDepositedAmount_not", + "name": "silo_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -127830,31 +116712,23 @@ "deprecationReason": null }, { - "name": "deltaDepositedAmount_not_in", + "name": "silo_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaDepositedBDV", + "name": "silo_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -127862,11 +116736,11 @@ "deprecationReason": null }, { - "name": "deltaDepositedBDV_gt", + "name": "silo_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -127874,11 +116748,11 @@ "deprecationReason": null }, { - "name": "deltaDepositedBDV_gte", + "name": "silo_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -127886,7 +116760,7 @@ "deprecationReason": null }, { - "name": "deltaDepositedBDV_in", + "name": "silo_in", "description": null, "type": { "kind": "LIST", @@ -127896,7 +116770,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -127906,11 +116780,11 @@ "deprecationReason": null }, { - "name": "deltaDepositedBDV_lt", + "name": "silo_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -127918,11 +116792,11 @@ "deprecationReason": null }, { - "name": "deltaDepositedBDV_lte", + "name": "silo_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -127930,11 +116804,11 @@ "deprecationReason": null }, { - "name": "deltaDepositedBDV_not", + "name": "silo_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -127942,31 +116816,23 @@ "deprecationReason": null }, { - "name": "deltaDepositedBDV_not_in", + "name": "silo_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaFarmAmount", + "name": "silo_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -127974,11 +116840,11 @@ "deprecationReason": null }, { - "name": "deltaFarmAmount_gt", + "name": "silo_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -127986,11 +116852,11 @@ "deprecationReason": null }, { - "name": "deltaFarmAmount_gte", + "name": "silo_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -127998,7 +116864,7 @@ "deprecationReason": null }, { - "name": "deltaFarmAmount_in", + "name": "silo_not_in", "description": null, "type": { "kind": "LIST", @@ -128008,7 +116874,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -128018,11 +116884,11 @@ "deprecationReason": null }, { - "name": "deltaFarmAmount_lt", + "name": "silo_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -128030,11 +116896,11 @@ "deprecationReason": null }, { - "name": "deltaFarmAmount_lte", + "name": "silo_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -128042,11 +116908,11 @@ "deprecationReason": null }, { - "name": "deltaFarmAmount_not", + "name": "silo_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -128054,27 +116920,19 @@ "deprecationReason": null }, { - "name": "deltaFarmAmount_not_in", + "name": "silo_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaWithdrawnAmount", + "name": "stalk", "description": null, "type": { "kind": "SCALAR", @@ -128086,7 +116944,7 @@ "deprecationReason": null }, { - "name": "deltaWithdrawnAmount_gt", + "name": "stalk_gt", "description": null, "type": { "kind": "SCALAR", @@ -128098,7 +116956,7 @@ "deprecationReason": null }, { - "name": "deltaWithdrawnAmount_gte", + "name": "stalk_gte", "description": null, "type": { "kind": "SCALAR", @@ -128110,7 +116968,7 @@ "deprecationReason": null }, { - "name": "deltaWithdrawnAmount_in", + "name": "stalk_in", "description": null, "type": { "kind": "LIST", @@ -128130,7 +116988,7 @@ "deprecationReason": null }, { - "name": "deltaWithdrawnAmount_lt", + "name": "stalk_lt", "description": null, "type": { "kind": "SCALAR", @@ -128142,7 +117000,7 @@ "deprecationReason": null }, { - "name": "deltaWithdrawnAmount_lte", + "name": "stalk_lte", "description": null, "type": { "kind": "SCALAR", @@ -128154,7 +117012,7 @@ "deprecationReason": null }, { - "name": "deltaWithdrawnAmount_not", + "name": "stalk_not", "description": null, "type": { "kind": "SCALAR", @@ -128166,7 +117024,7 @@ "deprecationReason": null }, { - "name": "deltaWithdrawnAmount_not_in", + "name": "stalk_not_in", "description": null, "type": { "kind": "LIST", @@ -128186,7 +117044,7 @@ "deprecationReason": null }, { - "name": "depositedAmount", + "name": "updatedAt", "description": null, "type": { "kind": "SCALAR", @@ -128198,7 +117056,7 @@ "deprecationReason": null }, { - "name": "depositedAmount_gt", + "name": "updatedAt_gt", "description": null, "type": { "kind": "SCALAR", @@ -128210,7 +117068,7 @@ "deprecationReason": null }, { - "name": "depositedAmount_gte", + "name": "updatedAt_gte", "description": null, "type": { "kind": "SCALAR", @@ -128222,7 +117080,7 @@ "deprecationReason": null }, { - "name": "depositedAmount_in", + "name": "updatedAt_in", "description": null, "type": { "kind": "LIST", @@ -128242,7 +117100,7 @@ "deprecationReason": null }, { - "name": "depositedAmount_lt", + "name": "updatedAt_lt", "description": null, "type": { "kind": "SCALAR", @@ -128254,7 +117112,7 @@ "deprecationReason": null }, { - "name": "depositedAmount_lte", + "name": "updatedAt_lte", "description": null, "type": { "kind": "SCALAR", @@ -128266,7 +117124,7 @@ "deprecationReason": null }, { - "name": "depositedAmount_not", + "name": "updatedAt_not", "description": null, "type": { "kind": "SCALAR", @@ -128278,7 +117136,7 @@ "deprecationReason": null }, { - "name": "depositedAmount_not_in", + "name": "updatedAt_not_in", "description": null, "type": { "kind": "LIST", @@ -128296,205 +117154,489 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SiloDailySnapshot_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "activeFarmers", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "beanMints", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "beanToMaxLpGpPerBdvRatio", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaActiveFarmers", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaBeanMints", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaDepositedBDV", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaGerminatingStalk", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaPlantableStalk", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaRoots", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaSeeds", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaStalk", + "description": null, + "isDeprecated": false, + "deprecationReason": null }, { "name": "depositedBDV", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "depositedBDV_gt", + "name": "germinatingStalk", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "grownStalkPerSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "plantableStalk", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "roots", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "seeds", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__activeFarmers", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__beanMints", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__beanToMaxLpGpPerBdvRatio", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__depositedBDV", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__germinatingStalk", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__grownStalkPerSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__lastDailySnapshotDay", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__lastHourlySnapshotSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__plantableStalk", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__roots", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__seeds", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__stalk", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stalk", "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SiloDeposit", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "createdAt", + "description": "Timestamp of first deposit", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "depositedBDV_gte", - "description": null, + "name": "createdBlock", + "description": "Block of first deposit", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "depositedBDV_in", - "description": null, + "name": "depositVersion", + "description": "Version of deposit. Options are season, v3, v3.1. `season` type includes those deposits which are calculated according to their silo v1 deposits pre-explout", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "depositedBDV_lt", - "description": null, + "name": "depositedAmount", + "description": "Token amount deposited", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "depositedBDV_lte", - "description": null, + "name": "depositedBDV", + "description": "Original deposited BDV", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "depositedBDV_not", - "description": null, + "name": "farmer", + "description": "Farmer address", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Farmer", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "depositedBDV_not_in", - "description": null, + "name": "hashes", + "description": "Transaction hashes pertaining to this deposit", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmAmount", - "description": null, + "name": "id", + "description": "Account - Token Address - Deposit Version - (Season|Stem)\n", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmAmount_gt", - "description": null, + "name": "season", + "description": "Season of deposit", + "args": [], "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmAmount_gte", - "description": null, + "name": "stem", + "description": "Stem of deposit", + "args": [], "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmAmount_in", - "description": null, + "name": "stemV31", + "description": "Silo v3.1 equivalent stem. This value will always be assigned regardless of the deposit version.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmAmount_lt", - "description": null, + "name": "token", + "description": "Token Address", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmAmount_lte", - "description": null, + "name": "updatedAt", + "description": "Timestamp when last updated", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmAmount_not", - "description": null, + "name": "updatedBlock", + "description": "Block when last updated", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SiloDeposit_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ + { + "name": "_change_block", + "description": "Filter for the block changed event.", + "type": { + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", "ofType": null }, "defaultValue": null, @@ -128502,19 +117644,15 @@ "deprecationReason": null }, { - "name": "farmAmount_not_in", + "name": "and", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "SiloDeposit_filter", + "ofType": null } }, "defaultValue": null, @@ -128522,11 +117660,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -128534,11 +117672,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "createdAt_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -128546,11 +117684,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "createdAt_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -128558,7 +117696,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "createdAt_in", "description": null, "type": { "kind": "LIST", @@ -128568,7 +117706,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -128578,11 +117716,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "createdAt_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -128590,11 +117728,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "createdAt_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -128602,11 +117740,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "createdAt_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -128614,7 +117752,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "createdAt_not_in", "description": null, "type": { "kind": "LIST", @@ -128624,7 +117762,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -128634,27 +117772,11 @@ "deprecationReason": null }, { - "name": "or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SiloAssetHourlySnapshot_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", + "name": "createdBlock", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -128662,11 +117784,11 @@ "deprecationReason": null }, { - "name": "season_gt", + "name": "createdBlock_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -128674,11 +117796,11 @@ "deprecationReason": null }, { - "name": "season_gte", + "name": "createdBlock_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -128686,7 +117808,7 @@ "deprecationReason": null }, { - "name": "season_in", + "name": "createdBlock_in", "description": null, "type": { "kind": "LIST", @@ -128696,7 +117818,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -128706,11 +117828,11 @@ "deprecationReason": null }, { - "name": "season_lt", + "name": "createdBlock_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -128718,11 +117840,11 @@ "deprecationReason": null }, { - "name": "season_lte", + "name": "createdBlock_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -128730,11 +117852,11 @@ "deprecationReason": null }, { - "name": "season_not", + "name": "createdBlock_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -128742,7 +117864,7 @@ "deprecationReason": null }, { - "name": "season_not_in", + "name": "createdBlock_not_in", "description": null, "type": { "kind": "LIST", @@ -128752,7 +117874,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -128762,7 +117884,7 @@ "deprecationReason": null }, { - "name": "siloAsset", + "name": "depositVersion", "description": null, "type": { "kind": "SCALAR", @@ -128774,19 +117896,7 @@ "deprecationReason": null }, { - "name": "siloAsset_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloAsset_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAsset_contains", + "name": "depositVersion_contains", "description": null, "type": { "kind": "SCALAR", @@ -128798,7 +117908,7 @@ "deprecationReason": null }, { - "name": "siloAsset_contains_nocase", + "name": "depositVersion_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -128810,7 +117920,7 @@ "deprecationReason": null }, { - "name": "siloAsset_ends_with", + "name": "depositVersion_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -128822,7 +117932,7 @@ "deprecationReason": null }, { - "name": "siloAsset_ends_with_nocase", + "name": "depositVersion_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -128834,7 +117944,7 @@ "deprecationReason": null }, { - "name": "siloAsset_gt", + "name": "depositVersion_gt", "description": null, "type": { "kind": "SCALAR", @@ -128846,7 +117956,7 @@ "deprecationReason": null }, { - "name": "siloAsset_gte", + "name": "depositVersion_gte", "description": null, "type": { "kind": "SCALAR", @@ -128858,7 +117968,7 @@ "deprecationReason": null }, { - "name": "siloAsset_in", + "name": "depositVersion_in", "description": null, "type": { "kind": "LIST", @@ -128878,7 +117988,7 @@ "deprecationReason": null }, { - "name": "siloAsset_lt", + "name": "depositVersion_lt", "description": null, "type": { "kind": "SCALAR", @@ -128890,7 +118000,7 @@ "deprecationReason": null }, { - "name": "siloAsset_lte", + "name": "depositVersion_lte", "description": null, "type": { "kind": "SCALAR", @@ -128902,7 +118012,7 @@ "deprecationReason": null }, { - "name": "siloAsset_not", + "name": "depositVersion_not", "description": null, "type": { "kind": "SCALAR", @@ -128914,7 +118024,7 @@ "deprecationReason": null }, { - "name": "siloAsset_not_contains", + "name": "depositVersion_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -128926,7 +118036,7 @@ "deprecationReason": null }, { - "name": "siloAsset_not_contains_nocase", + "name": "depositVersion_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -128938,7 +118048,7 @@ "deprecationReason": null }, { - "name": "siloAsset_not_ends_with", + "name": "depositVersion_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -128950,7 +118060,7 @@ "deprecationReason": null }, { - "name": "siloAsset_not_ends_with_nocase", + "name": "depositVersion_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -128962,7 +118072,7 @@ "deprecationReason": null }, { - "name": "siloAsset_not_in", + "name": "depositVersion_not_in", "description": null, "type": { "kind": "LIST", @@ -128982,7 +118092,7 @@ "deprecationReason": null }, { - "name": "siloAsset_not_starts_with", + "name": "depositVersion_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -128994,7 +118104,7 @@ "deprecationReason": null }, { - "name": "siloAsset_not_starts_with_nocase", + "name": "depositVersion_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -129006,7 +118116,7 @@ "deprecationReason": null }, { - "name": "siloAsset_starts_with", + "name": "depositVersion_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -129018,7 +118128,7 @@ "deprecationReason": null }, { - "name": "siloAsset_starts_with_nocase", + "name": "depositVersion_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -129030,7 +118140,7 @@ "deprecationReason": null }, { - "name": "updatedAt", + "name": "depositedAmount", "description": null, "type": { "kind": "SCALAR", @@ -129042,7 +118152,7 @@ "deprecationReason": null }, { - "name": "updatedAt_gt", + "name": "depositedAmount_gt", "description": null, "type": { "kind": "SCALAR", @@ -129054,7 +118164,7 @@ "deprecationReason": null }, { - "name": "updatedAt_gte", + "name": "depositedAmount_gte", "description": null, "type": { "kind": "SCALAR", @@ -129066,7 +118176,7 @@ "deprecationReason": null }, { - "name": "updatedAt_in", + "name": "depositedAmount_in", "description": null, "type": { "kind": "LIST", @@ -129086,7 +118196,7 @@ "deprecationReason": null }, { - "name": "updatedAt_lt", + "name": "depositedAmount_lt", "description": null, "type": { "kind": "SCALAR", @@ -129098,7 +118208,7 @@ "deprecationReason": null }, { - "name": "updatedAt_lte", + "name": "depositedAmount_lte", "description": null, "type": { "kind": "SCALAR", @@ -129110,7 +118220,7 @@ "deprecationReason": null }, { - "name": "updatedAt_not", + "name": "depositedAmount_not", "description": null, "type": { "kind": "SCALAR", @@ -129122,7 +118232,7 @@ "deprecationReason": null }, { - "name": "updatedAt_not_in", + "name": "depositedAmount_not_in", "description": null, "type": { "kind": "LIST", @@ -129142,7 +118252,7 @@ "deprecationReason": null }, { - "name": "withdrawnAmount", + "name": "depositedBDV", "description": null, "type": { "kind": "SCALAR", @@ -129154,7 +118264,7 @@ "deprecationReason": null }, { - "name": "withdrawnAmount_gt", + "name": "depositedBDV_gt", "description": null, "type": { "kind": "SCALAR", @@ -129166,7 +118276,7 @@ "deprecationReason": null }, { - "name": "withdrawnAmount_gte", + "name": "depositedBDV_gte", "description": null, "type": { "kind": "SCALAR", @@ -129178,7 +118288,7 @@ "deprecationReason": null }, { - "name": "withdrawnAmount_in", + "name": "depositedBDV_in", "description": null, "type": { "kind": "LIST", @@ -129198,7 +118308,7 @@ "deprecationReason": null }, { - "name": "withdrawnAmount_lt", + "name": "depositedBDV_lt", "description": null, "type": { "kind": "SCALAR", @@ -129210,7 +118320,7 @@ "deprecationReason": null }, { - "name": "withdrawnAmount_lte", + "name": "depositedBDV_lte", "description": null, "type": { "kind": "SCALAR", @@ -129222,7 +118332,7 @@ "deprecationReason": null }, { - "name": "withdrawnAmount_not", + "name": "depositedBDV_not", "description": null, "type": { "kind": "SCALAR", @@ -129234,7 +118344,7 @@ "deprecationReason": null }, { - "name": "withdrawnAmount_not_in", + "name": "depositedBDV_not_in", "description": null, "type": { "kind": "LIST", @@ -129252,149 +118362,13 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SiloAssetHourlySnapshot_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaDepositedAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaDepositedBDV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaFarmAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaWithdrawnAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "depositedAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "depositedBDV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAsset", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAsset__depositedAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAsset__depositedBDV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAsset__farmAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAsset__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAsset__token", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloAsset__withdrawnAmount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "withdrawnAmount", + "name": "farmer", "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SiloAsset_filter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_change_block", - "description": "Filter for the block changed event.", "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -129402,27 +118376,11 @@ "deprecationReason": null }, { - "name": "and", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SiloAsset_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dailySnapshots_", + "name": "farmer_", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "SiloAssetDailySnapshot_filter", + "name": "Farmer_filter", "ofType": null }, "defaultValue": null, @@ -129430,11 +118388,11 @@ "deprecationReason": null }, { - "name": "depositedAmount", + "name": "farmer_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -129442,11 +118400,11 @@ "deprecationReason": null }, { - "name": "depositedAmount_gt", + "name": "farmer_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -129454,11 +118412,11 @@ "deprecationReason": null }, { - "name": "depositedAmount_gte", + "name": "farmer_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -129466,31 +118424,11 @@ "deprecationReason": null }, { - "name": "depositedAmount_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "depositedAmount_lt", + "name": "farmer_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -129498,11 +118436,11 @@ "deprecationReason": null }, { - "name": "depositedAmount_lte", + "name": "farmer_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -129510,11 +118448,11 @@ "deprecationReason": null }, { - "name": "depositedAmount_not", + "name": "farmer_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -129522,7 +118460,7 @@ "deprecationReason": null }, { - "name": "depositedAmount_not_in", + "name": "farmer_in", "description": null, "type": { "kind": "LIST", @@ -129532,7 +118470,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -129542,11 +118480,11 @@ "deprecationReason": null }, { - "name": "depositedBDV", + "name": "farmer_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -129554,11 +118492,11 @@ "deprecationReason": null }, { - "name": "depositedBDV_gt", + "name": "farmer_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -129566,11 +118504,11 @@ "deprecationReason": null }, { - "name": "depositedBDV_gte", + "name": "farmer_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -129578,31 +118516,23 @@ "deprecationReason": null }, { - "name": "depositedBDV_in", + "name": "farmer_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "depositedBDV_lt", + "name": "farmer_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -129610,11 +118540,11 @@ "deprecationReason": null }, { - "name": "depositedBDV_lte", + "name": "farmer_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -129622,11 +118552,11 @@ "deprecationReason": null }, { - "name": "depositedBDV_not", + "name": "farmer_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -129634,7 +118564,7 @@ "deprecationReason": null }, { - "name": "depositedBDV_not_in", + "name": "farmer_not_in", "description": null, "type": { "kind": "LIST", @@ -129644,7 +118574,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -129654,11 +118584,11 @@ "deprecationReason": null }, { - "name": "farmAmount", + "name": "farmer_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -129666,11 +118596,11 @@ "deprecationReason": null }, { - "name": "farmAmount_gt", + "name": "farmer_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -129678,11 +118608,11 @@ "deprecationReason": null }, { - "name": "farmAmount_gte", + "name": "farmer_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -129690,7 +118620,19 @@ "deprecationReason": null }, { - "name": "farmAmount_in", + "name": "farmer_starts_with_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hashes", "description": null, "type": { "kind": "LIST", @@ -129700,7 +118642,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -129710,43 +118652,67 @@ "deprecationReason": null }, { - "name": "farmAmount_lt", + "name": "hashes_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmAmount_lte", + "name": "hashes_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmAmount_not", + "name": "hashes_not", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmAmount_not_in", + "name": "hashes_not_contains", "description": null, "type": { "kind": "LIST", @@ -129756,7 +118722,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -129766,12 +118732,20 @@ "deprecationReason": null }, { - "name": "hourlySnapshots_", + "name": "hashes_not_contains_nocase", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "SiloAssetHourlySnapshot_filter", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, @@ -129897,7 +118871,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "SiloAsset_filter", + "name": "SiloDeposit_filter", "ofType": null } }, @@ -129906,23 +118880,11 @@ "deprecationReason": null }, { - "name": "silo", + "name": "season", "description": null, "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "silo_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Silo_filter", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -129930,11 +118892,11 @@ "deprecationReason": null }, { - "name": "silo_contains", + "name": "season_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -129942,11 +118904,11 @@ "deprecationReason": null }, { - "name": "silo_contains_nocase", + "name": "season_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -129954,23 +118916,31 @@ "deprecationReason": null }, { - "name": "silo_ends_with", + "name": "season_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo_ends_with_nocase", + "name": "season_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -129978,11 +118948,11 @@ "deprecationReason": null }, { - "name": "silo_gt", + "name": "season_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -129990,11 +118960,11 @@ "deprecationReason": null }, { - "name": "silo_gte", + "name": "season_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -130002,7 +118972,7 @@ "deprecationReason": null }, { - "name": "silo_in", + "name": "season_not_in", "description": null, "type": { "kind": "LIST", @@ -130012,7 +118982,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } } @@ -130022,11 +118992,11 @@ "deprecationReason": null }, { - "name": "silo_lt", + "name": "stem", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -130034,11 +119004,11 @@ "deprecationReason": null }, { - "name": "silo_lte", + "name": "stemV31", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -130046,11 +119016,11 @@ "deprecationReason": null }, { - "name": "silo_not", + "name": "stemV31_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -130058,11 +119028,11 @@ "deprecationReason": null }, { - "name": "silo_not_contains", + "name": "stemV31_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -130070,11 +119040,31 @@ "deprecationReason": null }, { - "name": "silo_not_contains_nocase", + "name": "stemV31_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stemV31_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -130082,11 +119072,11 @@ "deprecationReason": null }, { - "name": "silo_not_ends_with", + "name": "stemV31_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -130094,11 +119084,11 @@ "deprecationReason": null }, { - "name": "silo_not_ends_with_nocase", + "name": "stemV31_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -130106,7 +119096,7 @@ "deprecationReason": null }, { - "name": "silo_not_in", + "name": "stemV31_not_in", "description": null, "type": { "kind": "LIST", @@ -130116,7 +119106,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -130126,11 +119116,11 @@ "deprecationReason": null }, { - "name": "silo_not_starts_with", + "name": "stem_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -130138,11 +119128,11 @@ "deprecationReason": null }, { - "name": "silo_not_starts_with_nocase", + "name": "stem_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -130150,11 +119140,31 @@ "deprecationReason": null }, { - "name": "silo_starts_with", + "name": "stem_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stem_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -130162,17 +119172,49 @@ "deprecationReason": null }, { - "name": "silo_starts_with_nocase", + "name": "stem_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stem_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, + { + "name": "stem_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "token", "description": null, @@ -130430,7 +119472,7 @@ "deprecationReason": null }, { - "name": "withdrawnAmount", + "name": "updatedAt", "description": null, "type": { "kind": "SCALAR", @@ -130442,7 +119484,7 @@ "deprecationReason": null }, { - "name": "withdrawnAmount_gt", + "name": "updatedAt_gt", "description": null, "type": { "kind": "SCALAR", @@ -130454,7 +119496,7 @@ "deprecationReason": null }, { - "name": "withdrawnAmount_gte", + "name": "updatedAt_gte", "description": null, "type": { "kind": "SCALAR", @@ -130466,7 +119508,7 @@ "deprecationReason": null }, { - "name": "withdrawnAmount_in", + "name": "updatedAt_in", "description": null, "type": { "kind": "LIST", @@ -130486,7 +119528,7 @@ "deprecationReason": null }, { - "name": "withdrawnAmount_lt", + "name": "updatedAt_lt", "description": null, "type": { "kind": "SCALAR", @@ -130498,7 +119540,7 @@ "deprecationReason": null }, { - "name": "withdrawnAmount_lte", + "name": "updatedAt_lte", "description": null, "type": { "kind": "SCALAR", @@ -130510,7 +119552,7 @@ "deprecationReason": null }, { - "name": "withdrawnAmount_not", + "name": "updatedAt_not", "description": null, "type": { "kind": "SCALAR", @@ -130522,7 +119564,7 @@ "deprecationReason": null }, { - "name": "withdrawnAmount_not_in", + "name": "updatedAt_not_in", "description": null, "type": { "kind": "LIST", @@ -130540,124 +119582,201 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SiloAsset_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "dailySnapshots", + "name": "updatedBlock", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "depositedAmount", + "name": "updatedBlock_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "depositedBDV", + "name": "updatedBlock_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmAmount", + "name": "updatedBlock_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshots", + "name": "updatedBlock_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "updatedBlock_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo", + "name": "updatedBlock_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__activeFarmers", + "name": "updatedBlock_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SiloDeposit_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "createdAt", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__beanMints", + "name": "createdBlock", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__beanToMaxLpGpPerBdvRatio", + "name": "depositVersion", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__depositedBDV", + "name": "depositedAmount", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__germinatingStalk", + "name": "depositedBDV", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__grownStalkPerSeason", + "name": "farmer", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__id", + "name": "farmer__id", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__plantableStalk", + "name": "hashes", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__roots", + "name": "id", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__seeds", + "name": "season", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__stalk", + "name": "stem", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stemV31", "description": null, "isDeprecated": false, "deprecationReason": null @@ -130669,7 +119788,13 @@ "deprecationReason": null }, { - "name": "withdrawnAmount", + "name": "updatedAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedBlock", "description": null, "isDeprecated": false, "deprecationReason": null @@ -130679,8 +119804,9 @@ }, { "kind": "OBJECT", - "name": "SiloDailySnapshot", + "name": "SiloHourlySnapshot", "description": null, + "isOneOf": null, "fields": [ { "name": "activeFarmers", @@ -130726,6 +119852,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "caseId", + "description": "[Seed Gauge] The caseId used in the seasonal adjustment of beanToMaxLpGpPerBdvRatio", + "args": [], + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "createdAt", "description": "Timestamp of initial snapshot creation", @@ -130744,7 +119882,7 @@ }, { "name": "deltaActiveFarmers", - "description": "Point in time delta number of active farmers deposited in the silo", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -130760,7 +119898,7 @@ }, { "name": "deltaBeanMints", - "description": "Point in time delta total for bean mints sent to the silo", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -130776,7 +119914,7 @@ }, { "name": "deltaDepositedBDV", - "description": "Point in time delta BDV of all deposited assets", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -130792,7 +119930,7 @@ }, { "name": "deltaGerminatingStalk", - "description": "Point in time germinating stalk balance", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -130808,7 +119946,7 @@ }, { "name": "deltaPlantableStalk", - "description": "Point in time current plantable stalk for bean seigniorage not yet claimed", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -130824,7 +119962,7 @@ }, { "name": "deltaRoots", - "description": "Point in time delta roots balance", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -130840,7 +119978,7 @@ }, { "name": "deltaSeeds", - "description": "Point in time delta seeds balance", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -130856,7 +119994,7 @@ }, { "name": "deltaStalk", - "description": "Point in time delta stalk balance", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -130920,7 +120058,7 @@ }, { "name": "id", - "description": "ID of silo-Unix Hour Timestamp", + "description": "ID of silo - Season", "args": [], "type": { "kind": "NON_NULL", @@ -130968,7 +120106,7 @@ }, { "name": "season", - "description": "Last season for the snapshot", + "description": "Season for the snapshot", "args": [], "type": { "kind": "NON_NULL", @@ -131054,8 +120192,9 @@ }, { "kind": "INPUT_OBJECT", - "name": "SiloDailySnapshot_filter", + "name": "SiloHourlySnapshot_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { @@ -131190,7 +120329,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "SiloDailySnapshot_filter", + "name": "SiloHourlySnapshot_filter", "ofType": null } }, @@ -131422,6 +120561,118 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "caseId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "caseId_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "caseId_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "caseId_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "caseId_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "caseId_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "caseId_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "caseId_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "createdAt", "description": null, @@ -132886,7 +122137,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "SiloDailySnapshot_filter", + "name": "SiloHourlySnapshot_filter", "ofType": null } }, @@ -133841,8 +123092,9 @@ }, { "kind": "ENUM", - "name": "SiloDailySnapshot_orderBy", + "name": "SiloHourlySnapshot_orderBy", "description": null, + "isOneOf": null, "fields": null, "inputFields": null, "interfaces": null, @@ -133865,6 +123117,12 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "caseId", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "createdAt", "description": null, @@ -134015,6 +123273,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "silo__lastDailySnapshotDay", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "silo__lastHourlySnapshotSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "silo__plantableStalk", "description": null, @@ -134056,76 +123326,13 @@ }, { "kind": "OBJECT", - "name": "SiloDeposit", + "name": "SiloWithdraw", "description": null, + "isOneOf": null, "fields": [ { "name": "amount", - "description": "Current token amount deposited", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bdv", - "description": "Current BDV of the deposit", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Timestamp of first deposit", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "depositedAmount", - "description": "Original token amount deposited", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "depositedBDV", - "description": "Original deposited BDV", + "description": "Token amount withdrawn", "args": [], "type": { "kind": "NON_NULL", @@ -134140,55 +123347,15 @@ "deprecationReason": null }, { - "name": "farmer", - "description": "Farmer address", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Farmer", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hashes", - "description": "Transaction hashes for multiple deposits in one season", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "Pre Silo V3:\nAccount - Token Address - Season\n\nPost Silo-V3:\nAccount - Token Address - Stem\n", + "name": "claimableSeason", + "description": "Season when withdrawal can be claimed", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } }, @@ -134196,15 +123363,15 @@ "deprecationReason": null }, { - "name": "season", - "description": "Season of deposit", + "name": "claimed", + "description": "Flag for if this has been claimed", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null } }, @@ -134212,27 +123379,31 @@ "deprecationReason": null }, { - "name": "stem", - "description": "Stem of deposit - Introduced in Silo V3", + "name": "createdAt", + "description": "Timestamp created", "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "token", - "description": "Token Address", + "name": "farmer", + "description": "Farmer address", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Farmer", "ofType": null } }, @@ -134240,15 +123411,15 @@ "deprecationReason": null }, { - "name": "updatedAt", - "description": "Timestamp when last updated", + "name": "id", + "description": "Account - Deposit Token - Current Season", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } }, @@ -134256,15 +123427,15 @@ "deprecationReason": null }, { - "name": "withdrawnAmount", - "description": "Token amount withdrawn", + "name": "token", + "description": "Token address", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } }, @@ -134272,15 +123443,15 @@ "deprecationReason": null }, { - "name": "withdrawnBDV", - "description": "Withdrawn BDV", + "name": "withdrawSeason", + "description": "Season withdrawal initiated", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } }, @@ -134295,8 +123466,9 @@ }, { "kind": "INPUT_OBJECT", - "name": "SiloDeposit_filter", + "name": "SiloWithdraw_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { @@ -134431,7 +123603,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "SiloDeposit_filter", + "name": "SiloWithdraw_filter", "ofType": null } }, @@ -134440,123 +123612,11 @@ "deprecationReason": null }, { - "name": "bdv", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bdv_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bdv_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bdv_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bdv_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bdv_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bdv_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bdv_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", + "name": "claimableSeason", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -134564,11 +123624,11 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "claimableSeason_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -134576,11 +123636,11 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "claimableSeason_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -134588,7 +123648,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "claimableSeason_in", "description": null, "type": { "kind": "LIST", @@ -134598,7 +123658,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -134608,11 +123668,11 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "claimableSeason_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -134620,11 +123680,11 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "claimableSeason_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -134632,11 +123692,11 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "claimableSeason_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -134644,7 +123704,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "claimableSeason_not_in", "description": null, "type": { "kind": "LIST", @@ -134654,7 +123714,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -134664,35 +123724,11 @@ "deprecationReason": null }, { - "name": "depositedAmount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "depositedAmount_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "depositedAmount_gte", + "name": "claimed", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -134700,7 +123736,7 @@ "deprecationReason": null }, { - "name": "depositedAmount_in", + "name": "claimed_in", "description": null, "type": { "kind": "LIST", @@ -134710,7 +123746,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Boolean", "ofType": null } } @@ -134720,35 +123756,11 @@ "deprecationReason": null }, { - "name": "depositedAmount_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "depositedAmount_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "depositedAmount_not", + "name": "claimed_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -134756,7 +123768,7 @@ "deprecationReason": null }, { - "name": "depositedAmount_not_in", + "name": "claimed_not_in", "description": null, "type": { "kind": "LIST", @@ -134766,7 +123778,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Boolean", "ofType": null } } @@ -134776,7 +123788,7 @@ "deprecationReason": null }, { - "name": "depositedBDV", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", @@ -134788,7 +123800,7 @@ "deprecationReason": null }, { - "name": "depositedBDV_gt", + "name": "createdAt_gt", "description": null, "type": { "kind": "SCALAR", @@ -134800,7 +123812,7 @@ "deprecationReason": null }, { - "name": "depositedBDV_gte", + "name": "createdAt_gte", "description": null, "type": { "kind": "SCALAR", @@ -134812,7 +123824,7 @@ "deprecationReason": null }, { - "name": "depositedBDV_in", + "name": "createdAt_in", "description": null, "type": { "kind": "LIST", @@ -134832,7 +123844,7 @@ "deprecationReason": null }, { - "name": "depositedBDV_lt", + "name": "createdAt_lt", "description": null, "type": { "kind": "SCALAR", @@ -134844,7 +123856,7 @@ "deprecationReason": null }, { - "name": "depositedBDV_lte", + "name": "createdAt_lte", "description": null, "type": { "kind": "SCALAR", @@ -134856,7 +123868,7 @@ "deprecationReason": null }, { - "name": "depositedBDV_not", + "name": "createdAt_not", "description": null, "type": { "kind": "SCALAR", @@ -134868,7 +123880,7 @@ "deprecationReason": null }, { - "name": "depositedBDV_not_in", + "name": "createdAt_not_in", "description": null, "type": { "kind": "LIST", @@ -135155,126 +124167,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "hashes", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hashes_contains", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hashes_contains_nocase", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hashes_not", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hashes_not_contains", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hashes_not_contains_nocase", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "id", "description": null, @@ -135395,7 +124287,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "SiloDeposit_filter", + "name": "SiloWithdraw_filter", "ofType": null } }, @@ -135403,230 +124295,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "season", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stem", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stem_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stem_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stem_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stem_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stem_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stem_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stem_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "token", "description": null, @@ -135884,235 +124552,11 @@ "deprecationReason": null }, { - "name": "updatedAt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withdrawnAmount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withdrawnAmount_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withdrawnAmount_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withdrawnAmount_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withdrawnAmount_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withdrawnAmount_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withdrawnAmount_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withdrawnAmount_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withdrawnBDV", + "name": "withdrawSeason", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -136120,11 +124564,11 @@ "deprecationReason": null }, { - "name": "withdrawnBDV_gt", + "name": "withdrawSeason_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -136132,11 +124576,11 @@ "deprecationReason": null }, { - "name": "withdrawnBDV_gte", + "name": "withdrawSeason_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -136144,7 +124588,7 @@ "deprecationReason": null }, { - "name": "withdrawnBDV_in", + "name": "withdrawSeason_in", "description": null, "type": { "kind": "LIST", @@ -136154,7 +124598,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -136164,11 +124608,11 @@ "deprecationReason": null }, { - "name": "withdrawnBDV_lt", + "name": "withdrawSeason_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -136176,11 +124620,11 @@ "deprecationReason": null }, { - "name": "withdrawnBDV_lte", + "name": "withdrawSeason_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -136188,11 +124632,11 @@ "deprecationReason": null }, { - "name": "withdrawnBDV_not", + "name": "withdrawSeason_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -136200,7 +124644,7 @@ "deprecationReason": null }, { - "name": "withdrawnBDV_not_in", + "name": "withdrawSeason_not_in", "description": null, "type": { "kind": "LIST", @@ -136210,7 +124654,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -136226,8 +124670,9 @@ }, { "kind": "ENUM", - "name": "SiloDeposit_orderBy", + "name": "SiloWithdraw_orderBy", "description": null, + "isOneOf": null, "fields": null, "inputFields": null, "interfaces": null, @@ -136239,25 +124684,19 @@ "deprecationReason": null }, { - "name": "bdv", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", + "name": "claimableSeason", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "depositedAmount", + "name": "claimed", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "depositedBDV", + "name": "createdAt", "description": null, "isDeprecated": false, "deprecationReason": null @@ -136274,12 +124713,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "hashes", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "id", "description": null, @@ -136287,59 +124720,84 @@ "deprecationReason": null }, { - "name": "season", + "name": "token", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stem", + "name": "withdrawSeason", "description": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SiloYield", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "token", - "description": null, + "name": "beansPerSeasonEMA", + "description": "Bean EMA for season", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": null, + "name": "beta", + "description": "Beta used for EMA", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "withdrawnAmount", - "description": null, + "name": "createdAt", + "description": "Unix timestamp of update", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "withdrawnBDV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "SiloEvent", - "description": "An event is any user action that occurs in a protocol. Generally, they are Ethereum events\nemitted by a function in the smart contracts, stored in transaction receipts as event logs.\nHowever, some user actions of interest are function calls that don't emit events. For example,\nthe deposit and withdraw functions in Yearn do not emit any events. In our subgraphs, we still\nstore them as events, although they are not technically Ethereum events emitted by smart\ncontracts.\n", - "fields": [ - { - "name": "blockNumber", - "description": " Block number of this event ", + "name": "emaWindow", + "description": "Window used for vAPY calc", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "ENUM", + "name": "EmaWindow", "ofType": null } }, @@ -136347,15 +124805,15 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": " Timestamp of this event ", + "name": "id", + "description": "Season of data points - EMA window", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } }, @@ -136363,40 +124821,109 @@ "deprecationReason": null }, { - "name": "hash", - "description": " Transaction hash of the transaction that emitted this event ", + "name": "season", + "description": "Sortable int field for season", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": " { Event type }-{ Transaction hash }-{ Log index } ", - "args": [], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenAPYS", + "description": "Current Bean (0) and Stalk (1) APY for each token.", + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "TokenYield_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TokenYield_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TokenYield", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex", - "description": " Event log index. For transactions that don't emit event, create arbitrary index starting from 0 ", + "name": "u", + "description": "u used for EMA", "args": [], "type": { "kind": "NON_NULL", @@ -136411,16 +124938,24 @@ "deprecationReason": null }, { - "name": "protocol", - "description": " The protocol this transaction belongs to ", + "name": "whitelistedTokens", + "description": "Current whitelisted silo tokens", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Beanstalk", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, @@ -136430,68 +124965,13 @@ "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "AddDeposit", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Chop", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DewhitelistToken", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Incentive", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MetapoolOracle", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RemoveDeposit", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SeedChange", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "StalkChange", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "WellOracle", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "WhitelistToken", - "ofType": null - } - ] + "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "SiloEvent_filter", + "name": "SiloYield_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { @@ -136514,7 +124994,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "SiloEvent_filter", + "name": "SiloYield_filter", "ofType": null } }, @@ -136523,11 +125003,11 @@ "deprecationReason": null }, { - "name": "blockNumber", + "name": "beansPerSeasonEMA", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -136535,11 +125015,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gt", + "name": "beansPerSeasonEMA_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -136547,11 +125027,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gte", + "name": "beansPerSeasonEMA_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -136559,7 +125039,7 @@ "deprecationReason": null }, { - "name": "blockNumber_in", + "name": "beansPerSeasonEMA_in", "description": null, "type": { "kind": "LIST", @@ -136569,7 +125049,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null } } @@ -136579,11 +125059,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lt", + "name": "beansPerSeasonEMA_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -136591,11 +125071,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lte", + "name": "beansPerSeasonEMA_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -136603,11 +125083,11 @@ "deprecationReason": null }, { - "name": "blockNumber_not", + "name": "beansPerSeasonEMA_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -136615,7 +125095,7 @@ "deprecationReason": null }, { - "name": "blockNumber_not_in", + "name": "beansPerSeasonEMA_not_in", "description": null, "type": { "kind": "LIST", @@ -136625,7 +125105,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null } } @@ -136635,11 +125115,11 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "beta", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -136647,11 +125127,11 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "beta_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -136659,11 +125139,11 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "beta_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -136671,7 +125151,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "beta_in", "description": null, "type": { "kind": "LIST", @@ -136681,7 +125161,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null } } @@ -136691,11 +125171,11 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "beta_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -136703,11 +125183,11 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "beta_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -136715,11 +125195,11 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "beta_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -136727,7 +125207,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "beta_not_in", "description": null, "type": { "kind": "LIST", @@ -136737,7 +125217,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null } } @@ -136747,59 +125227,11 @@ "deprecationReason": null }, { - "name": "hash", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_contains_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_ends_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_ends_with_nocase", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -136807,11 +125239,11 @@ "deprecationReason": null }, { - "name": "hash_gt", + "name": "createdAt_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -136819,11 +125251,11 @@ "deprecationReason": null }, { - "name": "hash_gte", + "name": "createdAt_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -136831,7 +125263,7 @@ "deprecationReason": null }, { - "name": "hash_in", + "name": "createdAt_in", "description": null, "type": { "kind": "LIST", @@ -136841,7 +125273,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -136851,59 +125283,11 @@ "deprecationReason": null }, { - "name": "hash_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_not_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash_not_contains_nocase", + "name": "createdAt_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -136911,11 +125295,11 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with", + "name": "createdAt_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -136923,11 +125307,11 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with_nocase", + "name": "createdAt_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -136935,7 +125319,7 @@ "deprecationReason": null }, { - "name": "hash_not_in", + "name": "createdAt_not_in", "description": null, "type": { "kind": "LIST", @@ -136945,7 +125329,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -136955,11 +125339,11 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with", + "name": "emaWindow", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "EmaWindow", "ofType": null }, "defaultValue": null, @@ -136967,23 +125351,31 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with_nocase", + "name": "emaWindow_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EmaWindow", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_starts_with", + "name": "emaWindow_not", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "EmaWindow", "ofType": null }, "defaultValue": null, @@ -136991,12 +125383,20 @@ "deprecationReason": null }, { - "name": "hash_starts_with_nocase", + "name": "emaWindow_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EmaWindow", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, @@ -137115,7 +125515,23 @@ "deprecationReason": null }, { - "name": "logIndex", + "name": "or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SiloYield_filter", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season", "description": null, "type": { "kind": "SCALAR", @@ -137127,7 +125543,7 @@ "deprecationReason": null }, { - "name": "logIndex_gt", + "name": "season_gt", "description": null, "type": { "kind": "SCALAR", @@ -137139,7 +125555,7 @@ "deprecationReason": null }, { - "name": "logIndex_gte", + "name": "season_gte", "description": null, "type": { "kind": "SCALAR", @@ -137151,7 +125567,7 @@ "deprecationReason": null }, { - "name": "logIndex_in", + "name": "season_in", "description": null, "type": { "kind": "LIST", @@ -137171,7 +125587,7 @@ "deprecationReason": null }, { - "name": "logIndex_lt", + "name": "season_lt", "description": null, "type": { "kind": "SCALAR", @@ -137183,7 +125599,7 @@ "deprecationReason": null }, { - "name": "logIndex_lte", + "name": "season_lte", "description": null, "type": { "kind": "SCALAR", @@ -137195,7 +125611,7 @@ "deprecationReason": null }, { - "name": "logIndex_not", + "name": "season_not", "description": null, "type": { "kind": "SCALAR", @@ -137207,7 +125623,7 @@ "deprecationReason": null }, { - "name": "logIndex_not_in", + "name": "season_not_in", "description": null, "type": { "kind": "LIST", @@ -137227,75 +125643,11 @@ "deprecationReason": null }, { - "name": "or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SiloEvent_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_", + "name": "tokenAPYS_", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_contains_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_ends_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", + "name": "TokenYield_filter", "ofType": null }, "defaultValue": null, @@ -137303,11 +125655,11 @@ "deprecationReason": null }, { - "name": "protocol_ends_with_nocase", + "name": "u", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -137315,11 +125667,11 @@ "deprecationReason": null }, { - "name": "protocol_gt", + "name": "u_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -137327,11 +125679,11 @@ "deprecationReason": null }, { - "name": "protocol_gte", + "name": "u_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -137339,7 +125691,7 @@ "deprecationReason": null }, { - "name": "protocol_in", + "name": "u_in", "description": null, "type": { "kind": "LIST", @@ -137349,7 +125701,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } } @@ -137359,35 +125711,11 @@ "deprecationReason": null }, { - "name": "protocol_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_not", + "name": "u_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -137395,11 +125723,11 @@ "deprecationReason": null }, { - "name": "protocol_not_contains", + "name": "u_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -137407,11 +125735,11 @@ "deprecationReason": null }, { - "name": "protocol_not_contains_nocase", + "name": "u_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -137419,31 +125747,47 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with", + "name": "u_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_ends_with_nocase", + "name": "whitelistedTokens", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_in", + "name": "whitelistedTokens_contains", "description": null, "type": { "kind": "LIST", @@ -137463,48 +125807,80 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with", + "name": "whitelistedTokens_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_starts_with_nocase", + "name": "whitelistedTokens_not", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_starts_with", + "name": "whitelistedTokens_not_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_starts_with_nocase", + "name": "whitelistedTokens_not_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, @@ -137517,92 +125893,63 @@ }, { "kind": "ENUM", - "name": "SiloEvent_orderBy", + "name": "SiloYield_orderBy", "description": null, + "isOneOf": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "blockNumber", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", + "name": "beansPerSeasonEMA", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__id", + "name": "beta", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__lastSeason", + "name": "createdAt", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__lastUpgrade", + "name": "emaWindow", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__methodologyVersion", + "name": "id", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__name", + "name": "season", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__schemaVersion", + "name": "tokenAPYS", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__slug", + "name": "u", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__subgraphVersion", + "name": "whitelistedTokens", "description": null, "isDeprecated": false, "deprecationReason": null @@ -137610,397 +125957,11 @@ ], "possibleTypes": null }, - { - "kind": "OBJECT", - "name": "SiloHourlySnapshot", - "description": null, - "fields": [ - { - "name": "activeFarmers", - "description": "Point in time current number of active farmers deposited in the silo", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanMints", - "description": "Point in time cumulative total for bean mints sent to the silo", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanToMaxLpGpPerBdvRatio", - "description": "[Seed Gauge] Current target ratio of Bean to LP deposits", - "args": [], - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "caseId", - "description": "[Seed Gauge] The caseId used in the seasonal adjustment of beanToMaxLpGpPerBdvRatio", - "args": [], - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Timestamp of initial snapshot creation", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaActiveFarmers", - "description": "Point in time delta number of active farmers deposited in the silo", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaBeanMints", - "description": "Point in time delta total for bean mints sent to the silo", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaDepositedBDV", - "description": "Point in time delta BDV of all deposited assets", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaGerminatingStalk", - "description": "Point in time germinating stalk balance", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaPlantableStalk", - "description": "Point in time current plantable stalk for bean seigniorage not yet claimed", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaRoots", - "description": "Point in time delta roots balance", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaSeeds", - "description": "Point in time delta seeds balance", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaStalk", - "description": "Point in time delta stalk balance", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "depositedBDV", - "description": "Point in time current BDV of all deposited assets", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "germinatingStalk", - "description": "[Seed Gauge] Stalk that is currently Germinating", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "grownStalkPerSeason", - "description": "Point in time grown stalk per season", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "ID of silo-Unix Hour Timestamp", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "plantableStalk", - "description": "Point in time current plantable stalk for bean seigniorage not yet claimed", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "roots", - "description": "Point in time current roots balance", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": "Season for the snapshot", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "seeds", - "description": "Point in time current seeds balance", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "silo", - "description": "Silo associated with the snapshot", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Silo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stalk", - "description": "Point in time current stalk balance", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Timestamp of last entity update", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, { "kind": "INPUT_OBJECT", - "name": "SiloHourlySnapshot_filter", + "name": "Silo_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { @@ -138135,7 +126096,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "SiloHourlySnapshot_filter", + "name": "Silo_filter", "ofType": null } }, @@ -138143,6 +126104,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "assets_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SiloAsset_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "beanMints", "description": null, @@ -138368,23 +126341,11 @@ "deprecationReason": null }, { - "name": "caseId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "caseId_gt", + "name": "beanstalk", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -138392,11 +126353,11 @@ "deprecationReason": null }, { - "name": "caseId_gte", + "name": "beanstalk_", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "INPUT_OBJECT", + "name": "Beanstalk_filter", "ofType": null }, "defaultValue": null, @@ -138404,31 +126365,11 @@ "deprecationReason": null }, { - "name": "caseId_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "caseId_lt", + "name": "beanstalk_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -138436,11 +126377,11 @@ "deprecationReason": null }, { - "name": "caseId_lte", + "name": "beanstalk_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -138448,11 +126389,11 @@ "deprecationReason": null }, { - "name": "caseId_not", + "name": "beanstalk_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -138460,31 +126401,11 @@ "deprecationReason": null }, { - "name": "caseId_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", + "name": "beanstalk_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -138492,11 +126413,11 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "beanstalk_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -138504,11 +126425,11 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "beanstalk_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -138516,7 +126437,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "beanstalk_in", "description": null, "type": { "kind": "LIST", @@ -138526,7 +126447,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -138536,11 +126457,11 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "beanstalk_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -138548,11 +126469,11 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "beanstalk_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -138560,11 +126481,11 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "beanstalk_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -138572,31 +126493,23 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "beanstalk_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaActiveFarmers", + "name": "beanstalk_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -138604,11 +126517,11 @@ "deprecationReason": null }, { - "name": "deltaActiveFarmers_gt", + "name": "beanstalk_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -138616,11 +126529,11 @@ "deprecationReason": null }, { - "name": "deltaActiveFarmers_gte", + "name": "beanstalk_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -138628,7 +126541,7 @@ "deprecationReason": null }, { - "name": "deltaActiveFarmers_in", + "name": "beanstalk_not_in", "description": null, "type": { "kind": "LIST", @@ -138638,7 +126551,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } } @@ -138648,23 +126561,11 @@ "deprecationReason": null }, { - "name": "deltaActiveFarmers_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaActiveFarmers_lte", + "name": "beanstalk_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -138672,11 +126573,11 @@ "deprecationReason": null }, { - "name": "deltaActiveFarmers_not", + "name": "beanstalk_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -138684,31 +126585,11 @@ "deprecationReason": null }, { - "name": "deltaActiveFarmers_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaBeanMints", + "name": "beanstalk_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -138716,11 +126597,11 @@ "deprecationReason": null }, { - "name": "deltaBeanMints_gt", + "name": "beanstalk_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -138728,11 +126609,11 @@ "deprecationReason": null }, { - "name": "deltaBeanMints_gte", + "name": "dailySnapshots_", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "INPUT_OBJECT", + "name": "SiloDailySnapshot_filter", "ofType": null }, "defaultValue": null, @@ -138740,27 +126621,7 @@ "deprecationReason": null }, { - "name": "deltaBeanMints_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaBeanMints_lt", + "name": "depositedBDV", "description": null, "type": { "kind": "SCALAR", @@ -138772,7 +126633,7 @@ "deprecationReason": null }, { - "name": "deltaBeanMints_lte", + "name": "depositedBDV_gt", "description": null, "type": { "kind": "SCALAR", @@ -138784,7 +126645,7 @@ "deprecationReason": null }, { - "name": "deltaBeanMints_not", + "name": "depositedBDV_gte", "description": null, "type": { "kind": "SCALAR", @@ -138796,7 +126657,7 @@ "deprecationReason": null }, { - "name": "deltaBeanMints_not_in", + "name": "depositedBDV_in", "description": null, "type": { "kind": "LIST", @@ -138816,7 +126677,7 @@ "deprecationReason": null }, { - "name": "deltaDepositedBDV", + "name": "depositedBDV_lt", "description": null, "type": { "kind": "SCALAR", @@ -138828,7 +126689,7 @@ "deprecationReason": null }, { - "name": "deltaDepositedBDV_gt", + "name": "depositedBDV_lte", "description": null, "type": { "kind": "SCALAR", @@ -138840,7 +126701,7 @@ "deprecationReason": null }, { - "name": "deltaDepositedBDV_gte", + "name": "depositedBDV_not", "description": null, "type": { "kind": "SCALAR", @@ -138852,7 +126713,7 @@ "deprecationReason": null }, { - "name": "deltaDepositedBDV_in", + "name": "depositedBDV_not_in", "description": null, "type": { "kind": "LIST", @@ -138872,43 +126733,7 @@ "deprecationReason": null }, { - "name": "deltaDepositedBDV_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaDepositedBDV_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaDepositedBDV_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaDepositedBDV_not_in", + "name": "dewhitelistedTokens", "description": null, "type": { "kind": "LIST", @@ -138918,7 +126743,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -138928,43 +126753,7 @@ "deprecationReason": null }, { - "name": "deltaGerminatingStalk", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaGerminatingStalk_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaGerminatingStalk_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaGerminatingStalk_in", + "name": "dewhitelistedTokens_contains", "description": null, "type": { "kind": "LIST", @@ -138974,7 +126763,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -138984,43 +126773,47 @@ "deprecationReason": null }, { - "name": "deltaGerminatingStalk_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaGerminatingStalk_lte", + "name": "dewhitelistedTokens_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaGerminatingStalk_not", + "name": "dewhitelistedTokens_not", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaGerminatingStalk_not_in", + "name": "dewhitelistedTokens_not_contains", "description": null, "type": { "kind": "LIST", @@ -139030,7 +126823,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -139040,23 +126833,31 @@ "deprecationReason": null }, { - "name": "deltaPlantableStalk", + "name": "dewhitelistedTokens_not_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaPlantableStalk_gt", + "name": "farmer", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -139064,11 +126865,11 @@ "deprecationReason": null }, { - "name": "deltaPlantableStalk_gte", + "name": "farmer_", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "INPUT_OBJECT", + "name": "Farmer_filter", "ofType": null }, "defaultValue": null, @@ -139076,31 +126877,11 @@ "deprecationReason": null }, { - "name": "deltaPlantableStalk_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaPlantableStalk_lt", + "name": "farmer_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -139108,11 +126889,11 @@ "deprecationReason": null }, { - "name": "deltaPlantableStalk_lte", + "name": "farmer_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -139120,11 +126901,11 @@ "deprecationReason": null }, { - "name": "deltaPlantableStalk_not", + "name": "farmer_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -139132,31 +126913,11 @@ "deprecationReason": null }, { - "name": "deltaPlantableStalk_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaRoots", + "name": "farmer_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -139164,11 +126925,11 @@ "deprecationReason": null }, { - "name": "deltaRoots_gt", + "name": "farmer_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -139176,11 +126937,11 @@ "deprecationReason": null }, { - "name": "deltaRoots_gte", + "name": "farmer_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -139188,7 +126949,7 @@ "deprecationReason": null }, { - "name": "deltaRoots_in", + "name": "farmer_in", "description": null, "type": { "kind": "LIST", @@ -139198,7 +126959,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -139208,11 +126969,11 @@ "deprecationReason": null }, { - "name": "deltaRoots_lt", + "name": "farmer_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -139220,11 +126981,11 @@ "deprecationReason": null }, { - "name": "deltaRoots_lte", + "name": "farmer_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -139232,11 +126993,11 @@ "deprecationReason": null }, { - "name": "deltaRoots_not", + "name": "farmer_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -139244,31 +127005,23 @@ "deprecationReason": null }, { - "name": "deltaRoots_not_in", + "name": "farmer_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaSeeds", + "name": "farmer_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -139276,11 +127029,11 @@ "deprecationReason": null }, { - "name": "deltaSeeds_gt", + "name": "farmer_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -139288,11 +127041,11 @@ "deprecationReason": null }, { - "name": "deltaSeeds_gte", + "name": "farmer_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -139300,7 +127053,7 @@ "deprecationReason": null }, { - "name": "deltaSeeds_in", + "name": "farmer_not_in", "description": null, "type": { "kind": "LIST", @@ -139310,7 +127063,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -139320,11 +127073,11 @@ "deprecationReason": null }, { - "name": "deltaSeeds_lt", + "name": "farmer_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -139332,11 +127085,11 @@ "deprecationReason": null }, { - "name": "deltaSeeds_lte", + "name": "farmer_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -139344,11 +127097,11 @@ "deprecationReason": null }, { - "name": "deltaSeeds_not", + "name": "farmer_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -139356,27 +127109,19 @@ "deprecationReason": null }, { - "name": "deltaSeeds_not_in", + "name": "farmer_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaStalk", + "name": "germinatingStalk", "description": null, "type": { "kind": "SCALAR", @@ -139388,7 +127133,7 @@ "deprecationReason": null }, { - "name": "deltaStalk_gt", + "name": "germinatingStalk_gt", "description": null, "type": { "kind": "SCALAR", @@ -139400,7 +127145,7 @@ "deprecationReason": null }, { - "name": "deltaStalk_gte", + "name": "germinatingStalk_gte", "description": null, "type": { "kind": "SCALAR", @@ -139412,7 +127157,7 @@ "deprecationReason": null }, { - "name": "deltaStalk_in", + "name": "germinatingStalk_in", "description": null, "type": { "kind": "LIST", @@ -139432,7 +127177,7 @@ "deprecationReason": null }, { - "name": "deltaStalk_lt", + "name": "germinatingStalk_lt", "description": null, "type": { "kind": "SCALAR", @@ -139444,7 +127189,7 @@ "deprecationReason": null }, { - "name": "deltaStalk_lte", + "name": "germinatingStalk_lte", "description": null, "type": { "kind": "SCALAR", @@ -139456,7 +127201,7 @@ "deprecationReason": null }, { - "name": "deltaStalk_not", + "name": "germinatingStalk_not", "description": null, "type": { "kind": "SCALAR", @@ -139468,7 +127213,7 @@ "deprecationReason": null }, { - "name": "deltaStalk_not_in", + "name": "germinatingStalk_not_in", "description": null, "type": { "kind": "LIST", @@ -139488,7 +127233,7 @@ "deprecationReason": null }, { - "name": "depositedBDV", + "name": "grownStalkPerSeason", "description": null, "type": { "kind": "SCALAR", @@ -139500,7 +127245,7 @@ "deprecationReason": null }, { - "name": "depositedBDV_gt", + "name": "grownStalkPerSeason_gt", "description": null, "type": { "kind": "SCALAR", @@ -139512,7 +127257,7 @@ "deprecationReason": null }, { - "name": "depositedBDV_gte", + "name": "grownStalkPerSeason_gte", "description": null, "type": { "kind": "SCALAR", @@ -139524,7 +127269,7 @@ "deprecationReason": null }, { - "name": "depositedBDV_in", + "name": "grownStalkPerSeason_in", "description": null, "type": { "kind": "LIST", @@ -139544,7 +127289,7 @@ "deprecationReason": null }, { - "name": "depositedBDV_lt", + "name": "grownStalkPerSeason_lt", "description": null, "type": { "kind": "SCALAR", @@ -139556,7 +127301,7 @@ "deprecationReason": null }, { - "name": "depositedBDV_lte", + "name": "grownStalkPerSeason_lte", "description": null, "type": { "kind": "SCALAR", @@ -139568,7 +127313,7 @@ "deprecationReason": null }, { - "name": "depositedBDV_not", + "name": "grownStalkPerSeason_not", "description": null, "type": { "kind": "SCALAR", @@ -139580,7 +127325,7 @@ "deprecationReason": null }, { - "name": "depositedBDV_not_in", + "name": "grownStalkPerSeason_not_in", "description": null, "type": { "kind": "LIST", @@ -139600,11 +127345,23 @@ "deprecationReason": null }, { - "name": "germinatingStalk", + "name": "hourlySnapshots_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SiloHourlySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -139612,11 +127369,11 @@ "deprecationReason": null }, { - "name": "germinatingStalk_gt", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -139624,11 +127381,11 @@ "deprecationReason": null }, { - "name": "germinatingStalk_gte", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -139636,7 +127393,7 @@ "deprecationReason": null }, { - "name": "germinatingStalk_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -139646,7 +127403,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -139656,11 +127413,11 @@ "deprecationReason": null }, { - "name": "germinatingStalk_lt", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -139668,11 +127425,11 @@ "deprecationReason": null }, { - "name": "germinatingStalk_lte", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -139680,11 +127437,11 @@ "deprecationReason": null }, { - "name": "germinatingStalk_not", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -139692,7 +127449,7 @@ "deprecationReason": null }, { - "name": "germinatingStalk_not_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -139702,7 +127459,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -139712,7 +127469,7 @@ "deprecationReason": null }, { - "name": "grownStalkPerSeason", + "name": "lastDailySnapshotDay", "description": null, "type": { "kind": "SCALAR", @@ -139724,7 +127481,7 @@ "deprecationReason": null }, { - "name": "grownStalkPerSeason_gt", + "name": "lastDailySnapshotDay_gt", "description": null, "type": { "kind": "SCALAR", @@ -139736,7 +127493,7 @@ "deprecationReason": null }, { - "name": "grownStalkPerSeason_gte", + "name": "lastDailySnapshotDay_gte", "description": null, "type": { "kind": "SCALAR", @@ -139748,7 +127505,7 @@ "deprecationReason": null }, { - "name": "grownStalkPerSeason_in", + "name": "lastDailySnapshotDay_in", "description": null, "type": { "kind": "LIST", @@ -139768,7 +127525,7 @@ "deprecationReason": null }, { - "name": "grownStalkPerSeason_lt", + "name": "lastDailySnapshotDay_lt", "description": null, "type": { "kind": "SCALAR", @@ -139780,7 +127537,7 @@ "deprecationReason": null }, { - "name": "grownStalkPerSeason_lte", + "name": "lastDailySnapshotDay_lte", "description": null, "type": { "kind": "SCALAR", @@ -139792,7 +127549,7 @@ "deprecationReason": null }, { - "name": "grownStalkPerSeason_not", + "name": "lastDailySnapshotDay_not", "description": null, "type": { "kind": "SCALAR", @@ -139804,7 +127561,7 @@ "deprecationReason": null }, { - "name": "grownStalkPerSeason_not_in", + "name": "lastDailySnapshotDay_not_in", "description": null, "type": { "kind": "LIST", @@ -139824,11 +127581,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "lastHourlySnapshotSeason", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -139836,11 +127593,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "lastHourlySnapshotSeason_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -139848,11 +127605,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "lastHourlySnapshotSeason_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -139860,7 +127617,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "lastHourlySnapshotSeason_in", "description": null, "type": { "kind": "LIST", @@ -139870,7 +127627,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } } @@ -139880,11 +127637,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "lastHourlySnapshotSeason_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -139892,11 +127649,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "lastHourlySnapshotSeason_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -139904,11 +127661,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "lastHourlySnapshotSeason_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -139916,7 +127673,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "lastHourlySnapshotSeason_not_in", "description": null, "type": { "kind": "LIST", @@ -139926,7 +127683,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } } @@ -139943,7 +127700,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "SiloHourlySnapshot_filter", + "name": "Silo_filter", "ofType": null } }, @@ -140176,11 +127933,11 @@ "deprecationReason": null }, { - "name": "season", + "name": "seeds", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -140188,11 +127945,11 @@ "deprecationReason": null }, { - "name": "season_gt", + "name": "seeds_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -140200,11 +127957,11 @@ "deprecationReason": null }, { - "name": "season_gte", + "name": "seeds_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -140212,7 +127969,7 @@ "deprecationReason": null }, { - "name": "season_in", + "name": "seeds_in", "description": null, "type": { "kind": "LIST", @@ -140222,7 +127979,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -140232,11 +127989,11 @@ "deprecationReason": null }, { - "name": "season_lt", + "name": "seeds_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -140244,11 +128001,11 @@ "deprecationReason": null }, { - "name": "season_lte", + "name": "seeds_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -140256,11 +128013,11 @@ "deprecationReason": null }, { - "name": "season_not", + "name": "seeds_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -140268,7 +128025,7 @@ "deprecationReason": null }, { - "name": "season_not_in", + "name": "seeds_not_in", "description": null, "type": { "kind": "LIST", @@ -140278,7 +128035,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -140288,7 +128045,7 @@ "deprecationReason": null }, { - "name": "seeds", + "name": "stalk", "description": null, "type": { "kind": "SCALAR", @@ -140300,7 +128057,7 @@ "deprecationReason": null }, { - "name": "seeds_gt", + "name": "stalk_gt", "description": null, "type": { "kind": "SCALAR", @@ -140312,7 +128069,7 @@ "deprecationReason": null }, { - "name": "seeds_gte", + "name": "stalk_gte", "description": null, "type": { "kind": "SCALAR", @@ -140324,7 +128081,7 @@ "deprecationReason": null }, { - "name": "seeds_in", + "name": "stalk_in", "description": null, "type": { "kind": "LIST", @@ -140344,7 +128101,7 @@ "deprecationReason": null }, { - "name": "seeds_lt", + "name": "stalk_lt", "description": null, "type": { "kind": "SCALAR", @@ -140356,7 +128113,7 @@ "deprecationReason": null }, { - "name": "seeds_lte", + "name": "stalk_lte", "description": null, "type": { "kind": "SCALAR", @@ -140368,7 +128125,7 @@ "deprecationReason": null }, { - "name": "seeds_not", + "name": "stalk_not", "description": null, "type": { "kind": "SCALAR", @@ -140380,7 +128137,7 @@ "deprecationReason": null }, { - "name": "seeds_not_in", + "name": "stalk_not_in", "description": null, "type": { "kind": "LIST", @@ -140400,851 +128157,1027 @@ "deprecationReason": null }, { - "name": "silo", + "name": "whitelistedTokens", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo_", + "name": "whitelistedTokens_contains", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "Silo_filter", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo_contains", + "name": "whitelistedTokens_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo_contains_nocase", + "name": "whitelistedTokens_not", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo_ends_with", + "name": "whitelistedTokens_not_contains", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo_ends_with_nocase", + "name": "whitelistedTokens_not_contains_nocase", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "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": "ENUM", + "name": "Silo_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "activeFarmers", + "description": null, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "silo_gt", + "name": "assets", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo_gte", + "name": "beanMints", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo_in", + "name": "beanToMaxLpGpPerBdvRatio", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo_lt", + "name": "beanstalk", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo_lte", + "name": "beanstalk__fertilizer1155", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo_not", + "name": "beanstalk__id", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo_not_contains", + "name": "beanstalk__lastSeason", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo_not_contains_nocase", + "name": "beanstalk__name", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo_not_ends_with", + "name": "beanstalk__token", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo_not_ends_with_nocase", + "name": "dailySnapshots", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo_not_in", + "name": "depositedBDV", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo_not_starts_with", + "name": "dewhitelistedTokens", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo_not_starts_with_nocase", + "name": "farmer", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo_starts_with", + "name": "farmer__id", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo_starts_with_nocase", + "name": "germinatingStalk", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "grownStalkPerSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshots", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastDailySnapshotDay", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastHourlySnapshotSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "plantableStalk", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "roots", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "seeds", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "stalk", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalk_gt", + "name": "whitelistedTokens", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Space", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "about", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalk_gte", + "name": "activeProposals", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalk_in", + "name": "admins", "description": null, + "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalk_lt", + "name": "avatar", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalk_lte", + "name": "boost", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "BoostSettings", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalk_not", + "name": "categories", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalk_not_in", + "name": "children", "description": null, + "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "OBJECT", + "name": "Space", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", + "name": "coingecko", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt_gt", + "name": "created", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt_gte", + "name": "delegationPortal", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "DelegationPortal", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt_in", + "name": "domain", "description": null, + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt_lt", + "name": "email", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt_lte", + "name": "filters", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "SpaceFilters", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt_not", + "name": "flagged", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Boolean", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt_not_in", + "name": "followersCount", "description": null, + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SiloHourlySnapshot_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "activeFarmers", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanMints", - "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanToMaxLpGpPerBdvRatio", + "name": "followersCount7d", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "caseId", + "name": "github", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", + "name": "guidelines", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaActiveFarmers", + "name": "hibernated", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaBeanMints", + "name": "id", "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaDepositedBDV", + "name": "location", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaGerminatingStalk", + "name": "members", "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaPlantableStalk", + "name": "moderators", "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaRoots", + "name": "name", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaSeeds", + "name": "network", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaStalk", + "name": "parent", "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Space", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "depositedBDV", + "name": "plugins", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Any", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "germinatingStalk", + "name": "private", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "grownStalkPerSeason", + "name": "proposalsCount", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "proposalsCount7d", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "plantableStalk", + "name": "rank", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "roots", + "name": "skin", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "season", + "name": "strategies", "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Strategy", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "seeds", + "name": "symbol", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo", + "name": "template", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__activeFarmers", + "name": "terms", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__beanMints", + "name": "treasuries", "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Treasury", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__beanToMaxLpGpPerBdvRatio", + "name": "turbo", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__depositedBDV", + "name": "twitter", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__germinatingStalk", + "name": "validation", "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Validation", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__grownStalkPerSeason", + "name": "verified", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__id", + "name": "voteValidation", "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Validation", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__plantableStalk", + "name": "votesCount", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__roots", + "name": "votesCount7d", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__seeds", + "name": "voting", "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "SpaceVoting", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo__stalk", + "name": "website", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SpaceFilters", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "stalk", + "name": "minScore", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", + "name": "onlyMembers", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "SiloWithdraw", + "name": "SpaceVoting", "description": null, + "isOneOf": null, "fields": [ { - "name": "amount", - "description": "Token amount withdrawn", + "name": "aliased", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "claimableSeason", - "description": "Season when withdrawal can be claimed", + "name": "blind", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "claimed", - "description": "Flag for if this has been claimed", + "name": "delay", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp created", + "name": "hideAbstain", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer", - "description": "Farmer address", + "name": "period", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Farmer", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "hashes", - "description": "Transaction hash of withdrawal", + "name": "privacy", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "Account - Deposit Token - Current Season", + "name": "quorum", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "token", - "description": "Token address", + "name": "quorumType", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -141259,17 +129192,13 @@ "deprecationReason": null }, { - "name": "withdrawSeason", - "description": "Season withdrawal initiated", + "name": "type", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -141282,16 +129211,17 @@ }, { "kind": "INPUT_OBJECT", - "name": "SiloWithdraw_filter", + "name": "SpaceWhere", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { - "name": "_change_block", - "description": "Filter for the block changed event.", + "name": "controller", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -141299,11 +129229,11 @@ "deprecationReason": null }, { - "name": "amount", + "name": "created", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -141311,11 +129241,11 @@ "deprecationReason": null }, { - "name": "amount_gt", + "name": "created_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -141323,11 +129253,11 @@ "deprecationReason": null }, { - "name": "amount_gte", + "name": "created_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -141335,19 +129265,15 @@ "deprecationReason": null }, { - "name": "amount_in", + "name": "created_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, "defaultValue": null, @@ -141355,11 +129281,11 @@ "deprecationReason": null }, { - "name": "amount_lt", + "name": "created_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -141367,11 +129293,11 @@ "deprecationReason": null }, { - "name": "amount_lte", + "name": "created_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -141379,11 +129305,11 @@ "deprecationReason": null }, { - "name": "amount_not", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -141391,19 +129317,15 @@ "deprecationReason": null }, { - "name": "amount_not_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, @@ -141411,27 +129333,23 @@ "deprecationReason": null }, { - "name": "and", + "name": "plugin", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SiloWithdraw_filter", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "claimableSeason", + "name": "strategy", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -141439,175 +129357,199 @@ "deprecationReason": null }, { - "name": "claimableSeason_gt", + "name": "verified", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Statement", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "claimableSeason_gte", + "name": "about", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "claimableSeason_in", + "name": "created", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "claimableSeason_lt", + "name": "delegate", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "claimableSeason_lte", + "name": "discourse", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "claimableSeason_not", + "name": "id", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "claimableSeason_not_in", + "name": "ipfs", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "claimed", + "name": "network", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "claimed_in", + "name": "space", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "claimed_not", + "name": "statement", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "claimed_not_in", + "name": "status", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "StatementsWhere", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ { - "name": "createdAt", + "name": "created", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -141615,11 +129557,11 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "created_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -141627,11 +129569,11 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "created_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -141639,19 +129581,15 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "created_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, "defaultValue": null, @@ -141659,11 +129597,11 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "created_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -141671,11 +129609,11 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "created_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -141683,11 +129621,11 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "delegate", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -141695,19 +129633,15 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "delegate_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, @@ -141715,7 +129649,7 @@ "deprecationReason": null }, { - "name": "farmer", + "name": "id", "description": null, "type": { "kind": "SCALAR", @@ -141727,19 +129661,23 @@ "deprecationReason": null }, { - "name": "farmer_", + "name": "id_in", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "Farmer_filter", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_contains", + "name": "ipfs", "description": null, "type": { "kind": "SCALAR", @@ -141751,7 +129689,23 @@ "deprecationReason": null }, { - "name": "farmer_contains_nocase", + "name": "ipfs_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "network", "description": null, "type": { "kind": "SCALAR", @@ -141763,7 +129717,7 @@ "deprecationReason": null }, { - "name": "farmer_ends_with", + "name": "space", "description": null, "type": { "kind": "SCALAR", @@ -141775,1010 +129729,3106 @@ "deprecationReason": null }, { - "name": "farmer_ends_with_nocase", + "name": "space_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Strategy", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "network", "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_gt", + "name": "params", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Any", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "StrategyItem", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "about", "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_gte", + "name": "author", "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_in", + "name": "examples", "description": null, + "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Any", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_lt", + "name": "id", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_lte", + "name": "schema", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Any", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_not", + "name": "spacesCount", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_not_contains", + "name": "version", "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "String", + "description": "The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.", + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Subscription", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "farmer_not_contains_nocase", - "description": null, + "name": "_meta", + "description": "Access to subgraph metadata", + "args": [ + { + "name": "block", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "_Meta_", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_not_ends_with", + "name": "address", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_not_ends_with_nocase", + "name": "beaNFTUser", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "BeaNFTUser", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_not_in", + "name": "beaNFTUsers", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "BeaNFTUser_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "BeaNFTUser_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BeaNFTUser", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_not_starts_with", + "name": "bean", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Bean", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_not_starts_with_nocase", + "name": "beanCross", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "BeanCross", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_starts_with", + "name": "beanCrosses", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "BeanCross_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "BeanCross_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BeanCross", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_starts_with_nocase", + "name": "beanDailySnapshot", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "BeanDailySnapshot", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hashes", + "name": "beanDailySnapshots", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "BeanDailySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "BeanDailySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BeanDailySnapshot", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hashes_contains", + "name": "beanHourlySnapshot", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", "ofType": null - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "BeanHourlySnapshot", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hashes_contains_nocase", + "name": "beanHourlySnapshots", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "BeanHourlySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "BeanHourlySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BeanHourlySnapshot", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hashes_not", + "name": "beans", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Bean_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Bean_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Bean", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hashes_not_contains", + "name": "beanstalk", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "kind": "OBJECT", + "name": "Beanstalk", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "beanstalks", + "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null - } + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Beanstalk_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Beanstalk_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hashes_not_contains_nocase", - "description": null, + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Beanstalk", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_gte", + "name": "block", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "Block", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_in", + "name": "blocks", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Block_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Block", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not", + "name": "chop", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "Chop", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not_in", + "name": "chops", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Chop_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Chop_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Chop", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "or", + "name": "collectionData", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SiloWithdraw_filter", - "ofType": null + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_contains_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_ends_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_ends_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_gte", - "description": null, + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CollectionData", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "token_in", + "name": "collectionDatas", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "CollectionData_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CollectionData_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CollectionData", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_not_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_not_contains_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "token_not_ends_with", + "name": "created", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "token_not_ends_with_nocase", + "name": "delegation", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Delegation", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "token_not_in", + "name": "delegations", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Delegation_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Delegation_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Delegation", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_not_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_not_starts_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "token_starts_with_nocase", + "name": "farmer", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Farmer", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "withdrawSeason", + "name": "farmers", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Farmer_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Farmer_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Farmer", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "withdrawSeason_gt", + "name": "fertilizer", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Fertilizer", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "withdrawSeason_gte", + "name": "fertilizerBalance", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "FertilizerBalance", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "withdrawSeason_in", + "name": "fertilizerBalances", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "FertilizerBalance_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FertilizerBalance_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FertilizerBalance", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "withdrawSeason_lt", + "name": "fertilizerToken", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "FertilizerToken", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "withdrawSeason_lte", + "name": "fertilizerTokens", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "FertilizerToken_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FertilizerToken_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FertilizerToken", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "withdrawSeason_not", + "name": "fertilizerYield", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "FertilizerYield", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "withdrawSeason_not_in", + "name": "fertilizerYields", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "FertilizerYield_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FertilizerYield_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FertilizerYield", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SiloWithdraw_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "amount", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "claimableSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "claimed", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hashes", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token", - "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "withdrawSeason", + "name": "fertilizers", "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SiloYield", - "description": null, - "fields": [ - { - "name": "beansPerSeasonEMA", - "description": "Bean EMA for season", - "args": [], + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Fertilizer_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Fertilizer_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Fertilizer", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "beta", - "description": "Beta used for EMA", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "name": "field", + "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "Field", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Unix timestamp of update", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "name": "fieldDailySnapshot", + "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "FieldDailySnapshot", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "emaWindow", - "description": "Window used for vAPY calc", - "args": [], + "name": "fieldDailySnapshots", + "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "FieldDailySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "FieldDailySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "EmaWindow", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FieldDailySnapshot", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "Season of data points - EMA window", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "name": "fieldHourlySnapshot", + "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": "Sortable int field for season", - "args": [], + ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "OBJECT", + "name": "FieldHourlySnapshot", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenAPYS", - "description": "Current Bean (0) and Stalk (1) APY for each token.", + "name": "fieldHourlySnapshots", + "description": null, "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "first", "description": null, @@ -142796,7 +132846,7 @@ "description": null, "type": { "kind": "ENUM", - "name": "TokenYield_orderBy", + "name": "FieldHourlySnapshot_orderBy", "ofType": null }, "defaultValue": null, @@ -142827,12 +132877,28 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, { "name": "where", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "TokenYield_filter", + "name": "FieldHourlySnapshot_filter", "ofType": null }, "defaultValue": null, @@ -142851,7 +132917,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "TokenYield", + "name": "FieldHourlySnapshot", "ofType": null } } @@ -142861,25 +132927,98 @@ "deprecationReason": null }, { - "name": "u", - "description": "u used for EMA", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "name": "fields", + "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Field_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Field_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "whitelistedTokens", - "description": "Current whitelisted silo tokens", - "args": [], + ], "type": { "kind": "NON_NULL", "name": null, @@ -142890,8 +133029,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Field", "ofType": null } } @@ -142899,2725 +133038,7040 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SiloYield_filter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_change_block", - "description": "Filter for the block changed event.", - "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "and", + "name": "germinating", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SiloYield_filter", - "ofType": null + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beansPerSeasonEMA", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beansPerSeasonEMA_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beansPerSeasonEMA_gte", - "description": null, + ], "type": { - "kind": "SCALAR", - "name": "BigDecimal", + "kind": "OBJECT", + "name": "Germinating", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beansPerSeasonEMA_in", + "name": "germinatings", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "Int", "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beansPerSeasonEMA_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beansPerSeasonEMA_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beansPerSeasonEMA_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beansPerSeasonEMA_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Germinating_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "Int", "ofType": null - } + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Germinating_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beta", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beta_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beta_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beta_in", - "description": null, + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Germinating", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beta_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beta_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beta_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beta_not_in", + "name": "id", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "ipfs", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_in", + "name": "marketplaceEvent", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", "ofType": null - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_not", - "description": null, + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "INTERFACE", + "name": "MarketplaceEvent", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "marketplaceEvents", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "emaWindow", - "description": null, - "type": { - "kind": "ENUM", - "name": "EmaWindow", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "emaWindow_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { "kind": "ENUM", - "name": "EmaWindow", + "name": "MarketplaceEvent_orderBy", "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "emaWindow_not", - "description": null, - "type": { - "kind": "ENUM", - "name": "EmaWindow", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "emaWindow_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { "kind": "ENUM", - "name": "EmaWindow", + "name": "OrderDirection", "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_not_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "MarketplaceEvent_filter", "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SiloYield_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_in", - "description": null, + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "MarketplaceEvent", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season_not", + "name": "plot", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Plot", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season_not_in", + "name": "plots", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Plot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Plot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Plot", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenAPYS_", + "name": "podFill", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "TokenYield_filter", + "kind": "OBJECT", + "name": "PodFill", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "u", + "name": "podFills", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodFill_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodFill_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodFill", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "u_gt", + "name": "podListing", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "PodListing", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "u_gte", + "name": "podListingCancelled", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "PodListingCancelled", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "u_in", + "name": "podListingCancelleds", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodListingCancelled_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodListingCancelled_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodListingCancelled", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "u_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "u_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "u_not", + "name": "podListingCreated", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "PodListingCreated", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "u_not_in", + "name": "podListingCreateds", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { "kind": "SCALAR", "name": "Int", "ofType": null - } + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodListingCreated_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodListingCreated_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "whitelistedTokens", - "description": null, + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodListingCreated", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "whitelistedTokens_contains", + "name": "podListingFilled", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", "ofType": null - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "PodListingFilled", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "whitelistedTokens_contains_nocase", + "name": "podListingFilleds", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodListingFilled_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodListingFilled_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodListingFilled", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "whitelistedTokens_not", + "name": "podListings", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodListing_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodListing_filter", "ofType": null - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "whitelistedTokens_not_contains", - "description": null, + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodListing", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "whitelistedTokens_not_contains_nocase", + "name": "podMarketplace", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", "ofType": null - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SiloYield_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "beansPerSeasonEMA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beta", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "emaWindow", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tokenAPYS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "u", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "whitelistedTokens", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "Silo_filter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_change_block", - "description": "Filter for the block changed event.", - "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "activeFarmers", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "activeFarmers_gt", - "description": null, + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "PodMarketplace", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "activeFarmers_gte", + "name": "podMarketplaceDailySnapshot", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "PodMarketplaceDailySnapshot", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "activeFarmers_in", + "name": "podMarketplaceDailySnapshots", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodMarketplaceDailySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodMarketplaceDailySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodMarketplaceDailySnapshot", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "activeFarmers_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "activeFarmers_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "activeFarmers_not", + "name": "podMarketplaceHourlySnapshot", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "PodMarketplaceHourlySnapshot", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "activeFarmers_not_in", + "name": "podMarketplaceHourlySnapshots", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodMarketplaceHourlySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodMarketplaceHourlySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodMarketplaceHourlySnapshot", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "and", + "name": "podMarketplaces", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodMarketplace_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodMarketplace_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "Silo_filter", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodMarketplace", + "ofType": null + } + } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "assets_", + "name": "podOrder", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "SiloAsset_filter", + "kind": "OBJECT", + "name": "PodOrder", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanMints", + "name": "podOrderCancelled", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "PodOrderCancelled", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanMints_gt", + "name": "podOrderCancelleds", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodOrderCancelled_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodOrderCancelled_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodOrderCancelled", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanMints_gte", + "name": "podOrderCreated", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "PodOrderCreated", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanMints_in", + "name": "podOrderCreateds", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodOrderCreated_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodOrderCreated_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodOrderCreated", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanMints_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanMints_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanMints_not", + "name": "podOrderFilled", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "PodOrderFilled", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanMints_not_in", + "name": "podOrderFilleds", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodOrderFilled_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodOrderFilled_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodOrderFilled", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanToMaxLpGpPerBdvRatio", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanToMaxLpGpPerBdvRatio_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanToMaxLpGpPerBdvRatio_gte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanToMaxLpGpPerBdvRatio_in", + "name": "podOrders", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PodOrder_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PodOrder_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PodOrder", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanToMaxLpGpPerBdvRatio_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanToMaxLpGpPerBdvRatio_lte", + "name": "pool", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "Pool", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanToMaxLpGpPerBdvRatio_not", + "name": "poolCross", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "PoolCross", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanToMaxLpGpPerBdvRatio_not_in", + "name": "poolCrosses", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PoolCross_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PoolCross_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PoolCross", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk_contains_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_ends_with", + "name": "poolDailySnapshot", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "PoolDailySnapshot", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_ends_with_nocase", + "name": "poolDailySnapshots", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PoolDailySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PoolDailySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PoolDailySnapshot", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_gt", + "name": "poolHourlySnapshot", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "PoolHourlySnapshot", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_gte", + "name": "poolHourlySnapshots", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PoolHourlySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PoolHourlySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PoolHourlySnapshot", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_in", + "name": "pools", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Pool_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Pool_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Pool", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk_not_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk_not_contains_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk_not_ends_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_not_ends_with_nocase", + "name": "prevFarmerGerminatingEvent", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "PrevFarmerGerminatingEvent", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_not_in", + "name": "prevFarmerGerminatingEvents", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PrevFarmerGerminatingEvent_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PrevFarmerGerminatingEvent_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PrevFarmerGerminatingEvent", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk_not_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_not_starts_with_nocase", + "name": "season", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Season", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_starts_with", + "name": "seasons", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Season_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Season_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Season", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk_starts_with_nocase", + "name": "sig", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Sig", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dailySnapshots_", + "name": "sigs", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Sig_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Sig_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "SiloDailySnapshot_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Sig", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "depositedBDV", + "name": "silo", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "Silo", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "depositedBDV_gt", + "name": "siloAsset", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "SiloAsset", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "depositedBDV_gte", + "name": "siloAssetDailySnapshot", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "SiloAssetDailySnapshot", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "depositedBDV_in", + "name": "siloAssetDailySnapshots", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "SiloAssetDailySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SiloAssetDailySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SiloAssetDailySnapshot", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "depositedBDV_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "depositedBDV_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "depositedBDV_not", + "name": "siloAssetHourlySnapshot", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "SiloAssetHourlySnapshot", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "depositedBDV_not_in", + "name": "siloAssetHourlySnapshots", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "SiloAssetHourlySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SiloAssetHourlySnapshot_filter", "ofType": null - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dewhitelistedTokens", - "description": null, + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SiloAssetHourlySnapshot", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dewhitelistedTokens_contains", + "name": "siloAssets", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null - } + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "SiloAsset_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SiloAsset_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dewhitelistedTokens_contains_nocase", - "description": null, + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SiloAsset", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dewhitelistedTokens_not", + "name": "siloDailySnapshot", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", "ofType": null - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "SiloDailySnapshot", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dewhitelistedTokens_not_contains", + "name": "siloDailySnapshots", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null - } + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "SiloDailySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SiloDailySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dewhitelistedTokens_not_contains_nocase", - "description": null, + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SiloDailySnapshot", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Farmer_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_contains_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_ends_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_ends_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_gte", + "name": "siloDeposit", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "SiloDeposit", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_in", + "name": "siloDeposits", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "SiloDeposit_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SiloDeposit_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SiloDeposit", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_not_contains", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_not_contains_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_not_ends_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_not_ends_with_nocase", + "name": "siloHourlySnapshot", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "SiloHourlySnapshot", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer_not_in", + "name": "siloHourlySnapshots", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "SiloHourlySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SiloHourlySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SiloHourlySnapshot", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_not_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_not_starts_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "farmer_starts_with_nocase", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "germinatingStalk", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "germinatingStalk_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "germinatingStalk_gte", + "name": "siloWithdraw", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "SiloWithdraw", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "germinatingStalk_in", + "name": "siloWithdraws", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "SiloWithdraw_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SiloWithdraw_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SiloWithdraw", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "germinatingStalk_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "germinatingStalk_lte", + "name": "siloYield", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "SiloYield", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "germinatingStalk_not", + "name": "siloYields", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "SiloYield_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SiloYield_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SiloYield", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "germinatingStalk_not_in", + "name": "silos", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Silo_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Silo_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Silo", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "grownStalkPerSeason", + "name": "space", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Space", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "grownStalkPerSeason_gt", + "name": "token", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "Token", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "grownStalkPerSeason_gte", + "name": "tokenYield", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "TokenYield", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "grownStalkPerSeason_in", + "name": "tokenYields", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "TokenYield_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TokenYield_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TokenYield", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "grownStalkPerSeason_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "grownStalkPerSeason_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "grownStalkPerSeason_not", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "grownStalkPerSeason_not_in", + "name": "tokens", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Token_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Token_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Token", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshots_", + "name": "twaOracle", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "SiloHourlySnapshot_filter", + "kind": "OBJECT", + "name": "TwaOracle", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "twaOracles", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "TwaOracle_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "TwaOracle_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TwaOracle", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_gt", + "name": "unripeToken", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "UnripeToken", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_gte", + "name": "unripeTokenDailySnapshot", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "UnripeTokenDailySnapshot", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_in", + "name": "unripeTokenDailySnapshots", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "UnripeTokenDailySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UnripeTokenDailySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UnripeTokenDailySnapshot", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not", + "name": "unripeTokenHourlySnapshot", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "UnripeTokenHourlySnapshot", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not_in", + "name": "unripeTokenHourlySnapshots", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "UnripeTokenHourlySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UnripeTokenHourlySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UnripeTokenHourlySnapshot", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "or", + "name": "unripeTokens", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "UnripeToken_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UnripeToken_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "Silo_filter", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UnripeToken", + "ofType": null + } + } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "plantableStalk", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "plantableStalk_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plantableStalk_gte", + "name": "version", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "Version", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plantableStalk_in", + "name": "versions", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "Version_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Version_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Version", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "plantableStalk_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "plantableStalk_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plantableStalk_not", + "name": "whitelistTokenDailySnapshot", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "WhitelistTokenDailySnapshot", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plantableStalk_not_in", + "name": "whitelistTokenDailySnapshots", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "WhitelistTokenDailySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "WhitelistTokenDailySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WhitelistTokenDailySnapshot", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "roots", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "roots_gt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "roots_gte", + "name": "whitelistTokenHourlySnapshot", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "WhitelistTokenHourlySnapshot", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "roots_in", + "name": "whitelistTokenHourlySnapshots", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "WhitelistTokenHourlySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "WhitelistTokenHourlySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WhitelistTokenHourlySnapshot", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "roots_lt", + "name": "whitelistTokenSetting", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "WhitelistTokenSetting", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "roots_lte", + "name": "whitelistTokenSettings", "description": null, + "args": [ + { + "name": "block", + "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Block_height", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "WhitelistTokenSetting_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgraphError", + "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "_SubgraphErrorPolicy_", + "ofType": null + } + }, + "defaultValue": "deny", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "WhitelistTokenSetting_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WhitelistTokenSetting", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubscriptionWhere", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ { - "name": "roots_not", + "name": "address", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -145625,19 +140079,15 @@ "deprecationReason": null }, { - "name": "roots_not_in", + "name": "address_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, @@ -145645,11 +140095,11 @@ "deprecationReason": null }, { - "name": "seeds", + "name": "created", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -145657,11 +140107,11 @@ "deprecationReason": null }, { - "name": "seeds_gt", + "name": "created_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -145669,11 +140119,11 @@ "deprecationReason": null }, { - "name": "seeds_gte", + "name": "created_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -145681,19 +140131,15 @@ "deprecationReason": null }, { - "name": "seeds_in", + "name": "created_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, "defaultValue": null, @@ -145701,11 +140147,11 @@ "deprecationReason": null }, { - "name": "seeds_lt", + "name": "created_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -145713,11 +140159,11 @@ "deprecationReason": null }, { - "name": "seeds_lte", + "name": "created_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -145725,11 +140171,11 @@ "deprecationReason": null }, { - "name": "seeds_not", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -145737,19 +140183,15 @@ "deprecationReason": null }, { - "name": "seeds_not_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, @@ -145757,11 +140199,11 @@ "deprecationReason": null }, { - "name": "stalk", + "name": "ipfs", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -145769,23 +140211,27 @@ "deprecationReason": null }, { - "name": "stalk_gt", + "name": "ipfs_in", "description": null, "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalk_gte", + "name": "space", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -145793,1148 +140239,1146 @@ "deprecationReason": null }, { - "name": "stalk_in", + "name": "space_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Timestamp", + "description": "A string representation of microseconds UNIX timestamp (16 digits)\n", + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Token", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "stalk_lt", - "description": null, + "name": "decimals", + "description": "Number of decimals", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalk_lte", - "description": null, + "name": "id", + "description": "Smart contract address of the token", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalk_not", - "description": null, + "name": "lastPriceUSD", + "description": "Last USD price calculated. Isn't calculated for all tokens, in those cases will be zero.", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalk_not_in", - "description": null, + "name": "name", + "description": "Name of the token, i.e. BEAN, WETH", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TokenYield", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "beanAPY", + "description": "Bean APY for season", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "whitelistedTokens", - "description": null, + "name": "createdAt", + "description": "Unix timestamp of update", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "whitelistedTokens_contains", - "description": null, + "name": "id", + "description": "Token address - season - EMA window", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Bytes", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "whitelistedTokens_contains_nocase", - "description": null, + "name": "season", + "description": "Season for APY calculation", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "whitelistedTokens_not", - "description": null, + "name": "siloYield", + "description": "Related silo yield entity", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "SiloYield", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "whitelistedTokens_not_contains", - "description": null, + "name": "stalkAPY", + "description": "Stalk APY for season", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "whitelistedTokens_not_contains_nocase", - "description": null, + "name": "token", + "description": "Token being calculated", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Bytes", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "ENUM", - "name": "Silo_orderBy", + "kind": "INPUT_OBJECT", + "name": "TokenYield_filter", "description": null, + "isOneOf": false, "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "activeFarmers", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "assets", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanMints", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanToMaxLpGpPerBdvRatio", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk__lastSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk__lastUpgrade", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk__methodologyVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk__name", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk__schemaVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk__slug", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beanstalk__subgraphVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dailySnapshots", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "depositedBDV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, + "inputFields": [ { - "name": "dewhitelistedTokens", - "description": null, + "name": "_change_block", + "description": "Filter for the block changed event.", + "type": { + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer", + "name": "and", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TokenYield_filter", + "ofType": null + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer__id", + "name": "beanAPY", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "germinatingStalk", + "name": "beanAPY_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "grownStalkPerSeason", + "name": "beanAPY_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshots", + "name": "beanAPY_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "beanAPY_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plantableStalk", + "name": "beanAPY_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "roots", + "name": "beanAPY_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "seeds", + "name": "beanAPY_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalk", + "name": "createdAt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "whitelistedTokens", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Space", - "description": null, - "fields": [ - { - "name": "about", + "name": "createdAt_gt", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "activeProposals", + "name": "createdAt_gte", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "admins", + "name": "createdAt_in", "description": null, - "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "avatar", + "name": "createdAt_lt", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "boost", + "name": "createdAt_lte", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "BoostSettings", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "categories", + "name": "createdAt_not", "description": null, - "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "children", + "name": "createdAt_not_in", "description": null, - "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Space", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "coingecko", + "name": "id", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "delegationPortal", + "name": "id_contains", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "DelegationPortal", + "kind": "SCALAR", + "name": "Bytes", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "domain", + "name": "id_gt", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "email", + "name": "id_gte", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filters", + "name": "id_in", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "SpaceFilters", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + } + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "flagged", + "name": "id_lt", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Bytes", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "followersCount", + "name": "id_lte", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "followersCount7d", + "name": "id_not", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "github", + "name": "id_not_contains", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "guidelines", + "name": "id_not_in", "description": null, - "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + } + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hibernated", + "name": "or", "description": null, - "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TokenYield_filter", + "ofType": null + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "season", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "location", + "name": "season_gt", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "members", + "name": "season_gte", "description": null, - "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "moderators", + "name": "season_in", "description": null, - "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", + "name": "season_lt", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "network", + "name": "season_lte", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "parent", + "name": "season_not", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "Space", + "kind": "SCALAR", + "name": "Int", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plugins", + "name": "season_not_in", "description": null, - "args": [], "type": { - "kind": "SCALAR", - "name": "Any", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "private", + "name": "siloYield", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "proposalsCount", + "name": "siloYield_", "description": null, - "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "SiloYield_filter", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "proposalsCount7d", + "name": "siloYield_contains", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "rank", + "name": "siloYield_contains_nocase", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "skin", + "name": "siloYield_ends_with", "description": null, - "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "strategies", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Strategy", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "symbol", + "name": "siloYield_ends_with_nocase", "description": null, - "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "template", + "name": "siloYield_gt", "description": null, - "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "terms", + "name": "siloYield_gte", "description": null, - "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "treasuries", + "name": "siloYield_in", "description": null, - "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Treasury", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "turbo", + "name": "siloYield_lt", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "twitter", + "name": "siloYield_lte", "description": null, - "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "validation", + "name": "siloYield_not", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "Validation", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "verified", + "name": "siloYield_not_contains", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "voteValidation", + "name": "siloYield_not_contains_nocase", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "Validation", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "votesCount", + "name": "siloYield_not_ends_with", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "votesCount7d", + "name": "siloYield_not_ends_with_nocase", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "voting", + "name": "siloYield_not_in", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "SpaceVoting", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "website", + "name": "siloYield_not_starts_with", "description": null, - "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SpaceFilters", - "description": null, - "fields": [ + }, { - "name": "minScore", + "name": "siloYield_not_starts_with_nocase", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "onlyMembers", + "name": "siloYield_starts_with", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SpaceVoting", - "description": null, - "fields": [ + }, { - "name": "aliased", + "name": "siloYield_starts_with_nocase", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blind", + "name": "stalkAPY", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "BigDecimal", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delay", + "name": "stalkAPY_gt", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hideAbstain", + "name": "stalkAPY_gte", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "BigDecimal", "ofType": null }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stalkAPY_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "period", + "name": "stalkAPY_lt", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "privacy", + "name": "stalkAPY_lte", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "quorum", + "name": "stalkAPY_not", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "BigDecimal", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "quorumType", + "name": "stalkAPY_not_in", "description": null, - "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "type", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SpaceWhere", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "controller", + "name": "token", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -146942,11 +141386,11 @@ "deprecationReason": null }, { - "name": "created", + "name": "token_contains", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -146954,11 +141398,11 @@ "deprecationReason": null }, { - "name": "created_gt", + "name": "token_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -146966,11 +141410,11 @@ "deprecationReason": null }, { - "name": "created_gte", + "name": "token_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -146978,15 +141422,19 @@ "deprecationReason": null }, { - "name": "created_in", + "name": "token_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + } } }, "defaultValue": null, @@ -146994,11 +141442,11 @@ "deprecationReason": null }, { - "name": "created_lt", + "name": "token_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -147006,11 +141454,11 @@ "deprecationReason": null }, { - "name": "created_lte", + "name": "token_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -147018,11 +141466,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "token_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -147030,27 +141478,11 @@ "deprecationReason": null }, { - "name": "id_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "plugin", + "name": "token_not_contains", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -147058,12 +141490,20 @@ "deprecationReason": null }, { - "name": "strategy", + "name": "token_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, @@ -147075,170 +141515,106 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "StalkChange", + "kind": "ENUM", + "name": "TokenYield_orderBy", "description": null, - "fields": [ + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "account", - "description": " Account removing deposit", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "beanAPY", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber", - "description": " Block number of this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "name": "createdAt", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": " Timestamp of this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "name": "id", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delta", - "description": " Token removed", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "name": "season", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash", - "description": " Transaction hash of the transaction that emitted this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "siloYield", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "stalkChange-{ Transaction hash }-{ Log index }", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "name": "siloYield__beansPerSeasonEMA", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex", - "description": " Event log index. For transactions that don't emit event, create arbitrary index starting from 0 ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "name": "siloYield__beta", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol", - "description": " The protocol this transaction belongs to ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Beanstalk", - "ofType": null - } - }, + "name": "siloYield__createdAt", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season", - "description": " Season when the change happened ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "name": "siloYield__emaWindow", + "description": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + }, { - "kind": "INTERFACE", - "name": "SiloEvent", - "ofType": null + "name": "siloYield__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "siloYield__season", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "siloYield__u", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stalkAPY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token", + "description": null, + "isDeprecated": false, + "deprecationReason": null } ], - "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "StalkChange_filter", + "name": "Token_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { @@ -147254,23 +141630,27 @@ "deprecationReason": null }, { - "name": "account", + "name": "and", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "Token_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "account_contains", + "name": "decimals", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -147278,11 +141658,11 @@ "deprecationReason": null }, { - "name": "account_contains_nocase", + "name": "decimals_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -147290,11 +141670,11 @@ "deprecationReason": null }, { - "name": "account_ends_with", + "name": "decimals_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -147302,11 +141682,31 @@ "deprecationReason": null }, { - "name": "account_ends_with_nocase", + "name": "decimals_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "decimals_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -147314,11 +141714,11 @@ "deprecationReason": null }, { - "name": "account_gt", + "name": "decimals_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -147326,11 +141726,11 @@ "deprecationReason": null }, { - "name": "account_gte", + "name": "decimals_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -147338,7 +141738,7 @@ "deprecationReason": null }, { - "name": "account_in", + "name": "decimals_not_in", "description": null, "type": { "kind": "LIST", @@ -147348,7 +141748,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -147358,11 +141758,11 @@ "deprecationReason": null }, { - "name": "account_lt", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -147370,11 +141770,11 @@ "deprecationReason": null }, { - "name": "account_lte", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -147382,11 +141782,11 @@ "deprecationReason": null }, { - "name": "account_not", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -147394,23 +141794,31 @@ "deprecationReason": null }, { - "name": "account_not_contains", + "name": "id_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "account_not_contains_nocase", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -147418,11 +141826,11 @@ "deprecationReason": null }, { - "name": "account_not_ends_with", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -147430,11 +141838,11 @@ "deprecationReason": null }, { - "name": "account_not_ends_with_nocase", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -147442,7 +141850,7 @@ "deprecationReason": null }, { - "name": "account_not_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -147452,7 +141860,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } } @@ -147462,23 +141870,11 @@ "deprecationReason": null }, { - "name": "account_not_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account_not_starts_with_nocase", + "name": "lastPriceUSD", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -147486,11 +141882,11 @@ "deprecationReason": null }, { - "name": "account_starts_with", + "name": "lastPriceUSD_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -147498,11 +141894,11 @@ "deprecationReason": null }, { - "name": "account_starts_with_nocase", + "name": "lastPriceUSD_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -147510,15 +141906,19 @@ "deprecationReason": null }, { - "name": "and", + "name": "lastPriceUSD_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "StalkChange_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } } }, "defaultValue": null, @@ -147526,11 +141926,11 @@ "deprecationReason": null }, { - "name": "blockNumber", + "name": "lastPriceUSD_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -147538,11 +141938,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gt", + "name": "lastPriceUSD_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -147550,11 +141950,11 @@ "deprecationReason": null }, { - "name": "blockNumber_gte", + "name": "lastPriceUSD_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -147562,7 +141962,7 @@ "deprecationReason": null }, { - "name": "blockNumber_in", + "name": "lastPriceUSD_not_in", "description": null, "type": { "kind": "LIST", @@ -147572,7 +141972,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null } } @@ -147582,11 +141982,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lt", + "name": "name", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -147594,11 +141994,11 @@ "deprecationReason": null }, { - "name": "blockNumber_lte", + "name": "name_contains", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -147606,11 +142006,11 @@ "deprecationReason": null }, { - "name": "blockNumber_not", + "name": "name_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -147618,31 +142018,23 @@ "deprecationReason": null }, { - "name": "blockNumber_not_in", + "name": "name_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", + "name": "name_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -147650,11 +142042,11 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "name_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -147662,11 +142054,11 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "name_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -147674,7 +142066,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "name_in", "description": null, "type": { "kind": "LIST", @@ -147684,7 +142076,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -147694,11 +142086,11 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "name_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -147706,11 +142098,11 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "name_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -147718,11 +142110,11 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "name_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -147730,31 +142122,23 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "name_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delta", + "name": "name_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -147762,11 +142146,11 @@ "deprecationReason": null }, { - "name": "delta_gt", + "name": "name_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -147774,11 +142158,11 @@ "deprecationReason": null }, { - "name": "delta_gte", + "name": "name_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -147786,7 +142170,7 @@ "deprecationReason": null }, { - "name": "delta_in", + "name": "name_not_in", "description": null, "type": { "kind": "LIST", @@ -147796,7 +142180,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -147806,11 +142190,23 @@ "deprecationReason": null }, { - "name": "delta_lt", + "name": "name_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -147818,11 +142214,11 @@ "deprecationReason": null }, { - "name": "delta_lte", + "name": "name_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -147830,11 +142226,11 @@ "deprecationReason": null }, { - "name": "delta_not", + "name": "name_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -147842,147 +142238,367 @@ "deprecationReason": null }, { - "name": "delta_not_in", + "name": "or", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "Token_filter", + "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "Token_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "decimals", + "description": null, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "hash", + "name": "id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastPriceUSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Treasury", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "address", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_contains", + "name": "name", "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_contains_nocase", + "name": "network", "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TwaOracle", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "cumulativeWellReserves", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_ends_with", + "name": "cumulativeWellReservesBlock", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_ends_with_nocase", + "name": "cumulativeWellReservesPrev", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_gt", + "name": "cumulativeWellReservesPrevBlock", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_gte", + "name": "cumulativeWellReservesPrevTime", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cumulativeWellReservesTime", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_in", + "name": "id", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastBalances", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_lt", + "name": "lastSun", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastUpdated", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_lte", + "name": "pool", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Pool", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priceCumulativeLast", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priceCumulativeSun", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TwaOracle_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ + { + "name": "_change_block", + "description": "Filter for the block changed event.", + "type": { + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", "ofType": null }, "defaultValue": null, @@ -147990,23 +142606,27 @@ "deprecationReason": null }, { - "name": "hash_not", + "name": "and", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TwaOracle_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_not_contains", + "name": "cumulativeWellReserves", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -148014,11 +142634,11 @@ "deprecationReason": null }, { - "name": "hash_not_contains_nocase", + "name": "cumulativeWellReservesBlock", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -148026,11 +142646,11 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with", + "name": "cumulativeWellReservesBlock_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -148038,11 +142658,11 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with_nocase", + "name": "cumulativeWellReservesBlock_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -148050,7 +142670,7 @@ "deprecationReason": null }, { - "name": "hash_not_in", + "name": "cumulativeWellReservesBlock_in", "description": null, "type": { "kind": "LIST", @@ -148060,7 +142680,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -148070,11 +142690,11 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with", + "name": "cumulativeWellReservesBlock_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -148082,11 +142702,11 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with_nocase", + "name": "cumulativeWellReservesBlock_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -148094,11 +142714,11 @@ "deprecationReason": null }, { - "name": "hash_starts_with", + "name": "cumulativeWellReservesBlock_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -148106,11 +142726,31 @@ "deprecationReason": null }, { - "name": "hash_starts_with_nocase", + "name": "cumulativeWellReservesBlock_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cumulativeWellReservesPrev", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -148118,11 +142758,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "cumulativeWellReservesPrevBlock", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -148130,11 +142770,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "cumulativeWellReservesPrevBlock_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -148142,11 +142782,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "cumulativeWellReservesPrevBlock_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -148154,7 +142794,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "cumulativeWellReservesPrevBlock_in", "description": null, "type": { "kind": "LIST", @@ -148164,7 +142804,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -148174,11 +142814,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "cumulativeWellReservesPrevBlock_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -148186,11 +142826,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "cumulativeWellReservesPrevBlock_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -148198,11 +142838,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "cumulativeWellReservesPrevBlock_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -148210,7 +142850,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "cumulativeWellReservesPrevBlock_not_in", "description": null, "type": { "kind": "LIST", @@ -148220,7 +142860,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -148230,11 +142870,11 @@ "deprecationReason": null }, { - "name": "logIndex", + "name": "cumulativeWellReservesPrevTime", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -148242,11 +142882,11 @@ "deprecationReason": null }, { - "name": "logIndex_gt", + "name": "cumulativeWellReservesPrevTime_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -148254,11 +142894,11 @@ "deprecationReason": null }, { - "name": "logIndex_gte", + "name": "cumulativeWellReservesPrevTime_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -148266,7 +142906,7 @@ "deprecationReason": null }, { - "name": "logIndex_in", + "name": "cumulativeWellReservesPrevTime_in", "description": null, "type": { "kind": "LIST", @@ -148276,7 +142916,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -148286,11 +142926,11 @@ "deprecationReason": null }, { - "name": "logIndex_lt", + "name": "cumulativeWellReservesPrevTime_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -148298,11 +142938,11 @@ "deprecationReason": null }, { - "name": "logIndex_lte", + "name": "cumulativeWellReservesPrevTime_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -148310,11 +142950,11 @@ "deprecationReason": null }, { - "name": "logIndex_not", + "name": "cumulativeWellReservesPrevTime_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -148322,7 +142962,7 @@ "deprecationReason": null }, { - "name": "logIndex_not_in", + "name": "cumulativeWellReservesPrevTime_not_in", "description": null, "type": { "kind": "LIST", @@ -148332,7 +142972,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -148342,27 +142982,11 @@ "deprecationReason": null }, { - "name": "or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "StalkChange_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", + "name": "cumulativeWellReservesPrev_contains", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -148370,11 +142994,11 @@ "deprecationReason": null }, { - "name": "protocol_", + "name": "cumulativeWellReservesPrev_gt", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", + "kind": "SCALAR", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -148382,11 +143006,11 @@ "deprecationReason": null }, { - "name": "protocol_contains", + "name": "cumulativeWellReservesPrev_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -148394,23 +143018,31 @@ "deprecationReason": null }, { - "name": "protocol_contains_nocase", + "name": "cumulativeWellReservesPrev_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_ends_with", + "name": "cumulativeWellReservesPrev_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -148418,11 +143050,11 @@ "deprecationReason": null }, { - "name": "protocol_ends_with_nocase", + "name": "cumulativeWellReservesPrev_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -148430,11 +143062,11 @@ "deprecationReason": null }, { - "name": "protocol_gt", + "name": "cumulativeWellReservesPrev_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -148442,11 +143074,11 @@ "deprecationReason": null }, { - "name": "protocol_gte", + "name": "cumulativeWellReservesPrev_not_contains", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -148454,7 +143086,7 @@ "deprecationReason": null }, { - "name": "protocol_in", + "name": "cumulativeWellReservesPrev_not_in", "description": null, "type": { "kind": "LIST", @@ -148464,7 +143096,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null } } @@ -148474,11 +143106,11 @@ "deprecationReason": null }, { - "name": "protocol_lt", + "name": "cumulativeWellReservesTime", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -148486,11 +143118,11 @@ "deprecationReason": null }, { - "name": "protocol_lte", + "name": "cumulativeWellReservesTime_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -148498,11 +143130,11 @@ "deprecationReason": null }, { - "name": "protocol_not", + "name": "cumulativeWellReservesTime_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -148510,23 +143142,31 @@ "deprecationReason": null }, { - "name": "protocol_not_contains", + "name": "cumulativeWellReservesTime_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_contains_nocase", + "name": "cumulativeWellReservesTime_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -148534,11 +143174,11 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with", + "name": "cumulativeWellReservesTime_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -148546,11 +143186,11 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with_nocase", + "name": "cumulativeWellReservesTime_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -148558,7 +143198,7 @@ "deprecationReason": null }, { - "name": "protocol_not_in", + "name": "cumulativeWellReservesTime_not_in", "description": null, "type": { "kind": "LIST", @@ -148568,7 +143208,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -148578,11 +143218,11 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with", + "name": "cumulativeWellReserves_contains", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -148590,11 +143230,11 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with_nocase", + "name": "cumulativeWellReserves_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -148602,11 +143242,11 @@ "deprecationReason": null }, { - "name": "protocol_starts_with", + "name": "cumulativeWellReserves_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -148614,11 +143254,31 @@ "deprecationReason": null }, { - "name": "protocol_starts_with_nocase", + "name": "cumulativeWellReserves_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cumulativeWellReserves_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -148626,11 +143286,11 @@ "deprecationReason": null }, { - "name": "season", + "name": "cumulativeWellReserves_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -148638,11 +143298,11 @@ "deprecationReason": null }, { - "name": "season_gt", + "name": "cumulativeWellReserves_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -148650,11 +143310,11 @@ "deprecationReason": null }, { - "name": "season_gte", + "name": "cumulativeWellReserves_not_contains", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -148662,7 +143322,7 @@ "deprecationReason": null }, { - "name": "season_in", + "name": "cumulativeWellReserves_not_in", "description": null, "type": { "kind": "LIST", @@ -148672,7 +143332,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null } } @@ -148682,11 +143342,11 @@ "deprecationReason": null }, { - "name": "season_lt", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -148694,11 +143354,11 @@ "deprecationReason": null }, { - "name": "season_lte", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -148706,11 +143366,11 @@ "deprecationReason": null }, { - "name": "season_not", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -148718,7 +143378,7 @@ "deprecationReason": null }, { - "name": "season_not_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -148728,7 +143388,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null } } @@ -148736,300 +143396,189 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "StalkChange_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "account", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockNumber", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "delta", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__lastSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__lastUpgrade", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__methodologyVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__name", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__schemaVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__slug", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__subgraphVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "season", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Statement", - "description": null, - "fields": [ - { - "name": "about", + "name": "id_lt", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "delegate", + "name": "id_lte", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "discourse", + "name": "id_not", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "id_not_in", "description": null, - "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ipfs", + "name": "lastBalances", "description": null, - "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "network", + "name": "lastBalances_contains", "description": null, - "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "space", + "name": "lastBalances_contains_nocase", "description": null, - "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "statement", + "name": "lastBalances_not", "description": null, - "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", + "name": "lastBalances_not_contains", "description": null, - "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated", + "name": "lastBalances_not_contains_nocase", "description": null, - "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "StatementsWhere", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "created", + "name": "lastSun", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -149037,11 +143586,11 @@ "deprecationReason": null }, { - "name": "created_gt", + "name": "lastSun_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -149049,11 +143598,11 @@ "deprecationReason": null }, { - "name": "created_gte", + "name": "lastSun_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -149061,15 +143610,19 @@ "deprecationReason": null }, { - "name": "created_in", + "name": "lastSun_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -149077,11 +143630,11 @@ "deprecationReason": null }, { - "name": "created_lt", + "name": "lastSun_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -149089,11 +143642,11 @@ "deprecationReason": null }, { - "name": "created_lte", + "name": "lastSun_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -149101,11 +143654,11 @@ "deprecationReason": null }, { - "name": "delegate", + "name": "lastSun_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -149113,15 +143666,19 @@ "deprecationReason": null }, { - "name": "delegate_in", + "name": "lastSun_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -149129,11 +143686,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "lastUpdated", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -149141,27 +143698,11 @@ "deprecationReason": null }, { - "name": "id_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ipfs", + "name": "lastUpdated_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -149169,27 +143710,11 @@ "deprecationReason": null }, { - "name": "ipfs_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "space", + "name": "lastUpdated_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -149197,2592 +143722,844 @@ "deprecationReason": null }, { - "name": "space_in", + "name": "lastUpdated_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Strategy", - "description": null, - "fields": [ - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "network", + "name": "lastUpdated_lt", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "params", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Any", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "StrategyItem", - "description": null, - "fields": [ - { - "name": "about", + "name": "lastUpdated_lte", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "author", + "name": "lastUpdated_not", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "examples", + "name": "lastUpdated_not_in", "description": null, - "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Any", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "or", "description": null, - "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "TwaOracle_filter", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "schema", + "name": "pool", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Any", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "spacesCount", + "name": "pool_", "description": null, - "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "Pool_filter", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "version", + "name": "pool_contains", "description": null, - "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "String", - "description": "The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Subscription", - "description": null, - "fields": [ - { - "name": "_meta", - "description": "Access to subgraph metadata", - "args": [ - { - "name": "block", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "_Meta_", - "ofType": null - }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "addDeposit", + "name": "pool_contains_nocase", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "AddDeposit", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "addDeposits", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "AddDeposit_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "AddDeposit_filter", - "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": "AddDeposit", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "address", + "name": "pool_ends_with", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beaNFTUser", + "name": "pool_ends_with_nocase", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "BeaNFTUser", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "beaNFTUsers", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "BeaNFTUser_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "BeaNFTUser_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + }, + { + "name": "pool_gt", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BeaNFTUser", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bean", + "name": "pool_lt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "Bean", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanCross", + "name": "pool_lte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "BeanCross", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanCrosses", + "name": "pool_not", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "BeanCross_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "BeanCross_filter", - "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": "BeanCross", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanDailySnapshot", + "name": "pool_not_contains", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "BeanDailySnapshot", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanDailySnapshots", + "name": "pool_not_contains_nocase", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "BeanDailySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "BeanDailySnapshot_filter", - "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": "BeanDailySnapshot", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanHourlySnapshot", + "name": "pool_not_ends_with", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "BeanHourlySnapshot", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanHourlySnapshots", + "name": "pool_not_ends_with_nocase", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "BeanHourlySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "BeanHourlySnapshot_filter", - "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": "BeanHourlySnapshot", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beans", + "name": "pool_not_in", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Bean_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Bean_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Bean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalk", + "name": "pool_not_starts_with", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "Beanstalk", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "beanstalks", + "name": "pool_not_starts_with_nocase", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Beanstalk_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", - "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": "Beanstalk", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "block", + "name": "pool_starts_with", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "Block", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blocks", + "name": "pool_starts_with_nocase", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Block_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priceCumulativeLast", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_filter", + "name": "BigInt", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priceCumulativeLast_contains", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Block", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "chop", + "name": "priceCumulativeLast_contains_nocase", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null + } } - ], - "type": { - "kind": "OBJECT", - "name": "Chop", - "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "chops", + "name": "priceCumulativeLast_not", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Chop_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Chop_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Chop", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "collectionData", + "name": "priceCumulativeLast_not_contains", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null + } } - ], - "type": { - "kind": "OBJECT", - "name": "CollectionData", - "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "collectionDatas", + "name": "priceCumulativeLast_not_contains_nocase", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "CollectionData_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "CollectionData_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CollectionData", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created", + "name": "priceCumulativeSun", "description": null, - "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delegation", + "name": "priceCumulativeSun_contains", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null + } } - ], - "type": { - "kind": "OBJECT", - "name": "Delegation", - "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delegations", + "name": "priceCumulativeSun_contains_nocase", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Delegation_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Delegation_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Delegation", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dewhitelistToken", + "name": "priceCumulativeSun_not", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null + } } - ], - "type": { - "kind": "OBJECT", - "name": "DewhitelistToken", - "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dewhitelistTokens", + "name": "priceCumulativeSun_not_contains", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "DewhitelistToken_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "DewhitelistToken_filter", + "name": "BigInt", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priceCumulativeSun_not_contains_nocase", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DewhitelistToken", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "TwaOracle_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "cumulativeWellReserves", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmer", + "name": "cumulativeWellReservesBlock", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cumulativeWellReservesPrev", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cumulativeWellReservesPrevBlock", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cumulativeWellReservesPrevTime", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cumulativeWellReservesTime", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastBalances", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastSun", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastUpdated", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool__crosses", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool__deltaBeans", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool__lastCross", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool__lastPrice", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool__lastSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool__liquidityUSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool__volume", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool__volumeUSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priceCumulativeLast", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priceCumulativeSun", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UnripeToken", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "amountUnderlyingOne", + "description": "The amount of `underlyingToken` corresponding to one of this unripe token (getUnderlyingPerUnripeToken)", + "args": [], "type": { - "kind": "OBJECT", - "name": "Farmer", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "farmers", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Farmer_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Farmer_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "bdvUnderlyingOne", + "description": "The bdv of `amountUnderlyingOne` of `underlyingToken`. Assumed to not always be the same as bdv(id)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chopRate", + "description": "The chop rate, in percent (getPercentPenalty)", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Farmer", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "fertilizer", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "choppableAmountOne", + "description": "The amount of `underlyingToken` which would be received if one of this unripe token were to be chopped (getPenalty)", + "args": [], "type": { - "kind": "OBJECT", - "name": "Fertilizer", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "fertilizerBalance", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "choppableBdvOne", + "description": "The bdv that would be received if one of this unripe token were to be chopped", + "args": [], "type": { - "kind": "OBJECT", - "name": "FertilizerBalance", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "fertilizerBalances", - "description": null, + "name": "dailySnapshots", + "description": "Link to daily snapshot data", "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "first", "description": null, @@ -151800,7 +144577,7 @@ "description": null, "type": { "kind": "ENUM", - "name": "FertilizerBalance_orderBy", + "name": "UnripeTokenDailySnapshot_orderBy", "ofType": null }, "defaultValue": null, @@ -151831,28 +144608,12 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, { "name": "where", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "FertilizerBalance_filter", + "name": "UnripeTokenDailySnapshot_filter", "ofType": null }, "defaultValue": null, @@ -151871,7 +144632,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "FertilizerBalance", + "name": "UnripeTokenDailySnapshot", "ofType": null } } @@ -151881,78 +144642,9 @@ "deprecationReason": null }, { - "name": "fertilizerToken", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "FertilizerToken", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fertilizerTokens", - "description": null, + "name": "hourlySnapshots", + "description": "Link to hourly snapshot data", "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "first", "description": null, @@ -151970,7 +144662,7 @@ "description": null, "type": { "kind": "ENUM", - "name": "FertilizerToken_orderBy", + "name": "UnripeTokenHourlySnapshot_orderBy", "ofType": null }, "defaultValue": null, @@ -152001,28 +144693,12 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, { "name": "where", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "FertilizerToken_filter", + "name": "UnripeTokenHourlySnapshot_filter", "ofType": null }, "defaultValue": null, @@ -152041,7 +144717,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "FertilizerToken", + "name": "UnripeTokenHourlySnapshot", "ofType": null } } @@ -152051,9016 +144727,3668 @@ "deprecationReason": null }, { - "name": "fertilizerYield", + "name": "id", + "description": "Token Address", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastDailySnapshotDay", + "description": "Day of when the previous daily snapshot was taken/updated", + "args": [], + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastHourlySnapshotSeason", + "description": "Season when the previous hourly snapshot was taken/updated", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recapPercent", + "description": "The amount recapitalized, in percent (getRecapFundedPercent)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedAmount", + "description": "The total amount of this unripe token which has been chopped", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedBdv", + "description": "The total bdv of this unripe token which has been chopped", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedBdvReceived", + "description": "The total bdv of all `underlyingToken` that has been received from chopping", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalUnderlying", + "description": "The total amount of `underlyingToken` for this unripe token (getTotalUnderlying)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken", + "description": "The ripe token underlying this unripe asset", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WhitelistTokenSetting", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UnripeTokenDailySnapshot", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "amountUnderlyingOne", + "description": "Point in time amount of `underlyingToken` corresponding to one of this unripe token (getUnderlyingPerUnripeToken)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bdvUnderlyingOne", + "description": "Point in time bdv of `amountUnderlyingOne` of `underlyingToken`. Assumed to not always be the same as bdv(id)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chopRate", + "description": "Point in time chop rate, in percent (getPercentPenalty)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "choppableAmountOne", + "description": "Point in time amount of `underlyingToken` which would be received if one of this unripe token were to be chopped (getPenalty)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "choppableBdvOne", + "description": "Point in time bdv that would be received if one of this unripe token were to be chopped", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "Timestamp of initial snapshot creation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaAmountUnderlyingOne", + "description": "Note that the contents of this field are nonsense when deltaUnderlyingToken = true", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaBdvUnderlyingOne", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChopRate", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "FertilizerYield", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChoppableAmountOne", + "description": "Note that the contents of this field are nonsense when deltaUnderlyingToken = true", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChoppableBdvOne", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaRecapPercent", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalChoppedAmount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalChoppedBdv", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalChoppedBdvReceived", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalUnderlying", + "description": "Note that the contents of this field are nonsense when deltaUnderlyingToken = true", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaUnderlyingToken", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "UnripeToken ID - Day", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recapPercent", + "description": "Point in time amount recapitalized, in percent (getRecapFundedPercent)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season", + "description": "Last season for the snapshot", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedAmount", + "description": "Point in time total amount of this unripe token which has been chopped", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedBdv", + "description": "Point in time total bdv of this unripe token which has been chopped", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedBdvReceived", + "description": "Point in time total bdv of all `underlyingToken` that has been received from chopping", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalUnderlying", + "description": "Point in time total amount of `underlyingToken` for this unripe token (getTotalUnderlying)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken", + "description": "Point in time ripe token underlying this unripe asset", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WhitelistTokenSetting", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken", + "description": "Unripe token associated with this snapshot", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UnripeToken", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "Timestamp of last entity update", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UnripeTokenDailySnapshot_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ + { + "name": "_change_block", + "description": "Filter for the block changed event.", + "type": { + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fertilizerYields", + "name": "amountUnderlyingOne", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "FertilizerYield_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amountUnderlyingOne_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amountUnderlyingOne_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amountUnderlyingOne_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "FertilizerYield_filter", + "name": "BigInt", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amountUnderlyingOne_lt", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amountUnderlyingOne_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amountUnderlyingOne_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amountUnderlyingOne_not_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FertilizerYield", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fertilizers", + "name": "and", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Fertilizer_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Fertilizer_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UnripeTokenDailySnapshot_filter", + "ofType": null } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bdvUnderlyingOne", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bdvUnderlyingOne_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bdvUnderlyingOne_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bdvUnderlyingOne_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Fertilizer", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "field", + "name": "bdvUnderlyingOne_lt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "Field", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fieldDailySnapshot", + "name": "bdvUnderlyingOne_lte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "FieldDailySnapshot", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fieldDailySnapshots", + "name": "bdvUnderlyingOne_not", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "FieldDailySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "FieldDailySnapshot_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bdvUnderlyingOne_not_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FieldDailySnapshot", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fieldEvent", + "name": "chopRate", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "INTERFACE", - "name": "FieldEvent", + "kind": "SCALAR", + "name": "BigDecimal", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fieldEvents", + "name": "chopRate_gt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "FieldEvent_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "FieldEvent_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chopRate_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chopRate_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "FieldEvent", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fieldHourlySnapshot", + "name": "chopRate_lt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "FieldHourlySnapshot", + "kind": "SCALAR", + "name": "BigDecimal", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fieldHourlySnapshots", + "name": "chopRate_lte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "FieldHourlySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "FieldHourlySnapshot_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chopRate_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chopRate_not_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FieldHourlySnapshot", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fields", + "name": "choppableAmountOne", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Field_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Field_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "choppableAmountOne_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "choppableAmountOne_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "choppableAmountOne_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Field", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "germinating", + "name": "choppableAmountOne_lt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "Germinating", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "germinatings", + "name": "choppableAmountOne_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "choppableAmountOne_not", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Germinating_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Germinating_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "choppableAmountOne_not_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Germinating", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvest", + "name": "choppableBdvOne", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "Harvest", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "harvests", + "name": "choppableBdvOne_gt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Harvest_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Harvest_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "choppableBdvOne_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "choppableBdvOne_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Harvest", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "choppableBdvOne_lt", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "incentive", + "name": "choppableBdvOne_lte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "Incentive", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "incentives", + "name": "choppableBdvOne_not", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Incentive_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Incentive_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "choppableBdvOne_not_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Incentive", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ipfs", + "name": "createdAt", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "marketplaceEvent", + "name": "createdAt_gt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "INTERFACE", - "name": "MarketplaceEvent", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "marketplaceEvents", + "name": "createdAt_gte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "MarketplaceEvent_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "MarketplaceEvent_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "MarketplaceEvent", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "metapoolOracle", + "name": "createdAt_lt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "MetapoolOracle", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "metapoolOracles", + "name": "createdAt_lte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "MetapoolOracle_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "MetapoolOracle_filter", - "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": "MetapoolOracle", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plot", + "name": "createdAt_not", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "Plot", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "plots", + "name": "createdAt_not_in", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Plot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Plot_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Plot", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podFill", + "name": "deltaAmountUnderlyingOne", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "PodFill", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, - { - "name": "podFills", - "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodFill_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodFill_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + { + "name": "deltaAmountUnderlyingOne_gt", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaAmountUnderlyingOne_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaAmountUnderlyingOne_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PodFill", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podListing", + "name": "deltaAmountUnderlyingOne_lt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "PodListing", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podListingCancelled", + "name": "deltaAmountUnderlyingOne_lte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "PodListingCancelled", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podListingCancelleds", + "name": "deltaAmountUnderlyingOne_not", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodListingCancelled_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodListingCancelled_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaAmountUnderlyingOne_not_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PodListingCancelled", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podListingCreated", + "name": "deltaBdvUnderlyingOne", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "PodListingCreated", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podListingCreateds", + "name": "deltaBdvUnderlyingOne_gt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodListingCreated_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodListingCreated_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaBdvUnderlyingOne_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaBdvUnderlyingOne_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PodListingCreated", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podListingFilled", + "name": "deltaBdvUnderlyingOne_lt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "PodListingFilled", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podListingFilleds", + "name": "deltaBdvUnderlyingOne_lte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodListingFilled_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodListingFilled_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaBdvUnderlyingOne_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaBdvUnderlyingOne_not_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PodListingFilled", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podListings", + "name": "deltaChopRate", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodListing_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodListing_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChopRate_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChopRate_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChopRate_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PodListing", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplace", + "name": "deltaChopRate_lt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "PodMarketplace", + "kind": "SCALAR", + "name": "BigDecimal", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplaceDailySnapshot", + "name": "deltaChopRate_lte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "PodMarketplaceDailySnapshot", + "kind": "SCALAR", + "name": "BigDecimal", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplaceDailySnapshots", + "name": "deltaChopRate_not", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodMarketplaceDailySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChopRate_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodMarketplaceDailySnapshot_filter", + "name": "BigDecimal", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChoppableAmountOne", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChoppableAmountOne_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChoppableAmountOne_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChoppableAmountOne_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PodMarketplaceDailySnapshot", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplaceHourlySnapshot", + "name": "deltaChoppableAmountOne_lt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "PodMarketplaceHourlySnapshot", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplaceHourlySnapshots", + "name": "deltaChoppableAmountOne_lte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodMarketplaceHourlySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodMarketplaceHourlySnapshot_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChoppableAmountOne_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChoppableAmountOne_not_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PodMarketplaceHourlySnapshot", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podMarketplaces", + "name": "deltaChoppableBdvOne", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodMarketplace_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodMarketplace_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChoppableBdvOne_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChoppableBdvOne_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChoppableBdvOne_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PodMarketplace", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podOrder", + "name": "deltaChoppableBdvOne_lt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "PodOrder", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podOrderCancelled", + "name": "deltaChoppableBdvOne_lte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "PodOrderCancelled", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podOrderCancelleds", + "name": "deltaChoppableBdvOne_not", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodOrderCancelled_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodOrderCancelled_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChoppableBdvOne_not_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PodOrderCancelled", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podOrderCreated", + "name": "deltaRecapPercent", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "PodOrderCreated", + "kind": "SCALAR", + "name": "BigDecimal", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podOrderCreateds", + "name": "deltaRecapPercent_gt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodOrderCreated_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodOrderCreated_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaRecapPercent_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaRecapPercent_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PodOrderCreated", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podOrderFilled", + "name": "deltaRecapPercent_lt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "PodOrderFilled", + "kind": "SCALAR", + "name": "BigDecimal", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podOrderFilleds", + "name": "deltaRecapPercent_lte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodOrderFilled_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodOrderFilled_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaRecapPercent_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaRecapPercent_not_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PodOrderFilled", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podOrders", + "name": "deltaTotalChoppedAmount", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalChoppedAmount_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalChoppedAmount_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalChoppedAmount_in", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodOrder_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodOrder_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PodOrder", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podTransfer", + "name": "deltaTotalChoppedAmount_lt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "PodTransfer", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "podTransfers", + "name": "deltaTotalChoppedAmount_lte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PodTransfer_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PodTransfer_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalChoppedAmount_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalChoppedAmount_not_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PodTransfer", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pool", + "name": "deltaTotalChoppedBdv", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "Pool", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "poolCross", + "name": "deltaTotalChoppedBdvReceived", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "PoolCross", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "poolCrosses", + "name": "deltaTotalChoppedBdvReceived_gt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PoolCross_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PoolCross_filter", - "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": "PoolCross", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "poolDailySnapshot", + "name": "deltaTotalChoppedBdvReceived_gte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "PoolDailySnapshot", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "poolDailySnapshots", + "name": "deltaTotalChoppedBdvReceived_in", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PoolDailySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PoolDailySnapshot_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PoolDailySnapshot", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "poolHourlySnapshot", + "name": "deltaTotalChoppedBdvReceived_lt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "PoolHourlySnapshot", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "poolHourlySnapshots", + "name": "deltaTotalChoppedBdvReceived_lte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PoolHourlySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PoolHourlySnapshot_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalChoppedBdvReceived_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalChoppedBdvReceived_not_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PoolHourlySnapshot", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pools", + "name": "deltaTotalChoppedBdv_gt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Pool_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Pool_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalChoppedBdv_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalChoppedBdv_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Pool", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "removeDeposit", + "name": "deltaTotalChoppedBdv_lt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "RemoveDeposit", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "removeDeposits", + "name": "deltaTotalChoppedBdv_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalChoppedBdv_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalChoppedBdv_not_in", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "RemoveDeposit_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "RemoveDeposit_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RemoveDeposit", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "reward", + "name": "deltaTotalUnderlying", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "Reward", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "rewards", + "name": "deltaTotalUnderlying_gt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Reward_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Reward_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalUnderlying_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalUnderlying_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Reward", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season", + "name": "deltaTotalUnderlying_lt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "Season", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "seasons", + "name": "deltaTotalUnderlying_lte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Season_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Season_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalUnderlying_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalUnderlying_not_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Season", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "seedChange", + "name": "deltaUnderlyingToken", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "SeedChange", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "seedChanges", + "name": "deltaUnderlyingToken_in", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SeedChange_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SeedChange_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SeedChange", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "sig", + "name": "deltaUnderlyingToken_not", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "Sig", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "sigs", + "name": "deltaUnderlyingToken_not_in", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Sig_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Sig_filter", + "name": "Boolean", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Sig", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silo", + "name": "id_lt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "Silo", + "kind": "SCALAR", + "name": "ID", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloAsset", + "name": "id_lte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "SiloAsset", + "kind": "SCALAR", + "name": "ID", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloAssetDailySnapshot", + "name": "id_not", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "SiloAssetDailySnapshot", + "kind": "SCALAR", + "name": "ID", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloAssetDailySnapshots", + "name": "id_not_in", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SiloAssetDailySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloAssetDailySnapshot_filter", + "name": "ID", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UnripeTokenDailySnapshot_filter", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recapPercent", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recapPercent_gt", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recapPercent_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recapPercent_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SiloAssetDailySnapshot", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloAssetHourlySnapshot", + "name": "recapPercent_lt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "SiloAssetHourlySnapshot", + "kind": "SCALAR", + "name": "BigDecimal", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloAssetHourlySnapshots", + "name": "recapPercent_lte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SiloAssetHourlySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloAssetHourlySnapshot_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recapPercent_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recapPercent_not_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SiloAssetHourlySnapshot", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloAssets", + "name": "season", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SiloAsset_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloAsset_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SiloAsset", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloDailySnapshot", + "name": "season_lt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "SiloDailySnapshot", + "kind": "SCALAR", + "name": "Int", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloDailySnapshots", + "name": "season_lte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SiloDailySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloDailySnapshot_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedAmount", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedAmount_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedAmount_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedAmount_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SiloDailySnapshot", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloDeposit", + "name": "totalChoppedAmount_lt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "SiloDeposit", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloDeposits", + "name": "totalChoppedAmount_lte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SiloDeposit_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloDeposit_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedAmount_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedAmount_not_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SiloDeposit", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloEvent", + "name": "totalChoppedBdv", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "INTERFACE", - "name": "SiloEvent", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloEvents", + "name": "totalChoppedBdvReceived", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SiloEvent_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloEvent_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedBdvReceived_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedBdvReceived_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedBdvReceived_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "SiloEvent", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloHourlySnapshot", + "name": "totalChoppedBdvReceived_lt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "SiloHourlySnapshot", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedBdvReceived_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedBdvReceived_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloHourlySnapshots", + "name": "totalChoppedBdvReceived_not_in", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SiloHourlySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloHourlySnapshot_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SiloHourlySnapshot", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloWithdraw", + "name": "totalChoppedBdv_gt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "SiloWithdraw", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloWithdraws", + "name": "totalChoppedBdv_gte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SiloWithdraw_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloWithdraw_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedBdv_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SiloWithdraw", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloYield", + "name": "totalChoppedBdv_lt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "SiloYield", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloYields", + "name": "totalChoppedBdv_lte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "SiloYield_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloYield_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedBdv_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedBdv_not_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SiloYield", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "silos", + "name": "totalUnderlying", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Silo_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Silo_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalUnderlying_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalUnderlying_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalUnderlying_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Silo", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "space", + "name": "totalUnderlying_lt", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Space", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalkChange", + "name": "totalUnderlying_lte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "StalkChange", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalkChanges", + "name": "totalUnderlying_not", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "StalkChange_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "StalkChange_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalUnderlying_not_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "StalkChange", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "token", + "name": "underlyingToken", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "Token", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenYield", + "name": "underlyingToken_", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "TokenYield", + "kind": "INPUT_OBJECT", + "name": "WhitelistTokenSetting_filter", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenYields", + "name": "underlyingToken_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken_contains_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken_ends_with_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken_gte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "TokenYield_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "TokenYield_filter", - "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": "TokenYield", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokens", + "name": "underlyingToken_in", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "Token_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Token_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Token", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "twaOracle", + "name": "underlyingToken_lt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "TwaOracle", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "twaOracles", + "name": "underlyingToken_lte", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "TwaOracle_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "TwaOracle_filter", - "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": "TwaOracle", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "wellOracle", + "name": "underlyingToken_not", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "WellOracle", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "wellOracles", + "name": "underlyingToken_not_contains", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "WellOracle_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "WellOracle_filter", - "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": "WellOracle", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "whitelistToken", + "name": "underlyingToken_not_contains_nocase", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "WhitelistToken", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "whitelistTokenDailySnapshot", + "name": "underlyingToken_not_ends_with", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "WhitelistTokenDailySnapshot", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "whitelistTokenDailySnapshots", + "name": "underlyingToken_not_ends_with_nocase", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "WhitelistTokenDailySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "WhitelistTokenDailySnapshot_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken_not_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "WhitelistTokenDailySnapshot", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "whitelistTokenHourlySnapshot", + "name": "underlyingToken_not_starts_with", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "WhitelistTokenHourlySnapshot", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "whitelistTokenHourlySnapshots", + "name": "underlyingToken_not_starts_with_nocase", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "WhitelistTokenHourlySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "WhitelistTokenHourlySnapshot_filter", - "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": "WhitelistTokenHourlySnapshot", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "whitelistTokenSetting", + "name": "underlyingToken_starts_with", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "OBJECT", - "name": "WhitelistTokenSetting", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "whitelistTokenSettings", + "name": "underlyingToken_starts_with_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UnripeToken_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken_contains_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken_ends_with_nocase", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "WhitelistTokenSetting_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "WhitelistTokenSetting_filter", - "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": "WhitelistTokenSetting", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "whitelistTokens", + "name": "unripeToken_gt", "description": null, - "args": [ - { - "name": "block", - "description": "The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Block_height", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "WhitelistToken_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgraphError", - "description": "Set to `allow` to receive data even if the subgraph has skipped over errors while syncing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "_SubgraphErrorPolicy_", - "ofType": null - } - }, - "defaultValue": "deny", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "WhitelistToken_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "WhitelistToken", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SubscriptionWhere", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "address", + "name": "unripeToken_lt", "description": null, "type": { "kind": "SCALAR", @@ -161072,27 +148400,23 @@ "deprecationReason": null }, { - "name": "address_in", + "name": "unripeToken_lte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created", + "name": "unripeToken_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -161100,11 +148424,11 @@ "deprecationReason": null }, { - "name": "created_gt", + "name": "unripeToken_not_contains", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -161112,11 +148436,11 @@ "deprecationReason": null }, { - "name": "created_gte", + "name": "unripeToken_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -161124,15 +148448,43 @@ "deprecationReason": null }, { - "name": "created_in", + "name": "unripeToken_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken_not_ends_with_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "defaultValue": null, @@ -161140,11 +148492,11 @@ "deprecationReason": null }, { - "name": "created_lt", + "name": "unripeToken_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -161152,11 +148504,11 @@ "deprecationReason": null }, { - "name": "created_lte", + "name": "unripeToken_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -161164,7 +148516,7 @@ "deprecationReason": null }, { - "name": "id", + "name": "unripeToken_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -161176,27 +148528,23 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "unripeToken_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ipfs", + "name": "updatedAt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -161204,15 +148552,43 @@ "deprecationReason": null }, { - "name": "ipfs_in", + "name": "updatedAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -161220,11 +148596,11 @@ "deprecationReason": null }, { - "name": "space", + "name": "updatedAt_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -161232,15 +148608,43 @@ "deprecationReason": null }, { - "name": "space_in", + "name": "updatedAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -161253,23 +148657,344 @@ "possibleTypes": null }, { - "kind": "SCALAR", - "name": "Timestamp", - "description": "A string representation of microseconds UNIX timestamp (16 digits)\n", + "kind": "ENUM", + "name": "UnripeTokenDailySnapshot_orderBy", + "description": null, + "isOneOf": null, "fields": null, "inputFields": null, "interfaces": null, - "enumValues": null, + "enumValues": [ + { + "name": "amountUnderlyingOne", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bdvUnderlyingOne", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chopRate", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "choppableAmountOne", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "choppableBdvOne", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaAmountUnderlyingOne", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaBdvUnderlyingOne", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChopRate", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChoppableAmountOne", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChoppableBdvOne", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaRecapPercent", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalChoppedAmount", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalChoppedBdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalChoppedBdvReceived", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalUnderlying", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaUnderlyingToken", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recapPercent", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedAmount", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedBdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedBdvReceived", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalUnderlying", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__decimals", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__gaugePoints", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__gpSelector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__lastDailySnapshotDay", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__lastHourlySnapshotSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__lwSelector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__milestoneSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__optimalPercentDepositedBdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__selector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__stalkEarnedPerSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__stalkIssuedPerBdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__updatedAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__amountUnderlyingOne", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__bdvUnderlyingOne", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__chopRate", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__choppableAmountOne", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__choppableBdvOne", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__lastDailySnapshotDay", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__lastHourlySnapshotSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__recapPercent", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__totalChoppedAmount", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__totalChoppedBdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__totalChoppedBdvReceived", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__totalUnderlying", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "possibleTypes": null }, { "kind": "OBJECT", - "name": "Token", + "name": "UnripeTokenHourlySnapshot", "description": null, + "isOneOf": null, "fields": [ { - "name": "decimals", - "description": "Number of decimals", + "name": "amountUnderlyingOne", + "description": "Point in time amount of `underlyingToken` corresponding to one of this unripe token (getUnderlyingPerUnripeToken)", "args": [], "type": { "kind": "NON_NULL", @@ -161284,15 +149009,15 @@ "deprecationReason": null }, { - "name": "id", - "description": "Smart contract address of the token", + "name": "bdvUnderlyingOne", + "description": "Point in time bdv of `amountUnderlyingOne` of `underlyingToken`. Assumed to not always be the same as bdv(id)", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } }, @@ -161300,8 +149025,8 @@ "deprecationReason": null }, { - "name": "lastPriceUSD", - "description": "Last USD price calculated. Isn't calculated for all tokens, in those cases will be zero.", + "name": "chopRate", + "description": "Point in time chop rate, in percent (getPercentPenalty)", "args": [], "type": { "kind": "NON_NULL", @@ -161316,42 +149041,31 @@ "deprecationReason": null }, { - "name": "name", - "description": "Name of the token, i.e. BEAN, WETH", + "name": "choppableAmountOne", + "description": "Point in time amount of `underlyingToken` which would be received if one of this unripe token were to be chopped (getPenalty)", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TokenYield", - "description": null, - "fields": [ + }, { - "name": "beanAPY", - "description": "Bean APY for season", + "name": "choppableBdvOne", + "description": "Point in time bdv that would be received if one of this unripe token were to be chopped", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null } }, @@ -161360,7 +149074,167 @@ }, { "name": "createdAt", - "description": "Unix timestamp of update", + "description": "Timestamp of initial snapshot creation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaAmountUnderlyingOne", + "description": "Note that the contents of this field are nonsense when deltaUnderlyingToken = true", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaBdvUnderlyingOne", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChopRate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChoppableAmountOne", + "description": "Note that the contents of this field are nonsense when deltaUnderlyingToken = true", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChoppableBdvOne", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaRecapPercent", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalChoppedAmount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalChoppedBdv", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalChoppedBdvReceived", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalUnderlying", + "description": "Note that the contents of this field are nonsense when deltaUnderlyingToken = true", "args": [], "type": { "kind": "NON_NULL", @@ -161374,16 +149248,48 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "deltaUnderlyingToken", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "id", - "description": "Token address - season - EMA window", + "description": "UnripeToken ID - Season", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Bytes", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recapPercent", + "description": "Point in time amount recapitalized, in percent (getRecapFundedPercent)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", "ofType": null } }, @@ -161392,7 +149298,7 @@ }, { "name": "season", - "description": "Season for APY calculation", + "description": "Season for the snapshot", "args": [], "type": { "kind": "NON_NULL", @@ -161407,15 +149313,15 @@ "deprecationReason": null }, { - "name": "siloYield", - "description": "Related silo yield entity", + "name": "totalChoppedAmount", + "description": "Point in time total amount of this unripe token which has been chopped", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "SiloYield", + "kind": "SCALAR", + "name": "BigInt", "ofType": null } }, @@ -161423,15 +149329,15 @@ "deprecationReason": null }, { - "name": "stalkAPY", - "description": "Stalk APY for season", + "name": "totalChoppedBdv", + "description": "Point in time total bdv of this unripe token which has been chopped", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null } }, @@ -161439,15 +149345,79 @@ "deprecationReason": null }, { - "name": "token", - "description": "Token being calculated", + "name": "totalChoppedBdvReceived", + "description": "Point in time total bdv of all `underlyingToken` that has been received from chopping", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalUnderlying", + "description": "Point in time total amount of `underlyingToken` for this unripe token (getTotalUnderlying)", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken", + "description": "Point in time ripe token underlying this unripe asset", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WhitelistTokenSetting", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken", + "description": "Unripe token associated with this snapshot", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UnripeToken", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "Timestamp of last entity update", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", "ofType": null } }, @@ -161462,16 +149432,181 @@ }, { "kind": "INPUT_OBJECT", - "name": "TokenYield_filter", + "name": "UnripeTokenHourlySnapshot_filter", "description": null, + "isOneOf": false, "fields": null, "inputFields": [ { - "name": "_change_block", - "description": "Filter for the block changed event.", + "name": "_change_block", + "description": "Filter for the block changed event.", + "type": { + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amountUnderlyingOne", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amountUnderlyingOne_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amountUnderlyingOne_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amountUnderlyingOne_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amountUnderlyingOne_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amountUnderlyingOne_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amountUnderlyingOne_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amountUnderlyingOne_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UnripeTokenHourlySnapshot_filter", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bdvUnderlyingOne", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bdvUnderlyingOne_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bdvUnderlyingOne_gte", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -161479,15 +149614,19 @@ "deprecationReason": null }, { - "name": "and", + "name": "bdvUnderlyingOne_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "TokenYield_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -161495,11 +149634,11 @@ "deprecationReason": null }, { - "name": "beanAPY", + "name": "bdvUnderlyingOne_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -161507,11 +149646,11 @@ "deprecationReason": null }, { - "name": "beanAPY_gt", + "name": "bdvUnderlyingOne_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -161519,11 +149658,11 @@ "deprecationReason": null }, { - "name": "beanAPY_gte", + "name": "bdvUnderlyingOne_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -161531,7 +149670,7 @@ "deprecationReason": null }, { - "name": "beanAPY_in", + "name": "bdvUnderlyingOne_not_in", "description": null, "type": { "kind": "LIST", @@ -161541,7 +149680,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null } } @@ -161551,7 +149690,7 @@ "deprecationReason": null }, { - "name": "beanAPY_lt", + "name": "chopRate", "description": null, "type": { "kind": "SCALAR", @@ -161563,7 +149702,7 @@ "deprecationReason": null }, { - "name": "beanAPY_lte", + "name": "chopRate_gt", "description": null, "type": { "kind": "SCALAR", @@ -161575,7 +149714,7 @@ "deprecationReason": null }, { - "name": "beanAPY_not", + "name": "chopRate_gte", "description": null, "type": { "kind": "SCALAR", @@ -161587,7 +149726,7 @@ "deprecationReason": null }, { - "name": "beanAPY_not_in", + "name": "chopRate_in", "description": null, "type": { "kind": "LIST", @@ -161607,11 +149746,11 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "chopRate_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -161619,11 +149758,11 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "chopRate_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -161631,11 +149770,11 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "chopRate_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -161643,7 +149782,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "chopRate_not_in", "description": null, "type": { "kind": "LIST", @@ -161653,7 +149792,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "BigDecimal", "ofType": null } } @@ -161663,7 +149802,7 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "choppableAmountOne", "description": null, "type": { "kind": "SCALAR", @@ -161675,7 +149814,7 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "choppableAmountOne_gt", "description": null, "type": { "kind": "SCALAR", @@ -161687,7 +149826,7 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "choppableAmountOne_gte", "description": null, "type": { "kind": "SCALAR", @@ -161699,7 +149838,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "choppableAmountOne_in", "description": null, "type": { "kind": "LIST", @@ -161719,23 +149858,11 @@ "deprecationReason": null }, { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_contains", + "name": "choppableAmountOne_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -161743,11 +149870,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "choppableAmountOne_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -161755,11 +149882,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "choppableAmountOne_not", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -161767,7 +149894,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "choppableAmountOne_not_in", "description": null, "type": { "kind": "LIST", @@ -161777,7 +149904,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null } } @@ -161787,23 +149914,11 @@ "deprecationReason": null }, { - "name": "id_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_lte", + "name": "choppableBdvOne", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -161811,11 +149926,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "choppableBdvOne_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -161823,11 +149938,11 @@ "deprecationReason": null }, { - "name": "id_not_contains", + "name": "choppableBdvOne_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -161835,7 +149950,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "choppableBdvOne_in", "description": null, "type": { "kind": "LIST", @@ -161845,7 +149960,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null } } @@ -161855,27 +149970,11 @@ "deprecationReason": null }, { - "name": "or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "TokenYield_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", + "name": "choppableBdvOne_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -161883,11 +149982,11 @@ "deprecationReason": null }, { - "name": "season_gt", + "name": "choppableBdvOne_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -161895,11 +149994,11 @@ "deprecationReason": null }, { - "name": "season_gte", + "name": "choppableBdvOne_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -161907,7 +150006,7 @@ "deprecationReason": null }, { - "name": "season_in", + "name": "choppableBdvOne_not_in", "description": null, "type": { "kind": "LIST", @@ -161917,7 +150016,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -161927,11 +150026,11 @@ "deprecationReason": null }, { - "name": "season_lt", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -161939,11 +150038,11 @@ "deprecationReason": null }, { - "name": "season_lte", + "name": "createdAt_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -161951,11 +150050,11 @@ "deprecationReason": null }, { - "name": "season_not", + "name": "createdAt_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -161963,7 +150062,7 @@ "deprecationReason": null }, { - "name": "season_not_in", + "name": "createdAt_in", "description": null, "type": { "kind": "LIST", @@ -161973,7 +150072,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null } } @@ -161983,23 +150082,11 @@ "deprecationReason": null }, { - "name": "siloYield", + "name": "createdAt_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "siloYield_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SiloYield_filter", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162007,11 +150094,11 @@ "deprecationReason": null }, { - "name": "siloYield_contains", + "name": "createdAt_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162019,11 +150106,11 @@ "deprecationReason": null }, { - "name": "siloYield_contains_nocase", + "name": "createdAt_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162031,23 +150118,31 @@ "deprecationReason": null }, { - "name": "siloYield_ends_with", + "name": "createdAt_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloYield_ends_with_nocase", + "name": "deltaAmountUnderlyingOne", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162055,11 +150150,11 @@ "deprecationReason": null }, { - "name": "siloYield_gt", + "name": "deltaAmountUnderlyingOne_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162067,11 +150162,11 @@ "deprecationReason": null }, { - "name": "siloYield_gte", + "name": "deltaAmountUnderlyingOne_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162079,7 +150174,7 @@ "deprecationReason": null }, { - "name": "siloYield_in", + "name": "deltaAmountUnderlyingOne_in", "description": null, "type": { "kind": "LIST", @@ -162089,7 +150184,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -162099,11 +150194,11 @@ "deprecationReason": null }, { - "name": "siloYield_lt", + "name": "deltaAmountUnderlyingOne_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162111,11 +150206,11 @@ "deprecationReason": null }, { - "name": "siloYield_lte", + "name": "deltaAmountUnderlyingOne_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162123,11 +150218,11 @@ "deprecationReason": null }, { - "name": "siloYield_not", + "name": "deltaAmountUnderlyingOne_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162135,23 +150230,31 @@ "deprecationReason": null }, { - "name": "siloYield_not_contains", + "name": "deltaAmountUnderlyingOne_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloYield_not_contains_nocase", + "name": "deltaBdvUnderlyingOne", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162159,11 +150262,11 @@ "deprecationReason": null }, { - "name": "siloYield_not_ends_with", + "name": "deltaBdvUnderlyingOne_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162171,11 +150274,11 @@ "deprecationReason": null }, { - "name": "siloYield_not_ends_with_nocase", + "name": "deltaBdvUnderlyingOne_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162183,7 +150286,7 @@ "deprecationReason": null }, { - "name": "siloYield_not_in", + "name": "deltaBdvUnderlyingOne_in", "description": null, "type": { "kind": "LIST", @@ -162193,7 +150296,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -162203,11 +150306,11 @@ "deprecationReason": null }, { - "name": "siloYield_not_starts_with", + "name": "deltaBdvUnderlyingOne_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162215,11 +150318,11 @@ "deprecationReason": null }, { - "name": "siloYield_not_starts_with_nocase", + "name": "deltaBdvUnderlyingOne_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162227,11 +150330,11 @@ "deprecationReason": null }, { - "name": "siloYield_starts_with", + "name": "deltaBdvUnderlyingOne_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162239,19 +150342,27 @@ "deprecationReason": null }, { - "name": "siloYield_starts_with_nocase", + "name": "deltaBdvUnderlyingOne_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalkAPY", + "name": "deltaChopRate", "description": null, "type": { "kind": "SCALAR", @@ -162263,7 +150374,7 @@ "deprecationReason": null }, { - "name": "stalkAPY_gt", + "name": "deltaChopRate_gt", "description": null, "type": { "kind": "SCALAR", @@ -162275,7 +150386,7 @@ "deprecationReason": null }, { - "name": "stalkAPY_gte", + "name": "deltaChopRate_gte", "description": null, "type": { "kind": "SCALAR", @@ -162287,7 +150398,7 @@ "deprecationReason": null }, { - "name": "stalkAPY_in", + "name": "deltaChopRate_in", "description": null, "type": { "kind": "LIST", @@ -162307,7 +150418,7 @@ "deprecationReason": null }, { - "name": "stalkAPY_lt", + "name": "deltaChopRate_lt", "description": null, "type": { "kind": "SCALAR", @@ -162319,7 +150430,7 @@ "deprecationReason": null }, { - "name": "stalkAPY_lte", + "name": "deltaChopRate_lte", "description": null, "type": { "kind": "SCALAR", @@ -162331,7 +150442,7 @@ "deprecationReason": null }, { - "name": "stalkAPY_not", + "name": "deltaChopRate_not", "description": null, "type": { "kind": "SCALAR", @@ -162343,7 +150454,7 @@ "deprecationReason": null }, { - "name": "stalkAPY_not_in", + "name": "deltaChopRate_not_in", "description": null, "type": { "kind": "LIST", @@ -162363,23 +150474,11 @@ "deprecationReason": null }, { - "name": "token", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_contains", + "name": "deltaChoppableAmountOne", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162387,11 +150486,11 @@ "deprecationReason": null }, { - "name": "token_gt", + "name": "deltaChoppableAmountOne_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162399,11 +150498,11 @@ "deprecationReason": null }, { - "name": "token_gte", + "name": "deltaChoppableAmountOne_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162411,7 +150510,7 @@ "deprecationReason": null }, { - "name": "token_in", + "name": "deltaChoppableAmountOne_in", "description": null, "type": { "kind": "LIST", @@ -162421,7 +150520,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null } } @@ -162431,23 +150530,11 @@ "deprecationReason": null }, { - "name": "token_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_lte", + "name": "deltaChoppableAmountOne_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162455,11 +150542,11 @@ "deprecationReason": null }, { - "name": "token_not", + "name": "deltaChoppableAmountOne_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162467,11 +150554,11 @@ "deprecationReason": null }, { - "name": "token_not_contains", + "name": "deltaChoppableAmountOne_not", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162479,7 +150566,7 @@ "deprecationReason": null }, { - "name": "token_not_in", + "name": "deltaChoppableAmountOne_not_in", "description": null, "type": { "kind": "LIST", @@ -162489,7 +150576,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null } } @@ -162497,119 +150584,205 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "TokenYield_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "beanAPY", + "name": "deltaChoppableBdvOne", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", + "name": "deltaChoppableBdvOne_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "deltaChoppableBdvOne_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season", + "name": "deltaChoppableBdvOne_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloYield", + "name": "deltaChoppableBdvOne_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloYield__beansPerSeasonEMA", + "name": "deltaChoppableBdvOne_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloYield__beta", + "name": "deltaChoppableBdvOne_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloYield__createdAt", + "name": "deltaChoppableBdvOne_not_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloYield__emaWindow", + "name": "deltaRecapPercent", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloYield__id", + "name": "deltaRecapPercent_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloYield__season", + "name": "deltaRecapPercent_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "siloYield__u", + "name": "deltaRecapPercent_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalkAPY", + "name": "deltaRecapPercent_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "token", + "name": "deltaRecapPercent_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "Token_filter", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "_change_block", - "description": "Filter for the block changed event.", + "name": "deltaRecapPercent_not", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -162617,15 +150790,19 @@ "deprecationReason": null }, { - "name": "and", + "name": "deltaRecapPercent_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "Token_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } } }, "defaultValue": null, @@ -162633,7 +150810,7 @@ "deprecationReason": null }, { - "name": "decimals", + "name": "deltaTotalChoppedAmount", "description": null, "type": { "kind": "SCALAR", @@ -162645,7 +150822,7 @@ "deprecationReason": null }, { - "name": "decimals_gt", + "name": "deltaTotalChoppedAmount_gt", "description": null, "type": { "kind": "SCALAR", @@ -162657,7 +150834,7 @@ "deprecationReason": null }, { - "name": "decimals_gte", + "name": "deltaTotalChoppedAmount_gte", "description": null, "type": { "kind": "SCALAR", @@ -162669,7 +150846,7 @@ "deprecationReason": null }, { - "name": "decimals_in", + "name": "deltaTotalChoppedAmount_in", "description": null, "type": { "kind": "LIST", @@ -162689,7 +150866,7 @@ "deprecationReason": null }, { - "name": "decimals_lt", + "name": "deltaTotalChoppedAmount_lt", "description": null, "type": { "kind": "SCALAR", @@ -162701,7 +150878,7 @@ "deprecationReason": null }, { - "name": "decimals_lte", + "name": "deltaTotalChoppedAmount_lte", "description": null, "type": { "kind": "SCALAR", @@ -162713,7 +150890,7 @@ "deprecationReason": null }, { - "name": "decimals_not", + "name": "deltaTotalChoppedAmount_not", "description": null, "type": { "kind": "SCALAR", @@ -162725,7 +150902,7 @@ "deprecationReason": null }, { - "name": "decimals_not_in", + "name": "deltaTotalChoppedAmount_not_in", "description": null, "type": { "kind": "LIST", @@ -162745,11 +150922,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "deltaTotalChoppedBdv", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162757,11 +150934,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "deltaTotalChoppedBdvReceived", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162769,11 +150946,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "deltaTotalChoppedBdvReceived_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162781,7 +150958,19 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "deltaTotalChoppedBdvReceived_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalChoppedBdvReceived_in", "description": null, "type": { "kind": "LIST", @@ -162791,7 +150980,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -162801,11 +150990,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "deltaTotalChoppedBdvReceived_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162813,11 +151002,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "deltaTotalChoppedBdvReceived_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162825,11 +151014,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "deltaTotalChoppedBdvReceived_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162837,7 +151026,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "deltaTotalChoppedBdvReceived_not_in", "description": null, "type": { "kind": "LIST", @@ -162847,7 +151036,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -162857,23 +151046,11 @@ "deprecationReason": null }, { - "name": "lastPriceUSD", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigDecimal", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastPriceUSD_gt", + "name": "deltaTotalChoppedBdv_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162881,11 +151058,11 @@ "deprecationReason": null }, { - "name": "lastPriceUSD_gte", + "name": "deltaTotalChoppedBdv_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162893,7 +151070,7 @@ "deprecationReason": null }, { - "name": "lastPriceUSD_in", + "name": "deltaTotalChoppedBdv_in", "description": null, "type": { "kind": "LIST", @@ -162903,7 +151080,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null } } @@ -162913,11 +151090,11 @@ "deprecationReason": null }, { - "name": "lastPriceUSD_lt", + "name": "deltaTotalChoppedBdv_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162925,11 +151102,11 @@ "deprecationReason": null }, { - "name": "lastPriceUSD_lte", + "name": "deltaTotalChoppedBdv_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162937,11 +151114,11 @@ "deprecationReason": null }, { - "name": "lastPriceUSD_not", + "name": "deltaTotalChoppedBdv_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162949,7 +151126,7 @@ "deprecationReason": null }, { - "name": "lastPriceUSD_not_in", + "name": "deltaTotalChoppedBdv_not_in", "description": null, "type": { "kind": "LIST", @@ -162959,7 +151136,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigDecimal", + "name": "BigInt", "ofType": null } } @@ -162969,11 +151146,11 @@ "deprecationReason": null }, { - "name": "name", + "name": "deltaTotalUnderlying", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162981,11 +151158,11 @@ "deprecationReason": null }, { - "name": "name_contains", + "name": "deltaTotalUnderlying_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -162993,11 +151170,11 @@ "deprecationReason": null }, { - "name": "name_contains_nocase", + "name": "deltaTotalUnderlying_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -163005,23 +151182,31 @@ "deprecationReason": null }, { - "name": "name_ends_with", + "name": "deltaTotalUnderlying_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "name_ends_with_nocase", + "name": "deltaTotalUnderlying_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -163029,11 +151214,11 @@ "deprecationReason": null }, { - "name": "name_gt", + "name": "deltaTotalUnderlying_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -163041,11 +151226,11 @@ "deprecationReason": null }, { - "name": "name_gte", + "name": "deltaTotalUnderlying_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -163053,7 +151238,7 @@ "deprecationReason": null }, { - "name": "name_in", + "name": "deltaTotalUnderlying_not_in", "description": null, "type": { "kind": "LIST", @@ -163063,7 +151248,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -163073,11 +151258,11 @@ "deprecationReason": null }, { - "name": "name_lt", + "name": "deltaUnderlyingToken", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -163085,23 +151270,31 @@ "deprecationReason": null }, { - "name": "name_lte", + "name": "deltaUnderlyingToken_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "name_not", + "name": "deltaUnderlyingToken_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -163109,23 +151302,31 @@ "deprecationReason": null }, { - "name": "name_not_contains", + "name": "deltaUnderlyingToken_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "name_not_contains_nocase", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -163133,11 +151334,11 @@ "deprecationReason": null }, { - "name": "name_not_ends_with", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -163145,11 +151346,11 @@ "deprecationReason": null }, { - "name": "name_not_ends_with_nocase", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -163157,7 +151358,7 @@ "deprecationReason": null }, { - "name": "name_not_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -163167,7 +151368,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } } @@ -163177,11 +151378,11 @@ "deprecationReason": null }, { - "name": "name_not_starts_with", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -163189,11 +151390,11 @@ "deprecationReason": null }, { - "name": "name_not_starts_with_nocase", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -163201,11 +151402,11 @@ "deprecationReason": null }, { - "name": "name_starts_with", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -163213,12 +151414,20 @@ "deprecationReason": null }, { - "name": "name_starts_with_nocase", + "name": "id_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, @@ -163232,356 +151441,312 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "Token_filter", + "name": "UnripeTokenHourlySnapshot_filter", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "Token_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "decimals", + "name": "recapPercent", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "recapPercent_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastPriceUSD", + "name": "recapPercent_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", + "name": "recapPercent_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Treasury", - "description": null, - "fields": [ + }, { - "name": "address", + "name": "recapPercent_lt", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", + "name": "recapPercent_lte", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "network", + "name": "recapPercent_not", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TwaOracle", - "description": null, - "fields": [ + }, { - "name": "cumulativeWellReserves", + "name": "recapPercent_not_in", "description": null, - "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cumulativeWellReservesBlock", + "name": "season", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cumulativeWellReservesPrev", + "name": "season_gt", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cumulativeWellReservesPrevBlock", + "name": "season_gte", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cumulativeWellReservesPrevTime", + "name": "season_in", "description": null, - "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cumulativeWellReservesTime", + "name": "season_lt", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "season_lte", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastBalances", + "name": "season_not", "description": null, - "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season_not_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastSun", + "name": "totalChoppedAmount", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastUpdated", + "name": "totalChoppedAmount_gt", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pool", + "name": "totalChoppedAmount_gte", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Pool", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "priceCumulativeLast", + "name": "totalChoppedAmount_in", "description": null, - "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "priceCumulativeSun", + "name": "totalChoppedAmount_lt", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "TwaOracle_filter", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "_change_block", - "description": "Filter for the block changed event.", + "name": "totalChoppedAmount_lte", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -163589,15 +151754,31 @@ "deprecationReason": null }, { - "name": "and", + "name": "totalChoppedAmount_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedAmount_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "TwaOracle_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -163605,11 +151786,11 @@ "deprecationReason": null }, { - "name": "cumulativeWellReserves", + "name": "totalChoppedBdv", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -163617,7 +151798,7 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesBlock", + "name": "totalChoppedBdvReceived", "description": null, "type": { "kind": "SCALAR", @@ -163629,7 +151810,7 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesBlock_gt", + "name": "totalChoppedBdvReceived_gt", "description": null, "type": { "kind": "SCALAR", @@ -163641,7 +151822,7 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesBlock_gte", + "name": "totalChoppedBdvReceived_gte", "description": null, "type": { "kind": "SCALAR", @@ -163653,7 +151834,7 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesBlock_in", + "name": "totalChoppedBdvReceived_in", "description": null, "type": { "kind": "LIST", @@ -163673,7 +151854,7 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesBlock_lt", + "name": "totalChoppedBdvReceived_lt", "description": null, "type": { "kind": "SCALAR", @@ -163685,7 +151866,7 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesBlock_lte", + "name": "totalChoppedBdvReceived_lte", "description": null, "type": { "kind": "SCALAR", @@ -163697,7 +151878,7 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesBlock_not", + "name": "totalChoppedBdvReceived_not", "description": null, "type": { "kind": "SCALAR", @@ -163709,7 +151890,7 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesBlock_not_in", + "name": "totalChoppedBdvReceived_not_in", "description": null, "type": { "kind": "LIST", @@ -163729,31 +151910,7 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesPrev", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cumulativeWellReservesPrevBlock", - "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cumulativeWellReservesPrevBlock_gt", + "name": "totalChoppedBdv_gt", "description": null, "type": { "kind": "SCALAR", @@ -163765,7 +151922,7 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesPrevBlock_gte", + "name": "totalChoppedBdv_gte", "description": null, "type": { "kind": "SCALAR", @@ -163777,7 +151934,7 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesPrevBlock_in", + "name": "totalChoppedBdv_in", "description": null, "type": { "kind": "LIST", @@ -163797,7 +151954,7 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesPrevBlock_lt", + "name": "totalChoppedBdv_lt", "description": null, "type": { "kind": "SCALAR", @@ -163809,7 +151966,7 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesPrevBlock_lte", + "name": "totalChoppedBdv_lte", "description": null, "type": { "kind": "SCALAR", @@ -163821,7 +151978,7 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesPrevBlock_not", + "name": "totalChoppedBdv_not", "description": null, "type": { "kind": "SCALAR", @@ -163833,7 +151990,7 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesPrevBlock_not_in", + "name": "totalChoppedBdv_not_in", "description": null, "type": { "kind": "LIST", @@ -163853,7 +152010,7 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesPrevTime", + "name": "totalUnderlying", "description": null, "type": { "kind": "SCALAR", @@ -163865,7 +152022,7 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesPrevTime_gt", + "name": "totalUnderlying_gt", "description": null, "type": { "kind": "SCALAR", @@ -163877,7 +152034,7 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesPrevTime_gte", + "name": "totalUnderlying_gte", "description": null, "type": { "kind": "SCALAR", @@ -163889,7 +152046,7 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesPrevTime_in", + "name": "totalUnderlying_in", "description": null, "type": { "kind": "LIST", @@ -163909,7 +152066,7 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesPrevTime_lt", + "name": "totalUnderlying_lt", "description": null, "type": { "kind": "SCALAR", @@ -163921,7 +152078,7 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesPrevTime_lte", + "name": "totalUnderlying_lte", "description": null, "type": { "kind": "SCALAR", @@ -163933,7 +152090,7 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesPrevTime_not", + "name": "totalUnderlying_not", "description": null, "type": { "kind": "SCALAR", @@ -163945,7 +152102,7 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesPrevTime_not_in", + "name": "totalUnderlying_not_in", "description": null, "type": { "kind": "LIST", @@ -163965,11 +152122,11 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesPrev_contains", + "name": "underlyingToken", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -163977,11 +152134,11 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesPrev_gt", + "name": "underlyingToken_", "description": null, "type": { - "kind": "SCALAR", - "name": "Bytes", + "kind": "INPUT_OBJECT", + "name": "WhitelistTokenSetting_filter", "ofType": null }, "defaultValue": null, @@ -163989,11 +152146,11 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesPrev_gte", + "name": "underlyingToken_contains", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -164001,31 +152158,23 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesPrev_in", + "name": "underlyingToken_contains_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cumulativeWellReservesPrev_lt", + "name": "underlyingToken_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -164033,11 +152182,11 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesPrev_lte", + "name": "underlyingToken_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -164045,11 +152194,11 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesPrev_not", + "name": "underlyingToken_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -164057,11 +152206,11 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesPrev_not_contains", + "name": "underlyingToken_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -164069,7 +152218,7 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesPrev_not_in", + "name": "underlyingToken_in", "description": null, "type": { "kind": "LIST", @@ -164079,7 +152228,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null } } @@ -164089,11 +152238,11 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesTime", + "name": "underlyingToken_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -164101,11 +152250,11 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesTime_gt", + "name": "underlyingToken_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -164113,11 +152262,11 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesTime_gte", + "name": "underlyingToken_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -164125,31 +152274,23 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesTime_in", + "name": "underlyingToken_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cumulativeWellReservesTime_lt", + "name": "underlyingToken_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -164157,11 +152298,11 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesTime_lte", + "name": "underlyingToken_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -164169,11 +152310,11 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesTime_not", + "name": "underlyingToken_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -164181,7 +152322,7 @@ "deprecationReason": null }, { - "name": "cumulativeWellReservesTime_not_in", + "name": "underlyingToken_not_in", "description": null, "type": { "kind": "LIST", @@ -164191,7 +152332,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -164201,11 +152342,11 @@ "deprecationReason": null }, { - "name": "cumulativeWellReserves_contains", + "name": "underlyingToken_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -164213,11 +152354,11 @@ "deprecationReason": null }, { - "name": "cumulativeWellReserves_gt", + "name": "underlyingToken_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -164225,11 +152366,11 @@ "deprecationReason": null }, { - "name": "cumulativeWellReserves_gte", + "name": "underlyingToken_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -164237,31 +152378,23 @@ "deprecationReason": null }, { - "name": "cumulativeWellReserves_in", + "name": "underlyingToken_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cumulativeWellReserves_lt", + "name": "unripeToken", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -164269,11 +152402,11 @@ "deprecationReason": null }, { - "name": "cumulativeWellReserves_lte", + "name": "unripeToken_", "description": null, "type": { - "kind": "SCALAR", - "name": "Bytes", + "kind": "INPUT_OBJECT", + "name": "UnripeToken_filter", "ofType": null }, "defaultValue": null, @@ -164281,11 +152414,11 @@ "deprecationReason": null }, { - "name": "cumulativeWellReserves_not", + "name": "unripeToken_contains", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -164293,11 +152426,11 @@ "deprecationReason": null }, { - "name": "cumulativeWellReserves_not_contains", + "name": "unripeToken_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -164305,31 +152438,23 @@ "deprecationReason": null }, { - "name": "cumulativeWellReserves_not_in", + "name": "unripeToken_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "unripeToken_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -164337,11 +152462,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "unripeToken_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -164349,11 +152474,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "unripeToken_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -164361,7 +152486,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "unripeToken_in", "description": null, "type": { "kind": "LIST", @@ -164371,7 +152496,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } } @@ -164381,11 +152506,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "unripeToken_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -164393,11 +152518,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "unripeToken_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -164405,11 +152530,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "unripeToken_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -164417,87 +152542,55 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "unripeToken_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastBalances", + "name": "unripeToken_not_contains_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastBalances_contains", + "name": "unripeToken_not_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastBalances_contains_nocase", + "name": "unripeToken_not_ends_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastBalances_not", + "name": "unripeToken_not_in", "description": null, "type": { "kind": "LIST", @@ -164507,7 +152600,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } } @@ -164517,47 +152610,55 @@ "deprecationReason": null }, { - "name": "lastBalances_not_contains", + "name": "unripeToken_not_starts_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastBalances_not_contains_nocase", + "name": "unripeToken_not_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastSun", + "name": "unripeToken_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken_starts_with_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", "description": null, "type": { "kind": "SCALAR", @@ -164569,7 +152670,7 @@ "deprecationReason": null }, { - "name": "lastSun_gt", + "name": "updatedAt_gt", "description": null, "type": { "kind": "SCALAR", @@ -164581,7 +152682,7 @@ "deprecationReason": null }, { - "name": "lastSun_gte", + "name": "updatedAt_gte", "description": null, "type": { "kind": "SCALAR", @@ -164593,7 +152694,7 @@ "deprecationReason": null }, { - "name": "lastSun_in", + "name": "updatedAt_in", "description": null, "type": { "kind": "LIST", @@ -164613,7 +152714,7 @@ "deprecationReason": null }, { - "name": "lastSun_lt", + "name": "updatedAt_lt", "description": null, "type": { "kind": "SCALAR", @@ -164625,7 +152726,7 @@ "deprecationReason": null }, { - "name": "lastSun_lte", + "name": "updatedAt_lte", "description": null, "type": { "kind": "SCALAR", @@ -164637,7 +152738,7 @@ "deprecationReason": null }, { - "name": "lastSun_not", + "name": "updatedAt_not", "description": null, "type": { "kind": "SCALAR", @@ -164649,7 +152750,7 @@ "deprecationReason": null }, { - "name": "lastSun_not_in", + "name": "updatedAt_not_in", "description": null, "type": { "kind": "LIST", @@ -164667,9 +152768,363 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "UnripeTokenHourlySnapshot_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "amountUnderlyingOne", + "description": null, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "lastUpdated", + "name": "bdvUnderlyingOne", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chopRate", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "choppableAmountOne", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "choppableBdvOne", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaAmountUnderlyingOne", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaBdvUnderlyingOne", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChopRate", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChoppableAmountOne", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaChoppableBdvOne", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaRecapPercent", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalChoppedAmount", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalChoppedBdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalChoppedBdvReceived", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaTotalUnderlying", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaUnderlyingToken", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recapPercent", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedAmount", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedBdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedBdvReceived", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalUnderlying", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__decimals", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__gaugePoints", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__gpSelector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__lastDailySnapshotDay", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__lastHourlySnapshotSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__lwSelector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__milestoneSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__optimalPercentDepositedBdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__selector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__stalkEarnedPerSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__stalkIssuedPerBdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__updatedAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__amountUnderlyingOne", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__bdvUnderlyingOne", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__chopRate", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__choppableAmountOne", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__choppableBdvOne", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__lastDailySnapshotDay", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__lastHourlySnapshotSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__recapPercent", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__totalChoppedAmount", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__totalChoppedBdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__totalChoppedBdvReceived", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unripeToken__totalUnderlying", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UnripeToken_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ + { + "name": "_change_block", + "description": "Filter for the block changed event.", + "type": { + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amountUnderlyingOne", "description": null, "type": { "kind": "SCALAR", @@ -164681,7 +153136,7 @@ "deprecationReason": null }, { - "name": "lastUpdated_gt", + "name": "amountUnderlyingOne_gt", "description": null, "type": { "kind": "SCALAR", @@ -164693,7 +153148,7 @@ "deprecationReason": null }, { - "name": "lastUpdated_gte", + "name": "amountUnderlyingOne_gte", "description": null, "type": { "kind": "SCALAR", @@ -164705,7 +153160,7 @@ "deprecationReason": null }, { - "name": "lastUpdated_in", + "name": "amountUnderlyingOne_in", "description": null, "type": { "kind": "LIST", @@ -164725,7 +153180,7 @@ "deprecationReason": null }, { - "name": "lastUpdated_lt", + "name": "amountUnderlyingOne_lt", "description": null, "type": { "kind": "SCALAR", @@ -164737,7 +153192,7 @@ "deprecationReason": null }, { - "name": "lastUpdated_lte", + "name": "amountUnderlyingOne_lte", "description": null, "type": { "kind": "SCALAR", @@ -164749,7 +153204,7 @@ "deprecationReason": null }, { - "name": "lastUpdated_not", + "name": "amountUnderlyingOne_not", "description": null, "type": { "kind": "SCALAR", @@ -164761,7 +153216,7 @@ "deprecationReason": null }, { - "name": "lastUpdated_not_in", + "name": "amountUnderlyingOne_not_in", "description": null, "type": { "kind": "LIST", @@ -164781,14 +153236,14 @@ "deprecationReason": null }, { - "name": "or", + "name": "and", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "TwaOracle_filter", + "name": "UnripeToken_filter", "ofType": null } }, @@ -164797,23 +153252,11 @@ "deprecationReason": null }, { - "name": "pool", + "name": "bdvUnderlyingOne", "description": null, "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Pool_filter", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -164821,11 +153264,11 @@ "deprecationReason": null }, { - "name": "pool_contains", + "name": "bdvUnderlyingOne_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -164833,11 +153276,11 @@ "deprecationReason": null }, { - "name": "pool_contains_nocase", + "name": "bdvUnderlyingOne_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -164845,23 +153288,31 @@ "deprecationReason": null }, { - "name": "pool_ends_with", + "name": "bdvUnderlyingOne_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pool_ends_with_nocase", + "name": "bdvUnderlyingOne_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -164869,11 +153320,11 @@ "deprecationReason": null }, { - "name": "pool_gt", + "name": "bdvUnderlyingOne_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -164881,11 +153332,11 @@ "deprecationReason": null }, { - "name": "pool_gte", + "name": "bdvUnderlyingOne_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -164893,7 +153344,7 @@ "deprecationReason": null }, { - "name": "pool_in", + "name": "bdvUnderlyingOne_not_in", "description": null, "type": { "kind": "LIST", @@ -164903,7 +153354,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -164913,11 +153364,11 @@ "deprecationReason": null }, { - "name": "pool_lt", + "name": "chopRate", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -164925,11 +153376,11 @@ "deprecationReason": null }, { - "name": "pool_lte", + "name": "chopRate_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -164937,11 +153388,11 @@ "deprecationReason": null }, { - "name": "pool_not", + "name": "chopRate_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -164949,23 +153400,31 @@ "deprecationReason": null }, { - "name": "pool_not_contains", + "name": "chopRate_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pool_not_contains_nocase", + "name": "chopRate_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -164973,11 +153432,11 @@ "deprecationReason": null }, { - "name": "pool_not_ends_with", + "name": "chopRate_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -164985,11 +153444,11 @@ "deprecationReason": null }, { - "name": "pool_not_ends_with_nocase", + "name": "chopRate_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -164997,7 +153456,7 @@ "deprecationReason": null }, { - "name": "pool_not_in", + "name": "chopRate_not_in", "description": null, "type": { "kind": "LIST", @@ -165007,7 +153466,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null } } @@ -165017,23 +153476,11 @@ "deprecationReason": null }, { - "name": "pool_not_starts_with", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool_not_starts_with_nocase", + "name": "choppableAmountOne", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -165041,11 +153488,11 @@ "deprecationReason": null }, { - "name": "pool_starts_with", + "name": "choppableAmountOne_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -165053,11 +153500,11 @@ "deprecationReason": null }, { - "name": "pool_starts_with_nocase", + "name": "choppableAmountOne_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -165065,7 +153512,7 @@ "deprecationReason": null }, { - "name": "priceCumulativeLast", + "name": "choppableAmountOne_in", "description": null, "type": { "kind": "LIST", @@ -165085,67 +153532,43 @@ "deprecationReason": null }, { - "name": "priceCumulativeLast_contains", + "name": "choppableAmountOne_lt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "priceCumulativeLast_contains_nocase", + "name": "choppableAmountOne_lte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "priceCumulativeLast_not", + "name": "choppableAmountOne_not", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "priceCumulativeLast_not_contains", + "name": "choppableAmountOne_not_in", "description": null, "type": { "kind": "LIST", @@ -165165,67 +153588,43 @@ "deprecationReason": null }, { - "name": "priceCumulativeLast_not_contains_nocase", + "name": "choppableBdvOne", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "priceCumulativeSun", + "name": "choppableBdvOne_gt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "priceCumulativeSun_contains", + "name": "choppableBdvOne_gte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "priceCumulativeSun_contains_nocase", + "name": "choppableBdvOne_in", "description": null, "type": { "kind": "LIST", @@ -165245,47 +153644,43 @@ "deprecationReason": null }, { - "name": "priceCumulativeSun_not", + "name": "choppableBdvOne_lt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "priceCumulativeSun_not_contains", + "name": "choppableBdvOne_lte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "priceCumulativeSun_not_contains_nocase", + "name": "choppableBdvOne_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "choppableBdvOne_not_in", "description": null, "type": { "kind": "LIST", @@ -165303,346 +153698,337 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "TwaOracle_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "cumulativeWellReserves", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cumulativeWellReservesBlock", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cumulativeWellReservesPrev", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cumulativeWellReservesPrevBlock", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "cumulativeWellReservesPrevTime", + "name": "dailySnapshots_", "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UnripeTokenDailySnapshot_filter", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cumulativeWellReservesTime", + "name": "hourlySnapshots_", "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UnripeTokenHourlySnapshot_filter", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastBalances", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastSun", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastUpdated", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__crosses", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__deltaBeans", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__lastCross", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__lastPrice", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pool__lastSeason", + "name": "id_contains", "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pool__liquidityUSD", + "name": "id_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pool__volume", + "name": "id_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pool__volumeUSD", + "name": "id_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "priceCumulativeLast", + "name": "id_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "priceCumulativeSun", + "name": "id_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "User", - "description": null, - "fields": [ + }, { - "name": "about", + "name": "id_not", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "avatar", + "name": "id_not_contains", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cover", + "name": "id_not_in", "description": null, - "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + } + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created", + "name": "lastDailySnapshotDay", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "farcaster", + "name": "lastDailySnapshotDay_gt", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "github", + "name": "lastDailySnapshotDay_gte", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "lastDailySnapshotDay_in", "description": null, - "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ipfs", + "name": "lastDailySnapshotDay_lt", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastVote", + "name": "lastDailySnapshotDay_lte", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lens", + "name": "lastDailySnapshotDay_not", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", + "name": "lastDailySnapshotDay_not_in", "description": null, - "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "proposalsCount", + "name": "lastHourlySnapshotSeason", "description": null, - "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "twitter", + "name": "lastHourlySnapshotSeason_gt", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "votesCount", + "name": "lastHourlySnapshotSeason_gte", "description": null, - "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UsersWhere", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "created", + "name": "lastHourlySnapshotSeason_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastHourlySnapshotSeason_lt", "description": null, "type": { "kind": "SCALAR", @@ -165654,7 +154040,7 @@ "deprecationReason": null }, { - "name": "created_gt", + "name": "lastHourlySnapshotSeason_lte", "description": null, "type": { "kind": "SCALAR", @@ -165666,7 +154052,7 @@ "deprecationReason": null }, { - "name": "created_gte", + "name": "lastHourlySnapshotSeason_not", "description": null, "type": { "kind": "SCALAR", @@ -165678,14 +154064,34 @@ "deprecationReason": null }, { - "name": "created_in", + "name": "lastHourlySnapshotSeason_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UnripeToken_filter", "ofType": null } }, @@ -165694,11 +154100,11 @@ "deprecationReason": null }, { - "name": "created_lt", + "name": "recapPercent", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -165706,11 +154112,11 @@ "deprecationReason": null }, { - "name": "created_lte", + "name": "recapPercent_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -165718,11 +154124,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "recapPercent_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -165730,15 +154136,19 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "recapPercent_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } } }, "defaultValue": null, @@ -165746,11 +154156,11 @@ "deprecationReason": null }, { - "name": "ipfs", + "name": "recapPercent_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigDecimal", "ofType": null }, "defaultValue": null, @@ -165758,268 +154168,247 @@ "deprecationReason": null }, { - "name": "ipfs_in", + "name": "recapPercent_lte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Validation", - "description": null, - "fields": [ + }, { - "name": "name", + "name": "recapPercent_not", "description": null, - "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recapPercent_not_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigDecimal", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "params", + "name": "totalChoppedAmount", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Any", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Vote", - "description": null, - "fields": [ + }, { - "name": "app", + "name": "totalChoppedAmount_gt", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "choice", + "name": "totalChoppedAmount_gte", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Any", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created", + "name": "totalChoppedAmount_in", "description": null, - "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "totalChoppedAmount_lt", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ipfs", + "name": "totalChoppedAmount_lte", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "metadata", + "name": "totalChoppedAmount_not", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Any", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "proposal", + "name": "totalChoppedAmount_not_in", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "Proposal", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "reason", + "name": "totalChoppedBdv", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "space", + "name": "totalChoppedBdvReceived", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Space", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "voter", + "name": "totalChoppedBdvReceived_gt", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "vp", + "name": "totalChoppedBdvReceived_gte", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "vp_by_strategy", + "name": "totalChoppedBdvReceived_in", "description": null, - "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "vp_state", + "name": "totalChoppedBdvReceived_lt", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "VoteWhere", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "app", + "name": "totalChoppedBdvReceived_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -166027,15 +154416,31 @@ "deprecationReason": null }, { - "name": "app_in", + "name": "totalChoppedBdvReceived_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedBdvReceived_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -166043,11 +154448,11 @@ "deprecationReason": null }, { - "name": "app_not", + "name": "totalChoppedBdv_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -166055,15 +154460,31 @@ "deprecationReason": null }, { - "name": "app_not_in", + "name": "totalChoppedBdv_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChoppedBdv_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -166071,11 +154492,11 @@ "deprecationReason": null }, { - "name": "created", + "name": "totalChoppedBdv_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -166083,11 +154504,11 @@ "deprecationReason": null }, { - "name": "created_gt", + "name": "totalChoppedBdv_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -166095,11 +154516,11 @@ "deprecationReason": null }, { - "name": "created_gte", + "name": "totalChoppedBdv_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -166107,15 +154528,19 @@ "deprecationReason": null }, { - "name": "created_in", + "name": "totalChoppedBdv_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -166123,11 +154548,11 @@ "deprecationReason": null }, { - "name": "created_lt", + "name": "totalUnderlying", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -166135,11 +154560,11 @@ "deprecationReason": null }, { - "name": "created_lte", + "name": "totalUnderlying_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -166147,11 +154572,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "totalUnderlying_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -166159,15 +154584,19 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "totalUnderlying_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -166175,11 +154604,11 @@ "deprecationReason": null }, { - "name": "ipfs", + "name": "totalUnderlying_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -166187,27 +154616,23 @@ "deprecationReason": null }, { - "name": "ipfs_in", + "name": "totalUnderlying_lte", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "proposal", + "name": "totalUnderlying_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -166215,15 +154640,19 @@ "deprecationReason": null }, { - "name": "proposal_in", + "name": "totalUnderlying_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -166231,7 +154660,7 @@ "deprecationReason": null }, { - "name": "reason", + "name": "underlyingToken", "description": null, "type": { "kind": "SCALAR", @@ -166243,23 +154672,19 @@ "deprecationReason": null }, { - "name": "reason_in", + "name": "underlyingToken_", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "WhitelistTokenSetting_filter", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "reason_not", + "name": "underlyingToken_contains", "description": null, "type": { "kind": "SCALAR", @@ -166271,23 +154696,19 @@ "deprecationReason": null }, { - "name": "reason_not_in", + "name": "underlyingToken_contains_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "space", + "name": "underlyingToken_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -166299,23 +154720,19 @@ "deprecationReason": null }, { - "name": "space_in", + "name": "underlyingToken_ends_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "voter", + "name": "underlyingToken_gt", "description": null, "type": { "kind": "SCALAR", @@ -166327,15 +154744,31 @@ "deprecationReason": null }, { - "name": "voter_in", + "name": "underlyingToken_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "defaultValue": null, @@ -166343,11 +154776,11 @@ "deprecationReason": null }, { - "name": "vp", + "name": "underlyingToken_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "defaultValue": null, @@ -166355,11 +154788,11 @@ "deprecationReason": null }, { - "name": "vp_gt", + "name": "underlyingToken_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "defaultValue": null, @@ -166367,11 +154800,11 @@ "deprecationReason": null }, { - "name": "vp_gte", + "name": "underlyingToken_not", "description": null, "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "defaultValue": null, @@ -166379,27 +154812,23 @@ "deprecationReason": null }, { - "name": "vp_in", + "name": "underlyingToken_not_contains", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "vp_lt", + "name": "underlyingToken_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "defaultValue": null, @@ -166407,11 +154836,11 @@ "deprecationReason": null }, { - "name": "vp_lte", + "name": "underlyingToken_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "defaultValue": null, @@ -166419,7 +154848,7 @@ "deprecationReason": null }, { - "name": "vp_state", + "name": "underlyingToken_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -166431,638 +154860,461 @@ "deprecationReason": null }, { - "name": "vp_state_in", + "name": "underlyingToken_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "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": "OBJECT", - "name": "Vp", - "description": null, - "fields": [ + }, { - "name": "vp", + "name": "underlyingToken_not_starts_with", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "vp_by_strategy", + "name": "underlyingToken_not_starts_with_nocase", "description": null, - "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "vp_state", + "name": "underlyingToken_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken_starts_with_nocase", "description": null, - "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "WellOracle", + "kind": "ENUM", + "name": "UnripeToken_orderBy", "description": null, - "fields": [ + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "blockNumber", - "description": " Block number of this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "name": "amountUnderlyingOne", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": " Timestamp of this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "name": "bdvUnderlyingOne", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cumulativeReserves", - "description": " Time weighted cumulative reserves ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - } - }, + "name": "chopRate", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deltaB", - "description": " DeltaB for season", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, + "name": "choppableAmountOne", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash", - "description": " Transaction hash of the transaction that emitted this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "choppableBdvOne", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dailySnapshots", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hourlySnapshots", + "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "id", - "description": "wellOracle-{ Transaction hash }-{ Log index }", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex", - "description": " Event log index. For transactions that don't emit event, create arbitrary index starting from 0 ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "name": "lastDailySnapshotDay", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol", - "description": " The protocol this transaction belongs to ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Beanstalk", - "ofType": null - } - }, + "name": "lastHourlySnapshotSeason", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season", - "description": " Season of oracle ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "name": "recapPercent", + "description": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + }, { - "kind": "INTERFACE", - "name": "SiloEvent", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "WellOracle_filter", - "description": null, - "fields": null, - "inputFields": [ + "name": "totalChoppedAmount", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "_change_block", - "description": "Filter for the block changed event.", - "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", - "ofType": null - }, - "defaultValue": null, + "name": "totalChoppedBdv", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "and", + "name": "totalChoppedBdvReceived", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "WellOracle_filter", - "ofType": null - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber", + "name": "totalUnderlying", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber_gt", + "name": "underlyingToken", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber_gte", + "name": "underlyingToken__decimals", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber_in", + "name": "underlyingToken__gaugePoints", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber_lt", + "name": "underlyingToken__gpSelector", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber_lte", + "name": "underlyingToken__id", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber_not", + "name": "underlyingToken__lastDailySnapshotDay", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber_not_in", + "name": "underlyingToken__lastHourlySnapshotSeason", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", + "name": "underlyingToken__lwSelector", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "underlyingToken__milestoneSeason", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "underlyingToken__optimalPercentDepositedBdv", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_in", + "name": "underlyingToken__selector", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "underlyingToken__stalkEarnedPerSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__stalkIssuedPerBdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "underlyingToken__updatedAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "User", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "about", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "avatar", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_not", + "name": "cover", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "created", "description": null, + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cumulativeReserves", + "name": "farcaster", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cumulativeReserves_contains", + "name": "github", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cumulativeReserves_gt", + "name": "id", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cumulativeReserves_gte", + "name": "ipfs", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cumulativeReserves_in", + "name": "lastVote", "description": null, + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cumulativeReserves_lt", + "name": "lens", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cumulativeReserves_lte", + "name": "name", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cumulativeReserves_not", + "name": "proposalsCount", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "Int", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cumulativeReserves_not_contains", + "name": "twitter", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cumulativeReserves_not_in", + "name": "votesCount", "description": null, + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UsersWhere", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ { - "name": "deltaB", + "name": "created", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -167070,11 +155322,11 @@ "deprecationReason": null }, { - "name": "deltaB_gt", + "name": "created_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -167082,11 +155334,11 @@ "deprecationReason": null }, { - "name": "deltaB_gte", + "name": "created_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -167094,19 +155346,15 @@ "deprecationReason": null }, { - "name": "deltaB_in", + "name": "created_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, "defaultValue": null, @@ -167114,11 +155362,11 @@ "deprecationReason": null }, { - "name": "deltaB_lt", + "name": "created_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -167126,11 +155374,11 @@ "deprecationReason": null }, { - "name": "deltaB_lte", + "name": "created_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -167138,11 +155386,11 @@ "deprecationReason": null }, { - "name": "deltaB_not", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -167150,19 +155398,15 @@ "deprecationReason": null }, { - "name": "deltaB_not_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, @@ -167170,7 +155414,7 @@ "deprecationReason": null }, { - "name": "hash", + "name": "ipfs", "description": null, "type": { "kind": "SCALAR", @@ -167182,71 +155426,155 @@ "deprecationReason": null }, { - "name": "hash_contains", + "name": "ipfs_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Validation", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "hash_contains_nocase", + "name": "name", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_ends_with", + "name": "params", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Any", "ofType": null }, - "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Version", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "chain", + "description": "Which blockchain is being indexed, i.e. 'ethereum', 'arbitrum', etc.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_ends_with_nocase", - "description": null, + "name": "id", + "description": "= 'subgraph'", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_gt", - "description": null, + "name": "subgraphName", + "description": "= 'beanstalk'", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash_gte", - "description": null, + "name": "versionNumber", + "description": "Verison number of the subgraph", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "Version_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ + { + "name": "_change_block", + "description": "Filter for the block changed event.", + "type": { + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", "ofType": null }, "defaultValue": null, @@ -167254,19 +155582,15 @@ "deprecationReason": null }, { - "name": "hash_in", + "name": "and", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "Version_filter", + "ofType": null } }, "defaultValue": null, @@ -167274,7 +155598,7 @@ "deprecationReason": null }, { - "name": "hash_lt", + "name": "chain", "description": null, "type": { "kind": "SCALAR", @@ -167286,7 +155610,7 @@ "deprecationReason": null }, { - "name": "hash_lte", + "name": "chain_contains", "description": null, "type": { "kind": "SCALAR", @@ -167298,7 +155622,7 @@ "deprecationReason": null }, { - "name": "hash_not", + "name": "chain_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -167310,7 +155634,7 @@ "deprecationReason": null }, { - "name": "hash_not_contains", + "name": "chain_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -167322,7 +155646,7 @@ "deprecationReason": null }, { - "name": "hash_not_contains_nocase", + "name": "chain_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -167334,7 +155658,7 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with", + "name": "chain_gt", "description": null, "type": { "kind": "SCALAR", @@ -167346,7 +155670,7 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with_nocase", + "name": "chain_gte", "description": null, "type": { "kind": "SCALAR", @@ -167358,7 +155682,7 @@ "deprecationReason": null }, { - "name": "hash_not_in", + "name": "chain_in", "description": null, "type": { "kind": "LIST", @@ -167378,7 +155702,7 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with", + "name": "chain_lt", "description": null, "type": { "kind": "SCALAR", @@ -167390,7 +155714,7 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with_nocase", + "name": "chain_lte", "description": null, "type": { "kind": "SCALAR", @@ -167402,7 +155726,7 @@ "deprecationReason": null }, { - "name": "hash_starts_with", + "name": "chain_not", "description": null, "type": { "kind": "SCALAR", @@ -167414,7 +155738,7 @@ "deprecationReason": null }, { - "name": "hash_starts_with_nocase", + "name": "chain_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -167426,11 +155750,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "chain_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -167438,11 +155762,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "chain_not_ends_with", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -167450,11 +155774,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "chain_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -167462,7 +155786,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "chain_not_in", "description": null, "type": { "kind": "LIST", @@ -167472,7 +155796,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } } @@ -167482,11 +155806,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "chain_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -167494,11 +155818,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "chain_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -167506,11 +155830,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "chain_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -167518,31 +155842,23 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "chain_starts_with_nocase", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -167550,11 +155866,11 @@ "deprecationReason": null }, { - "name": "logIndex_gt", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -167562,11 +155878,11 @@ "deprecationReason": null }, { - "name": "logIndex_gte", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -167574,7 +155890,7 @@ "deprecationReason": null }, { - "name": "logIndex_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -167584,7 +155900,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null } } @@ -167594,11 +155910,11 @@ "deprecationReason": null }, { - "name": "logIndex_lt", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -167606,11 +155922,11 @@ "deprecationReason": null }, { - "name": "logIndex_lte", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -167618,11 +155934,11 @@ "deprecationReason": null }, { - "name": "logIndex_not", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -167630,7 +155946,7 @@ "deprecationReason": null }, { - "name": "logIndex_not_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -167640,7 +155956,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null } } @@ -167657,7 +155973,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "WellOracle_filter", + "name": "Version_filter", "ofType": null } }, @@ -167666,7 +155982,7 @@ "deprecationReason": null }, { - "name": "protocol", + "name": "subgraphName", "description": null, "type": { "kind": "SCALAR", @@ -167678,19 +155994,7 @@ "deprecationReason": null }, { - "name": "protocol_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_contains", + "name": "subgraphName_contains", "description": null, "type": { "kind": "SCALAR", @@ -167702,7 +156006,7 @@ "deprecationReason": null }, { - "name": "protocol_contains_nocase", + "name": "subgraphName_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -167714,7 +156018,7 @@ "deprecationReason": null }, { - "name": "protocol_ends_with", + "name": "subgraphName_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -167726,7 +156030,7 @@ "deprecationReason": null }, { - "name": "protocol_ends_with_nocase", + "name": "subgraphName_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -167738,7 +156042,7 @@ "deprecationReason": null }, { - "name": "protocol_gt", + "name": "subgraphName_gt", "description": null, "type": { "kind": "SCALAR", @@ -167750,7 +156054,7 @@ "deprecationReason": null }, { - "name": "protocol_gte", + "name": "subgraphName_gte", "description": null, "type": { "kind": "SCALAR", @@ -167762,7 +156066,7 @@ "deprecationReason": null }, { - "name": "protocol_in", + "name": "subgraphName_in", "description": null, "type": { "kind": "LIST", @@ -167782,7 +156086,7 @@ "deprecationReason": null }, { - "name": "protocol_lt", + "name": "subgraphName_lt", "description": null, "type": { "kind": "SCALAR", @@ -167794,7 +156098,7 @@ "deprecationReason": null }, { - "name": "protocol_lte", + "name": "subgraphName_lte", "description": null, "type": { "kind": "SCALAR", @@ -167806,7 +156110,7 @@ "deprecationReason": null }, { - "name": "protocol_not", + "name": "subgraphName_not", "description": null, "type": { "kind": "SCALAR", @@ -167818,7 +156122,7 @@ "deprecationReason": null }, { - "name": "protocol_not_contains", + "name": "subgraphName_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -167830,7 +156134,7 @@ "deprecationReason": null }, { - "name": "protocol_not_contains_nocase", + "name": "subgraphName_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -167842,7 +156146,7 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with", + "name": "subgraphName_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -167854,7 +156158,7 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with_nocase", + "name": "subgraphName_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -167866,7 +156170,7 @@ "deprecationReason": null }, { - "name": "protocol_not_in", + "name": "subgraphName_not_in", "description": null, "type": { "kind": "LIST", @@ -167886,7 +156190,7 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with", + "name": "subgraphName_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -167898,7 +156202,7 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with_nocase", + "name": "subgraphName_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -167910,7 +156214,7 @@ "deprecationReason": null }, { - "name": "protocol_starts_with", + "name": "subgraphName_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -167922,7 +156226,7 @@ "deprecationReason": null }, { - "name": "protocol_starts_with_nocase", + "name": "subgraphName_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -167934,11 +156238,11 @@ "deprecationReason": null }, { - "name": "season", + "name": "versionNumber", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -167946,11 +156250,11 @@ "deprecationReason": null }, { - "name": "season_gt", + "name": "versionNumber_contains", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -167958,11 +156262,11 @@ "deprecationReason": null }, { - "name": "season_gte", + "name": "versionNumber_contains_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -167970,31 +156274,23 @@ "deprecationReason": null }, { - "name": "season_in", + "name": "versionNumber_ends_with", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season_lt", + "name": "versionNumber_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -168002,11 +156298,11 @@ "deprecationReason": null }, { - "name": "season_lte", + "name": "versionNumber_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -168014,11 +156310,11 @@ "deprecationReason": null }, { - "name": "season_not", + "name": "versionNumber_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -168026,7 +156322,7 @@ "deprecationReason": null }, { - "name": "season_not_in", + "name": "versionNumber_in", "description": null, "type": { "kind": "LIST", @@ -168036,7 +156332,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } } @@ -168044,501 +156340,85 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "WellOracle_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "blockNumber", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cumulativeReserves", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deltaB", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__lastSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__lastUpgrade", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__methodologyVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__name", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__schemaVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__slug", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol__subgraphVersion", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "season", + "name": "versionNumber_lt", "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "WhitelistToken", - "description": null, - "fields": [ - { - "name": "blockNumber", - "description": " Block number of this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": " Timestamp of this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hash", - "description": " Transaction hash of the transaction that emitted this event ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "whitelistToken-{ Transaction hash }-{ Log index }", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIndex", - "description": " Event log index. For transactions that don't emit event, create arbitrary index starting from 0 ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol", - "description": " The protocol this transaction belongs to ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Beanstalk", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "seeds", - "description": "Seeds per BDV", - "args": [], - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selector", - "description": "Selector for token", - "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalk", - "description": "Stalk per BDV", - "args": [], + "name": "versionNumber_lte", + "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalkPerSeason", - "description": "Stalk earned per season", - "args": [], + "name": "versionNumber_not", + "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "token", - "description": "Token address whitelisted", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "SiloEvent", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "WhitelistTokenDailySnapshot", - "description": null, - "fields": [ - { - "name": "createdAt", - "description": "Timestamp of initial snapshot creation", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gaugePoints", - "description": "[Seed Gauge] Current Gauge Points", - "args": [], + "name": "versionNumber_not_contains", + "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "gpSelector", - "description": "[Seed Gauge] Encoded Gauge Point selector", - "args": [], + "name": "versionNumber_not_contains_nocase", + "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "Token address - Unix Timestamp", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lwSelector", - "description": "[Seed Gauge] Encoded Liquidity Weight selector", - "args": [], + "name": "versionNumber_not_ends_with", + "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "milestoneSeason", - "description": "The last season in which the stalkEarnedPerSeason for this token was updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optimalPercentDepositedBdv", - "description": "[Seed Gauge] The current optimal targeted distribution of BDV for this whitelisted asset", - "args": [], + "name": "versionNumber_not_ends_with_nocase", + "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selector", - "description": "Encoded BDV selector", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stalkEarnedPerSeason", - "description": "Represents how much Stalk one BDV of the underlying deposited token grows each season.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stalkIssuedPerBdv", - "description": "The stalk per BDV that the silo grants in exchange for depositing this token.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token", - "description": "WhitelistTokenSetting associated with this snapshot", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "WhitelistTokenSetting", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Timestamp of last entity update", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "WhitelistTokenDailySnapshot_filter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_change_block", - "description": "Filter for the block changed event.", - "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "name": "String", "ofType": null }, "defaultValue": null, @@ -168546,15 +156426,19 @@ "deprecationReason": null }, { - "name": "and", + "name": "versionNumber_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "WhitelistTokenDailySnapshot_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "defaultValue": null, @@ -168562,11 +156446,11 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "versionNumber_not_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -168574,11 +156458,11 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "versionNumber_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -168586,11 +156470,11 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "versionNumber_starts_with", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, @@ -168598,279 +156482,263 @@ "deprecationReason": null }, { - "name": "createdAt_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_lt", + "name": "versionNumber_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "Version_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "createdAt_lte", + "name": "chain", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_not", + "name": "id", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "subgraphName", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "gaugePoints", + "name": "versionNumber", "description": null, - "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Vote", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "gaugePoints_gt", + "name": "app", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "gaugePoints_gte", + "name": "choice", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Any", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "gaugePoints_in", + "name": "created", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "gaugePoints_lt", + "name": "id", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "gaugePoints_lte", + "name": "ipfs", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "gaugePoints_not", + "name": "metadata", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Any", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "gaugePoints_not_in", + "name": "proposal", "description": null, + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } + "kind": "OBJECT", + "name": "Proposal", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "gpSelector", + "name": "reason", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "gpSelector_contains", + "name": "space", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Space", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "gpSelector_gt", + "name": "voter", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "gpSelector_gte", + "name": "vp", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "Float", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "gpSelector_in", + "name": "vp_by_strategy", "description": null, + "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "gpSelector_lt", + "name": "vp_state", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "VoteWhere", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ { - "name": "gpSelector_lte", + "name": "app", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -168878,23 +156746,27 @@ "deprecationReason": null }, { - "name": "gpSelector_not", + "name": "app_in", "description": null, "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "gpSelector_not_contains", + "name": "app_not", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -168902,19 +156774,15 @@ "deprecationReason": null }, { - "name": "gpSelector_not_in", + "name": "app_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, @@ -168922,11 +156790,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "created", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -168934,11 +156802,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "created_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -168946,11 +156814,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "created_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -168958,19 +156826,15 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "created_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, "defaultValue": null, @@ -168978,11 +156842,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "created_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -168990,11 +156854,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "created_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -169002,11 +156866,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -169014,19 +156878,15 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, @@ -169034,11 +156894,11 @@ "deprecationReason": null }, { - "name": "lwSelector", + "name": "ipfs", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -169046,23 +156906,27 @@ "deprecationReason": null }, { - "name": "lwSelector_contains", + "name": "ipfs_in", "description": null, "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lwSelector_gt", + "name": "proposal", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -169070,11 +156934,27 @@ "deprecationReason": null }, { - "name": "lwSelector_gte", + "name": "proposal_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reason", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -169082,19 +156962,15 @@ "deprecationReason": null }, { - "name": "lwSelector_in", + "name": "reason_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, @@ -169102,11 +156978,11 @@ "deprecationReason": null }, { - "name": "lwSelector_lt", + "name": "reason_not", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -169114,23 +156990,27 @@ "deprecationReason": null }, { - "name": "lwSelector_lte", + "name": "reason_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lwSelector_not", + "name": "space", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -169138,11 +157018,27 @@ "deprecationReason": null }, { - "name": "lwSelector_not_contains", + "name": "space_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "voter", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "String", "ofType": null }, "defaultValue": null, @@ -169150,19 +157046,15 @@ "deprecationReason": null }, { - "name": "lwSelector_not_in", + "name": "voter_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, @@ -169170,11 +157062,11 @@ "deprecationReason": null }, { - "name": "milestoneSeason", + "name": "vp", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, "defaultValue": null, @@ -169182,11 +157074,11 @@ "deprecationReason": null }, { - "name": "milestoneSeason_gt", + "name": "vp_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, "defaultValue": null, @@ -169194,11 +157086,11 @@ "deprecationReason": null }, { - "name": "milestoneSeason_gte", + "name": "vp_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, "defaultValue": null, @@ -169206,19 +157098,15 @@ "deprecationReason": null }, { - "name": "milestoneSeason_in", + "name": "vp_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null } }, "defaultValue": null, @@ -169226,11 +157114,11 @@ "deprecationReason": null }, { - "name": "milestoneSeason_lt", + "name": "vp_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, "defaultValue": null, @@ -169238,11 +157126,11 @@ "deprecationReason": null }, { - "name": "milestoneSeason_lte", + "name": "vp_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, "defaultValue": null, @@ -169250,11 +157138,11 @@ "deprecationReason": null }, { - "name": "milestoneSeason_not", + "name": "vp_state", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -169262,319 +157150,391 @@ "deprecationReason": null }, { - "name": "milestoneSeason_not_in", + "name": "vp_state_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Vp", + "description": null, + "isOneOf": null, + "fields": [ { - "name": "optimalPercentDepositedBdv", + "name": "vp", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Float", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "optimalPercentDepositedBdv_gt", + "name": "vp_by_strategy", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "optimalPercentDepositedBdv_gte", + "name": "vp_state", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WhitelistTokenDailySnapshot", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "bdv", + "description": "Point in time daily bdv", + "args": [], "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "optimalPercentDepositedBdv_in", - "description": null, + "name": "createdAt", + "description": "Timestamp of initial snapshot creation", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "optimalPercentDepositedBdv_lt", + "name": "deltaBdv", "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "optimalPercentDepositedBdv_lte", + "name": "deltaGaugePoints", "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "optimalPercentDepositedBdv_not", + "name": "deltaMilestoneSeason", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaOptimalPercentDepositedBdv", "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "optimalPercentDepositedBdv_not_in", + "name": "deltaStalkEarnedPerSeason", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "or", + "name": "deltaStalkIssuedPerBdv", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "WhitelistTokenDailySnapshot_filter", + "kind": "SCALAR", + "name": "BigInt", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "selector", - "description": null, + "name": "gaugePoints", + "description": "[Seed Gauge] Current Gauge Points", + "args": [], "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "selector_contains", - "description": null, + "name": "gpSelector", + "description": "[Seed Gauge] Encoded Gauge Point selector", + "args": [], "type": { "kind": "SCALAR", "name": "Bytes", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "selector_gt", - "description": null, + "name": "id", + "description": "Token address - Day", + "args": [], "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "selector_gte", - "description": null, + "name": "lwSelector", + "description": "[Seed Gauge] Encoded Liquidity Weight selector", + "args": [], "type": { "kind": "SCALAR", "name": "Bytes", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "selector_in", - "description": null, + "name": "milestoneSeason", + "description": "The last season in which the stalkEarnedPerSeason for this token was updated.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "selector_lt", - "description": null, + "name": "optimalPercentDepositedBdv", + "description": "[Seed Gauge] The current optimal targeted distribution of BDV for this whitelisted asset", + "args": [], "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "selector_lte", - "description": null, + "name": "season", + "description": "The season for this snapshot", + "args": [], "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "selector_not", - "description": null, + "name": "selector", + "description": "Encoded BDV selector", + "args": [], "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "selector_not_contains", - "description": null, + "name": "stalkEarnedPerSeason", + "description": "Represents how much Stalk one BDV of the underlying deposited token grows each season.", + "args": [], "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "selector_not_in", - "description": null, + "name": "stalkIssuedPerBdv", + "description": "The stalk per BDV that the silo grants in exchange for depositing this token.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalkEarnedPerSeason", - "description": null, + "name": "token", + "description": "WhitelistTokenSetting associated with this snapshot", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WhitelistTokenSetting", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalkEarnedPerSeason_gt", - "description": null, + "name": "updatedAt", + "description": "Timestamp of last entity update", + "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "WhitelistTokenDailySnapshot_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ { - "name": "stalkEarnedPerSeason_gte", - "description": null, + "name": "_change_block", + "description": "Filter for the block changed event.", "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", "ofType": null }, "defaultValue": null, @@ -169582,19 +157542,15 @@ "deprecationReason": null }, { - "name": "stalkEarnedPerSeason_in", + "name": "and", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "WhitelistTokenDailySnapshot_filter", + "ofType": null } }, "defaultValue": null, @@ -169602,7 +157558,7 @@ "deprecationReason": null }, { - "name": "stalkEarnedPerSeason_lt", + "name": "bdv", "description": null, "type": { "kind": "SCALAR", @@ -169614,7 +157570,7 @@ "deprecationReason": null }, { - "name": "stalkEarnedPerSeason_lte", + "name": "bdv_gt", "description": null, "type": { "kind": "SCALAR", @@ -169626,7 +157582,7 @@ "deprecationReason": null }, { - "name": "stalkEarnedPerSeason_not", + "name": "bdv_gte", "description": null, "type": { "kind": "SCALAR", @@ -169638,7 +157594,7 @@ "deprecationReason": null }, { - "name": "stalkEarnedPerSeason_not_in", + "name": "bdv_in", "description": null, "type": { "kind": "LIST", @@ -169658,7 +157614,7 @@ "deprecationReason": null }, { - "name": "stalkIssuedPerBdv", + "name": "bdv_lt", "description": null, "type": { "kind": "SCALAR", @@ -169670,7 +157626,7 @@ "deprecationReason": null }, { - "name": "stalkIssuedPerBdv_gt", + "name": "bdv_lte", "description": null, "type": { "kind": "SCALAR", @@ -169682,7 +157638,7 @@ "deprecationReason": null }, { - "name": "stalkIssuedPerBdv_gte", + "name": "bdv_not", "description": null, "type": { "kind": "SCALAR", @@ -169694,7 +157650,7 @@ "deprecationReason": null }, { - "name": "stalkIssuedPerBdv_in", + "name": "bdv_not_in", "description": null, "type": { "kind": "LIST", @@ -169714,7 +157670,7 @@ "deprecationReason": null }, { - "name": "stalkIssuedPerBdv_lt", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", @@ -169726,7 +157682,7 @@ "deprecationReason": null }, { - "name": "stalkIssuedPerBdv_lte", + "name": "createdAt_gt", "description": null, "type": { "kind": "SCALAR", @@ -169738,7 +157694,7 @@ "deprecationReason": null }, { - "name": "stalkIssuedPerBdv_not", + "name": "createdAt_gte", "description": null, "type": { "kind": "SCALAR", @@ -169750,7 +157706,7 @@ "deprecationReason": null }, { - "name": "stalkIssuedPerBdv_not_in", + "name": "createdAt_in", "description": null, "type": { "kind": "LIST", @@ -169770,23 +157726,11 @@ "deprecationReason": null }, { - "name": "token", + "name": "createdAt_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "WhitelistTokenSetting_filter", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -169794,11 +157738,11 @@ "deprecationReason": null }, { - "name": "token_contains", + "name": "createdAt_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -169806,11 +157750,11 @@ "deprecationReason": null }, { - "name": "token_contains_nocase", + "name": "createdAt_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -169818,23 +157762,31 @@ "deprecationReason": null }, { - "name": "token_ends_with", + "name": "createdAt_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "token_ends_with_nocase", + "name": "deltaBdv", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -169842,11 +157794,11 @@ "deprecationReason": null }, { - "name": "token_gt", + "name": "deltaBdv_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -169854,11 +157806,11 @@ "deprecationReason": null }, { - "name": "token_gte", + "name": "deltaBdv_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -169866,7 +157818,7 @@ "deprecationReason": null }, { - "name": "token_in", + "name": "deltaBdv_in", "description": null, "type": { "kind": "LIST", @@ -169876,7 +157828,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -169886,11 +157838,11 @@ "deprecationReason": null }, { - "name": "token_lt", + "name": "deltaBdv_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -169898,11 +157850,11 @@ "deprecationReason": null }, { - "name": "token_lte", + "name": "deltaBdv_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -169910,11 +157862,11 @@ "deprecationReason": null }, { - "name": "token_not", + "name": "deltaBdv_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -169922,23 +157874,31 @@ "deprecationReason": null }, { - "name": "token_not_contains", + "name": "deltaBdv_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "token_not_contains_nocase", + "name": "deltaGaugePoints", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -169946,11 +157906,11 @@ "deprecationReason": null }, { - "name": "token_not_ends_with", + "name": "deltaGaugePoints_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -169958,11 +157918,11 @@ "deprecationReason": null }, { - "name": "token_not_ends_with_nocase", + "name": "deltaGaugePoints_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -169970,7 +157930,7 @@ "deprecationReason": null }, { - "name": "token_not_in", + "name": "deltaGaugePoints_in", "description": null, "type": { "kind": "LIST", @@ -169980,7 +157940,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -169990,11 +157950,11 @@ "deprecationReason": null }, { - "name": "token_not_starts_with", + "name": "deltaGaugePoints_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -170002,11 +157962,11 @@ "deprecationReason": null }, { - "name": "token_not_starts_with_nocase", + "name": "deltaGaugePoints_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -170014,11 +157974,11 @@ "deprecationReason": null }, { - "name": "token_starts_with", + "name": "deltaGaugePoints_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -170026,23 +157986,31 @@ "deprecationReason": null }, { - "name": "token_starts_with_nocase", + "name": "deltaGaugePoints_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", + "name": "deltaMilestoneSeason", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -170050,11 +158018,11 @@ "deprecationReason": null }, { - "name": "updatedAt_gt", + "name": "deltaMilestoneSeason_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -170062,11 +158030,11 @@ "deprecationReason": null }, { - "name": "updatedAt_gte", + "name": "deltaMilestoneSeason_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -170074,7 +158042,7 @@ "deprecationReason": null }, { - "name": "updatedAt_in", + "name": "deltaMilestoneSeason_in", "description": null, "type": { "kind": "LIST", @@ -170084,7 +158052,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -170094,11 +158062,11 @@ "deprecationReason": null }, { - "name": "updatedAt_lt", + "name": "deltaMilestoneSeason_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -170106,11 +158074,11 @@ "deprecationReason": null }, { - "name": "updatedAt_lte", + "name": "deltaMilestoneSeason_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -170118,11 +158086,11 @@ "deprecationReason": null }, { - "name": "updatedAt_not", + "name": "deltaMilestoneSeason_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -170130,7 +158098,7 @@ "deprecationReason": null }, { - "name": "updatedAt_not_in", + "name": "deltaMilestoneSeason_not_in", "description": null, "type": { "kind": "LIST", @@ -170140,7 +158108,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -170148,370 +158116,193 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "WhitelistTokenDailySnapshot_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gaugePoints", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gpSelector", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lwSelector", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "milestoneSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optimalPercentDepositedBdv", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selector", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stalkEarnedPerSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stalkIssuedPerBdv", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token__gaugePoints", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token__gpSelector", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token__lwSelector", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token__milestoneSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token__optimalPercentDepositedBdv", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token__selector", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token__stalkEarnedPerSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token__stalkIssuedPerBdv", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token__updatedAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "updatedAt", + "name": "deltaOptimalPercentDepositedBdv", "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "WhitelistTokenHourlySnapshot", - "description": null, - "fields": [ - { - "name": "createdAt", - "description": "Timestamp of initial snapshot creation", - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "gaugePoints", - "description": "[Seed Gauge] Current Gauge Points", - "args": [], + "name": "deltaOptimalPercentDepositedBdv_gt", + "description": null, "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "gpSelector", - "description": "[Seed Gauge] Encoded Gauge Point selector", - "args": [], + "name": "deltaOptimalPercentDepositedBdv_gte", + "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "Token address - Season", - "args": [], + "name": "deltaOptimalPercentDepositedBdv_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lwSelector", - "description": "[Seed Gauge] Encoded Liquidity Weight selector", - "args": [], + "name": "deltaOptimalPercentDepositedBdv_lt", + "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "milestoneSeason", - "description": "The last season in which the stalkEarnedPerSeason for this token was updated.", - "args": [], + "name": "deltaOptimalPercentDepositedBdv_lte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "optimalPercentDepositedBdv", - "description": "[Seed Gauge] The current optimal targeted distribution of BDV for this whitelisted asset", - "args": [], + "name": "deltaOptimalPercentDepositedBdv_not", + "description": null, "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "season", - "description": "The season for this snapshot", - "args": [], + "name": "deltaOptimalPercentDepositedBdv_not_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "selector", - "description": "Encoded BDV selector", - "args": [], + "name": "deltaStalkEarnedPerSeason", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalkEarnedPerSeason", - "description": "Represents how much Stalk one BDV of the underlying deposited token grows each season.", - "args": [], + "name": "deltaStalkEarnedPerSeason_gt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalkIssuedPerBdv", - "description": "The stalk per BDV that the silo grants in exchange for depositing this token.", - "args": [], + "name": "deltaStalkEarnedPerSeason_gte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "token", - "description": "WhitelistTokenSetting associated with this snapshot", - "args": [], + "name": "deltaStalkEarnedPerSeason_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "WhitelistTokenSetting", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "Timestamp of last entity update", - "args": [], + "name": "deltaStalkEarnedPerSeason_lt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "WhitelistTokenHourlySnapshot_filter", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "_change_block", - "description": "Filter for the block changed event.", + "name": "deltaStalkEarnedPerSeason_lte", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -170519,15 +158310,31 @@ "deprecationReason": null }, { - "name": "and", + "name": "deltaStalkEarnedPerSeason_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaStalkEarnedPerSeason_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "WhitelistTokenHourlySnapshot_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, "defaultValue": null, @@ -170535,7 +158342,7 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "deltaStalkIssuedPerBdv", "description": null, "type": { "kind": "SCALAR", @@ -170547,7 +158354,7 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "deltaStalkIssuedPerBdv_gt", "description": null, "type": { "kind": "SCALAR", @@ -170559,7 +158366,7 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "deltaStalkIssuedPerBdv_gte", "description": null, "type": { "kind": "SCALAR", @@ -170571,7 +158378,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "deltaStalkIssuedPerBdv_in", "description": null, "type": { "kind": "LIST", @@ -170591,7 +158398,7 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "deltaStalkIssuedPerBdv_lt", "description": null, "type": { "kind": "SCALAR", @@ -170603,7 +158410,7 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "deltaStalkIssuedPerBdv_lte", "description": null, "type": { "kind": "SCALAR", @@ -170615,7 +158422,7 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "deltaStalkIssuedPerBdv_not", "description": null, "type": { "kind": "SCALAR", @@ -170627,7 +158434,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "deltaStalkIssuedPerBdv_not_in", "description": null, "type": { "kind": "LIST", @@ -171374,7 +159181,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "WhitelistTokenHourlySnapshot_filter", + "name": "WhitelistTokenDailySnapshot_filter", "ofType": null } }, @@ -171906,20 +159713,890 @@ "name": "token_ends_with", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token_ends_with_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token_not_contains_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token_not_ends_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token_not_ends_with_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token_not_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token_not_starts_with_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token_starts_with", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token_starts_with_nocase", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "WhitelistTokenDailySnapshot_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "bdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaBdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaGaugePoints", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaMilestoneSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaOptimalPercentDepositedBdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaStalkEarnedPerSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaStalkIssuedPerBdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gaugePoints", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gpSelector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lwSelector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "milestoneSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optimalPercentDepositedBdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stalkEarnedPerSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stalkIssuedPerBdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__decimals", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__gaugePoints", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__gpSelector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__lastDailySnapshotDay", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__lastHourlySnapshotSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__lwSelector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__milestoneSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__optimalPercentDepositedBdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__selector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__stalkEarnedPerSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__stalkIssuedPerBdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__updatedAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WhitelistTokenHourlySnapshot", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "bdv", + "description": "Point in time hourly bdv", + "args": [], + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "Timestamp of initial snapshot creation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaBdv", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaGaugePoints", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaMilestoneSeason", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaOptimalPercentDepositedBdv", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaStalkEarnedPerSeason", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaStalkIssuedPerBdv", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gaugePoints", + "description": "[Seed Gauge] Current Gauge Points", + "args": [], + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gpSelector", + "description": "[Seed Gauge] Encoded Gauge Point selector", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Token address - Season", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lwSelector", + "description": "[Seed Gauge] Encoded Liquidity Weight selector", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "milestoneSeason", + "description": "The last season in which the stalkEarnedPerSeason for this token was updated.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optimalPercentDepositedBdv", + "description": "[Seed Gauge] The current optimal targeted distribution of BDV for this whitelisted asset", + "args": [], + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season", + "description": "The season for this snapshot", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selector", + "description": "Encoded BDV selector", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stalkEarnedPerSeason", + "description": "Represents how much Stalk one BDV of the underlying deposited token grows each season.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stalkIssuedPerBdv", + "description": "The stalk per BDV that the silo grants in exchange for depositing this token.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token", + "description": "WhitelistTokenSetting associated with this snapshot", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WhitelistTokenSetting", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "Timestamp of last entity update", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "WhitelistTokenHourlySnapshot_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ + { + "name": "_change_block", + "description": "Filter for the block changed event.", + "type": { + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "WhitelistTokenHourlySnapshot_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "token_ends_with_nocase", + "name": "bdv", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -171927,11 +160604,11 @@ "deprecationReason": null }, { - "name": "token_gt", + "name": "bdv_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -171939,11 +160616,11 @@ "deprecationReason": null }, { - "name": "token_gte", + "name": "bdv_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -171951,7 +160628,7 @@ "deprecationReason": null }, { - "name": "token_in", + "name": "bdv_in", "description": null, "type": { "kind": "LIST", @@ -171961,7 +160638,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -171971,11 +160648,11 @@ "deprecationReason": null }, { - "name": "token_lt", + "name": "bdv_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -171983,11 +160660,11 @@ "deprecationReason": null }, { - "name": "token_lte", + "name": "bdv_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -171995,11 +160672,11 @@ "deprecationReason": null }, { - "name": "token_not", + "name": "bdv_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -172007,23 +160684,31 @@ "deprecationReason": null }, { - "name": "token_not_contains", + "name": "bdv_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "token_not_contains_nocase", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -172031,11 +160716,11 @@ "deprecationReason": null }, { - "name": "token_not_ends_with", + "name": "createdAt_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -172043,11 +160728,11 @@ "deprecationReason": null }, { - "name": "token_not_ends_with_nocase", + "name": "createdAt_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -172055,7 +160740,7 @@ "deprecationReason": null }, { - "name": "token_not_in", + "name": "createdAt_in", "description": null, "type": { "kind": "LIST", @@ -172065,7 +160750,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -172075,11 +160760,11 @@ "deprecationReason": null }, { - "name": "token_not_starts_with", + "name": "createdAt_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -172087,11 +160772,11 @@ "deprecationReason": null }, { - "name": "token_not_starts_with_nocase", + "name": "createdAt_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -172099,11 +160784,11 @@ "deprecationReason": null }, { - "name": "token_starts_with", + "name": "createdAt_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -172111,19 +160796,27 @@ "deprecationReason": null }, { - "name": "token_starts_with_nocase", + "name": "createdAt_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", + "name": "deltaBdv", "description": null, "type": { "kind": "SCALAR", @@ -172135,7 +160828,7 @@ "deprecationReason": null }, { - "name": "updatedAt_gt", + "name": "deltaBdv_gt", "description": null, "type": { "kind": "SCALAR", @@ -172147,7 +160840,7 @@ "deprecationReason": null }, { - "name": "updatedAt_gte", + "name": "deltaBdv_gte", "description": null, "type": { "kind": "SCALAR", @@ -172159,7 +160852,7 @@ "deprecationReason": null }, { - "name": "updatedAt_in", + "name": "deltaBdv_in", "description": null, "type": { "kind": "LIST", @@ -172179,7 +160872,7 @@ "deprecationReason": null }, { - "name": "updatedAt_lt", + "name": "deltaBdv_lt", "description": null, "type": { "kind": "SCALAR", @@ -172191,7 +160884,7 @@ "deprecationReason": null }, { - "name": "updatedAt_lte", + "name": "deltaBdv_lte", "description": null, "type": { "kind": "SCALAR", @@ -172203,7 +160896,7 @@ "deprecationReason": null }, { - "name": "updatedAt_not", + "name": "deltaBdv_not", "description": null, "type": { "kind": "SCALAR", @@ -172215,7 +160908,7 @@ "deprecationReason": null }, { - "name": "updatedAt_not_in", + "name": "deltaBdv_not_in", "description": null, "type": { "kind": "LIST", @@ -172233,498 +160926,205 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "WhitelistTokenHourlySnapshot_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "createdAt", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gaugePoints", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gpSelector", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lwSelector", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "milestoneSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optimalPercentDepositedBdv", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "season", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selector", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stalkEarnedPerSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stalkIssuedPerBdv", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token__gaugePoints", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token__gpSelector", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token__id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token__lwSelector", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token__milestoneSeason", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token__optimalPercentDepositedBdv", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token__selector", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "token__stalkEarnedPerSeason", + "name": "deltaGaugePoints", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "token__stalkIssuedPerBdv", + "name": "deltaGaugePoints_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "token__updatedAt", + "name": "deltaGaugePoints_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", + "name": "deltaGaugePoints_in", "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "WhitelistTokenSetting", - "description": null, - "fields": [ - { - "name": "dailySnapshots", - "description": "Link to daily snapshot data", - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "WhitelistTokenDailySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "WhitelistTokenDailySnapshot_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "WhitelistTokenDailySnapshot", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "gaugePoints", - "description": "[Seed Gauge] Current Gauge Points", - "args": [], + "name": "deltaGaugePoints_lt", + "description": null, "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "gpSelector", - "description": "[Seed Gauge] Encoded Gauge Point selector", - "args": [], + "name": "deltaGaugePoints_lte", + "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshots", - "description": "Link to hourly snapshot data", - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "100", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "WhitelistTokenHourlySnapshot_orderBy", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderDirection", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "WhitelistTokenHourlySnapshot_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "deltaGaugePoints_not", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "WhitelistTokenHourlySnapshot", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "Contract address for the whitelisted token", - "args": [], + "name": "deltaGaugePoints_not_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lwSelector", - "description": "[Seed Gauge] Encoded Liquidity Weight selector", - "args": [], + "name": "deltaMilestoneSeason", + "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "Int", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "milestoneSeason", - "description": "The last season in which the stalkEarnedPerSeason for this token was updated.", - "args": [], + "name": "deltaMilestoneSeason_gt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "optimalPercentDepositedBdv", - "description": "[Seed Gauge] The current optimal targeted distribution of BDV for this whitelisted asset", - "args": [], + "name": "deltaMilestoneSeason_gte", + "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "selector", - "description": "Encoded BDV selector", - "args": [], + "name": "deltaMilestoneSeason_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalkEarnedPerSeason", - "description": "Represents how much Stalk one BDV of the underlying deposited token grows each season.", - "args": [], + "name": "deltaMilestoneSeason_lt", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalkIssuedPerBdv", - "description": "The stalk per BDV that the silo grants in exchange for depositing this token.", - "args": [], + "name": "deltaMilestoneSeason_lte", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "Last timestamp entity was updated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "WhitelistTokenSetting_filter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_change_block", - "description": "Filter for the block changed event.", + "name": "deltaMilestoneSeason_not", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -172732,15 +161132,19 @@ "deprecationReason": null }, { - "name": "and", + "name": "deltaMilestoneSeason_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "WhitelistTokenSetting_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } } }, "defaultValue": null, @@ -172748,19 +161152,7 @@ "deprecationReason": null }, { - "name": "dailySnapshots_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "WhitelistTokenDailySnapshot_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gaugePoints", + "name": "deltaOptimalPercentDepositedBdv", "description": null, "type": { "kind": "SCALAR", @@ -172772,7 +161164,7 @@ "deprecationReason": null }, { - "name": "gaugePoints_gt", + "name": "deltaOptimalPercentDepositedBdv_gt", "description": null, "type": { "kind": "SCALAR", @@ -172784,7 +161176,7 @@ "deprecationReason": null }, { - "name": "gaugePoints_gte", + "name": "deltaOptimalPercentDepositedBdv_gte", "description": null, "type": { "kind": "SCALAR", @@ -172796,7 +161188,7 @@ "deprecationReason": null }, { - "name": "gaugePoints_in", + "name": "deltaOptimalPercentDepositedBdv_in", "description": null, "type": { "kind": "LIST", @@ -172816,7 +161208,7 @@ "deprecationReason": null }, { - "name": "gaugePoints_lt", + "name": "deltaOptimalPercentDepositedBdv_lt", "description": null, "type": { "kind": "SCALAR", @@ -172828,7 +161220,7 @@ "deprecationReason": null }, { - "name": "gaugePoints_lte", + "name": "deltaOptimalPercentDepositedBdv_lte", "description": null, "type": { "kind": "SCALAR", @@ -172840,7 +161232,7 @@ "deprecationReason": null }, { - "name": "gaugePoints_not", + "name": "deltaOptimalPercentDepositedBdv_not", "description": null, "type": { "kind": "SCALAR", @@ -172852,7 +161244,7 @@ "deprecationReason": null }, { - "name": "gaugePoints_not_in", + "name": "deltaOptimalPercentDepositedBdv_not_in", "description": null, "type": { "kind": "LIST", @@ -172872,23 +161264,11 @@ "deprecationReason": null }, { - "name": "gpSelector", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gpSelector_contains", + "name": "deltaStalkEarnedPerSeason", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -172896,11 +161276,11 @@ "deprecationReason": null }, { - "name": "gpSelector_gt", + "name": "deltaStalkEarnedPerSeason_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -172908,11 +161288,11 @@ "deprecationReason": null }, { - "name": "gpSelector_gte", + "name": "deltaStalkEarnedPerSeason_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -172920,7 +161300,7 @@ "deprecationReason": null }, { - "name": "gpSelector_in", + "name": "deltaStalkEarnedPerSeason_in", "description": null, "type": { "kind": "LIST", @@ -172930,7 +161310,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null } } @@ -172940,23 +161320,11 @@ "deprecationReason": null }, { - "name": "gpSelector_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gpSelector_lte", + "name": "deltaStalkEarnedPerSeason_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -172964,11 +161332,11 @@ "deprecationReason": null }, { - "name": "gpSelector_not", + "name": "deltaStalkEarnedPerSeason_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -172976,11 +161344,11 @@ "deprecationReason": null }, { - "name": "gpSelector_not_contains", + "name": "deltaStalkEarnedPerSeason_not", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -172988,7 +161356,7 @@ "deprecationReason": null }, { - "name": "gpSelector_not_in", + "name": "deltaStalkEarnedPerSeason_not_in", "description": null, "type": { "kind": "LIST", @@ -172998,7 +161366,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null } } @@ -173008,35 +161376,11 @@ "deprecationReason": null }, { - "name": "hourlySnapshots_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "WhitelistTokenHourlySnapshot_filter", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_contains", + "name": "deltaStalkIssuedPerBdv", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -173044,11 +161388,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "deltaStalkIssuedPerBdv_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -173056,11 +161400,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "deltaStalkIssuedPerBdv_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -173068,7 +161412,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "deltaStalkIssuedPerBdv_in", "description": null, "type": { "kind": "LIST", @@ -173078,7 +161422,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null } } @@ -173088,23 +161432,11 @@ "deprecationReason": null }, { - "name": "id_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_lte", + "name": "deltaStalkIssuedPerBdv_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -173112,11 +161444,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "deltaStalkIssuedPerBdv_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -173124,11 +161456,11 @@ "deprecationReason": null }, { - "name": "id_not_contains", + "name": "deltaStalkIssuedPerBdv_not", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -173136,7 +161468,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "deltaStalkIssuedPerBdv_not_in", "description": null, "type": { "kind": "LIST", @@ -173146,7 +161478,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null } } @@ -173156,23 +161488,11 @@ "deprecationReason": null }, { - "name": "lwSelector", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lwSelector_contains", + "name": "gaugePoints", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -173180,11 +161500,11 @@ "deprecationReason": null }, { - "name": "lwSelector_gt", + "name": "gaugePoints_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -173192,11 +161512,11 @@ "deprecationReason": null }, { - "name": "lwSelector_gte", + "name": "gaugePoints_gte", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -173204,7 +161524,7 @@ "deprecationReason": null }, { - "name": "lwSelector_in", + "name": "gaugePoints_in", "description": null, "type": { "kind": "LIST", @@ -173214,7 +161534,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null } } @@ -173224,23 +161544,11 @@ "deprecationReason": null }, { - "name": "lwSelector_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Bytes", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lwSelector_lte", + "name": "gaugePoints_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -173248,11 +161556,11 @@ "deprecationReason": null }, { - "name": "lwSelector_not", + "name": "gaugePoints_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -173260,11 +161568,11 @@ "deprecationReason": null }, { - "name": "lwSelector_not_contains", + "name": "gaugePoints_not", "description": null, "type": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -173272,7 +161580,7 @@ "deprecationReason": null }, { - "name": "lwSelector_not_in", + "name": "gaugePoints_not_in", "description": null, "type": { "kind": "LIST", @@ -173282,7 +161590,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Bytes", + "name": "BigInt", "ofType": null } } @@ -173292,11 +161600,11 @@ "deprecationReason": null }, { - "name": "milestoneSeason", + "name": "gpSelector", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -173304,11 +161612,11 @@ "deprecationReason": null }, { - "name": "milestoneSeason_gt", + "name": "gpSelector_contains", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -173316,11 +161624,11 @@ "deprecationReason": null }, { - "name": "milestoneSeason_gte", + "name": "gpSelector_gt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -173328,7 +161636,19 @@ "deprecationReason": null }, { - "name": "milestoneSeason_in", + "name": "gpSelector_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gpSelector_in", "description": null, "type": { "kind": "LIST", @@ -173338,7 +161658,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null } } @@ -173348,11 +161668,11 @@ "deprecationReason": null }, { - "name": "milestoneSeason_lt", + "name": "gpSelector_lt", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -173360,11 +161680,11 @@ "deprecationReason": null }, { - "name": "milestoneSeason_lte", + "name": "gpSelector_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -173372,11 +161692,11 @@ "deprecationReason": null }, { - "name": "milestoneSeason_not", + "name": "gpSelector_not", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -173384,7 +161704,19 @@ "deprecationReason": null }, { - "name": "milestoneSeason_not_in", + "name": "gpSelector_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gpSelector_not_in", "description": null, "type": { "kind": "LIST", @@ -173394,7 +161726,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null } } @@ -173404,11 +161736,11 @@ "deprecationReason": null }, { - "name": "optimalPercentDepositedBdv", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -173416,11 +161748,11 @@ "deprecationReason": null }, { - "name": "optimalPercentDepositedBdv_gt", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -173428,11 +161760,11 @@ "deprecationReason": null }, { - "name": "optimalPercentDepositedBdv_gte", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -173440,7 +161772,7 @@ "deprecationReason": null }, { - "name": "optimalPercentDepositedBdv_in", + "name": "id_in", "description": null, "type": { "kind": "LIST", @@ -173450,7 +161782,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -173460,11 +161792,11 @@ "deprecationReason": null }, { - "name": "optimalPercentDepositedBdv_lt", + "name": "id_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -173472,11 +161804,11 @@ "deprecationReason": null }, { - "name": "optimalPercentDepositedBdv_lte", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -173484,11 +161816,11 @@ "deprecationReason": null }, { - "name": "optimalPercentDepositedBdv_not", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -173496,7 +161828,7 @@ "deprecationReason": null }, { - "name": "optimalPercentDepositedBdv_not_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -173506,7 +161838,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "ID", "ofType": null } } @@ -173516,23 +161848,7 @@ "deprecationReason": null }, { - "name": "or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "WhitelistTokenSetting_filter", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selector", + "name": "lwSelector", "description": null, "type": { "kind": "SCALAR", @@ -173544,7 +161860,7 @@ "deprecationReason": null }, { - "name": "selector_contains", + "name": "lwSelector_contains", "description": null, "type": { "kind": "SCALAR", @@ -173556,7 +161872,7 @@ "deprecationReason": null }, { - "name": "selector_gt", + "name": "lwSelector_gt", "description": null, "type": { "kind": "SCALAR", @@ -173568,7 +161884,7 @@ "deprecationReason": null }, { - "name": "selector_gte", + "name": "lwSelector_gte", "description": null, "type": { "kind": "SCALAR", @@ -173580,7 +161896,7 @@ "deprecationReason": null }, { - "name": "selector_in", + "name": "lwSelector_in", "description": null, "type": { "kind": "LIST", @@ -173600,7 +161916,7 @@ "deprecationReason": null }, { - "name": "selector_lt", + "name": "lwSelector_lt", "description": null, "type": { "kind": "SCALAR", @@ -173612,7 +161928,7 @@ "deprecationReason": null }, { - "name": "selector_lte", + "name": "lwSelector_lte", "description": null, "type": { "kind": "SCALAR", @@ -173624,7 +161940,7 @@ "deprecationReason": null }, { - "name": "selector_not", + "name": "lwSelector_not", "description": null, "type": { "kind": "SCALAR", @@ -173636,7 +161952,7 @@ "deprecationReason": null }, { - "name": "selector_not_contains", + "name": "lwSelector_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -173648,7 +161964,7 @@ "deprecationReason": null }, { - "name": "selector_not_in", + "name": "lwSelector_not_in", "description": null, "type": { "kind": "LIST", @@ -173668,11 +161984,11 @@ "deprecationReason": null }, { - "name": "stalkEarnedPerSeason", + "name": "milestoneSeason", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -173680,11 +161996,11 @@ "deprecationReason": null }, { - "name": "stalkEarnedPerSeason_gt", + "name": "milestoneSeason_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -173692,11 +162008,11 @@ "deprecationReason": null }, { - "name": "stalkEarnedPerSeason_gte", + "name": "milestoneSeason_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -173704,7 +162020,7 @@ "deprecationReason": null }, { - "name": "stalkEarnedPerSeason_in", + "name": "milestoneSeason_in", "description": null, "type": { "kind": "LIST", @@ -173714,7 +162030,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -173724,11 +162040,11 @@ "deprecationReason": null }, { - "name": "stalkEarnedPerSeason_lt", + "name": "milestoneSeason_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -173736,11 +162052,11 @@ "deprecationReason": null }, { - "name": "stalkEarnedPerSeason_lte", + "name": "milestoneSeason_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -173748,11 +162064,11 @@ "deprecationReason": null }, { - "name": "stalkEarnedPerSeason_not", + "name": "milestoneSeason_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -173760,7 +162076,7 @@ "deprecationReason": null }, { - "name": "stalkEarnedPerSeason_not_in", + "name": "milestoneSeason_not_in", "description": null, "type": { "kind": "LIST", @@ -173770,7 +162086,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -173780,7 +162096,7 @@ "deprecationReason": null }, { - "name": "stalkIssuedPerBdv", + "name": "optimalPercentDepositedBdv", "description": null, "type": { "kind": "SCALAR", @@ -173792,7 +162108,7 @@ "deprecationReason": null }, { - "name": "stalkIssuedPerBdv_gt", + "name": "optimalPercentDepositedBdv_gt", "description": null, "type": { "kind": "SCALAR", @@ -173804,7 +162120,7 @@ "deprecationReason": null }, { - "name": "stalkIssuedPerBdv_gte", + "name": "optimalPercentDepositedBdv_gte", "description": null, "type": { "kind": "SCALAR", @@ -173816,7 +162132,7 @@ "deprecationReason": null }, { - "name": "stalkIssuedPerBdv_in", + "name": "optimalPercentDepositedBdv_in", "description": null, "type": { "kind": "LIST", @@ -173836,7 +162152,7 @@ "deprecationReason": null }, { - "name": "stalkIssuedPerBdv_lt", + "name": "optimalPercentDepositedBdv_lt", "description": null, "type": { "kind": "SCALAR", @@ -173848,7 +162164,7 @@ "deprecationReason": null }, { - "name": "stalkIssuedPerBdv_lte", + "name": "optimalPercentDepositedBdv_lte", "description": null, "type": { "kind": "SCALAR", @@ -173860,7 +162176,7 @@ "deprecationReason": null }, { - "name": "stalkIssuedPerBdv_not", + "name": "optimalPercentDepositedBdv_not", "description": null, "type": { "kind": "SCALAR", @@ -173872,7 +162188,7 @@ "deprecationReason": null }, { - "name": "stalkIssuedPerBdv_not_in", + "name": "optimalPercentDepositedBdv_not_in", "description": null, "type": { "kind": "LIST", @@ -173892,11 +162208,27 @@ "deprecationReason": null }, { - "name": "updatedAt", + "name": "or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "WhitelistTokenHourlySnapshot_filter", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -173904,11 +162236,11 @@ "deprecationReason": null }, { - "name": "updatedAt_gt", + "name": "season_gt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -173916,11 +162248,11 @@ "deprecationReason": null }, { - "name": "updatedAt_gte", + "name": "season_gte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -173928,7 +162260,7 @@ "deprecationReason": null }, { - "name": "updatedAt_in", + "name": "season_in", "description": null, "type": { "kind": "LIST", @@ -173938,7 +162270,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -173948,11 +162280,11 @@ "deprecationReason": null }, { - "name": "updatedAt_lt", + "name": "season_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -173960,11 +162292,11 @@ "deprecationReason": null }, { - "name": "updatedAt_lte", + "name": "season_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -173972,11 +162304,11 @@ "deprecationReason": null }, { - "name": "updatedAt_not", + "name": "season_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -173984,125 +162316,135 @@ "deprecationReason": null }, { - "name": "updatedAt_not_in", + "name": "season_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "WhitelistTokenSetting_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "dailySnapshots", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gaugePoints", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gpSelector", - "description": null, + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hourlySnapshots", + "name": "selector", "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "selector_contains", "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lwSelector", + "name": "selector_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "milestoneSeason", + "name": "selector_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "optimalPercentDepositedBdv", + "name": "selector_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "selector", + "name": "selector_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalkEarnedPerSeason", + "name": "selector_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalkIssuedPerBdv", + "name": "selector_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", + "name": "selector_not_contains", "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "WhitelistToken_filter", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_change_block", - "description": "Filter for the block changed event.", "type": { - "kind": "INPUT_OBJECT", - "name": "BlockChangedFilter", + "kind": "SCALAR", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -174110,15 +162452,19 @@ "deprecationReason": null }, { - "name": "and", + "name": "selector_not_in", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "WhitelistToken_filter", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + } } }, "defaultValue": null, @@ -174126,7 +162472,7 @@ "deprecationReason": null }, { - "name": "blockNumber", + "name": "stalkEarnedPerSeason", "description": null, "type": { "kind": "SCALAR", @@ -174138,7 +162484,7 @@ "deprecationReason": null }, { - "name": "blockNumber_gt", + "name": "stalkEarnedPerSeason_gt", "description": null, "type": { "kind": "SCALAR", @@ -174150,7 +162496,7 @@ "deprecationReason": null }, { - "name": "blockNumber_gte", + "name": "stalkEarnedPerSeason_gte", "description": null, "type": { "kind": "SCALAR", @@ -174162,7 +162508,7 @@ "deprecationReason": null }, { - "name": "blockNumber_in", + "name": "stalkEarnedPerSeason_in", "description": null, "type": { "kind": "LIST", @@ -174182,7 +162528,7 @@ "deprecationReason": null }, { - "name": "blockNumber_lt", + "name": "stalkEarnedPerSeason_lt", "description": null, "type": { "kind": "SCALAR", @@ -174194,7 +162540,7 @@ "deprecationReason": null }, { - "name": "blockNumber_lte", + "name": "stalkEarnedPerSeason_lte", "description": null, "type": { "kind": "SCALAR", @@ -174206,7 +162552,7 @@ "deprecationReason": null }, { - "name": "blockNumber_not", + "name": "stalkEarnedPerSeason_not", "description": null, "type": { "kind": "SCALAR", @@ -174218,7 +162564,7 @@ "deprecationReason": null }, { - "name": "blockNumber_not_in", + "name": "stalkEarnedPerSeason_not_in", "description": null, "type": { "kind": "LIST", @@ -174238,7 +162584,7 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "stalkIssuedPerBdv", "description": null, "type": { "kind": "SCALAR", @@ -174250,7 +162596,7 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "stalkIssuedPerBdv_gt", "description": null, "type": { "kind": "SCALAR", @@ -174262,7 +162608,7 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "stalkIssuedPerBdv_gte", "description": null, "type": { "kind": "SCALAR", @@ -174274,7 +162620,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "stalkIssuedPerBdv_in", "description": null, "type": { "kind": "LIST", @@ -174294,7 +162640,7 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "stalkIssuedPerBdv_lt", "description": null, "type": { "kind": "SCALAR", @@ -174306,7 +162652,7 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "stalkIssuedPerBdv_lte", "description": null, "type": { "kind": "SCALAR", @@ -174318,7 +162664,7 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "stalkIssuedPerBdv_not", "description": null, "type": { "kind": "SCALAR", @@ -174330,7 +162676,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "stalkIssuedPerBdv_not_in", "description": null, "type": { "kind": "LIST", @@ -174350,7 +162696,7 @@ "deprecationReason": null }, { - "name": "hash", + "name": "token", "description": null, "type": { "kind": "SCALAR", @@ -174362,7 +162708,19 @@ "deprecationReason": null }, { - "name": "hash_contains", + "name": "token_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "WhitelistTokenSetting_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token_contains", "description": null, "type": { "kind": "SCALAR", @@ -174374,7 +162732,7 @@ "deprecationReason": null }, { - "name": "hash_contains_nocase", + "name": "token_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -174386,7 +162744,7 @@ "deprecationReason": null }, { - "name": "hash_ends_with", + "name": "token_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -174398,7 +162756,7 @@ "deprecationReason": null }, { - "name": "hash_ends_with_nocase", + "name": "token_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -174410,7 +162768,7 @@ "deprecationReason": null }, { - "name": "hash_gt", + "name": "token_gt", "description": null, "type": { "kind": "SCALAR", @@ -174422,7 +162780,7 @@ "deprecationReason": null }, { - "name": "hash_gte", + "name": "token_gte", "description": null, "type": { "kind": "SCALAR", @@ -174434,7 +162792,7 @@ "deprecationReason": null }, { - "name": "hash_in", + "name": "token_in", "description": null, "type": { "kind": "LIST", @@ -174454,7 +162812,7 @@ "deprecationReason": null }, { - "name": "hash_lt", + "name": "token_lt", "description": null, "type": { "kind": "SCALAR", @@ -174466,7 +162824,7 @@ "deprecationReason": null }, { - "name": "hash_lte", + "name": "token_lte", "description": null, "type": { "kind": "SCALAR", @@ -174478,7 +162836,7 @@ "deprecationReason": null }, { - "name": "hash_not", + "name": "token_not", "description": null, "type": { "kind": "SCALAR", @@ -174490,7 +162848,7 @@ "deprecationReason": null }, { - "name": "hash_not_contains", + "name": "token_not_contains", "description": null, "type": { "kind": "SCALAR", @@ -174502,7 +162860,7 @@ "deprecationReason": null }, { - "name": "hash_not_contains_nocase", + "name": "token_not_contains_nocase", "description": null, "type": { "kind": "SCALAR", @@ -174514,7 +162872,7 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with", + "name": "token_not_ends_with", "description": null, "type": { "kind": "SCALAR", @@ -174526,7 +162884,7 @@ "deprecationReason": null }, { - "name": "hash_not_ends_with_nocase", + "name": "token_not_ends_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -174538,7 +162896,7 @@ "deprecationReason": null }, { - "name": "hash_not_in", + "name": "token_not_in", "description": null, "type": { "kind": "LIST", @@ -174558,7 +162916,7 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with", + "name": "token_not_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -174570,7 +162928,7 @@ "deprecationReason": null }, { - "name": "hash_not_starts_with_nocase", + "name": "token_not_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -174582,7 +162940,7 @@ "deprecationReason": null }, { - "name": "hash_starts_with", + "name": "token_starts_with", "description": null, "type": { "kind": "SCALAR", @@ -174594,7 +162952,7 @@ "deprecationReason": null }, { - "name": "hash_starts_with_nocase", + "name": "token_starts_with_nocase", "description": null, "type": { "kind": "SCALAR", @@ -174606,11 +162964,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "updatedAt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -174618,11 +162976,11 @@ "deprecationReason": null }, { - "name": "id_gt", + "name": "updatedAt_gt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -174630,11 +162988,11 @@ "deprecationReason": null }, { - "name": "id_gte", + "name": "updatedAt_gte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -174642,7 +163000,7 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "updatedAt_in", "description": null, "type": { "kind": "LIST", @@ -174652,7 +163010,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -174662,11 +163020,11 @@ "deprecationReason": null }, { - "name": "id_lt", + "name": "updatedAt_lt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -174674,11 +163032,11 @@ "deprecationReason": null }, { - "name": "id_lte", + "name": "updatedAt_lte", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -174686,11 +163044,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "updatedAt_not", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -174698,7 +163056,7 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "updatedAt_not_in", "description": null, "type": { "kind": "LIST", @@ -174708,7 +163066,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } } @@ -174716,269 +163074,601 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "WhitelistTokenHourlySnapshot_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "bdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "logIndex", + "name": "createdAt", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_gt", + "name": "deltaBdv", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_gte", + "name": "deltaGaugePoints", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_in", + "name": "deltaMilestoneSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaOptimalPercentDepositedBdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaStalkEarnedPerSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deltaStalkIssuedPerBdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gaugePoints", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gpSelector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lwSelector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "milestoneSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optimalPercentDepositedBdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "season", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stalkEarnedPerSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stalkIssuedPerBdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__decimals", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__gaugePoints", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__gpSelector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__lastDailySnapshotDay", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__lastHourlySnapshotSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__lwSelector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__milestoneSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__optimalPercentDepositedBdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__selector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__stalkEarnedPerSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__stalkIssuedPerBdv", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token__updatedAt", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WhitelistTokenSetting", + "description": null, + "isOneOf": null, + "fields": [ + { + "name": "dailySnapshots", + "description": "Link to daily snapshot data", + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "WhitelistTokenDailySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "WhitelistTokenDailySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WhitelistTokenDailySnapshot", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_lt", - "description": null, + "name": "decimals", + "description": "Number of decimals in this token", + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_lte", - "description": null, + "name": "gaugePoints", + "description": "[Seed Gauge] Current Gauge Points", + "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_not", - "description": null, + "name": "gpSelector", + "description": "[Seed Gauge] Encoded Gauge Point selector", + "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Bytes", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex_not_in", - "description": null, + "name": "hourlySnapshots", + "description": "Link to hourly snapshot data", + "args": [ + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "100", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "WhitelistTokenHourlySnapshot_orderBy", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderDirection", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "WhitelistTokenHourlySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WhitelistTokenHourlySnapshot", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "or", - "description": null, + "name": "id", + "description": "Contract address for the whitelisted token", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "WhitelistToken_filter", + "kind": "SCALAR", + "name": "Bytes", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol", - "description": null, + "name": "lastDailySnapshotDay", + "description": "Day of when the previous daily snapshot was taken/updated", + "args": [], "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protocol_", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Beanstalk_filter", + "name": "BigInt", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_contains", - "description": null, + "name": "lastHourlySnapshotSeason", + "description": "Season when the previous hourly snapshot was taken/updated", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_contains_nocase", - "description": null, + "name": "lwSelector", + "description": "[Seed Gauge] Encoded Liquidity Weight selector", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_ends_with", - "description": null, + "name": "milestoneSeason", + "description": "The last season in which the stalkEarnedPerSeason for this token was updated.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_ends_with_nocase", - "description": null, + "name": "optimalPercentDepositedBdv", + "description": "[Seed Gauge] The current optimal targeted distribution of BDV for this whitelisted asset", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_gt", - "description": null, + "name": "selector", + "description": "Encoded BDV selector", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_gte", - "description": null, + "name": "stalkEarnedPerSeason", + "description": "Represents how much Stalk one BDV of the underlying deposited token grows each season.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_in", - "description": null, + "name": "stalkIssuedPerBdv", + "description": "The stalk per BDV that the silo grants in exchange for depositing this token.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_lt", - "description": null, + "name": "updatedAt", + "description": "Last timestamp entity was updated", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "WhitelistTokenSetting_filter", + "description": null, + "isOneOf": false, + "fields": null, + "inputFields": [ { - "name": "protocol_lte", - "description": null, + "name": "_change_block", + "description": "Filter for the block changed event.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "BlockChangedFilter", "ofType": null }, "defaultValue": null, @@ -174986,23 +163676,27 @@ "deprecationReason": null }, { - "name": "protocol_not", + "name": "and", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "WhitelistTokenSetting_filter", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol_not_contains", + "name": "dailySnapshots_", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "WhitelistTokenDailySnapshot_filter", "ofType": null }, "defaultValue": null, @@ -175010,11 +163704,11 @@ "deprecationReason": null }, { - "name": "protocol_not_contains_nocase", + "name": "decimals", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -175022,11 +163716,11 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with", + "name": "decimals_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -175034,11 +163728,11 @@ "deprecationReason": null }, { - "name": "protocol_not_ends_with_nocase", + "name": "decimals_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -175046,7 +163740,7 @@ "deprecationReason": null }, { - "name": "protocol_not_in", + "name": "decimals_in", "description": null, "type": { "kind": "LIST", @@ -175056,7 +163750,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } } @@ -175066,11 +163760,11 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with", + "name": "decimals_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -175078,11 +163772,11 @@ "deprecationReason": null }, { - "name": "protocol_not_starts_with_nocase", + "name": "decimals_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -175090,11 +163784,11 @@ "deprecationReason": null }, { - "name": "protocol_starts_with", + "name": "decimals_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -175102,19 +163796,27 @@ "deprecationReason": null }, { - "name": "protocol_starts_with_nocase", + "name": "decimals_not_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "seeds", + "name": "gaugePoints", "description": null, "type": { "kind": "SCALAR", @@ -175126,7 +163828,7 @@ "deprecationReason": null }, { - "name": "seeds_gt", + "name": "gaugePoints_gt", "description": null, "type": { "kind": "SCALAR", @@ -175138,7 +163840,7 @@ "deprecationReason": null }, { - "name": "seeds_gte", + "name": "gaugePoints_gte", "description": null, "type": { "kind": "SCALAR", @@ -175150,7 +163852,7 @@ "deprecationReason": null }, { - "name": "seeds_in", + "name": "gaugePoints_in", "description": null, "type": { "kind": "LIST", @@ -175170,7 +163872,7 @@ "deprecationReason": null }, { - "name": "seeds_lt", + "name": "gaugePoints_lt", "description": null, "type": { "kind": "SCALAR", @@ -175182,7 +163884,7 @@ "deprecationReason": null }, { - "name": "seeds_lte", + "name": "gaugePoints_lte", "description": null, "type": { "kind": "SCALAR", @@ -175194,7 +163896,7 @@ "deprecationReason": null }, { - "name": "seeds_not", + "name": "gaugePoints_not", "description": null, "type": { "kind": "SCALAR", @@ -175206,7 +163908,7 @@ "deprecationReason": null }, { - "name": "seeds_not_in", + "name": "gaugePoints_not_in", "description": null, "type": { "kind": "LIST", @@ -175226,11 +163928,11 @@ "deprecationReason": null }, { - "name": "selector", + "name": "gpSelector", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -175238,11 +163940,11 @@ "deprecationReason": null }, { - "name": "selector_contains", + "name": "gpSelector_contains", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -175250,11 +163952,11 @@ "deprecationReason": null }, { - "name": "selector_contains_nocase", + "name": "gpSelector_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -175262,11 +163964,43 @@ "deprecationReason": null }, { - "name": "selector_ends_with", + "name": "gpSelector_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gpSelector_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gpSelector_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -175274,11 +164008,11 @@ "deprecationReason": null }, { - "name": "selector_ends_with_nocase", + "name": "gpSelector_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -175286,11 +164020,11 @@ "deprecationReason": null }, { - "name": "selector_gt", + "name": "gpSelector_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -175298,11 +164032,11 @@ "deprecationReason": null }, { - "name": "selector_gte", + "name": "gpSelector_not_contains", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -175310,7 +164044,7 @@ "deprecationReason": null }, { - "name": "selector_in", + "name": "gpSelector_not_in", "description": null, "type": { "kind": "LIST", @@ -175320,7 +164054,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null } } @@ -175330,11 +164064,23 @@ "deprecationReason": null }, { - "name": "selector_lt", + "name": "hourlySnapshots_", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "WhitelistTokenHourlySnapshot_filter", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -175342,11 +164088,11 @@ "deprecationReason": null }, { - "name": "selector_lte", + "name": "id_contains", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -175354,11 +164100,11 @@ "deprecationReason": null }, { - "name": "selector_not", + "name": "id_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -175366,11 +164112,43 @@ "deprecationReason": null }, { - "name": "selector_not_contains", + "name": "id_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -175378,11 +164156,11 @@ "deprecationReason": null }, { - "name": "selector_not_contains_nocase", + "name": "id_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -175390,11 +164168,11 @@ "deprecationReason": null }, { - "name": "selector_not_ends_with", + "name": "id_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -175402,11 +164180,11 @@ "deprecationReason": null }, { - "name": "selector_not_ends_with_nocase", + "name": "id_not_contains", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -175414,7 +164192,7 @@ "deprecationReason": null }, { - "name": "selector_not_in", + "name": "id_not_in", "description": null, "type": { "kind": "LIST", @@ -175424,7 +164202,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null } } @@ -175434,11 +164212,11 @@ "deprecationReason": null }, { - "name": "selector_not_starts_with", + "name": "lastDailySnapshotDay", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -175446,11 +164224,11 @@ "deprecationReason": null }, { - "name": "selector_not_starts_with_nocase", + "name": "lastDailySnapshotDay_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -175458,11 +164236,11 @@ "deprecationReason": null }, { - "name": "selector_starts_with", + "name": "lastDailySnapshotDay_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -175470,19 +164248,27 @@ "deprecationReason": null }, { - "name": "selector_starts_with_nocase", + "name": "lastDailySnapshotDay_in", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalk", + "name": "lastDailySnapshotDay_lt", "description": null, "type": { "kind": "SCALAR", @@ -175494,7 +164280,7 @@ "deprecationReason": null }, { - "name": "stalkPerSeason", + "name": "lastDailySnapshotDay_lte", "description": null, "type": { "kind": "SCALAR", @@ -175506,7 +164292,7 @@ "deprecationReason": null }, { - "name": "stalkPerSeason_gt", + "name": "lastDailySnapshotDay_not", "description": null, "type": { "kind": "SCALAR", @@ -175518,11 +164304,55 @@ "deprecationReason": null }, { - "name": "stalkPerSeason_gte", + "name": "lastDailySnapshotDay_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastHourlySnapshotSeason", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastHourlySnapshotSeason_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastHourlySnapshotSeason_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -175530,7 +164360,7 @@ "deprecationReason": null }, { - "name": "stalkPerSeason_in", + "name": "lastHourlySnapshotSeason_in", "description": null, "type": { "kind": "LIST", @@ -175540,7 +164370,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -175550,11 +164380,11 @@ "deprecationReason": null }, { - "name": "stalkPerSeason_lt", + "name": "lastHourlySnapshotSeason_lt", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -175562,11 +164392,11 @@ "deprecationReason": null }, { - "name": "stalkPerSeason_lte", + "name": "lastHourlySnapshotSeason_lte", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -175574,11 +164404,11 @@ "deprecationReason": null }, { - "name": "stalkPerSeason_not", + "name": "lastHourlySnapshotSeason_not", "description": null, "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -175586,7 +164416,7 @@ "deprecationReason": null }, { - "name": "stalkPerSeason_not_in", + "name": "lastHourlySnapshotSeason_not_in", "description": null, "type": { "kind": "LIST", @@ -175596,7 +164426,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } } @@ -175606,7 +164436,255 @@ "deprecationReason": null }, { - "name": "stalk_gt", + "name": "lwSelector", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lwSelector_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lwSelector_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lwSelector_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lwSelector_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lwSelector_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lwSelector_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lwSelector_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lwSelector_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lwSelector_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "milestoneSeason", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "milestoneSeason_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "milestoneSeason_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "milestoneSeason_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "milestoneSeason_lt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "milestoneSeason_lte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "milestoneSeason_not", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "milestoneSeason_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optimalPercentDepositedBdv", "description": null, "type": { "kind": "SCALAR", @@ -175618,7 +164696,7 @@ "deprecationReason": null }, { - "name": "stalk_gte", + "name": "optimalPercentDepositedBdv_gt", "description": null, "type": { "kind": "SCALAR", @@ -175630,7 +164708,19 @@ "deprecationReason": null }, { - "name": "stalk_in", + "name": "optimalPercentDepositedBdv_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optimalPercentDepositedBdv_in", "description": null, "type": { "kind": "LIST", @@ -175650,7 +164740,7 @@ "deprecationReason": null }, { - "name": "stalk_lt", + "name": "optimalPercentDepositedBdv_lt", "description": null, "type": { "kind": "SCALAR", @@ -175662,7 +164752,7 @@ "deprecationReason": null }, { - "name": "stalk_lte", + "name": "optimalPercentDepositedBdv_lte", "description": null, "type": { "kind": "SCALAR", @@ -175674,7 +164764,7 @@ "deprecationReason": null }, { - "name": "stalk_not", + "name": "optimalPercentDepositedBdv_not", "description": null, "type": { "kind": "SCALAR", @@ -175686,7 +164776,7 @@ "deprecationReason": null }, { - "name": "stalk_not_in", + "name": "optimalPercentDepositedBdv_not_in", "description": null, "type": { "kind": "LIST", @@ -175706,11 +164796,27 @@ "deprecationReason": null }, { - "name": "token", + "name": "or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "WhitelistTokenSetting_filter", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selector", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -175718,11 +164824,11 @@ "deprecationReason": null }, { - "name": "token_contains", + "name": "selector_contains", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -175730,11 +164836,11 @@ "deprecationReason": null }, { - "name": "token_contains_nocase", + "name": "selector_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -175742,11 +164848,11 @@ "deprecationReason": null }, { - "name": "token_ends_with", + "name": "selector_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -175754,11 +164860,31 @@ "deprecationReason": null }, { - "name": "token_ends_with_nocase", + "name": "selector_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selector_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -175766,11 +164892,11 @@ "deprecationReason": null }, { - "name": "token_gt", + "name": "selector_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -175778,11 +164904,11 @@ "deprecationReason": null }, { - "name": "token_gte", + "name": "selector_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null }, "defaultValue": null, @@ -175790,7 +164916,19 @@ "deprecationReason": null }, { - "name": "token_in", + "name": "selector_not_contains", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Bytes", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selector_not_in", "description": null, "type": { "kind": "LIST", @@ -175800,7 +164938,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Bytes", "ofType": null } } @@ -175810,11 +164948,11 @@ "deprecationReason": null }, { - "name": "token_lt", + "name": "stalkEarnedPerSeason", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -175822,11 +164960,11 @@ "deprecationReason": null }, { - "name": "token_lte", + "name": "stalkEarnedPerSeason_gt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -175834,11 +164972,11 @@ "deprecationReason": null }, { - "name": "token_not", + "name": "stalkEarnedPerSeason_gte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -175846,11 +164984,31 @@ "deprecationReason": null }, { - "name": "token_not_contains", + "name": "stalkEarnedPerSeason_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stalkEarnedPerSeason_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -175858,11 +165016,11 @@ "deprecationReason": null }, { - "name": "token_not_contains_nocase", + "name": "stalkEarnedPerSeason_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -175870,11 +165028,11 @@ "deprecationReason": null }, { - "name": "token_not_ends_with", + "name": "stalkEarnedPerSeason_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -175882,11 +165040,31 @@ "deprecationReason": null }, { - "name": "token_not_ends_with_nocase", + "name": "stalkEarnedPerSeason_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stalkIssuedPerBdv", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -175894,7 +165072,31 @@ "deprecationReason": null }, { - "name": "token_not_in", + "name": "stalkIssuedPerBdv_gt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stalkIssuedPerBdv_gte", + "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stalkIssuedPerBdv_in", "description": null, "type": { "kind": "LIST", @@ -175904,7 +165106,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null } } @@ -175914,11 +165116,11 @@ "deprecationReason": null }, { - "name": "token_not_starts_with", + "name": "stalkIssuedPerBdv_lt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -175926,11 +165128,11 @@ "deprecationReason": null }, { - "name": "token_not_starts_with_nocase", + "name": "stalkIssuedPerBdv_lte", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -175938,11 +165140,11 @@ "deprecationReason": null }, { - "name": "token_starts_with", + "name": "stalkIssuedPerBdv_not", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, @@ -175950,116 +165152,213 @@ "deprecationReason": null }, { - "name": "token_starts_with_nocase", + "name": "stalkIssuedPerBdv_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "BigInt", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "WhitelistToken_orderBy", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "blockNumber", + "name": "updatedAt_gt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", + "name": "updatedAt_gte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "hash", + "name": "updatedAt_in", "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "updatedAt_lt", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIndex", + "name": "updatedAt_lte", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol", + "name": "updatedAt_not", "description": null, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__id", + "name": "updatedAt_not_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "WhitelistTokenSetting_orderBy", + "description": null, + "isOneOf": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "dailySnapshots", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__lastSeason", + "name": "decimals", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__lastUpgrade", + "name": "gaugePoints", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__methodologyVersion", + "name": "gpSelector", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__name", + "name": "hourlySnapshots", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__schemaVersion", + "name": "id", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__slug", + "name": "lastDailySnapshotDay", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "protocol__subgraphVersion", + "name": "lastHourlySnapshotSeason", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "seeds", + "name": "lwSelector", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "milestoneSeason", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optimalPercentDepositedBdv", "description": null, "isDeprecated": false, "deprecationReason": null @@ -176071,19 +165370,19 @@ "deprecationReason": null }, { - "name": "stalk", + "name": "stalkEarnedPerSeason", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stalkPerSeason", + "name": "stalkIssuedPerBdv", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "token", + "name": "updatedAt", "description": null, "isDeprecated": false, "deprecationReason": null @@ -176095,6 +165394,7 @@ "kind": "OBJECT", "name": "_Block_", "description": null, + "isOneOf": null, "fields": [ { "name": "hash", @@ -176158,6 +165458,7 @@ "kind": "OBJECT", "name": "_Meta_", "description": "The type for the top-level _meta field", + "isOneOf": null, "fields": [ { "name": "block", @@ -176217,6 +165518,7 @@ "kind": "ENUM", "name": "_SubgraphErrorPolicy_", "description": null, + "isOneOf": null, "fields": null, "inputFields": null, "interfaces": null, @@ -176240,6 +165542,7 @@ "kind": "OBJECT", "name": "__Directive", "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.", + "isOneOf": null, "fields": [ { "name": "name", @@ -176356,6 +165659,7 @@ "kind": "ENUM", "name": "__DirectiveLocation", "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", + "isOneOf": null, "fields": null, "inputFields": null, "interfaces": null, @@ -176481,6 +165785,7 @@ "kind": "OBJECT", "name": "__EnumValue", "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.", + "isOneOf": null, "fields": [ { "name": "name", @@ -176548,6 +165853,7 @@ "kind": "OBJECT", "name": "__Field", "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.", + "isOneOf": null, "fields": [ { "name": "name", @@ -176668,6 +165974,7 @@ "kind": "OBJECT", "name": "__InputValue", "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", + "isOneOf": null, "fields": [ { "name": "name", @@ -176763,6 +166070,7 @@ "kind": "OBJECT", "name": "__Schema", "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.", + "isOneOf": null, "fields": [ { "name": "description", @@ -176874,6 +166182,7 @@ "kind": "OBJECT", "name": "__Type", "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", + "isOneOf": null, "fields": [ { "name": "kind", @@ -177077,6 +166386,18 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "isOneOf", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -177088,6 +166409,7 @@ "kind": "ENUM", "name": "__TypeKind", "description": "An enum describing what kind of type a given `__Type` is.", + "isOneOf": null, "fields": null, "inputFields": null, "interfaces": null, @@ -177174,9 +166496,7 @@ "name": "derivedFrom", "description": "creates a virtual field on the entity that may be queried but cannot be set manually through the mappings API.", "isRepeatable": false, - "locations": [ - "FIELD_DEFINITION" - ], + "locations": ["FIELD_DEFINITION"], "args": [ { "name": "field", @@ -177200,20 +166520,14 @@ "name": "entity", "description": "Marks the GraphQL type as indexable entity. Each type that should be an entity is required to be annotated with this directive.", "isRepeatable": false, - "locations": [ - "OBJECT" - ], + "locations": ["OBJECT"], "args": [] }, { "name": "include", "description": "Directs the executor to include this field or fragment only when the `if` argument is true.", "isRepeatable": false, - "locations": [ - "FIELD", - "FRAGMENT_SPREAD", - "INLINE_FRAGMENT" - ], + "locations": ["FIELD", "FRAGMENT_SPREAD", "INLINE_FRAGMENT"], "args": [ { "name": "if", @@ -177233,15 +166547,18 @@ } ] }, + { + "name": "oneOf", + "description": "Indicates exactly one field must be supplied and this field must not be `null`.", + "isRepeatable": false, + "locations": ["INPUT_OBJECT"], + "args": [] + }, { "name": "skip", "description": "Directs the executor to skip this field or fragment when the `if` argument is true.", "isRepeatable": false, - "locations": [ - "FIELD", - "FRAGMENT_SPREAD", - "INLINE_FRAGMENT" - ], + "locations": ["FIELD", "FRAGMENT_SPREAD", "INLINE_FRAGMENT"], "args": [ { "name": "if", @@ -177265,9 +166582,7 @@ "name": "specifiedBy", "description": "Exposes a URL that specifies the behavior of this scalar.", "isRepeatable": false, - "locations": [ - "SCALAR" - ], + "locations": ["SCALAR"], "args": [ { "name": "url", @@ -177291,9 +166606,7 @@ "name": "subgraphId", "description": "Defined a Subgraph ID for an object type", "isRepeatable": false, - "locations": [ - "OBJECT" - ], + "locations": ["OBJECT"], "args": [ { "name": "id", @@ -177315,4 +166628,4 @@ } ] } -} \ No newline at end of file +} diff --git a/projects/ui/src/graph/schema-bean.graphql b/projects/ui/src/graph/schema-bean.graphql index ad31615352..7eab355036 100644 --- a/projects/ui/src/graph/schema-bean.graphql +++ b/projects/ui/src/graph/schema-bean.graphql @@ -2186,6 +2186,34 @@ type Query { subgraphError: _SubgraphErrorPolicy_! = deny where: TwaOracle_filter ): [TwaOracle!]! + version( + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + id: ID! + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Version + versions( + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + first: Int = 100 + orderBy: Version_orderBy + orderDirection: OrderDirection + skip: Int = 0 + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + where: Version_filter + ): [Version!]! } type Subscription { @@ -2471,6 +2499,34 @@ type Subscription { subgraphError: _SubgraphErrorPolicy_! = deny where: TwaOracle_filter ): [TwaOracle!]! + version( + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + id: ID! + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Version + versions( + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + first: Int = 100 + orderBy: Version_orderBy + orderDirection: OrderDirection + skip: Int = 0 + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + where: Version_filter + ): [Version!]! } "A string representation of microseconds UNIX timestamp (16 digits)\n" @@ -2713,6 +2769,102 @@ enum TwaOracle_orderBy { priceCumulativeSun } +type Version { + """Which blockchain is being indexed, i.e. 'ethereum', 'arbitrum', etc.""" + chain: String! + + """= 'subgraph'""" + id: ID! + + """= 'beanstalk'""" + subgraphName: String! + + """Verison number of the subgraph""" + versionNumber: String! +} + +input Version_filter { + """Filter for the block changed event.""" + _change_block: BlockChangedFilter + and: [Version_filter] + chain: String + chain_contains: String + chain_contains_nocase: String + chain_ends_with: String + chain_ends_with_nocase: String + chain_gt: String + chain_gte: String + chain_in: [String!] + chain_lt: String + chain_lte: String + chain_not: String + chain_not_contains: String + chain_not_contains_nocase: String + chain_not_ends_with: String + chain_not_ends_with_nocase: String + chain_not_in: [String!] + chain_not_starts_with: String + chain_not_starts_with_nocase: String + chain_starts_with: String + chain_starts_with_nocase: String + id: ID + id_gt: ID + id_gte: ID + id_in: [ID!] + id_lt: ID + id_lte: ID + id_not: ID + id_not_in: [ID!] + or: [Version_filter] + subgraphName: String + subgraphName_contains: String + subgraphName_contains_nocase: String + subgraphName_ends_with: String + subgraphName_ends_with_nocase: String + subgraphName_gt: String + subgraphName_gte: String + subgraphName_in: [String!] + subgraphName_lt: String + subgraphName_lte: String + subgraphName_not: String + subgraphName_not_contains: String + subgraphName_not_contains_nocase: String + subgraphName_not_ends_with: String + subgraphName_not_ends_with_nocase: String + subgraphName_not_in: [String!] + subgraphName_not_starts_with: String + subgraphName_not_starts_with_nocase: String + subgraphName_starts_with: String + subgraphName_starts_with_nocase: String + versionNumber: String + versionNumber_contains: String + versionNumber_contains_nocase: String + versionNumber_ends_with: String + versionNumber_ends_with_nocase: String + versionNumber_gt: String + versionNumber_gte: String + versionNumber_in: [String!] + versionNumber_lt: String + versionNumber_lte: String + versionNumber_not: String + versionNumber_not_contains: String + versionNumber_not_contains_nocase: String + versionNumber_not_ends_with: String + versionNumber_not_ends_with_nocase: String + versionNumber_not_in: [String!] + versionNumber_not_starts_with: String + versionNumber_not_starts_with_nocase: String + versionNumber_starts_with: String + versionNumber_starts_with_nocase: String +} + +enum Version_orderBy { + chain + id + subgraphName + versionNumber +} + type _Block_ { """The hash of the block""" hash: Bytes diff --git a/projects/ui/src/graph/schema-beanft.graphql b/projects/ui/src/graph/schema-beanft.graphql index 881561451e..c7eb244532 100644 --- a/projects/ui/src/graph/schema-beanft.graphql +++ b/projects/ui/src/graph/schema-beanft.graphql @@ -186,6 +186,34 @@ type Query { subgraphError: _SubgraphErrorPolicy_! = deny where: CollectionData_filter ): [CollectionData!]! + version( + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + id: ID! + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Version + versions( + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + first: Int = 100 + orderBy: Version_orderBy + orderDirection: OrderDirection + skip: Int = 0 + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + where: Version_filter + ): [Version!]! } type Subscription { @@ -247,11 +275,135 @@ type Subscription { subgraphError: _SubgraphErrorPolicy_! = deny where: CollectionData_filter ): [CollectionData!]! + version( + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + id: ID! + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Version + versions( + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + first: Int = 100 + orderBy: Version_orderBy + orderDirection: OrderDirection + skip: Int = 0 + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + where: Version_filter + ): [Version!]! } "A string representation of microseconds UNIX timestamp (16 digits)\n" scalar Timestamp +type Version { + """Which blockchain is being indexed, i.e. 'ethereum', 'arbitrum', etc.""" + chain: String! + + """= 'subgraph'""" + id: ID! + + """= 'beanstalk'""" + subgraphName: String! + + """Verison number of the subgraph""" + versionNumber: String! +} + +input Version_filter { + """Filter for the block changed event.""" + _change_block: BlockChangedFilter + and: [Version_filter] + chain: String + chain_contains: String + chain_contains_nocase: String + chain_ends_with: String + chain_ends_with_nocase: String + chain_gt: String + chain_gte: String + chain_in: [String!] + chain_lt: String + chain_lte: String + chain_not: String + chain_not_contains: String + chain_not_contains_nocase: String + chain_not_ends_with: String + chain_not_ends_with_nocase: String + chain_not_in: [String!] + chain_not_starts_with: String + chain_not_starts_with_nocase: String + chain_starts_with: String + chain_starts_with_nocase: String + id: ID + id_gt: ID + id_gte: ID + id_in: [ID!] + id_lt: ID + id_lte: ID + id_not: ID + id_not_in: [ID!] + or: [Version_filter] + subgraphName: String + subgraphName_contains: String + subgraphName_contains_nocase: String + subgraphName_ends_with: String + subgraphName_ends_with_nocase: String + subgraphName_gt: String + subgraphName_gte: String + subgraphName_in: [String!] + subgraphName_lt: String + subgraphName_lte: String + subgraphName_not: String + subgraphName_not_contains: String + subgraphName_not_contains_nocase: String + subgraphName_not_ends_with: String + subgraphName_not_ends_with_nocase: String + subgraphName_not_in: [String!] + subgraphName_not_starts_with: String + subgraphName_not_starts_with_nocase: String + subgraphName_starts_with: String + subgraphName_starts_with_nocase: String + versionNumber: String + versionNumber_contains: String + versionNumber_contains_nocase: String + versionNumber_ends_with: String + versionNumber_ends_with_nocase: String + versionNumber_gt: String + versionNumber_gte: String + versionNumber_in: [String!] + versionNumber_lt: String + versionNumber_lte: String + versionNumber_not: String + versionNumber_not_contains: String + versionNumber_not_contains_nocase: String + versionNumber_not_ends_with: String + versionNumber_not_ends_with_nocase: String + versionNumber_not_in: [String!] + versionNumber_not_starts_with: String + versionNumber_not_starts_with_nocase: String + versionNumber_starts_with: String + versionNumber_starts_with_nocase: String +} + +enum Version_orderBy { + chain + id + subgraphName + versionNumber +} + type _Block_ { """The hash of the block""" hash: Bytes diff --git a/projects/ui/src/graph/schema-beanstalk.graphql b/projects/ui/src/graph/schema-beanstalk.graphql index 12cb3ba333..aa1c823d5c 100644 --- a/projects/ui/src/graph/schema-beanstalk.graphql +++ b/projects/ui/src/graph/schema-beanstalk.graphql @@ -11,268 +11,45 @@ directive @entity on OBJECT """Defined a Subgraph ID for an object type""" directive @subgraphId(id: String!) on OBJECT -type AddDeposit implements SiloEvent { - """ Account adding deposit""" - account: String! - - """ Amount of token added """ - amount: BigInt! - - """ BDV of the deposit """ - bdv: BigInt! - - """ Block number of this event """ - blockNumber: BigInt! - - """ Timestamp of this event """ - createdAt: BigInt! - - """ Transaction hash of the transaction that emitted this event """ - hash: String! - - """addDeposit-{ Transaction hash }-{ Log index }""" - id: ID! - - """ Event log index. For transactions that don't emit event, create arbitrary index starting from 0 - """ - logIndex: Int! - - """ The protocol this transaction belongs to """ - protocol: Beanstalk! - - """ Season of deposit added """ - season: Int! - - """ Stem of deposit added """ - stem: BigInt - - """ Token added""" - token: String! -} - -input AddDeposit_filter { - """Filter for the block changed event.""" - _change_block: BlockChangedFilter - account: String - account_contains: String - account_contains_nocase: String - account_ends_with: String - account_ends_with_nocase: String - account_gt: String - account_gte: String - account_in: [String!] - account_lt: String - account_lte: String - account_not: String - account_not_contains: String - account_not_contains_nocase: String - account_not_ends_with: String - account_not_ends_with_nocase: String - account_not_in: [String!] - account_not_starts_with: String - account_not_starts_with_nocase: String - account_starts_with: String - account_starts_with_nocase: String - amount: BigInt - amount_gt: BigInt - amount_gte: BigInt - amount_in: [BigInt!] - amount_lt: BigInt - amount_lte: BigInt - amount_not: BigInt - amount_not_in: [BigInt!] - and: [AddDeposit_filter] - bdv: BigInt - bdv_gt: BigInt - bdv_gte: BigInt - bdv_in: [BigInt!] - bdv_lt: BigInt - bdv_lte: BigInt - bdv_not: BigInt - bdv_not_in: [BigInt!] - blockNumber: BigInt - blockNumber_gt: BigInt - blockNumber_gte: BigInt - blockNumber_in: [BigInt!] - blockNumber_lt: BigInt - blockNumber_lte: BigInt - blockNumber_not: BigInt - blockNumber_not_in: [BigInt!] - createdAt: BigInt - createdAt_gt: BigInt - createdAt_gte: BigInt - createdAt_in: [BigInt!] - createdAt_lt: BigInt - createdAt_lte: BigInt - createdAt_not: BigInt - createdAt_not_in: [BigInt!] - hash: String - hash_contains: String - hash_contains_nocase: String - hash_ends_with: String - hash_ends_with_nocase: String - hash_gt: String - hash_gte: String - hash_in: [String!] - hash_lt: String - hash_lte: String - hash_not: String - hash_not_contains: String - hash_not_contains_nocase: String - hash_not_ends_with: String - hash_not_ends_with_nocase: String - hash_not_in: [String!] - hash_not_starts_with: String - hash_not_starts_with_nocase: String - hash_starts_with: String - hash_starts_with_nocase: String - id: ID - id_gt: ID - id_gte: ID - id_in: [ID!] - id_lt: ID - id_lte: ID - id_not: ID - id_not_in: [ID!] - logIndex: Int - logIndex_gt: Int - logIndex_gte: Int - logIndex_in: [Int!] - logIndex_lt: Int - logIndex_lte: Int - logIndex_not: Int - logIndex_not_in: [Int!] - or: [AddDeposit_filter] - protocol: String - protocol_: Beanstalk_filter - protocol_contains: String - protocol_contains_nocase: String - protocol_ends_with: String - protocol_ends_with_nocase: String - protocol_gt: String - protocol_gte: String - protocol_in: [String!] - protocol_lt: String - protocol_lte: String - protocol_not: String - protocol_not_contains: String - protocol_not_contains_nocase: String - protocol_not_ends_with: String - protocol_not_ends_with_nocase: String - protocol_not_in: [String!] - protocol_not_starts_with: String - protocol_not_starts_with_nocase: String - protocol_starts_with: String - protocol_starts_with_nocase: String - season: Int - season_gt: Int - season_gte: Int - season_in: [Int!] - season_lt: Int - season_lte: Int - season_not: Int - season_not_in: [Int!] - stem: BigInt - stem_gt: BigInt - stem_gte: BigInt - stem_in: [BigInt!] - stem_lt: BigInt - stem_lte: BigInt - stem_not: BigInt - stem_not_in: [BigInt!] - token: String - token_contains: String - token_contains_nocase: String - token_ends_with: String - token_ends_with_nocase: String - token_gt: String - token_gte: String - token_in: [String!] - token_lt: String - token_lte: String - token_not: String - token_not_contains: String - token_not_contains_nocase: String - token_not_ends_with: String - token_not_ends_with_nocase: String - token_not_in: [String!] - token_not_starts_with: String - token_not_starts_with_nocase: String - token_starts_with: String - token_starts_with_nocase: String -} - -enum AddDeposit_orderBy { - account - amount - bdv - blockNumber - createdAt - hash - id - logIndex - protocol - protocol__id - protocol__lastSeason - protocol__lastUpgrade - protocol__methodologyVersion - protocol__name - protocol__schemaVersion - protocol__slug - protocol__subgraphVersion - season - stem - token -} - enum Aggregation_interval { day hour } type Beanstalk { - """ Array of the addresses for all active farmers in the silo """ + """Array of the addresses for all active farmers in the silo""" activeFarmers: [String!]! - """ Array of the addresses for all farmers that had silo transfers and need stalk/seeds/roots updated + """ + Array of the addresses for all farmers that had silo transfers and need stalk/seeds/roots updated """ farmersToUpdate: [String!]! - """ Field level data """ + """Address of the fertilizer contract""" + fertilizer1155: String + + """Field level data""" field: Field! - """ Smart contract address of the protocol's main contract (Factory, Registry, etc) + """ + Smart contract address of the protocol's main contract (Factory, Registry, etc) """ id: ID! - """ Last season called """ + """Last season called""" lastSeason: Int! - """ Timestamp of the latest DiamondCut call """ - lastUpgrade: BigInt! - - """ Version of the methodology used to compute metrics, loosely based on SemVer format (e.g. 1.0.0) - """ - methodologyVersion: String! - - """ Name of the protocol, including version. e.g. Uniswap v3 """ + """Name of the protocol, including version. e.g. Uniswap v3""" name: String! - """ Version of the subgraph schema, in SemVer format (e.g. 1.0.0) """ - schemaVersion: String! - - """ Season specific data """ + """Season specific data""" seasons(first: Int = 100, orderBy: Season_orderBy, orderDirection: OrderDirection, skip: Int = 0, where: Season_filter): [Season!]! - """ Silo level data """ + """Silo level data""" silo: Silo! - """ Slug of protocol, including version. e.g. uniswap-v3 """ - slug: String! - - """ Version of the subgraph implementation, in SemVer format (e.g. 1.0.0) - """ - subgraphVersion: String! + """Bean token address of the protocol""" + token: String! } input Beanstalk_filter { @@ -291,6 +68,26 @@ input Beanstalk_filter { farmersToUpdate_not: [String!] farmersToUpdate_not_contains: [String!] farmersToUpdate_not_contains_nocase: [String!] + fertilizer1155: String + fertilizer1155_contains: String + fertilizer1155_contains_nocase: String + fertilizer1155_ends_with: String + fertilizer1155_ends_with_nocase: String + fertilizer1155_gt: String + fertilizer1155_gte: String + fertilizer1155_in: [String!] + fertilizer1155_lt: String + fertilizer1155_lte: String + fertilizer1155_not: String + fertilizer1155_not_contains: String + fertilizer1155_not_contains_nocase: String + fertilizer1155_not_ends_with: String + fertilizer1155_not_ends_with_nocase: String + fertilizer1155_not_in: [String!] + fertilizer1155_not_starts_with: String + fertilizer1155_not_starts_with_nocase: String + fertilizer1155_starts_with: String + fertilizer1155_starts_with_nocase: String field_: Field_filter id: ID id_gt: ID @@ -308,34 +105,6 @@ input Beanstalk_filter { lastSeason_lte: Int lastSeason_not: Int lastSeason_not_in: [Int!] - lastUpgrade: BigInt - lastUpgrade_gt: BigInt - lastUpgrade_gte: BigInt - lastUpgrade_in: [BigInt!] - lastUpgrade_lt: BigInt - lastUpgrade_lte: BigInt - lastUpgrade_not: BigInt - lastUpgrade_not_in: [BigInt!] - methodologyVersion: String - methodologyVersion_contains: String - methodologyVersion_contains_nocase: String - methodologyVersion_ends_with: String - methodologyVersion_ends_with_nocase: String - methodologyVersion_gt: String - methodologyVersion_gte: String - methodologyVersion_in: [String!] - methodologyVersion_lt: String - methodologyVersion_lte: String - methodologyVersion_not: String - methodologyVersion_not_contains: String - methodologyVersion_not_contains_nocase: String - methodologyVersion_not_ends_with: String - methodologyVersion_not_ends_with_nocase: String - methodologyVersion_not_in: [String!] - methodologyVersion_not_starts_with: String - methodologyVersion_not_starts_with_nocase: String - methodologyVersion_starts_with: String - methodologyVersion_starts_with_nocase: String name: String name_contains: String name_contains_nocase: String @@ -357,77 +126,40 @@ input Beanstalk_filter { name_starts_with: String name_starts_with_nocase: String or: [Beanstalk_filter] - schemaVersion: String - schemaVersion_contains: String - schemaVersion_contains_nocase: String - schemaVersion_ends_with: String - schemaVersion_ends_with_nocase: String - schemaVersion_gt: String - schemaVersion_gte: String - schemaVersion_in: [String!] - schemaVersion_lt: String - schemaVersion_lte: String - schemaVersion_not: String - schemaVersion_not_contains: String - schemaVersion_not_contains_nocase: String - schemaVersion_not_ends_with: String - schemaVersion_not_ends_with_nocase: String - schemaVersion_not_in: [String!] - schemaVersion_not_starts_with: String - schemaVersion_not_starts_with_nocase: String - schemaVersion_starts_with: String - schemaVersion_starts_with_nocase: String seasons_: Season_filter silo_: Silo_filter - slug: String - slug_contains: String - slug_contains_nocase: String - slug_ends_with: String - slug_ends_with_nocase: String - slug_gt: String - slug_gte: String - slug_in: [String!] - slug_lt: String - slug_lte: String - slug_not: String - slug_not_contains: String - slug_not_contains_nocase: String - slug_not_ends_with: String - slug_not_ends_with_nocase: String - slug_not_in: [String!] - slug_not_starts_with: String - slug_not_starts_with_nocase: String - slug_starts_with: String - slug_starts_with_nocase: String - subgraphVersion: String - subgraphVersion_contains: String - subgraphVersion_contains_nocase: String - subgraphVersion_ends_with: String - subgraphVersion_ends_with_nocase: String - subgraphVersion_gt: String - subgraphVersion_gte: String - subgraphVersion_in: [String!] - subgraphVersion_lt: String - subgraphVersion_lte: String - subgraphVersion_not: String - subgraphVersion_not_contains: String - subgraphVersion_not_contains_nocase: String - subgraphVersion_not_ends_with: String - subgraphVersion_not_ends_with_nocase: String - subgraphVersion_not_in: [String!] - subgraphVersion_not_starts_with: String - subgraphVersion_not_starts_with_nocase: String - subgraphVersion_starts_with: String - subgraphVersion_starts_with_nocase: String + token: String + token_contains: String + token_contains_nocase: String + token_ends_with: String + token_ends_with_nocase: String + token_gt: String + token_gte: String + token_in: [String!] + token_lt: String + token_lte: String + token_not: String + token_not_contains: String + token_not_contains_nocase: String + token_not_ends_with: String + token_not_ends_with_nocase: String + token_not_in: [String!] + token_not_starts_with: String + token_not_starts_with_nocase: String + token_starts_with: String + token_starts_with_nocase: String } enum Beanstalk_orderBy { activeFarmers farmersToUpdate + fertilizer1155 field field__harvestablePods field__harvestedPods field__id + field__lastDailySnapshotDay + field__lastHourlySnapshotSeason field__numberOfSowers field__numberOfSows field__podIndex @@ -440,10 +172,7 @@ enum Beanstalk_orderBy { field__unharvestablePods id lastSeason - lastUpgrade - methodologyVersion name - schemaVersion seasons silo silo__activeFarmers @@ -453,12 +182,13 @@ enum Beanstalk_orderBy { silo__germinatingStalk silo__grownStalkPerSeason silo__id + silo__lastDailySnapshotDay + silo__lastHourlySnapshotSeason silo__plantableStalk silo__roots silo__seeds silo__stalk - slug - subgraphVersion + token } scalar BigDecimal @@ -477,50 +207,49 @@ input Block_height { scalar Bytes -type Chop implements SiloEvent { - """ Amount being chopped""" - amount: BigInt! - - """ Block number of this event """ +type Chop { + """The block number of this event""" blockNumber: BigInt! - """ Timestamp of this event """ + """The effective chop rate for this chop""" + chopRate: BigDecimal! + + """Timestamp of this chop""" createdAt: BigInt! - """ Address chopping """ - farmer: String! + """Account address""" + farmer: Farmer! - """ Transaction hash of the transaction that emitted this event """ + """Transaction hash of the transaction that emitted this event""" hash: String! - """chop-{ Transaction hash }-{ Log index }""" + """(chop|convert)-{ Transaction hash }-{ Log index }""" id: ID! - """ Event log index. For transactions that don't emit event, create arbitrary index starting from 0 + """Amount of underlying tokens `farmer` received""" + underlyingAmount: BigInt! + + """Amount of bdv `farmer` received""" + underlyingBdv: BigInt! + """ - logIndex: Int! + The underlying ERC20 token received by `farmer` as a result of this chop + """ + underlyingToken: WhitelistTokenSetting! - """ The protocol this transaction belongs to """ - protocol: Beanstalk! + """Unripe token amount which was chopped""" + unripeAmount: BigInt! - """ Underlying token """ - underlying: String! + """Bdv of the unripe tokens which were chopped""" + unripeBdv: BigInt! - """ Unripe token being chopped """ - unripe: String! + """The unripe token which was chopped""" + unripeToken: UnripeToken! } input Chop_filter { """Filter for the block changed event.""" _change_block: BlockChangedFilter - amount: BigInt - amount_gt: BigInt - amount_gte: BigInt - amount_in: [BigInt!] - amount_lt: BigInt - amount_lte: BigInt - amount_not: BigInt - amount_not_in: [BigInt!] and: [Chop_filter] blockNumber: BigInt blockNumber_gt: BigInt @@ -530,6 +259,14 @@ input Chop_filter { blockNumber_lte: BigInt blockNumber_not: BigInt blockNumber_not_in: [BigInt!] + chopRate: BigDecimal + chopRate_gt: BigDecimal + chopRate_gte: BigDecimal + chopRate_in: [BigDecimal!] + chopRate_lt: BigDecimal + chopRate_lte: BigDecimal + chopRate_not: BigDecimal + chopRate_not_in: [BigDecimal!] createdAt: BigInt createdAt_gt: BigInt createdAt_gte: BigInt @@ -539,6 +276,7 @@ input Chop_filter { createdAt_not: BigInt createdAt_not_in: [BigInt!] farmer: String + farmer_: Farmer_filter farmer_contains: String farmer_contains_nocase: String farmer_ends_with: String @@ -586,239 +324,123 @@ input Chop_filter { id_lte: ID id_not: ID id_not_in: [ID!] - logIndex: Int - logIndex_gt: Int - logIndex_gte: Int - logIndex_in: [Int!] - logIndex_lt: Int - logIndex_lte: Int - logIndex_not: Int - logIndex_not_in: [Int!] or: [Chop_filter] - protocol: String - protocol_: Beanstalk_filter - protocol_contains: String - protocol_contains_nocase: String - protocol_ends_with: String - protocol_ends_with_nocase: String - protocol_gt: String - protocol_gte: String - protocol_in: [String!] - protocol_lt: String - protocol_lte: String - protocol_not: String - protocol_not_contains: String - protocol_not_contains_nocase: String - protocol_not_ends_with: String - protocol_not_ends_with_nocase: String - protocol_not_in: [String!] - protocol_not_starts_with: String - protocol_not_starts_with_nocase: String - protocol_starts_with: String - protocol_starts_with_nocase: String - underlying: String - underlying_contains: String - underlying_contains_nocase: String - underlying_ends_with: String - underlying_ends_with_nocase: String - underlying_gt: String - underlying_gte: String - underlying_in: [String!] - underlying_lt: String - underlying_lte: String - underlying_not: String - underlying_not_contains: String - underlying_not_contains_nocase: String - underlying_not_ends_with: String - underlying_not_ends_with_nocase: String - underlying_not_in: [String!] - underlying_not_starts_with: String - underlying_not_starts_with_nocase: String - underlying_starts_with: String - underlying_starts_with_nocase: String - unripe: String - unripe_contains: String - unripe_contains_nocase: String - unripe_ends_with: String - unripe_ends_with_nocase: String - unripe_gt: String - unripe_gte: String - unripe_in: [String!] - unripe_lt: String - unripe_lte: String - unripe_not: String - unripe_not_contains: String - unripe_not_contains_nocase: String - unripe_not_ends_with: String - unripe_not_ends_with_nocase: String - unripe_not_in: [String!] - unripe_not_starts_with: String - unripe_not_starts_with_nocase: String - unripe_starts_with: String - unripe_starts_with_nocase: String + underlyingAmount: BigInt + underlyingAmount_gt: BigInt + underlyingAmount_gte: BigInt + underlyingAmount_in: [BigInt!] + underlyingAmount_lt: BigInt + underlyingAmount_lte: BigInt + underlyingAmount_not: BigInt + underlyingAmount_not_in: [BigInt!] + underlyingBdv: BigInt + underlyingBdv_gt: BigInt + underlyingBdv_gte: BigInt + underlyingBdv_in: [BigInt!] + underlyingBdv_lt: BigInt + underlyingBdv_lte: BigInt + underlyingBdv_not: BigInt + underlyingBdv_not_in: [BigInt!] + underlyingToken: String + underlyingToken_: WhitelistTokenSetting_filter + underlyingToken_contains: String + underlyingToken_contains_nocase: String + underlyingToken_ends_with: String + underlyingToken_ends_with_nocase: String + underlyingToken_gt: String + underlyingToken_gte: String + underlyingToken_in: [String!] + underlyingToken_lt: String + underlyingToken_lte: String + underlyingToken_not: String + underlyingToken_not_contains: String + underlyingToken_not_contains_nocase: String + underlyingToken_not_ends_with: String + underlyingToken_not_ends_with_nocase: String + underlyingToken_not_in: [String!] + underlyingToken_not_starts_with: String + underlyingToken_not_starts_with_nocase: String + underlyingToken_starts_with: String + underlyingToken_starts_with_nocase: String + unripeAmount: BigInt + unripeAmount_gt: BigInt + unripeAmount_gte: BigInt + unripeAmount_in: [BigInt!] + unripeAmount_lt: BigInt + unripeAmount_lte: BigInt + unripeAmount_not: BigInt + unripeAmount_not_in: [BigInt!] + unripeBdv: BigInt + unripeBdv_gt: BigInt + unripeBdv_gte: BigInt + unripeBdv_in: [BigInt!] + unripeBdv_lt: BigInt + unripeBdv_lte: BigInt + unripeBdv_not: BigInt + unripeBdv_not_in: [BigInt!] + unripeToken: String + unripeToken_: UnripeToken_filter + unripeToken_contains: String + unripeToken_contains_nocase: String + unripeToken_ends_with: String + unripeToken_ends_with_nocase: String + unripeToken_gt: String + unripeToken_gte: String + unripeToken_in: [String!] + unripeToken_lt: String + unripeToken_lte: String + unripeToken_not: String + unripeToken_not_contains: String + unripeToken_not_contains_nocase: String + unripeToken_not_ends_with: String + unripeToken_not_ends_with_nocase: String + unripeToken_not_in: [String!] + unripeToken_not_starts_with: String + unripeToken_not_starts_with_nocase: String + unripeToken_starts_with: String + unripeToken_starts_with_nocase: String } enum Chop_orderBy { - amount blockNumber + chopRate createdAt farmer + farmer__id hash id - logIndex - protocol - protocol__id - protocol__lastSeason - protocol__lastUpgrade - protocol__methodologyVersion - protocol__name - protocol__schemaVersion - protocol__slug - protocol__subgraphVersion - underlying - unripe -} - -type DewhitelistToken implements SiloEvent { - """ Block number of this event """ - blockNumber: BigInt! - - """ Timestamp of this event """ - createdAt: BigInt! - - """ Transaction hash of the transaction that emitted this event """ - hash: String! - - """dewhitelistToken-{ Transaction hash }-{ Log index }""" - id: ID! - - """ Event log index. For transactions that don't emit event, create arbitrary index starting from 0 - """ - logIndex: Int! - - """ The protocol this transaction belongs to """ - protocol: Beanstalk! - - """Token address dewhitelisted""" - token: String! -} - -input DewhitelistToken_filter { - """Filter for the block changed event.""" - _change_block: BlockChangedFilter - and: [DewhitelistToken_filter] - blockNumber: BigInt - blockNumber_gt: BigInt - blockNumber_gte: BigInt - blockNumber_in: [BigInt!] - blockNumber_lt: BigInt - blockNumber_lte: BigInt - blockNumber_not: BigInt - blockNumber_not_in: [BigInt!] - createdAt: BigInt - createdAt_gt: BigInt - createdAt_gte: BigInt - createdAt_in: [BigInt!] - createdAt_lt: BigInt - createdAt_lte: BigInt - createdAt_not: BigInt - createdAt_not_in: [BigInt!] - hash: String - hash_contains: String - hash_contains_nocase: String - hash_ends_with: String - hash_ends_with_nocase: String - hash_gt: String - hash_gte: String - hash_in: [String!] - hash_lt: String - hash_lte: String - hash_not: String - hash_not_contains: String - hash_not_contains_nocase: String - hash_not_ends_with: String - hash_not_ends_with_nocase: String - hash_not_in: [String!] - hash_not_starts_with: String - hash_not_starts_with_nocase: String - hash_starts_with: String - hash_starts_with_nocase: String - id: ID - id_gt: ID - id_gte: ID - id_in: [ID!] - id_lt: ID - id_lte: ID - id_not: ID - id_not_in: [ID!] - logIndex: Int - logIndex_gt: Int - logIndex_gte: Int - logIndex_in: [Int!] - logIndex_lt: Int - logIndex_lte: Int - logIndex_not: Int - logIndex_not_in: [Int!] - or: [DewhitelistToken_filter] - protocol: String - protocol_: Beanstalk_filter - protocol_contains: String - protocol_contains_nocase: String - protocol_ends_with: String - protocol_ends_with_nocase: String - protocol_gt: String - protocol_gte: String - protocol_in: [String!] - protocol_lt: String - protocol_lte: String - protocol_not: String - protocol_not_contains: String - protocol_not_contains_nocase: String - protocol_not_ends_with: String - protocol_not_ends_with_nocase: String - protocol_not_in: [String!] - protocol_not_starts_with: String - protocol_not_starts_with_nocase: String - protocol_starts_with: String - protocol_starts_with_nocase: String - token: String - token_contains: String - token_contains_nocase: String - token_ends_with: String - token_ends_with_nocase: String - token_gt: String - token_gte: String - token_in: [String!] - token_lt: String - token_lte: String - token_not: String - token_not_contains: String - token_not_contains_nocase: String - token_not_ends_with: String - token_not_ends_with_nocase: String - token_not_in: [String!] - token_not_starts_with: String - token_not_starts_with_nocase: String - token_starts_with: String - token_starts_with_nocase: String -} - -enum DewhitelistToken_orderBy { - blockNumber - createdAt - hash - id - logIndex - protocol - protocol__id - protocol__lastSeason - protocol__lastUpgrade - protocol__methodologyVersion - protocol__name - protocol__schemaVersion - protocol__slug - protocol__subgraphVersion - token + underlyingAmount + underlyingBdv + underlyingToken + underlyingToken__decimals + underlyingToken__gaugePoints + underlyingToken__gpSelector + underlyingToken__id + underlyingToken__lastDailySnapshotDay + underlyingToken__lastHourlySnapshotSeason + underlyingToken__lwSelector + underlyingToken__milestoneSeason + underlyingToken__optimalPercentDepositedBdv + underlyingToken__selector + underlyingToken__stalkEarnedPerSeason + underlyingToken__stalkIssuedPerBdv + underlyingToken__updatedAt + unripeAmount + unripeBdv + unripeToken + unripeToken__amountUnderlyingOne + unripeToken__bdvUnderlyingOne + unripeToken__chopRate + unripeToken__choppableAmountOne + unripeToken__choppableBdvOne + unripeToken__id + unripeToken__lastDailySnapshotDay + unripeToken__lastHourlySnapshotSeason + unripeToken__recapPercent + unripeToken__totalChoppedAmount + unripeToken__totalChoppedBdv + unripeToken__totalChoppedBdvReceived + unripeToken__totalUnderlying } enum EmaWindow { @@ -873,6 +495,8 @@ enum Farmer_orderBy { field__harvestablePods field__harvestedPods field__id + field__lastDailySnapshotDay + field__lastHourlySnapshotSeason field__numberOfSowers field__numberOfSows field__podIndex @@ -896,6 +520,8 @@ enum Farmer_orderBy { silo__germinatingStalk silo__grownStalkPerSeason silo__id + silo__lastDailySnapshotDay + silo__lastHourlySnapshotSeason silo__plantableStalk silo__roots silo__seeds @@ -904,6 +530,9 @@ enum Farmer_orderBy { } type Fertilizer { + """Address of parent beanstalk""" + beanstalk: String! + """Token address for fert""" id: ID! @@ -1105,6 +734,7 @@ enum FertilizerToken_orderBy { balances endBpf fertilizer + fertilizer__beanstalk fertilizer__id fertilizer__supply humidity @@ -1234,6 +864,26 @@ input Fertilizer_filter { """Filter for the block changed event.""" _change_block: BlockChangedFilter and: [Fertilizer_filter] + beanstalk: String + beanstalk_contains: String + beanstalk_contains_nocase: String + beanstalk_ends_with: String + beanstalk_ends_with_nocase: String + beanstalk_gt: String + beanstalk_gte: String + beanstalk_in: [String!] + beanstalk_lt: String + beanstalk_lte: String + beanstalk_not: String + beanstalk_not_contains: String + beanstalk_not_contains_nocase: String + beanstalk_not_ends_with: String + beanstalk_not_ends_with_nocase: String + beanstalk_not_in: [String!] + beanstalk_not_starts_with: String + beanstalk_not_starts_with_nocase: String + beanstalk_starts_with: String + beanstalk_starts_with_nocase: String id: ID id_gt: ID id_gte: ID @@ -1255,6 +905,7 @@ input Fertilizer_filter { } enum Fertilizer_orderBy { + beanstalk id supply tokens @@ -1279,9 +930,15 @@ type Field { """Link to hourly snapshot data""" hourlySnapshots(first: Int = 100, orderBy: FieldHourlySnapshot_orderBy, orderDirection: OrderDirection, skip: Int = 0, where: FieldHourlySnapshot_filter): [FieldHourlySnapshot!]! - """ Contract address for this field or farmer """ + """Contract address for this field or farmer""" id: ID! + """Day of when the previous daily snapshot was taken/updated""" + lastDailySnapshotDay: BigInt + + """Season when the previous hourly snapshot was taken/updated""" + lastHourlySnapshotSeason: Int + """Cumulative number of unique sowers""" numberOfSowers: Int! @@ -1319,23 +976,17 @@ type Field { type FieldDailySnapshot { """Timestamp of initial snapshot creation""" createdAt: BigInt! - - """Point in time delta harvestable pods""" deltaHarvestablePods: BigInt! - - """Point in time delta harvested pods""" deltaHarvestedPods: BigInt! - - """Point in time delta number of unique sowers""" + deltaIssuedSoil: BigInt! deltaNumberOfSowers: Int! - - """Point in time delta number of sows""" deltaNumberOfSows: Int! - - """Point in time delta total of sown beans""" + deltaPodIndex: BigInt! + deltaPodRate: BigDecimal! + deltaRealRateOfReturn: BigDecimal! + deltaSoil: BigInt! deltaSownBeans: BigInt! - - """Point in time delta non-harvestable pods""" + deltaTemperature: Int! deltaUnharvestablePods: BigInt! """Field associated with this snapshot""" @@ -1347,7 +998,7 @@ type FieldDailySnapshot { """Point in time delta harvested pods""" harvestedPods: BigInt! - """Field ID - Unix Timestamp""" + """Field ID - Day""" id: ID! """Point in time amount of soil issued""" @@ -1415,6 +1066,14 @@ input FieldDailySnapshot_filter { deltaHarvestedPods_lte: BigInt deltaHarvestedPods_not: BigInt deltaHarvestedPods_not_in: [BigInt!] + deltaIssuedSoil: BigInt + deltaIssuedSoil_gt: BigInt + deltaIssuedSoil_gte: BigInt + deltaIssuedSoil_in: [BigInt!] + deltaIssuedSoil_lt: BigInt + deltaIssuedSoil_lte: BigInt + deltaIssuedSoil_not: BigInt + deltaIssuedSoil_not_in: [BigInt!] deltaNumberOfSowers: Int deltaNumberOfSowers_gt: Int deltaNumberOfSowers_gte: Int @@ -1431,6 +1090,38 @@ input FieldDailySnapshot_filter { deltaNumberOfSows_lte: Int deltaNumberOfSows_not: Int deltaNumberOfSows_not_in: [Int!] + deltaPodIndex: BigInt + deltaPodIndex_gt: BigInt + deltaPodIndex_gte: BigInt + deltaPodIndex_in: [BigInt!] + deltaPodIndex_lt: BigInt + deltaPodIndex_lte: BigInt + deltaPodIndex_not: BigInt + deltaPodIndex_not_in: [BigInt!] + deltaPodRate: BigDecimal + deltaPodRate_gt: BigDecimal + deltaPodRate_gte: BigDecimal + deltaPodRate_in: [BigDecimal!] + deltaPodRate_lt: BigDecimal + deltaPodRate_lte: BigDecimal + deltaPodRate_not: BigDecimal + deltaPodRate_not_in: [BigDecimal!] + deltaRealRateOfReturn: BigDecimal + deltaRealRateOfReturn_gt: BigDecimal + deltaRealRateOfReturn_gte: BigDecimal + deltaRealRateOfReturn_in: [BigDecimal!] + deltaRealRateOfReturn_lt: BigDecimal + deltaRealRateOfReturn_lte: BigDecimal + deltaRealRateOfReturn_not: BigDecimal + deltaRealRateOfReturn_not_in: [BigDecimal!] + deltaSoil: BigInt + deltaSoil_gt: BigInt + deltaSoil_gte: BigInt + deltaSoil_in: [BigInt!] + deltaSoil_lt: BigInt + deltaSoil_lte: BigInt + deltaSoil_not: BigInt + deltaSoil_not_in: [BigInt!] deltaSownBeans: BigInt deltaSownBeans_gt: BigInt deltaSownBeans_gte: BigInt @@ -1439,6 +1130,14 @@ input FieldDailySnapshot_filter { deltaSownBeans_lte: BigInt deltaSownBeans_not: BigInt deltaSownBeans_not_in: [BigInt!] + deltaTemperature: Int + deltaTemperature_gt: Int + deltaTemperature_gte: Int + deltaTemperature_in: [Int!] + deltaTemperature_lt: Int + deltaTemperature_lte: Int + deltaTemperature_not: Int + deltaTemperature_not_in: [Int!] deltaUnharvestablePods: BigInt deltaUnharvestablePods_gt: BigInt deltaUnharvestablePods_gte: BigInt @@ -1595,14 +1294,22 @@ enum FieldDailySnapshot_orderBy { createdAt deltaHarvestablePods deltaHarvestedPods + deltaIssuedSoil deltaNumberOfSowers deltaNumberOfSows + deltaPodIndex + deltaPodRate + deltaRealRateOfReturn + deltaSoil deltaSownBeans + deltaTemperature deltaUnharvestablePods field field__harvestablePods field__harvestedPods field__id + field__lastDailySnapshotDay + field__lastHourlySnapshotSeason field__numberOfSowers field__numberOfSows field__podIndex @@ -1630,219 +1337,87 @@ enum FieldDailySnapshot_orderBy { updatedAt } -interface FieldEvent { - """ Block number of this event """ - blockNumber: BigInt! +type FieldHourlySnapshot { + """Number of blocks between sunrise and soil being sold out""" + blocksToSoldOutSoil: BigInt + + """The caseId used in the seasonal adjustment of temperature""" + caseId: BigInt - """ Timestamp of this event """ + """Timestamp of initial snapshot creation""" createdAt: BigInt! + deltaHarvestablePods: BigInt! + deltaHarvestedPods: BigInt! + deltaIssuedSoil: BigInt! + deltaNumberOfSowers: Int! + deltaNumberOfSows: Int! + deltaPodIndex: BigInt! + deltaPodRate: BigDecimal! + deltaRealRateOfReturn: BigDecimal! + deltaSoil: BigInt! + deltaSownBeans: BigInt! + deltaTemperature: Int! + deltaUnharvestablePods: BigInt! - """ Transaction hash of the transaction that emitted this event """ - hash: String! + """Field associated with this snapshot""" + field: Field! + + """Point in time harvestable pods""" + harvestablePods: BigInt! + + """Point in time cumulative harvested pods""" + harvestedPods: BigInt! - """ { Event type }-{ Transaction hash }-{ Log index } """ + """Field ID - Season""" id: ID! - """ Event log index. For transactions that don't emit event, create arbitrary index starting from 0 - """ - logIndex: Int! + """Point in time amount of soil issued""" + issuedSoil: BigInt! - """ The protocol this transaction belongs to """ - protocol: Beanstalk! + """Point in time cumulative number of unique sowers""" + numberOfSowers: Int! + + """Point in time cumulative number of sows""" + numberOfSows: Int! + + """Point in time pod index""" + podIndex: BigInt! + + """Point in time pod rate: Total unharvestable pods / bean supply""" + podRate: BigDecimal! + + """Point in time rate of return: Temperature / Bean Price""" + realRateOfReturn: BigDecimal! + + """Season""" + season: Int! + + """Block that started this season/at time of snapshot creation""" + seasonBlock: BigInt! + + """Point in time amount of soil remaining""" + soil: BigInt! + + """Bool flag if soil sold out for the season""" + soilSoldOut: Boolean! + + """Point in time cumulative total of sown beans""" + sownBeans: BigInt! + + """Point in time temperature""" + temperature: Int! + + """Point in time outstanding non-harvestable pods""" + unharvestablePods: BigInt! + + """Timestamp of last entity update""" + updatedAt: BigInt! } -input FieldEvent_filter { - """Filter for the block changed event.""" - _change_block: BlockChangedFilter - and: [FieldEvent_filter] - blockNumber: BigInt - blockNumber_gt: BigInt - blockNumber_gte: BigInt - blockNumber_in: [BigInt!] - blockNumber_lt: BigInt - blockNumber_lte: BigInt - blockNumber_not: BigInt - blockNumber_not_in: [BigInt!] - createdAt: BigInt - createdAt_gt: BigInt - createdAt_gte: BigInt - createdAt_in: [BigInt!] - createdAt_lt: BigInt - createdAt_lte: BigInt - createdAt_not: BigInt - createdAt_not_in: [BigInt!] - hash: String - hash_contains: String - hash_contains_nocase: String - hash_ends_with: String - hash_ends_with_nocase: String - hash_gt: String - hash_gte: String - hash_in: [String!] - hash_lt: String - hash_lte: String - hash_not: String - hash_not_contains: String - hash_not_contains_nocase: String - hash_not_ends_with: String - hash_not_ends_with_nocase: String - hash_not_in: [String!] - hash_not_starts_with: String - hash_not_starts_with_nocase: String - hash_starts_with: String - hash_starts_with_nocase: String - id: ID - id_gt: ID - id_gte: ID - id_in: [ID!] - id_lt: ID - id_lte: ID - id_not: ID - id_not_in: [ID!] - logIndex: Int - logIndex_gt: Int - logIndex_gte: Int - logIndex_in: [Int!] - logIndex_lt: Int - logIndex_lte: Int - logIndex_not: Int - logIndex_not_in: [Int!] - or: [FieldEvent_filter] - protocol: String - protocol_: Beanstalk_filter - protocol_contains: String - protocol_contains_nocase: String - protocol_ends_with: String - protocol_ends_with_nocase: String - protocol_gt: String - protocol_gte: String - protocol_in: [String!] - protocol_lt: String - protocol_lte: String - protocol_not: String - protocol_not_contains: String - protocol_not_contains_nocase: String - protocol_not_ends_with: String - protocol_not_ends_with_nocase: String - protocol_not_in: [String!] - protocol_not_starts_with: String - protocol_not_starts_with_nocase: String - protocol_starts_with: String - protocol_starts_with_nocase: String -} - -enum FieldEvent_orderBy { - blockNumber - createdAt - hash - id - logIndex - protocol - protocol__id - protocol__lastSeason - protocol__lastUpgrade - protocol__methodologyVersion - protocol__name - protocol__schemaVersion - protocol__slug - protocol__subgraphVersion -} - -type FieldHourlySnapshot { - """Creation Block Number""" - blockNumber: BigInt! - - """Number of blocks between sunrise and soil being sold out""" - blocksToSoldOutSoil: BigInt! - - """The caseId used in the seasonal adjustment of temperature""" - caseId: BigInt! - - """Timestamp of initial snapshot creation""" - createdAt: BigInt! - - """Point in time delta harvestable pods""" - deltaHarvestablePods: BigInt! - - """Point in time delta harvested pods""" - deltaHarvestedPods: BigInt! - - """Point in time delta number of unique sowers""" - deltaNumberOfSowers: Int! - - """Point in time delta number of sows""" - deltaNumberOfSows: Int! - - """Point in time delta total of sown beans""" - deltaSownBeans: BigInt! - - """Point in time delta non-harvestable pods""" - deltaUnharvestablePods: BigInt! - - """Field associated with this snapshot""" - field: Field! - - """Point in time harvestable pods""" - harvestablePods: BigInt! - - """Point in time cumulative harvested pods""" - harvestedPods: BigInt! - - """Field ID - Unix Timestamp""" - id: ID! - - """Point in time amount of soil issued""" - issuedSoil: BigInt! - - """Point in time cumulative number of unique sowers""" - numberOfSowers: Int! - - """Point in time cumulative number of sows""" - numberOfSows: Int! - - """Point in time pod index""" - podIndex: BigInt! - - """Point in time pod rate: Total unharvestable pods / bean supply""" - podRate: BigDecimal! - - """Point in time rate of return: Temperature / Bean Price""" - realRateOfReturn: BigDecimal! - - """Season""" - season: Int! - - """Point in time amount of soil remaining""" - soil: BigInt! - - """Bool flag if soil sold out for the season""" - soilSoldOut: Boolean! - - """Point in time cumulative total of sown beans""" - sownBeans: BigInt! - - """Point in time temperature""" - temperature: Int! - - """Point in time outstanding non-harvestable pods""" - unharvestablePods: BigInt! - - """Timestamp of last entity update""" - updatedAt: BigInt! -} - -input FieldHourlySnapshot_filter { +input FieldHourlySnapshot_filter { """Filter for the block changed event.""" _change_block: BlockChangedFilter and: [FieldHourlySnapshot_filter] - blockNumber: BigInt - blockNumber_gt: BigInt - blockNumber_gte: BigInt - blockNumber_in: [BigInt!] - blockNumber_lt: BigInt - blockNumber_lte: BigInt - blockNumber_not: BigInt - blockNumber_not_in: [BigInt!] blocksToSoldOutSoil: BigInt blocksToSoldOutSoil_gt: BigInt blocksToSoldOutSoil_gte: BigInt @@ -1883,6 +1458,14 @@ input FieldHourlySnapshot_filter { deltaHarvestedPods_lte: BigInt deltaHarvestedPods_not: BigInt deltaHarvestedPods_not_in: [BigInt!] + deltaIssuedSoil: BigInt + deltaIssuedSoil_gt: BigInt + deltaIssuedSoil_gte: BigInt + deltaIssuedSoil_in: [BigInt!] + deltaIssuedSoil_lt: BigInt + deltaIssuedSoil_lte: BigInt + deltaIssuedSoil_not: BigInt + deltaIssuedSoil_not_in: [BigInt!] deltaNumberOfSowers: Int deltaNumberOfSowers_gt: Int deltaNumberOfSowers_gte: Int @@ -1899,6 +1482,38 @@ input FieldHourlySnapshot_filter { deltaNumberOfSows_lte: Int deltaNumberOfSows_not: Int deltaNumberOfSows_not_in: [Int!] + deltaPodIndex: BigInt + deltaPodIndex_gt: BigInt + deltaPodIndex_gte: BigInt + deltaPodIndex_in: [BigInt!] + deltaPodIndex_lt: BigInt + deltaPodIndex_lte: BigInt + deltaPodIndex_not: BigInt + deltaPodIndex_not_in: [BigInt!] + deltaPodRate: BigDecimal + deltaPodRate_gt: BigDecimal + deltaPodRate_gte: BigDecimal + deltaPodRate_in: [BigDecimal!] + deltaPodRate_lt: BigDecimal + deltaPodRate_lte: BigDecimal + deltaPodRate_not: BigDecimal + deltaPodRate_not_in: [BigDecimal!] + deltaRealRateOfReturn: BigDecimal + deltaRealRateOfReturn_gt: BigDecimal + deltaRealRateOfReturn_gte: BigDecimal + deltaRealRateOfReturn_in: [BigDecimal!] + deltaRealRateOfReturn_lt: BigDecimal + deltaRealRateOfReturn_lte: BigDecimal + deltaRealRateOfReturn_not: BigDecimal + deltaRealRateOfReturn_not_in: [BigDecimal!] + deltaSoil: BigInt + deltaSoil_gt: BigInt + deltaSoil_gte: BigInt + deltaSoil_in: [BigInt!] + deltaSoil_lt: BigInt + deltaSoil_lte: BigInt + deltaSoil_not: BigInt + deltaSoil_not_in: [BigInt!] deltaSownBeans: BigInt deltaSownBeans_gt: BigInt deltaSownBeans_gte: BigInt @@ -1907,6 +1522,14 @@ input FieldHourlySnapshot_filter { deltaSownBeans_lte: BigInt deltaSownBeans_not: BigInt deltaSownBeans_not_in: [BigInt!] + deltaTemperature: Int + deltaTemperature_gt: Int + deltaTemperature_gte: Int + deltaTemperature_in: [Int!] + deltaTemperature_lt: Int + deltaTemperature_lte: Int + deltaTemperature_not: Int + deltaTemperature_not_in: [Int!] deltaUnharvestablePods: BigInt deltaUnharvestablePods_gt: BigInt deltaUnharvestablePods_gte: BigInt @@ -2010,6 +1633,14 @@ input FieldHourlySnapshot_filter { realRateOfReturn_not: BigDecimal realRateOfReturn_not_in: [BigDecimal!] season: Int + seasonBlock: BigInt + seasonBlock_gt: BigInt + seasonBlock_gte: BigInt + seasonBlock_in: [BigInt!] + seasonBlock_lt: BigInt + seasonBlock_lte: BigInt + seasonBlock_not: BigInt + seasonBlock_not_in: [BigInt!] season_gt: Int season_gte: Int season_in: [Int!] @@ -2064,20 +1695,27 @@ input FieldHourlySnapshot_filter { } enum FieldHourlySnapshot_orderBy { - blockNumber blocksToSoldOutSoil caseId createdAt deltaHarvestablePods deltaHarvestedPods + deltaIssuedSoil deltaNumberOfSowers deltaNumberOfSows + deltaPodIndex + deltaPodRate + deltaRealRateOfReturn + deltaSoil deltaSownBeans + deltaTemperature deltaUnharvestablePods field field__harvestablePods field__harvestedPods field__id + field__lastDailySnapshotDay + field__lastHourlySnapshotSeason field__numberOfSowers field__numberOfSows field__podIndex @@ -2098,6 +1736,7 @@ enum FieldHourlySnapshot_orderBy { podRate realRateOfReturn season + seasonBlock soil soilSoldOut sownBeans @@ -2178,6 +1817,22 @@ input Field_filter { id_lte: ID id_not: ID id_not_in: [ID!] + lastDailySnapshotDay: BigInt + lastDailySnapshotDay_gt: BigInt + lastDailySnapshotDay_gte: BigInt + lastDailySnapshotDay_in: [BigInt!] + lastDailySnapshotDay_lt: BigInt + lastDailySnapshotDay_lte: BigInt + lastDailySnapshotDay_not: BigInt + lastDailySnapshotDay_not_in: [BigInt!] + lastHourlySnapshotSeason: Int + lastHourlySnapshotSeason_gt: Int + lastHourlySnapshotSeason_gte: Int + lastHourlySnapshotSeason_in: [Int!] + lastHourlySnapshotSeason_lt: Int + lastHourlySnapshotSeason_lte: Int + lastHourlySnapshotSeason_not: Int + lastHourlySnapshotSeason_not_in: [Int!] numberOfSowers: Int numberOfSowers_gt: Int numberOfSowers_gte: Int @@ -2269,14 +1924,11 @@ input Field_filter { enum Field_orderBy { beanstalk + beanstalk__fertilizer1155 beanstalk__id beanstalk__lastSeason - beanstalk__lastUpgrade - beanstalk__methodologyVersion beanstalk__name - beanstalk__schemaVersion - beanstalk__slug - beanstalk__subgraphVersion + beanstalk__token dailySnapshots farmer farmer__id @@ -2284,6 +1936,8 @@ enum Field_orderBy { harvestedPods hourlySnapshots id + lastDailySnapshotDay + lastHourlySnapshotSeason numberOfSowers numberOfSows plotIndexes @@ -2313,7 +1967,7 @@ type Germinating { """The season in which the germination started""" season: Int! - """Germinating stalk. This only applies to farmer/Beanstalk address""" + """Germinating stalk. This only applies to farmer/protocol address""" stalk: BigInt! """Germinating tokens. This only applies to a Token address""" @@ -2425,48 +2079,44 @@ enum Germinating_orderBy { type } -type Harvest implements FieldEvent { - """ Total beans harvested """ - beans: BigInt! +"8 bytes signed integer\n" +scalar Int8 + +enum MarketStatus { + ACTIVE + CANCELLED + CANCELLED_PARTIAL + EXPIRED + FILLED + FILLED_PARTIAL +} - """ Block number of this event """ +interface MarketplaceEvent { + """Block number of this event""" blockNumber: BigInt! - """ Timestamp of this event """ + """Timestamp of this event""" createdAt: BigInt! - """ Address harvesting beans """ - farmer: String! - - """ Transaction hash of the transaction that emitted this event """ + """Transaction hash of the transaction that emitted this event""" hash: String! - """harvest-{ Transaction hash }-{ Log index } """ + """{ Event type }-{ Transaction hash }-{ Log index }""" id: ID! - """ Event log index. For transactions that don't emit event, create arbitrary index starting from 0 + """ + Event log index. For transactions that don't emit event, create arbitrary index starting from 0 """ logIndex: Int! - """ Plots being harvested """ - plots: [BigInt!]! - - """ The protocol this transaction belongs to """ + """The protocol this transaction belongs to""" protocol: Beanstalk! } -input Harvest_filter { +input MarketplaceEvent_filter { """Filter for the block changed event.""" _change_block: BlockChangedFilter - and: [Harvest_filter] - beans: BigInt - beans_gt: BigInt - beans_gte: BigInt - beans_in: [BigInt!] - beans_lt: BigInt - beans_lte: BigInt - beans_not: BigInt - beans_not_in: [BigInt!] + and: [MarketplaceEvent_filter] blockNumber: BigInt blockNumber_gt: BigInt blockNumber_gte: BigInt @@ -2483,26 +2133,6 @@ input Harvest_filter { createdAt_lte: BigInt createdAt_not: BigInt createdAt_not_in: [BigInt!] - farmer: String - farmer_contains: String - farmer_contains_nocase: String - farmer_ends_with: String - farmer_ends_with_nocase: String - farmer_gt: String - farmer_gte: String - farmer_in: [String!] - farmer_lt: String - farmer_lte: String - farmer_not: String - farmer_not_contains: String - farmer_not_contains_nocase: String - farmer_not_ends_with: String - farmer_not_ends_with_nocase: String - farmer_not_in: [String!] - farmer_not_starts_with: String - farmer_not_starts_with_nocase: String - farmer_starts_with: String - farmer_starts_with_nocase: String hash: String hash_contains: String hash_contains_nocase: String @@ -2539,13 +2169,7 @@ input Harvest_filter { logIndex_lte: Int logIndex_not: Int logIndex_not_in: [Int!] - or: [Harvest_filter] - plots: [BigInt!] - plots_contains: [BigInt!] - plots_contains_nocase: [BigInt!] - plots_not: [BigInt!] - plots_not_contains: [BigInt!] - plots_not_contains_nocase: [BigInt!] + or: [MarketplaceEvent_filter] protocol: String protocol_: Beanstalk_filter protocol_contains: String @@ -2569,517 +2193,61 @@ input Harvest_filter { protocol_starts_with_nocase: String } -enum Harvest_orderBy { - beans +enum MarketplaceEvent_orderBy { blockNumber createdAt - farmer hash id logIndex - plots protocol + protocol__fertilizer1155 protocol__id protocol__lastSeason - protocol__lastUpgrade - protocol__methodologyVersion protocol__name - protocol__schemaVersion - protocol__slug - protocol__subgraphVersion + protocol__token } -type Incentive implements SiloEvent { - """ Amount minted as incentive""" - amount: BigInt! - - """ Block number of this event """ - blockNumber: BigInt! +"""Defines the order direction, either ascending or descending""" +enum OrderDirection { + asc + desc +} - """ Address incentivized """ - caller: String! +type Plot { + """ + Number of beans spent for each pod, whether through sowing or on the marketplace + """ + beansPerPod: BigInt! - """ Timestamp of this event """ + """Timestamp of creation""" createdAt: BigInt! - """ Transaction hash of the transaction that emitted this event """ - hash: String! + """Transaction hash of when this plot entity was created""" + creationHash: String! + + """Farmer who owns this plot""" + farmer: Farmer! + + """Field to which this plot belongs""" + field: Field! + + """Flag for if plot is fully harvested""" + fullyHarvested: Boolean! + + """Number of pods harvestable""" + harvestablePods: BigInt! + + """Number of pods harvested""" + harvestedPods: BigInt! - """incentive-{ Transaction hash }-{ Log index }""" + """Plot index""" id: ID! - """ Event log index. For transactions that don't emit event, create arbitrary index starting from 0 - """ - logIndex: Int! + """Plot Index""" + index: BigInt! - """ The protocol this transaction belongs to """ - protocol: Beanstalk! -} - -input Incentive_filter { - """Filter for the block changed event.""" - _change_block: BlockChangedFilter - amount: BigInt - amount_gt: BigInt - amount_gte: BigInt - amount_in: [BigInt!] - amount_lt: BigInt - amount_lte: BigInt - amount_not: BigInt - amount_not_in: [BigInt!] - and: [Incentive_filter] - blockNumber: BigInt - blockNumber_gt: BigInt - blockNumber_gte: BigInt - blockNumber_in: [BigInt!] - blockNumber_lt: BigInt - blockNumber_lte: BigInt - blockNumber_not: BigInt - blockNumber_not_in: [BigInt!] - caller: String - caller_contains: String - caller_contains_nocase: String - caller_ends_with: String - caller_ends_with_nocase: String - caller_gt: String - caller_gte: String - caller_in: [String!] - caller_lt: String - caller_lte: String - caller_not: String - caller_not_contains: String - caller_not_contains_nocase: String - caller_not_ends_with: String - caller_not_ends_with_nocase: String - caller_not_in: [String!] - caller_not_starts_with: String - caller_not_starts_with_nocase: String - caller_starts_with: String - caller_starts_with_nocase: String - createdAt: BigInt - createdAt_gt: BigInt - createdAt_gte: BigInt - createdAt_in: [BigInt!] - createdAt_lt: BigInt - createdAt_lte: BigInt - createdAt_not: BigInt - createdAt_not_in: [BigInt!] - hash: String - hash_contains: String - hash_contains_nocase: String - hash_ends_with: String - hash_ends_with_nocase: String - hash_gt: String - hash_gte: String - hash_in: [String!] - hash_lt: String - hash_lte: String - hash_not: String - hash_not_contains: String - hash_not_contains_nocase: String - hash_not_ends_with: String - hash_not_ends_with_nocase: String - hash_not_in: [String!] - hash_not_starts_with: String - hash_not_starts_with_nocase: String - hash_starts_with: String - hash_starts_with_nocase: String - id: ID - id_gt: ID - id_gte: ID - id_in: [ID!] - id_lt: ID - id_lte: ID - id_not: ID - id_not_in: [ID!] - logIndex: Int - logIndex_gt: Int - logIndex_gte: Int - logIndex_in: [Int!] - logIndex_lt: Int - logIndex_lte: Int - logIndex_not: Int - logIndex_not_in: [Int!] - or: [Incentive_filter] - protocol: String - protocol_: Beanstalk_filter - protocol_contains: String - protocol_contains_nocase: String - protocol_ends_with: String - protocol_ends_with_nocase: String - protocol_gt: String - protocol_gte: String - protocol_in: [String!] - protocol_lt: String - protocol_lte: String - protocol_not: String - protocol_not_contains: String - protocol_not_contains_nocase: String - protocol_not_ends_with: String - protocol_not_ends_with_nocase: String - protocol_not_in: [String!] - protocol_not_starts_with: String - protocol_not_starts_with_nocase: String - protocol_starts_with: String - protocol_starts_with_nocase: String -} - -enum Incentive_orderBy { - amount - blockNumber - caller - createdAt - hash - id - logIndex - protocol - protocol__id - protocol__lastSeason - protocol__lastUpgrade - protocol__methodologyVersion - protocol__name - protocol__schemaVersion - protocol__slug - protocol__subgraphVersion -} - -"8 bytes signed integer\n" -scalar Int8 - -enum MarketStatus { - ACTIVE - CANCELLED - CANCELLED_PARTIAL - EXPIRED - FILLED - FILLED_PARTIAL -} - -interface MarketplaceEvent { - """ Block number of this event """ - blockNumber: BigInt! - - """ Timestamp of this event """ - createdAt: BigInt! - - """ Transaction hash of the transaction that emitted this event """ - hash: String! - - """ { Event type }-{ Transaction hash }-{ Log index } """ - id: ID! - - """ Event log index. For transactions that don't emit event, create arbitrary index starting from 0 - """ - logIndex: Int! - - """ The protocol this transaction belongs to """ - protocol: Beanstalk! -} - -input MarketplaceEvent_filter { - """Filter for the block changed event.""" - _change_block: BlockChangedFilter - and: [MarketplaceEvent_filter] - blockNumber: BigInt - blockNumber_gt: BigInt - blockNumber_gte: BigInt - blockNumber_in: [BigInt!] - blockNumber_lt: BigInt - blockNumber_lte: BigInt - blockNumber_not: BigInt - blockNumber_not_in: [BigInt!] - createdAt: BigInt - createdAt_gt: BigInt - createdAt_gte: BigInt - createdAt_in: [BigInt!] - createdAt_lt: BigInt - createdAt_lte: BigInt - createdAt_not: BigInt - createdAt_not_in: [BigInt!] - hash: String - hash_contains: String - hash_contains_nocase: String - hash_ends_with: String - hash_ends_with_nocase: String - hash_gt: String - hash_gte: String - hash_in: [String!] - hash_lt: String - hash_lte: String - hash_not: String - hash_not_contains: String - hash_not_contains_nocase: String - hash_not_ends_with: String - hash_not_ends_with_nocase: String - hash_not_in: [String!] - hash_not_starts_with: String - hash_not_starts_with_nocase: String - hash_starts_with: String - hash_starts_with_nocase: String - id: ID - id_gt: ID - id_gte: ID - id_in: [ID!] - id_lt: ID - id_lte: ID - id_not: ID - id_not_in: [ID!] - logIndex: Int - logIndex_gt: Int - logIndex_gte: Int - logIndex_in: [Int!] - logIndex_lt: Int - logIndex_lte: Int - logIndex_not: Int - logIndex_not_in: [Int!] - or: [MarketplaceEvent_filter] - protocol: String - protocol_: Beanstalk_filter - protocol_contains: String - protocol_contains_nocase: String - protocol_ends_with: String - protocol_ends_with_nocase: String - protocol_gt: String - protocol_gte: String - protocol_in: [String!] - protocol_lt: String - protocol_lte: String - protocol_not: String - protocol_not_contains: String - protocol_not_contains_nocase: String - protocol_not_ends_with: String - protocol_not_ends_with_nocase: String - protocol_not_in: [String!] - protocol_not_starts_with: String - protocol_not_starts_with_nocase: String - protocol_starts_with: String - protocol_starts_with_nocase: String -} - -enum MarketplaceEvent_orderBy { - blockNumber - createdAt - hash - id - logIndex - protocol - protocol__id - protocol__lastSeason - protocol__lastUpgrade - protocol__methodologyVersion - protocol__name - protocol__schemaVersion - protocol__slug - protocol__subgraphVersion -} - -type MetapoolOracle implements SiloEvent { - """ Cumulative balance A""" - balanceA: BigInt! - - """ Cumulative balance B""" - balanceB: BigInt! - - """ Block number of this event """ - blockNumber: BigInt! - - """ Timestamp of this event """ - createdAt: BigInt! - - """ DeltaB for season""" - deltaB: BigInt! - - """ Transaction hash of the transaction that emitted this event """ - hash: String! - - """metapoolOracle-{ Transaction hash }-{ Log index }""" - id: ID! - - """ Event log index. For transactions that don't emit event, create arbitrary index starting from 0 - """ - logIndex: Int! - - """ The protocol this transaction belongs to """ - protocol: Beanstalk! - - """ Season of oracle """ - season: Int! -} - -input MetapoolOracle_filter { - """Filter for the block changed event.""" - _change_block: BlockChangedFilter - and: [MetapoolOracle_filter] - balanceA: BigInt - balanceA_gt: BigInt - balanceA_gte: BigInt - balanceA_in: [BigInt!] - balanceA_lt: BigInt - balanceA_lte: BigInt - balanceA_not: BigInt - balanceA_not_in: [BigInt!] - balanceB: BigInt - balanceB_gt: BigInt - balanceB_gte: BigInt - balanceB_in: [BigInt!] - balanceB_lt: BigInt - balanceB_lte: BigInt - balanceB_not: BigInt - balanceB_not_in: [BigInt!] - blockNumber: BigInt - blockNumber_gt: BigInt - blockNumber_gte: BigInt - blockNumber_in: [BigInt!] - blockNumber_lt: BigInt - blockNumber_lte: BigInt - blockNumber_not: BigInt - blockNumber_not_in: [BigInt!] - createdAt: BigInt - createdAt_gt: BigInt - createdAt_gte: BigInt - createdAt_in: [BigInt!] - createdAt_lt: BigInt - createdAt_lte: BigInt - createdAt_not: BigInt - createdAt_not_in: [BigInt!] - deltaB: BigInt - deltaB_gt: BigInt - deltaB_gte: BigInt - deltaB_in: [BigInt!] - deltaB_lt: BigInt - deltaB_lte: BigInt - deltaB_not: BigInt - deltaB_not_in: [BigInt!] - hash: String - hash_contains: String - hash_contains_nocase: String - hash_ends_with: String - hash_ends_with_nocase: String - hash_gt: String - hash_gte: String - hash_in: [String!] - hash_lt: String - hash_lte: String - hash_not: String - hash_not_contains: String - hash_not_contains_nocase: String - hash_not_ends_with: String - hash_not_ends_with_nocase: String - hash_not_in: [String!] - hash_not_starts_with: String - hash_not_starts_with_nocase: String - hash_starts_with: String - hash_starts_with_nocase: String - id: ID - id_gt: ID - id_gte: ID - id_in: [ID!] - id_lt: ID - id_lte: ID - id_not: ID - id_not_in: [ID!] - logIndex: Int - logIndex_gt: Int - logIndex_gte: Int - logIndex_in: [Int!] - logIndex_lt: Int - logIndex_lte: Int - logIndex_not: Int - logIndex_not_in: [Int!] - or: [MetapoolOracle_filter] - protocol: String - protocol_: Beanstalk_filter - protocol_contains: String - protocol_contains_nocase: String - protocol_ends_with: String - protocol_ends_with_nocase: String - protocol_gt: String - protocol_gte: String - protocol_in: [String!] - protocol_lt: String - protocol_lte: String - protocol_not: String - protocol_not_contains: String - protocol_not_contains_nocase: String - protocol_not_ends_with: String - protocol_not_ends_with_nocase: String - protocol_not_in: [String!] - protocol_not_starts_with: String - protocol_not_starts_with_nocase: String - protocol_starts_with: String - protocol_starts_with_nocase: String - season: Int - season_gt: Int - season_gte: Int - season_in: [Int!] - season_lt: Int - season_lte: Int - season_not: Int - season_not_in: [Int!] -} - -enum MetapoolOracle_orderBy { - balanceA - balanceB - blockNumber - createdAt - deltaB - hash - id - logIndex - protocol - protocol__id - protocol__lastSeason - protocol__lastUpgrade - protocol__methodologyVersion - protocol__name - protocol__schemaVersion - protocol__slug - protocol__subgraphVersion - season -} - -"""Defines the order direction, either ascending or descending""" -enum OrderDirection { - asc - desc -} - -type Plot { - """ - Number of beans spent for each pod, whether through sowing or on the marketplace - """ - beansPerPod: BigInt! - - """Timestamp of creation""" - createdAt: BigInt! - - """Transaction hash of when this plot entity was created""" - creationHash: String! - - """Farmer who owns this plot""" - farmer: Farmer! - - """Field to which this plot belongs""" - field: Field! - - """Flag for if plot is fully harvested""" - fullyHarvested: Boolean! - - """Number of pods harvestable""" - harvestablePods: BigInt! - - """Number of pods harvested""" - harvestedPods: BigInt! - - """Plot index""" - id: ID! - - """Plot Index""" - index: BigInt! - - """Associated plot listing""" - listing: PodListing + """Associated plot listing""" + listing: PodListing """Total pods in plot""" pods: BigInt! @@ -3316,6 +2484,8 @@ enum Plot_orderBy { field__harvestablePods field__harvestedPods field__id + field__lastDailySnapshotDay + field__lastHourlySnapshotSeason field__numberOfSowers field__numberOfSows field__podIndex @@ -3620,6 +2790,8 @@ enum PodFill_orderBy { podMarketplace__filledOrderBeans podMarketplace__filledOrderedPods podMarketplace__id + podMarketplace__lastDailySnapshotDay + podMarketplace__lastHourlySnapshotSeason podMarketplace__listedPods podMarketplace__orderBeans podMarketplace__podVolume @@ -3706,35 +2878,36 @@ type PodListing { } type PodListingCancelled implements MarketplaceEvent { - """ Account cancelling listing""" + """Account cancelling listing""" account: String! - """ Block number of this event """ + """Block number of this event""" blockNumber: BigInt! - """ Timestamp of this event """ + """Timestamp of this event""" createdAt: BigInt! - """ Transaction hash of the transaction that emitted this event """ + """Transaction hash of the transaction that emitted this event""" hash: String! - """ Historical ID for joins""" + """Historical ID for joins""" historyID: String! """seedChange-{ Transaction hash }-{ Log index }""" id: ID! - """ Index of plot listing being cancelled""" + """Index of plot listing being cancelled""" index: BigInt! - """ Event log index. For transactions that don't emit event, create arbitrary index starting from 0 + """ + Event log index. For transactions that don't emit event, create arbitrary index starting from 0 """ logIndex: Int! """Where these pods were in line when cancelled""" placeInLine: BigInt! - """ The protocol this transaction belongs to """ + """The protocol this transaction belongs to""" protocol: Beanstalk! } @@ -3885,42 +3058,40 @@ enum PodListingCancelled_orderBy { logIndex placeInLine protocol + protocol__fertilizer1155 protocol__id protocol__lastSeason - protocol__lastUpgrade - protocol__methodologyVersion protocol__name - protocol__schemaVersion - protocol__slug - protocol__subgraphVersion + protocol__token } type PodListingCreated implements MarketplaceEvent { - """ Account creating the listing""" + """Account creating the listing""" account: String! """Amount of pods listed""" amount: BigInt! - """ Block number of this event """ + """Block number of this event""" blockNumber: BigInt! - """ Timestamp of this event """ + """Timestamp of this event""" createdAt: BigInt! - """ Transaction hash of the transaction that emitted this event """ + """Transaction hash of the transaction that emitted this event""" hash: String! - """ Historical ID for joins""" + """Historical ID for joins""" historyID: String! """podListingCreated-{ Transaction hash }-{ Log index }""" id: ID! - """ Index of the plot listed""" + """Index of the plot listed""" index: BigInt! - """ Event log index. For transactions that don't emit event, create arbitrary index starting from 0 + """ + Event log index. For transactions that don't emit event, create arbitrary index starting from 0 """ logIndex: Int! @@ -3945,10 +3116,10 @@ type PodListingCreated implements MarketplaceEvent { """Pricing Type""" pricingType: Int - """ The protocol this transaction belongs to """ + """The protocol this transaction belongs to""" protocol: Beanstalk! - """ Start value of the plot listed """ + """Start value of the plot listed""" start: BigInt! } @@ -4172,14 +3343,11 @@ enum PodListingCreated_orderBy { pricingFunction pricingType protocol + protocol__fertilizer1155 protocol__id protocol__lastSeason - protocol__lastUpgrade - protocol__methodologyVersion protocol__name - protocol__schemaVersion - protocol__slug - protocol__subgraphVersion + protocol__token start } @@ -4187,22 +3355,22 @@ type PodListingFilled implements MarketplaceEvent { """Number of pods transferred""" amount: BigInt! - """ Block number of this event """ + """Block number of this event""" blockNumber: BigInt! """Beans paid to fill the listing""" costInBeans: BigInt - """ Timestamp of this event """ + """Timestamp of this event""" createdAt: BigInt! """Account selling pods""" fromFarmer: String! - """ Transaction hash of the transaction that emitted this event """ + """Transaction hash of the transaction that emitted this event""" hash: String! - """ Historical ID for joins""" + """Historical ID for joins""" historyID: String! """podListingFilled-{ Transaction hash }-{ Log index }""" @@ -4211,14 +3379,15 @@ type PodListingFilled implements MarketplaceEvent { """Index of the plot transferred""" index: BigInt! - """ Event log index. For transactions that don't emit event, create arbitrary index starting from 0 + """ + Event log index. For transactions that don't emit event, create arbitrary index starting from 0 """ logIndex: Int! """Where these pods were in line when filled""" placeInLine: BigInt! - """ The protocol this transaction belongs to """ + """The protocol this transaction belongs to""" protocol: Beanstalk! """Start of the plot transferred""" @@ -4421,14 +3590,11 @@ enum PodListingFilled_orderBy { logIndex placeInLine protocol + protocol__fertilizer1155 protocol__id protocol__lastSeason - protocol__lastUpgrade - protocol__methodologyVersion protocol__name - protocol__schemaVersion - protocol__slug - protocol__subgraphVersion + protocol__token start toFarmer } @@ -4757,6 +3923,8 @@ enum PodListing_orderBy { podMarketplace__filledOrderBeans podMarketplace__filledOrderedPods podMarketplace__id + podMarketplace__lastDailySnapshotDay + podMarketplace__lastHourlySnapshotSeason podMarketplace__listedPods podMarketplace__orderBeans podMarketplace__podVolume @@ -4823,9 +3991,15 @@ type PodMarketplace { """Link to hourly snapshot data""" hourlySnapshots(first: Int = 100, orderBy: PodMarketplaceHourlySnapshot_orderBy, orderDirection: OrderDirection, skip: Int = 0, where: PodMarketplaceHourlySnapshot_filter): [PodMarketplaceHourlySnapshot!]! - """ Contract address of beanstalk """ + """Contract address of beanstalk""" id: ID! + """Day of when the previous daily snapshot was taken/updated""" + lastDailySnapshotDay: BigInt + + """Season when the previous hourly snapshot was taken/updated""" + lastHourlySnapshotSeason: Int + """Current cumulative pods listed for sale""" listedPods: BigInt! @@ -4859,41 +4033,17 @@ type PodMarketplaceDailySnapshot { """Timestamp of initial snapshot creation""" createdAt: BigInt! - - """Point in time current delta of total pods listed""" deltaAvailableListedPods: BigInt! - - """Point in time current delta available ordered beans in pod orders""" deltaAvailableOrderBeans: BigInt! - - """Point in time current delta bean volume between listings and orders""" deltaBeanVolume: BigInt! - - """Point in time current delta pod listings that were cancelled""" deltaCancelledListedPods: BigInt! - - """Point in time current delta cancelled ordered beans in pod orders""" deltaCancelledOrderBeans: BigInt! - - """Point in time current delta pod listings that expired""" deltaExpiredListedPods: BigInt! - - """Point in time current delta pod listings filled""" deltaFilledListedPods: BigInt! - - """Point in time current delta filled ordered beans in pod orders""" deltaFilledOrderBeans: BigInt! - - """Point in time current delta pod orders filled""" deltaFilledOrderedPods: BigInt! - - """Point in time current delta pods listed for sale""" deltaListedPods: BigInt! - - """Point in time current delta ordered beans in pod orders created""" deltaOrderBeans: BigInt! - - """Point in time current delta pod volume between listings and orders""" deltaPodVolume: BigInt! """Point in time current cumulative pod listings that expired""" @@ -4908,7 +4058,7 @@ type PodMarketplaceDailySnapshot { """Current cumulative pod orders filled""" filledOrderedPods: BigInt! - """Marketplace ID - Unix Timestamp""" + """Marketplace ID - Day""" id: ID! """Point in time current cumulative pods listed for sale""" @@ -5221,6 +4371,8 @@ enum PodMarketplaceDailySnapshot_orderBy { podMarketplace__filledOrderBeans podMarketplace__filledOrderedPods podMarketplace__id + podMarketplace__lastDailySnapshotDay + podMarketplace__lastHourlySnapshotSeason podMarketplace__listedPods podMarketplace__orderBeans podMarketplace__podVolume @@ -5250,41 +4402,17 @@ type PodMarketplaceHourlySnapshot { """Timestamp of initial snapshot creation""" createdAt: BigInt! - - """Point in time current delta of total pods listed""" deltaAvailableListedPods: BigInt! - - """Point in time current delta available ordered beans in pod orders""" deltaAvailableOrderBeans: BigInt! - - """Point in time current delta bean volume between listings and orders""" deltaBeanVolume: BigInt! - - """Point in time current delta pod listings that were cancelled""" deltaCancelledListedPods: BigInt! - - """Point in time current delta cancelled ordered beans in pod orders""" deltaCancelledOrderBeans: BigInt! - - """Point in time current delta pod listings that expired""" deltaExpiredListedPods: BigInt! - - """Point in time current delta pod listings filled""" deltaFilledListedPods: BigInt! - - """Point in time current delta filled ordered beans in pod orders""" deltaFilledOrderBeans: BigInt! - - """Point in time current delta pod orders filled""" deltaFilledOrderedPods: BigInt! - - """Point in time current delta pods listed for sale""" deltaListedPods: BigInt! - - """Point in time current delta ordered beans in pod orders created""" deltaOrderBeans: BigInt! - - """Point in time current delta pod volume between listings and orders""" deltaPodVolume: BigInt! """Point in time current cumulative pod listings that expired""" @@ -5299,7 +4427,7 @@ type PodMarketplaceHourlySnapshot { """Current cumulative pod orders filled""" filledOrderedPods: BigInt! - """Marketplace ID - Unix Timestamp""" + """Marketplace ID - Season""" id: ID! """Point in time current cumulative pods listed for sale""" @@ -5612,6 +4740,8 @@ enum PodMarketplaceHourlySnapshot_orderBy { podMarketplace__filledOrderBeans podMarketplace__filledOrderedPods podMarketplace__id + podMarketplace__lastDailySnapshotDay + podMarketplace__lastHourlySnapshotSeason podMarketplace__listedPods podMarketplace__orderBeans podMarketplace__podVolume @@ -5722,6 +4852,22 @@ input PodMarketplace_filter { id_lte: ID id_not: ID id_not_in: [ID!] + lastDailySnapshotDay: BigInt + lastDailySnapshotDay_gt: BigInt + lastDailySnapshotDay_gte: BigInt + lastDailySnapshotDay_in: [BigInt!] + lastDailySnapshotDay_lt: BigInt + lastDailySnapshotDay_lte: BigInt + lastDailySnapshotDay_not: BigInt + lastDailySnapshotDay_not_in: [BigInt!] + lastHourlySnapshotSeason: Int + lastHourlySnapshotSeason_gt: Int + lastHourlySnapshotSeason_gte: Int + lastHourlySnapshotSeason_in: [Int!] + lastHourlySnapshotSeason_lt: Int + lastHourlySnapshotSeason_lte: Int + lastHourlySnapshotSeason_not: Int + lastHourlySnapshotSeason_not_in: [Int!] listedPods: BigInt listedPods_gt: BigInt listedPods_gte: BigInt @@ -5775,6 +4921,8 @@ enum PodMarketplace_orderBy { fills hourlySnapshots id + lastDailySnapshotDay + lastHourlySnapshotSeason listedPods orderBeans podVolume @@ -5837,32 +4985,33 @@ type PodOrder { } type PodOrderCancelled implements MarketplaceEvent { - """ Account cancelling listing""" + """Account cancelling listing""" account: String! - """ Block number of this event """ + """Block number of this event""" blockNumber: BigInt! - """ Timestamp of this event """ + """Timestamp of this event""" createdAt: BigInt! - """ Transaction hash of the transaction that emitted this event """ + """Transaction hash of the transaction that emitted this event""" hash: String! - """ Historical ID for joins""" + """Historical ID for joins""" historyID: String! """podOrderCancelled-{ Transaction hash }-{ Log index }""" id: ID! - """ Event log index. For transactions that don't emit event, create arbitrary index starting from 0 + """ + Event log index. For transactions that don't emit event, create arbitrary index starting from 0 """ logIndex: Int! - """ ID of order cancelled""" + """ID of order cancelled""" orderId: String! - """ The protocol this transaction belongs to """ + """The protocol this transaction belongs to""" protocol: Beanstalk! } @@ -6016,46 +5165,44 @@ enum PodOrderCancelled_orderBy { logIndex orderId protocol + protocol__fertilizer1155 protocol__id protocol__lastSeason - protocol__lastUpgrade - protocol__methodologyVersion protocol__name - protocol__schemaVersion - protocol__slug - protocol__subgraphVersion + protocol__token } type PodOrderCreated implements MarketplaceEvent { - """ Account creating the listing""" + """Account creating the listing""" account: String! "The represented value emitted with this event changed with BIP-29 at block 15277986\nPre BIP-29: The number of pods ordered is emitted\nPost BIP-29: The number of beans supplied for the order is emitted.\n" amount: BigInt! - """ Block number of this event """ + """Block number of this event""" blockNumber: BigInt! - """ Timestamp of this event """ + """Timestamp of this event""" createdAt: BigInt! - """ Transaction hash of the transaction that emitted this event """ + """Transaction hash of the transaction that emitted this event""" hash: String! - """ Historical ID for joins""" + """Historical ID for joins""" historyID: String! """podOrderCreated-{ Transaction hash }-{ Log index }""" id: ID! - """ Event log index. For transactions that don't emit event, create arbitrary index starting from 0 + """ + Event log index. For transactions that don't emit event, create arbitrary index starting from 0 """ logIndex: Int! """Max place in line""" maxPlaceInLine: BigInt! - """ ID of the pod order""" + """ID of the pod order""" orderId: String! """Price per pod""" @@ -6067,7 +5214,7 @@ type PodOrderCreated implements MarketplaceEvent { """Pricing Type""" pricingType: Int - """ The protocol this transaction belongs to """ + """The protocol this transaction belongs to""" protocol: Beanstalk! } @@ -6268,36 +5415,33 @@ enum PodOrderCreated_orderBy { pricingFunction pricingType protocol + protocol__fertilizer1155 protocol__id protocol__lastSeason - protocol__lastUpgrade - protocol__methodologyVersion protocol__name - protocol__schemaVersion - protocol__slug - protocol__subgraphVersion + protocol__token } type PodOrderFilled implements MarketplaceEvent { """Number of pods transferred""" amount: BigInt! - """ Block number of this event """ + """Block number of this event""" blockNumber: BigInt! """Beans paid to fill the order""" costInBeans: BigInt - """ Timestamp of this event """ + """Timestamp of this event""" createdAt: BigInt! """Account selling pods""" fromFarmer: String! - """ Transaction hash of the transaction that emitted this event """ + """Transaction hash of the transaction that emitted this event""" hash: String! - """ Historical ID for joins""" + """Historical ID for joins""" historyID: String! """podOrderFilled-{ Transaction hash }-{ Log index }""" @@ -6306,14 +5450,15 @@ type PodOrderFilled implements MarketplaceEvent { """Index of the plot transferred""" index: BigInt! - """ Event log index. For transactions that don't emit event, create arbitrary index starting from 0 + """ + Event log index. For transactions that don't emit event, create arbitrary index starting from 0 """ logIndex: Int! """Where these pods were in line when filled""" placeInLine: BigInt! - """ The protocol this transaction belongs to """ + """The protocol this transaction belongs to""" protocol: Beanstalk! """Start of the plot transferred""" @@ -6516,14 +5661,11 @@ enum PodOrderFilled_orderBy { logIndex placeInLine protocol + protocol__fertilizer1155 protocol__id protocol__lastSeason - protocol__lastUpgrade - protocol__methodologyVersion protocol__name - protocol__schemaVersion - protocol__slug - protocol__subgraphVersion + protocol__token start toFarmer } @@ -6742,6 +5884,8 @@ enum PodOrder_orderBy { podMarketplace__filledOrderBeans podMarketplace__filledOrderedPods podMarketplace__id + podMarketplace__lastDailySnapshotDay + podMarketplace__lastHourlySnapshotSeason podMarketplace__listedPods podMarketplace__orderBeans podMarketplace__podVolume @@ -6753,227 +5897,73 @@ enum PodOrder_orderBy { updatedAt } -type PodTransfer implements FieldEvent { - """ Block number of this event """ - blockNumber: BigInt! - - """ Timestamp of this event """ - createdAt: BigInt! - - """ Address that sent the pods """ - fromFarmer: String! - - """ Transaction hash of the transaction that emitted this event """ - hash: String! - - """ podtransfer-{ Transaction hash }-{ Log index } """ - id: ID! - - """ Index of the pods sent""" - index: BigInt! - - """ Event log index. For transactions that don't emit event, create arbitrary index starting from 0 +type PrevFarmerGerminatingEvent { """ - logIndex: Int! + The value for `deltaGerminatingStalk` from this previous `FarmerGerminatingStalkBalanceChanged` event. + """ + deltaGerminatingStalk: BigInt! - """ Total pods being sent""" - pods: BigInt! + """The `block.number` of the `FarmerGerminatingStalkBalanceChanged` event""" + eventBlock: BigInt! - """ The protocol this transaction belongs to """ - protocol: Beanstalk! + """Farmer address""" + id: Bytes! - """ Address that received the pods """ - toFarmer: String! + """The `logIndex` of the `FarmerGerminatingStalkBalanceChanged` event""" + logIndex: BigInt! } -input PodTransfer_filter { +input PrevFarmerGerminatingEvent_filter { """Filter for the block changed event.""" _change_block: BlockChangedFilter - and: [PodTransfer_filter] - blockNumber: BigInt - blockNumber_gt: BigInt - blockNumber_gte: BigInt - blockNumber_in: [BigInt!] - blockNumber_lt: BigInt - blockNumber_lte: BigInt - blockNumber_not: BigInt - blockNumber_not_in: [BigInt!] - createdAt: BigInt - createdAt_gt: BigInt - createdAt_gte: BigInt - createdAt_in: [BigInt!] - createdAt_lt: BigInt - createdAt_lte: BigInt - createdAt_not: BigInt - createdAt_not_in: [BigInt!] - fromFarmer: String - fromFarmer_contains: String - fromFarmer_contains_nocase: String - fromFarmer_ends_with: String - fromFarmer_ends_with_nocase: String - fromFarmer_gt: String - fromFarmer_gte: String - fromFarmer_in: [String!] - fromFarmer_lt: String - fromFarmer_lte: String - fromFarmer_not: String - fromFarmer_not_contains: String - fromFarmer_not_contains_nocase: String - fromFarmer_not_ends_with: String - fromFarmer_not_ends_with_nocase: String - fromFarmer_not_in: [String!] - fromFarmer_not_starts_with: String - fromFarmer_not_starts_with_nocase: String - fromFarmer_starts_with: String - fromFarmer_starts_with_nocase: String - hash: String - hash_contains: String - hash_contains_nocase: String - hash_ends_with: String - hash_ends_with_nocase: String - hash_gt: String - hash_gte: String - hash_in: [String!] - hash_lt: String - hash_lte: String - hash_not: String - hash_not_contains: String - hash_not_contains_nocase: String - hash_not_ends_with: String - hash_not_ends_with_nocase: String - hash_not_in: [String!] - hash_not_starts_with: String - hash_not_starts_with_nocase: String - hash_starts_with: String - hash_starts_with_nocase: String - id: ID - id_gt: ID - id_gte: ID - id_in: [ID!] - id_lt: ID - id_lte: ID - id_not: ID - id_not_in: [ID!] - index: BigInt - index_gt: BigInt - index_gte: BigInt - index_in: [BigInt!] - index_lt: BigInt - index_lte: BigInt - index_not: BigInt - index_not_in: [BigInt!] - logIndex: Int - logIndex_gt: Int - logIndex_gte: Int - logIndex_in: [Int!] - logIndex_lt: Int - logIndex_lte: Int - logIndex_not: Int - logIndex_not_in: [Int!] - or: [PodTransfer_filter] - pods: BigInt - pods_gt: BigInt - pods_gte: BigInt - pods_in: [BigInt!] - pods_lt: BigInt - pods_lte: BigInt - pods_not: BigInt - pods_not_in: [BigInt!] - protocol: String - protocol_: Beanstalk_filter - protocol_contains: String - protocol_contains_nocase: String - protocol_ends_with: String - protocol_ends_with_nocase: String - protocol_gt: String - protocol_gte: String - protocol_in: [String!] - protocol_lt: String - protocol_lte: String - protocol_not: String - protocol_not_contains: String - protocol_not_contains_nocase: String - protocol_not_ends_with: String - protocol_not_ends_with_nocase: String - protocol_not_in: [String!] - protocol_not_starts_with: String - protocol_not_starts_with_nocase: String - protocol_starts_with: String - protocol_starts_with_nocase: String - toFarmer: String - toFarmer_contains: String - toFarmer_contains_nocase: String - toFarmer_ends_with: String - toFarmer_ends_with_nocase: String - toFarmer_gt: String - toFarmer_gte: String - toFarmer_in: [String!] - toFarmer_lt: String - toFarmer_lte: String - toFarmer_not: String - toFarmer_not_contains: String - toFarmer_not_contains_nocase: String - toFarmer_not_ends_with: String - toFarmer_not_ends_with_nocase: String - toFarmer_not_in: [String!] - toFarmer_not_starts_with: String - toFarmer_not_starts_with_nocase: String - toFarmer_starts_with: String - toFarmer_starts_with_nocase: String -} - -enum PodTransfer_orderBy { - blockNumber - createdAt - fromFarmer - hash + and: [PrevFarmerGerminatingEvent_filter] + deltaGerminatingStalk: BigInt + deltaGerminatingStalk_gt: BigInt + deltaGerminatingStalk_gte: BigInt + deltaGerminatingStalk_in: [BigInt!] + deltaGerminatingStalk_lt: BigInt + deltaGerminatingStalk_lte: BigInt + deltaGerminatingStalk_not: BigInt + deltaGerminatingStalk_not_in: [BigInt!] + eventBlock: BigInt + eventBlock_gt: BigInt + eventBlock_gte: BigInt + eventBlock_in: [BigInt!] + eventBlock_lt: BigInt + eventBlock_lte: BigInt + eventBlock_not: BigInt + eventBlock_not_in: [BigInt!] + id: Bytes + id_contains: Bytes + id_gt: Bytes + id_gte: Bytes + id_in: [Bytes!] + id_lt: Bytes + id_lte: Bytes + id_not: Bytes + id_not_contains: Bytes + id_not_in: [Bytes!] + logIndex: BigInt + logIndex_gt: BigInt + logIndex_gte: BigInt + logIndex_in: [BigInt!] + logIndex_lt: BigInt + logIndex_lte: BigInt + logIndex_not: BigInt + logIndex_not_in: [BigInt!] + or: [PrevFarmerGerminatingEvent_filter] +} + +enum PrevFarmerGerminatingEvent_orderBy { + deltaGerminatingStalk + eventBlock id - index logIndex - pods - protocol - protocol__id - protocol__lastSeason - protocol__lastUpgrade - protocol__methodologyVersion - protocol__name - protocol__schemaVersion - protocol__slug - protocol__subgraphVersion - toFarmer } type Query { """Access to subgraph metadata""" _meta(block: Block_height): _Meta_ - addDeposit( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - id: ID! - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - ): AddDeposit - addDeposits( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - first: Int = 100 - orderBy: AddDeposit_orderBy - orderDirection: OrderDirection - skip: Int = 0 - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - where: AddDeposit_filter - ): [AddDeposit!]! beanstalk( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. @@ -7030,34 +6020,6 @@ type Query { subgraphError: _SubgraphErrorPolicy_! = deny where: Chop_filter ): [Chop!]! - dewhitelistToken( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - id: ID! - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - ): DewhitelistToken - dewhitelistTokens( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - first: Int = 100 - orderBy: DewhitelistToken_orderBy - orderDirection: OrderDirection - skip: Int = 0 - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - where: DewhitelistToken_filter - ): [DewhitelistToken!]! farmer( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. @@ -7238,34 +6200,6 @@ type Query { subgraphError: _SubgraphErrorPolicy_! = deny where: FieldDailySnapshot_filter ): [FieldDailySnapshot!]! - fieldEvent( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - id: ID! - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - ): FieldEvent - fieldEvents( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - first: Int = 100 - orderBy: FieldEvent_orderBy - orderDirection: OrderDirection - skip: Int = 0 - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - where: FieldEvent_filter - ): [FieldEvent!]! fieldHourlySnapshot( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. @@ -7338,62 +6272,6 @@ type Query { subgraphError: _SubgraphErrorPolicy_! = deny where: Germinating_filter ): [Germinating!]! - harvest( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - id: ID! - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - ): Harvest - harvests( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - first: Int = 100 - orderBy: Harvest_orderBy - orderDirection: OrderDirection - skip: Int = 0 - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - where: Harvest_filter - ): [Harvest!]! - incentive( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - id: ID! - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - ): Incentive - incentives( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - first: Int = 100 - orderBy: Incentive_orderBy - orderDirection: OrderDirection - skip: Int = 0 - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - where: Incentive_filter - ): [Incentive!]! marketplaceEvent( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. @@ -7422,34 +6300,6 @@ type Query { subgraphError: _SubgraphErrorPolicy_! = deny where: MarketplaceEvent_filter ): [MarketplaceEvent!]! - metapoolOracle( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - id: ID! - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - ): MetapoolOracle - metapoolOracles( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - first: Int = 100 - orderBy: MetapoolOracle_orderBy - orderDirection: OrderDirection - skip: Int = 0 - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - where: MetapoolOracle_filter - ): [MetapoolOracle!]! plot( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. @@ -7814,63 +6664,7 @@ type Query { subgraphError: _SubgraphErrorPolicy_! = deny where: PodOrder_filter ): [PodOrder!]! - podTransfer( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - id: ID! - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - ): PodTransfer - podTransfers( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - first: Int = 100 - orderBy: PodTransfer_orderBy - orderDirection: OrderDirection - skip: Int = 0 - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - where: PodTransfer_filter - ): [PodTransfer!]! - removeDeposit( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - id: ID! - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - ): RemoveDeposit - removeDeposits( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - first: Int = 100 - orderBy: RemoveDeposit_orderBy - orderDirection: OrderDirection - skip: Int = 0 - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - where: RemoveDeposit_filter - ): [RemoveDeposit!]! - reward( + prevFarmerGerminatingEvent( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ @@ -7881,14 +6675,14 @@ type Query { Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - ): Reward - rewards( + ): PrevFarmerGerminatingEvent + prevFarmerGerminatingEvents( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ block: Block_height first: Int = 100 - orderBy: Reward_orderBy + orderBy: PrevFarmerGerminatingEvent_orderBy orderDirection: OrderDirection skip: Int = 0 @@ -7896,8 +6690,8 @@ type Query { Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - where: Reward_filter - ): [Reward!]! + where: PrevFarmerGerminatingEvent_filter + ): [PrevFarmerGerminatingEvent!]! season( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. @@ -7926,34 +6720,6 @@ type Query { subgraphError: _SubgraphErrorPolicy_! = deny where: Season_filter ): [Season!]! - seedChange( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - id: ID! - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - ): SeedChange - seedChanges( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - first: Int = 100 - orderBy: SeedChange_orderBy - orderDirection: OrderDirection - skip: Int = 0 - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - where: SeedChange_filter - ): [SeedChange!]! silo( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. @@ -8106,34 +6872,6 @@ type Query { subgraphError: _SubgraphErrorPolicy_! = deny where: SiloDeposit_filter ): [SiloDeposit!]! - siloEvent( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - id: ID! - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - ): SiloEvent - siloEvents( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - first: Int = 100 - orderBy: SiloEvent_orderBy - orderDirection: OrderDirection - skip: Int = 0 - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - where: SiloEvent_filter - ): [SiloEvent!]! siloHourlySnapshot( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. @@ -8234,7 +6972,7 @@ type Query { subgraphError: _SubgraphErrorPolicy_! = deny where: Silo_filter ): [Silo!]! - stalkChange( + tokenYield( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ @@ -8245,14 +6983,14 @@ type Query { Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - ): StalkChange - stalkChanges( + ): TokenYield + tokenYields( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ block: Block_height first: Int = 100 - orderBy: StalkChange_orderBy + orderBy: TokenYield_orderBy orderDirection: OrderDirection skip: Int = 0 @@ -8260,9 +6998,21 @@ type Query { Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - where: StalkChange_filter - ): [StalkChange!]! - tokenYield( + where: TokenYield_filter + ): [TokenYield!]! + unripeToken( + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + id: ID! + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): UnripeToken + unripeTokenDailySnapshot( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ @@ -8273,14 +7023,14 @@ type Query { Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - ): TokenYield - tokenYields( + ): UnripeTokenDailySnapshot + unripeTokenDailySnapshots( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ block: Block_height first: Int = 100 - orderBy: TokenYield_orderBy + orderBy: UnripeTokenDailySnapshot_orderBy orderDirection: OrderDirection skip: Int = 0 @@ -8288,9 +7038,9 @@ type Query { Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - where: TokenYield_filter - ): [TokenYield!]! - wellOracle( + where: UnripeTokenDailySnapshot_filter + ): [UnripeTokenDailySnapshot!]! + unripeTokenHourlySnapshot( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ @@ -8301,14 +7051,14 @@ type Query { Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - ): WellOracle - wellOracles( + ): UnripeTokenHourlySnapshot + unripeTokenHourlySnapshots( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ block: Block_height first: Int = 100 - orderBy: WellOracle_orderBy + orderBy: UnripeTokenHourlySnapshot_orderBy orderDirection: OrderDirection skip: Int = 0 @@ -8316,21 +7066,25 @@ type Query { Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - where: WellOracle_filter - ): [WellOracle!]! - whitelistToken( + where: UnripeTokenHourlySnapshot_filter + ): [UnripeTokenHourlySnapshot!]! + unripeTokens( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ block: Block_height - id: ID! + first: Int = 100 + orderBy: UnripeToken_orderBy + orderDirection: OrderDirection + skip: Int = 0 """ Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - ): WhitelistToken - whitelistTokenDailySnapshot( + where: UnripeToken_filter + ): [UnripeToken!]! + version( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ @@ -8341,14 +7095,14 @@ type Query { Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - ): WhitelistTokenDailySnapshot - whitelistTokenDailySnapshots( + ): Version + versions( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ block: Block_height first: Int = 100 - orderBy: WhitelistTokenDailySnapshot_orderBy + orderBy: Version_orderBy orderDirection: OrderDirection skip: Int = 0 @@ -8356,9 +7110,9 @@ type Query { Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - where: WhitelistTokenDailySnapshot_filter - ): [WhitelistTokenDailySnapshot!]! - whitelistTokenHourlySnapshot( + where: Version_filter + ): [Version!]! + whitelistTokenDailySnapshot( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ @@ -8369,14 +7123,14 @@ type Query { Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - ): WhitelistTokenHourlySnapshot - whitelistTokenHourlySnapshots( + ): WhitelistTokenDailySnapshot + whitelistTokenDailySnapshots( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ block: Block_height first: Int = 100 - orderBy: WhitelistTokenHourlySnapshot_orderBy + orderBy: WhitelistTokenDailySnapshot_orderBy orderDirection: OrderDirection skip: Int = 0 @@ -8384,9 +7138,9 @@ type Query { Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - where: WhitelistTokenHourlySnapshot_filter - ): [WhitelistTokenHourlySnapshot!]! - whitelistTokenSetting( + where: WhitelistTokenDailySnapshot_filter + ): [WhitelistTokenDailySnapshot!]! + whitelistTokenHourlySnapshot( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ @@ -8397,14 +7151,14 @@ type Query { Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - ): WhitelistTokenSetting - whitelistTokenSettings( + ): WhitelistTokenHourlySnapshot + whitelistTokenHourlySnapshots( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ block: Block_height first: Int = 100 - orderBy: WhitelistTokenSetting_orderBy + orderBy: WhitelistTokenHourlySnapshot_orderBy orderDirection: OrderDirection skip: Int = 0 @@ -8412,444 +7166,76 @@ type Query { Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - where: WhitelistTokenSetting_filter - ): [WhitelistTokenSetting!]! - whitelistTokens( + where: WhitelistTokenHourlySnapshot_filter + ): [WhitelistTokenHourlySnapshot!]! + whitelistTokenSetting( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ block: Block_height - first: Int = 100 - orderBy: WhitelistToken_orderBy - orderDirection: OrderDirection - skip: Int = 0 + id: ID! """ Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - where: WhitelistToken_filter - ): [WhitelistToken!]! -} - -type RemoveDeposit implements SiloEvent { - """ Account removing deposit""" - account: String! - - """ Amount of token removed """ - amount: BigInt! - - """ BDV of deposit removed """ - bdv: BigInt - - """ Block number of this event """ - blockNumber: BigInt! - - """ Timestamp of this event """ - createdAt: BigInt! - - """ Transaction hash of the transaction that emitted this event """ - hash: String! - - """removeDeposit-{ Transaction hash }-{ Log index }""" - id: ID! - - """ Event log index. For transactions that don't emit event, create arbitrary index starting from 0 - """ - logIndex: Int! - - """ The protocol this transaction belongs to """ - protocol: Beanstalk! - - """ Season of deposit removed """ - season: Int! - - """ Stem of deposit removed """ - stem: BigInt - - """ Token removed""" - token: String! -} - -input RemoveDeposit_filter { - """Filter for the block changed event.""" - _change_block: BlockChangedFilter - account: String - account_contains: String - account_contains_nocase: String - account_ends_with: String - account_ends_with_nocase: String - account_gt: String - account_gte: String - account_in: [String!] - account_lt: String - account_lte: String - account_not: String - account_not_contains: String - account_not_contains_nocase: String - account_not_ends_with: String - account_not_ends_with_nocase: String - account_not_in: [String!] - account_not_starts_with: String - account_not_starts_with_nocase: String - account_starts_with: String - account_starts_with_nocase: String - amount: BigInt - amount_gt: BigInt - amount_gte: BigInt - amount_in: [BigInt!] - amount_lt: BigInt - amount_lte: BigInt - amount_not: BigInt - amount_not_in: [BigInt!] - and: [RemoveDeposit_filter] - bdv: BigInt - bdv_gt: BigInt - bdv_gte: BigInt - bdv_in: [BigInt!] - bdv_lt: BigInt - bdv_lte: BigInt - bdv_not: BigInt - bdv_not_in: [BigInt!] - blockNumber: BigInt - blockNumber_gt: BigInt - blockNumber_gte: BigInt - blockNumber_in: [BigInt!] - blockNumber_lt: BigInt - blockNumber_lte: BigInt - blockNumber_not: BigInt - blockNumber_not_in: [BigInt!] - createdAt: BigInt - createdAt_gt: BigInt - createdAt_gte: BigInt - createdAt_in: [BigInt!] - createdAt_lt: BigInt - createdAt_lte: BigInt - createdAt_not: BigInt - createdAt_not_in: [BigInt!] - hash: String - hash_contains: String - hash_contains_nocase: String - hash_ends_with: String - hash_ends_with_nocase: String - hash_gt: String - hash_gte: String - hash_in: [String!] - hash_lt: String - hash_lte: String - hash_not: String - hash_not_contains: String - hash_not_contains_nocase: String - hash_not_ends_with: String - hash_not_ends_with_nocase: String - hash_not_in: [String!] - hash_not_starts_with: String - hash_not_starts_with_nocase: String - hash_starts_with: String - hash_starts_with_nocase: String - id: ID - id_gt: ID - id_gte: ID - id_in: [ID!] - id_lt: ID - id_lte: ID - id_not: ID - id_not_in: [ID!] - logIndex: Int - logIndex_gt: Int - logIndex_gte: Int - logIndex_in: [Int!] - logIndex_lt: Int - logIndex_lte: Int - logIndex_not: Int - logIndex_not_in: [Int!] - or: [RemoveDeposit_filter] - protocol: String - protocol_: Beanstalk_filter - protocol_contains: String - protocol_contains_nocase: String - protocol_ends_with: String - protocol_ends_with_nocase: String - protocol_gt: String - protocol_gte: String - protocol_in: [String!] - protocol_lt: String - protocol_lte: String - protocol_not: String - protocol_not_contains: String - protocol_not_contains_nocase: String - protocol_not_ends_with: String - protocol_not_ends_with_nocase: String - protocol_not_in: [String!] - protocol_not_starts_with: String - protocol_not_starts_with_nocase: String - protocol_starts_with: String - protocol_starts_with_nocase: String - season: Int - season_gt: Int - season_gte: Int - season_in: [Int!] - season_lt: Int - season_lte: Int - season_not: Int - season_not_in: [Int!] - stem: BigInt - stem_gt: BigInt - stem_gte: BigInt - stem_in: [BigInt!] - stem_lt: BigInt - stem_lte: BigInt - stem_not: BigInt - stem_not_in: [BigInt!] - token: String - token_contains: String - token_contains_nocase: String - token_ends_with: String - token_ends_with_nocase: String - token_gt: String - token_gte: String - token_in: [String!] - token_lt: String - token_lte: String - token_not: String - token_not_contains: String - token_not_contains_nocase: String - token_not_ends_with: String - token_not_ends_with_nocase: String - token_not_in: [String!] - token_not_starts_with: String - token_not_starts_with_nocase: String - token_starts_with: String - token_starts_with_nocase: String -} - -enum RemoveDeposit_orderBy { - account - amount - bdv - blockNumber - createdAt - hash - id - logIndex - protocol - protocol__id - protocol__lastSeason - protocol__lastUpgrade - protocol__methodologyVersion - protocol__name - protocol__schemaVersion - protocol__slug - protocol__subgraphVersion - season - stem - token -} - -type Reward implements SiloEvent { - """ Block number of this event """ - blockNumber: BigInt! - - """ Timestamp of this event """ - createdAt: BigInt! - - """ Transaction hash of the transaction that emitted this event """ - hash: String! - - """reward-{ Transaction hash }-{ Log index }""" - id: ID! - - """ Event log index. For transactions that don't emit event, create arbitrary index starting from 0 - """ - logIndex: Int! - - """ The protocol this transaction belongs to """ - protocol: Beanstalk! - - """ Season of reward """ - season: Int! - - """ Amount minted to fertilizer""" - toFertilizer: BigInt! - - """ Amount minted to pod line""" - toField: BigInt! - - """ Amount minted to silo""" - toSilo: BigInt! -} + ): WhitelistTokenSetting + whitelistTokenSettings( + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + first: Int = 100 + orderBy: WhitelistTokenSetting_orderBy + orderDirection: OrderDirection + skip: Int = 0 -input Reward_filter { - """Filter for the block changed event.""" - _change_block: BlockChangedFilter - and: [Reward_filter] - blockNumber: BigInt - blockNumber_gt: BigInt - blockNumber_gte: BigInt - blockNumber_in: [BigInt!] - blockNumber_lt: BigInt - blockNumber_lte: BigInt - blockNumber_not: BigInt - blockNumber_not_in: [BigInt!] - createdAt: BigInt - createdAt_gt: BigInt - createdAt_gte: BigInt - createdAt_in: [BigInt!] - createdAt_lt: BigInt - createdAt_lte: BigInt - createdAt_not: BigInt - createdAt_not_in: [BigInt!] - hash: String - hash_contains: String - hash_contains_nocase: String - hash_ends_with: String - hash_ends_with_nocase: String - hash_gt: String - hash_gte: String - hash_in: [String!] - hash_lt: String - hash_lte: String - hash_not: String - hash_not_contains: String - hash_not_contains_nocase: String - hash_not_ends_with: String - hash_not_ends_with_nocase: String - hash_not_in: [String!] - hash_not_starts_with: String - hash_not_starts_with_nocase: String - hash_starts_with: String - hash_starts_with_nocase: String - id: ID - id_gt: ID - id_gte: ID - id_in: [ID!] - id_lt: ID - id_lte: ID - id_not: ID - id_not_in: [ID!] - logIndex: Int - logIndex_gt: Int - logIndex_gte: Int - logIndex_in: [Int!] - logIndex_lt: Int - logIndex_lte: Int - logIndex_not: Int - logIndex_not_in: [Int!] - or: [Reward_filter] - protocol: String - protocol_: Beanstalk_filter - protocol_contains: String - protocol_contains_nocase: String - protocol_ends_with: String - protocol_ends_with_nocase: String - protocol_gt: String - protocol_gte: String - protocol_in: [String!] - protocol_lt: String - protocol_lte: String - protocol_not: String - protocol_not_contains: String - protocol_not_contains_nocase: String - protocol_not_ends_with: String - protocol_not_ends_with_nocase: String - protocol_not_in: [String!] - protocol_not_starts_with: String - protocol_not_starts_with_nocase: String - protocol_starts_with: String - protocol_starts_with_nocase: String - season: Int - season_gt: Int - season_gte: Int - season_in: [Int!] - season_lt: Int - season_lte: Int - season_not: Int - season_not_in: [Int!] - toFertilizer: BigInt - toFertilizer_gt: BigInt - toFertilizer_gte: BigInt - toFertilizer_in: [BigInt!] - toFertilizer_lt: BigInt - toFertilizer_lte: BigInt - toFertilizer_not: BigInt - toFertilizer_not_in: [BigInt!] - toField: BigInt - toField_gt: BigInt - toField_gte: BigInt - toField_in: [BigInt!] - toField_lt: BigInt - toField_lte: BigInt - toField_not: BigInt - toField_not_in: [BigInt!] - toSilo: BigInt - toSilo_gt: BigInt - toSilo_gte: BigInt - toSilo_in: [BigInt!] - toSilo_lt: BigInt - toSilo_lte: BigInt - toSilo_not: BigInt - toSilo_not_in: [BigInt!] -} - -enum Reward_orderBy { - blockNumber - createdAt - hash - id - logIndex - protocol - protocol__id - protocol__lastSeason - protocol__lastUpgrade - protocol__methodologyVersion - protocol__name - protocol__schemaVersion - protocol__slug - protocol__subgraphVersion - season - toFertilizer - toField - toSilo + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + where: WhitelistTokenSetting_filter + ): [WhitelistTokenSetting!]! } type Season { - """ Total Bean supply """ + """Total Bean supply""" beans: BigInt! - """ Beanstalk Contract Address """ + """Beanstalk Contract Address""" beanstalk: Beanstalk! - """ Block timestamp when sunrise was called """ + """Block timestamp when sunrise was called""" createdAt: BigInt! - """ Time weighted deltaB """ + """Time weighted deltaB""" deltaB: BigInt! - """ Change in Bean supply """ + """Change in Bean supply""" deltaBeans: BigInt! - """ New harvestable index for the season """ + """New harvestable index for the season""" harvestableIndex: BigInt! - """ Season Number""" + """Season Number""" id: ID! - """ Amount of Beans paid to sunrise caller """ + """Amount of Beans paid to sunrise caller""" incentiveBeans: BigInt! - """ Bean Market Cap """ + """Bean Market Cap""" marketCap: BigDecimal! - """ Price of BEAN during sunrise """ + """Price of BEAN during sunrise""" price: BigDecimal! - """ Amount of Beans minted during sunrise """ + """Amount of Beans minted during sunrise""" rewardBeans: BigInt! - """ Season number in Int form for sorting """ + """Season number in Int form for sorting""" season: Int! - """ Block in which the season start was triggered by the sunrise call """ + """Block in which the season start was triggered by the sunrise call""" sunriseBlock: BigInt! } @@ -8976,195 +7362,26 @@ input Season_filter { sunriseBlock_not: BigInt sunriseBlock_not_in: [BigInt!] } - -enum Season_orderBy { - beans - beanstalk - beanstalk__id - beanstalk__lastSeason - beanstalk__lastUpgrade - beanstalk__methodologyVersion - beanstalk__name - beanstalk__schemaVersion - beanstalk__slug - beanstalk__subgraphVersion - createdAt - deltaB - deltaBeans - harvestableIndex - id - incentiveBeans - marketCap - price - rewardBeans - season - sunriseBlock -} - -type SeedChange implements SiloEvent { - """ Account removing deposit""" - account: String! - - """ Block number of this event """ - blockNumber: BigInt! - - """ Timestamp of this event """ - createdAt: BigInt! - - """ Token removed""" - delta: BigInt! - - """ Transaction hash of the transaction that emitted this event """ - hash: String! - - """seedChange-{ Transaction hash }-{ Log index }""" - id: ID! - - """ Event log index. For transactions that don't emit event, create arbitrary index starting from 0 - """ - logIndex: Int! - - """ The protocol this transaction belongs to """ - protocol: Beanstalk! - - """ Season when the change happened """ - season: Int! -} - -input SeedChange_filter { - """Filter for the block changed event.""" - _change_block: BlockChangedFilter - account: String - account_contains: String - account_contains_nocase: String - account_ends_with: String - account_ends_with_nocase: String - account_gt: String - account_gte: String - account_in: [String!] - account_lt: String - account_lte: String - account_not: String - account_not_contains: String - account_not_contains_nocase: String - account_not_ends_with: String - account_not_ends_with_nocase: String - account_not_in: [String!] - account_not_starts_with: String - account_not_starts_with_nocase: String - account_starts_with: String - account_starts_with_nocase: String - and: [SeedChange_filter] - blockNumber: BigInt - blockNumber_gt: BigInt - blockNumber_gte: BigInt - blockNumber_in: [BigInt!] - blockNumber_lt: BigInt - blockNumber_lte: BigInt - blockNumber_not: BigInt - blockNumber_not_in: [BigInt!] - createdAt: BigInt - createdAt_gt: BigInt - createdAt_gte: BigInt - createdAt_in: [BigInt!] - createdAt_lt: BigInt - createdAt_lte: BigInt - createdAt_not: BigInt - createdAt_not_in: [BigInt!] - delta: BigInt - delta_gt: BigInt - delta_gte: BigInt - delta_in: [BigInt!] - delta_lt: BigInt - delta_lte: BigInt - delta_not: BigInt - delta_not_in: [BigInt!] - hash: String - hash_contains: String - hash_contains_nocase: String - hash_ends_with: String - hash_ends_with_nocase: String - hash_gt: String - hash_gte: String - hash_in: [String!] - hash_lt: String - hash_lte: String - hash_not: String - hash_not_contains: String - hash_not_contains_nocase: String - hash_not_ends_with: String - hash_not_ends_with_nocase: String - hash_not_in: [String!] - hash_not_starts_with: String - hash_not_starts_with_nocase: String - hash_starts_with: String - hash_starts_with_nocase: String - id: ID - id_gt: ID - id_gte: ID - id_in: [ID!] - id_lt: ID - id_lte: ID - id_not: ID - id_not_in: [ID!] - logIndex: Int - logIndex_gt: Int - logIndex_gte: Int - logIndex_in: [Int!] - logIndex_lt: Int - logIndex_lte: Int - logIndex_not: Int - logIndex_not_in: [Int!] - or: [SeedChange_filter] - protocol: String - protocol_: Beanstalk_filter - protocol_contains: String - protocol_contains_nocase: String - protocol_ends_with: String - protocol_ends_with_nocase: String - protocol_gt: String - protocol_gte: String - protocol_in: [String!] - protocol_lt: String - protocol_lte: String - protocol_not: String - protocol_not_contains: String - protocol_not_contains_nocase: String - protocol_not_ends_with: String - protocol_not_ends_with_nocase: String - protocol_not_in: [String!] - protocol_not_starts_with: String - protocol_not_starts_with_nocase: String - protocol_starts_with: String - protocol_starts_with_nocase: String - season: Int - season_gt: Int - season_gte: Int - season_in: [Int!] - season_lt: Int - season_lte: Int - season_not: Int - season_not_in: [Int!] -} - -enum SeedChange_orderBy { - account - blockNumber + +enum Season_orderBy { + beans + beanstalk + beanstalk__fertilizer1155 + beanstalk__id + beanstalk__lastSeason + beanstalk__name + beanstalk__token createdAt - delta - hash + deltaB + deltaBeans + harvestableIndex id - logIndex - protocol - protocol__id - protocol__lastSeason - protocol__lastUpgrade - protocol__methodologyVersion - protocol__name - protocol__schemaVersion - protocol__slug - protocol__subgraphVersion + incentiveBeans + marketCap + price + rewardBeans season + sunriseBlock } type Silo { @@ -9207,6 +7424,12 @@ type Silo { """Address for the farmer or Beanstalk""" id: ID! + """Day of when the previous daily snapshot was taken/updated""" + lastDailySnapshotDay: BigInt + + """Season when the previous hourly snapshot was taken/updated""" + lastHourlySnapshotSeason: Int + """Current plantable stalk for bean seigniorage not yet claimed""" plantableStalk: BigInt! @@ -9242,6 +7465,12 @@ type SiloAsset { """Silo ID - Asset Token Address""" id: ID! + """Day of when the previous daily snapshot was taken/updated""" + lastDailySnapshotDay: BigInt + + """Season when the previous hourly snapshot was taken/updated""" + lastHourlySnapshotSeason: Int + """Silo for this asset""" silo: Silo! @@ -9255,17 +7484,9 @@ type SiloAsset { type SiloAssetDailySnapshot { """Timestamp of initial snapshot creation""" createdAt: BigInt! - - """Point in time delta Token amount of deposits""" deltaDepositedAmount: BigInt! - - """Point in time delta BDV of deposits""" deltaDepositedBDV: BigInt! - - """Point in time delta internal (farm) balance of the asset""" deltaFarmAmount: BigInt! - - """Point in time delta Token amount of silo withdrawals""" deltaWithdrawnAmount: BigInt! """Point in time current Token amount of deposits""" @@ -9277,7 +7498,7 @@ type SiloAssetDailySnapshot { """Point in time current internal (farm) balance of the asset""" farmAmount: BigInt! - """Silo Asset ID - Unix Timestamp""" + """Silo Asset ID - Day""" id: ID! """Last season for the snapshot""" @@ -9433,6 +7654,8 @@ enum SiloAssetDailySnapshot_orderBy { siloAsset__depositedBDV siloAsset__farmAmount siloAsset__id + siloAsset__lastDailySnapshotDay + siloAsset__lastHourlySnapshotSeason siloAsset__token siloAsset__withdrawnAmount updatedAt @@ -9442,17 +7665,9 @@ enum SiloAssetDailySnapshot_orderBy { type SiloAssetHourlySnapshot { """Timestamp of initial snapshot creation""" createdAt: BigInt! - - """Point in time delta Token amount of deposits""" deltaDepositedAmount: BigInt! - - """Point in time delta BDV of deposits""" deltaDepositedBDV: BigInt! - - """Point in time delta internal (farm) balance of the asset""" deltaFarmAmount: BigInt! - - """Point in time delta Token amount of silo withdrawals""" deltaWithdrawnAmount: BigInt! """Point in time current Token amount of deposits""" @@ -9464,7 +7679,7 @@ type SiloAssetHourlySnapshot { """Point in time current internal (farm) balance of the asset""" farmAmount: BigInt! - """Silo Asset ID - Unix Timestamp""" + """Silo Asset ID - Season""" id: ID! """Season for the snapshot""" @@ -9620,6 +7835,8 @@ enum SiloAssetHourlySnapshot_orderBy { siloAsset__depositedBDV siloAsset__farmAmount siloAsset__id + siloAsset__lastDailySnapshotDay + siloAsset__lastHourlySnapshotSeason siloAsset__token siloAsset__withdrawnAmount updatedAt @@ -9664,6 +7881,22 @@ input SiloAsset_filter { id_lte: ID id_not: ID id_not_in: [ID!] + lastDailySnapshotDay: BigInt + lastDailySnapshotDay_gt: BigInt + lastDailySnapshotDay_gte: BigInt + lastDailySnapshotDay_in: [BigInt!] + lastDailySnapshotDay_lt: BigInt + lastDailySnapshotDay_lte: BigInt + lastDailySnapshotDay_not: BigInt + lastDailySnapshotDay_not_in: [BigInt!] + lastHourlySnapshotSeason: Int + lastHourlySnapshotSeason_gt: Int + lastHourlySnapshotSeason_gte: Int + lastHourlySnapshotSeason_in: [Int!] + lastHourlySnapshotSeason_lt: Int + lastHourlySnapshotSeason_lte: Int + lastHourlySnapshotSeason_not: Int + lastHourlySnapshotSeason_not_in: [Int!] or: [SiloAsset_filter] silo: String silo_: Silo_filter @@ -9723,6 +7956,8 @@ enum SiloAsset_orderBy { farmAmount hourlySnapshots id + lastDailySnapshotDay + lastHourlySnapshotSeason silo silo__activeFarmers silo__beanMints @@ -9731,6 +7966,8 @@ enum SiloAsset_orderBy { silo__germinatingStalk silo__grownStalkPerSeason silo__id + silo__lastDailySnapshotDay + silo__lastHourlySnapshotSeason silo__plantableStalk silo__roots silo__seeds @@ -9751,31 +7988,13 @@ type SiloDailySnapshot { """Timestamp of initial snapshot creation""" createdAt: BigInt! - - """Point in time delta number of active farmers deposited in the silo""" deltaActiveFarmers: Int! - - """Point in time delta total for bean mints sent to the silo""" deltaBeanMints: BigInt! - - """Point in time delta BDV of all deposited assets""" deltaDepositedBDV: BigInt! - - """Point in time germinating stalk balance""" deltaGerminatingStalk: BigInt! - - """ - Point in time current plantable stalk for bean seigniorage not yet claimed - """ deltaPlantableStalk: BigInt! - - """Point in time delta roots balance""" deltaRoots: BigInt! - - """Point in time delta seeds balance""" deltaSeeds: BigInt! - - """Point in time delta stalk balance""" deltaStalk: BigInt! """Point in time current BDV of all deposited assets""" @@ -9787,7 +8006,7 @@ type SiloDailySnapshot { """Point in time grown stalk per season""" grownStalkPerSeason: BigInt! - """ID of silo-Unix Hour Timestamp""" + """ID of silo - Day""" id: ID! """ @@ -10047,6 +8266,8 @@ enum SiloDailySnapshot_orderBy { silo__germinatingStalk silo__grownStalkPerSeason silo__id + silo__lastDailySnapshotDay + silo__lastHourlySnapshotSeason silo__plantableStalk silo__roots silo__seeds @@ -10056,16 +8277,18 @@ enum SiloDailySnapshot_orderBy { } type SiloDeposit { - """Current token amount deposited""" - amount: BigInt! - - """Current BDV of the deposit""" - bdv: BigInt! - """Timestamp of first deposit""" createdAt: BigInt! - """Original token amount deposited""" + """Block of first deposit""" + createdBlock: BigInt! + + """ + Version of deposit. Options are season, v3, v3.1. `season` type includes those deposits which are calculated according to their silo v1 deposits pre-explout + """ + depositVersion: String! + + """Token amount deposited""" depositedAmount: BigInt! """Original deposited BDV""" @@ -10074,51 +8297,37 @@ type SiloDeposit { """Farmer address""" farmer: Farmer! - """Transaction hashes for multiple deposits in one season""" + """Transaction hashes pertaining to this deposit""" hashes: [String!]! - "Pre Silo V3:\nAccount - Token Address - Season\n\nPost Silo-V3:\nAccount - Token Address - Stem\n" + "Account - Token Address - Deposit Version - (Season|Stem)\n" id: ID! """Season of deposit""" - season: Int! + season: Int - """Stem of deposit - Introduced in Silo V3""" + """Stem of deposit""" stem: BigInt + """ + Silo v3.1 equivalent stem. This value will always be assigned regardless of the deposit version. + """ + stemV31: BigInt! + """Token Address""" token: String! """Timestamp when last updated""" updatedAt: BigInt! - """Token amount withdrawn""" - withdrawnAmount: BigInt! - - """Withdrawn BDV""" - withdrawnBDV: BigInt! + """Block when last updated""" + updatedBlock: BigInt! } input SiloDeposit_filter { """Filter for the block changed event.""" _change_block: BlockChangedFilter - amount: BigInt - amount_gt: BigInt - amount_gte: BigInt - amount_in: [BigInt!] - amount_lt: BigInt - amount_lte: BigInt - amount_not: BigInt - amount_not_in: [BigInt!] and: [SiloDeposit_filter] - bdv: BigInt - bdv_gt: BigInt - bdv_gte: BigInt - bdv_in: [BigInt!] - bdv_lt: BigInt - bdv_lte: BigInt - bdv_not: BigInt - bdv_not_in: [BigInt!] createdAt: BigInt createdAt_gt: BigInt createdAt_gte: BigInt @@ -10127,6 +8336,34 @@ input SiloDeposit_filter { createdAt_lte: BigInt createdAt_not: BigInt createdAt_not_in: [BigInt!] + createdBlock: BigInt + createdBlock_gt: BigInt + createdBlock_gte: BigInt + createdBlock_in: [BigInt!] + createdBlock_lt: BigInt + createdBlock_lte: BigInt + createdBlock_not: BigInt + createdBlock_not_in: [BigInt!] + depositVersion: String + depositVersion_contains: String + depositVersion_contains_nocase: String + depositVersion_ends_with: String + depositVersion_ends_with_nocase: String + depositVersion_gt: String + depositVersion_gte: String + depositVersion_in: [String!] + depositVersion_lt: String + depositVersion_lte: String + depositVersion_not: String + depositVersion_not_contains: String + depositVersion_not_contains_nocase: String + depositVersion_not_ends_with: String + depositVersion_not_ends_with_nocase: String + depositVersion_not_in: [String!] + depositVersion_not_starts_with: String + depositVersion_not_starts_with_nocase: String + depositVersion_starts_with: String + depositVersion_starts_with_nocase: String depositedAmount: BigInt depositedAmount_gt: BigInt depositedAmount_gte: BigInt @@ -10159,223 +8396,104 @@ input SiloDeposit_filter { farmer_not_contains_nocase: String farmer_not_ends_with: String farmer_not_ends_with_nocase: String - farmer_not_in: [String!] - farmer_not_starts_with: String - farmer_not_starts_with_nocase: String - farmer_starts_with: String - farmer_starts_with_nocase: String - hashes: [String!] - hashes_contains: [String!] - hashes_contains_nocase: [String!] - hashes_not: [String!] - hashes_not_contains: [String!] - hashes_not_contains_nocase: [String!] - id: ID - id_gt: ID - id_gte: ID - id_in: [ID!] - id_lt: ID - id_lte: ID - id_not: ID - id_not_in: [ID!] - or: [SiloDeposit_filter] - season: Int - season_gt: Int - season_gte: Int - season_in: [Int!] - season_lt: Int - season_lte: Int - season_not: Int - season_not_in: [Int!] - stem: BigInt - stem_gt: BigInt - stem_gte: BigInt - stem_in: [BigInt!] - stem_lt: BigInt - stem_lte: BigInt - stem_not: BigInt - stem_not_in: [BigInt!] - token: String - token_contains: String - token_contains_nocase: String - token_ends_with: String - token_ends_with_nocase: String - token_gt: String - token_gte: String - token_in: [String!] - token_lt: String - token_lte: String - token_not: String - token_not_contains: String - token_not_contains_nocase: String - token_not_ends_with: String - token_not_ends_with_nocase: String - token_not_in: [String!] - token_not_starts_with: String - token_not_starts_with_nocase: String - token_starts_with: String - token_starts_with_nocase: String - updatedAt: BigInt - updatedAt_gt: BigInt - updatedAt_gte: BigInt - updatedAt_in: [BigInt!] - updatedAt_lt: BigInt - updatedAt_lte: BigInt - updatedAt_not: BigInt - updatedAt_not_in: [BigInt!] - withdrawnAmount: BigInt - withdrawnAmount_gt: BigInt - withdrawnAmount_gte: BigInt - withdrawnAmount_in: [BigInt!] - withdrawnAmount_lt: BigInt - withdrawnAmount_lte: BigInt - withdrawnAmount_not: BigInt - withdrawnAmount_not_in: [BigInt!] - withdrawnBDV: BigInt - withdrawnBDV_gt: BigInt - withdrawnBDV_gte: BigInt - withdrawnBDV_in: [BigInt!] - withdrawnBDV_lt: BigInt - withdrawnBDV_lte: BigInt - withdrawnBDV_not: BigInt - withdrawnBDV_not_in: [BigInt!] -} - -enum SiloDeposit_orderBy { - amount - bdv - createdAt - depositedAmount - depositedBDV - farmer - farmer__id - hashes - id - season - stem - token - updatedAt - withdrawnAmount - withdrawnBDV -} - -"An event is any user action that occurs in a protocol. Generally, they are Ethereum events\nemitted by a function in the smart contracts, stored in transaction receipts as event logs.\nHowever, some user actions of interest are function calls that don't emit events. For example,\nthe deposit and withdraw functions in Yearn do not emit any events. In our subgraphs, we still\nstore them as events, although they are not technically Ethereum events emitted by smart\ncontracts.\n" -interface SiloEvent { - """ Block number of this event """ - blockNumber: BigInt! - - """ Timestamp of this event """ - createdAt: BigInt! - - """ Transaction hash of the transaction that emitted this event """ - hash: String! - - """ { Event type }-{ Transaction hash }-{ Log index } """ - id: ID! - - """ Event log index. For transactions that don't emit event, create arbitrary index starting from 0 - """ - logIndex: Int! - - """ The protocol this transaction belongs to """ - protocol: Beanstalk! -} - -input SiloEvent_filter { - """Filter for the block changed event.""" - _change_block: BlockChangedFilter - and: [SiloEvent_filter] - blockNumber: BigInt - blockNumber_gt: BigInt - blockNumber_gte: BigInt - blockNumber_in: [BigInt!] - blockNumber_lt: BigInt - blockNumber_lte: BigInt - blockNumber_not: BigInt - blockNumber_not_in: [BigInt!] - createdAt: BigInt - createdAt_gt: BigInt - createdAt_gte: BigInt - createdAt_in: [BigInt!] - createdAt_lt: BigInt - createdAt_lte: BigInt - createdAt_not: BigInt - createdAt_not_in: [BigInt!] - hash: String - hash_contains: String - hash_contains_nocase: String - hash_ends_with: String - hash_ends_with_nocase: String - hash_gt: String - hash_gte: String - hash_in: [String!] - hash_lt: String - hash_lte: String - hash_not: String - hash_not_contains: String - hash_not_contains_nocase: String - hash_not_ends_with: String - hash_not_ends_with_nocase: String - hash_not_in: [String!] - hash_not_starts_with: String - hash_not_starts_with_nocase: String - hash_starts_with: String - hash_starts_with_nocase: String - id: ID - id_gt: ID - id_gte: ID - id_in: [ID!] - id_lt: ID - id_lte: ID - id_not: ID - id_not_in: [ID!] - logIndex: Int - logIndex_gt: Int - logIndex_gte: Int - logIndex_in: [Int!] - logIndex_lt: Int - logIndex_lte: Int - logIndex_not: Int - logIndex_not_in: [Int!] - or: [SiloEvent_filter] - protocol: String - protocol_: Beanstalk_filter - protocol_contains: String - protocol_contains_nocase: String - protocol_ends_with: String - protocol_ends_with_nocase: String - protocol_gt: String - protocol_gte: String - protocol_in: [String!] - protocol_lt: String - protocol_lte: String - protocol_not: String - protocol_not_contains: String - protocol_not_contains_nocase: String - protocol_not_ends_with: String - protocol_not_ends_with_nocase: String - protocol_not_in: [String!] - protocol_not_starts_with: String - protocol_not_starts_with_nocase: String - protocol_starts_with: String - protocol_starts_with_nocase: String + farmer_not_in: [String!] + farmer_not_starts_with: String + farmer_not_starts_with_nocase: String + farmer_starts_with: String + farmer_starts_with_nocase: String + hashes: [String!] + hashes_contains: [String!] + hashes_contains_nocase: [String!] + hashes_not: [String!] + hashes_not_contains: [String!] + hashes_not_contains_nocase: [String!] + id: ID + id_gt: ID + id_gte: ID + id_in: [ID!] + id_lt: ID + id_lte: ID + id_not: ID + id_not_in: [ID!] + or: [SiloDeposit_filter] + season: Int + season_gt: Int + season_gte: Int + season_in: [Int!] + season_lt: Int + season_lte: Int + season_not: Int + season_not_in: [Int!] + stem: BigInt + stemV31: BigInt + stemV31_gt: BigInt + stemV31_gte: BigInt + stemV31_in: [BigInt!] + stemV31_lt: BigInt + stemV31_lte: BigInt + stemV31_not: BigInt + stemV31_not_in: [BigInt!] + stem_gt: BigInt + stem_gte: BigInt + stem_in: [BigInt!] + stem_lt: BigInt + stem_lte: BigInt + stem_not: BigInt + stem_not_in: [BigInt!] + token: String + token_contains: String + token_contains_nocase: String + token_ends_with: String + token_ends_with_nocase: String + token_gt: String + token_gte: String + token_in: [String!] + token_lt: String + token_lte: String + token_not: String + token_not_contains: String + token_not_contains_nocase: String + token_not_ends_with: String + token_not_ends_with_nocase: String + token_not_in: [String!] + token_not_starts_with: String + token_not_starts_with_nocase: String + token_starts_with: String + token_starts_with_nocase: String + updatedAt: BigInt + updatedAt_gt: BigInt + updatedAt_gte: BigInt + updatedAt_in: [BigInt!] + updatedAt_lt: BigInt + updatedAt_lte: BigInt + updatedAt_not: BigInt + updatedAt_not_in: [BigInt!] + updatedBlock: BigInt + updatedBlock_gt: BigInt + updatedBlock_gte: BigInt + updatedBlock_in: [BigInt!] + updatedBlock_lt: BigInt + updatedBlock_lte: BigInt + updatedBlock_not: BigInt + updatedBlock_not_in: [BigInt!] } -enum SiloEvent_orderBy { - blockNumber +enum SiloDeposit_orderBy { createdAt - hash + createdBlock + depositVersion + depositedAmount + depositedBDV + farmer + farmer__id + hashes id - logIndex - protocol - protocol__id - protocol__lastSeason - protocol__lastUpgrade - protocol__methodologyVersion - protocol__name - protocol__schemaVersion - protocol__slug - protocol__subgraphVersion + season + stem + stemV31 + token + updatedAt + updatedBlock } type SiloHourlySnapshot { @@ -10395,31 +8513,13 @@ type SiloHourlySnapshot { """Timestamp of initial snapshot creation""" createdAt: BigInt! - - """Point in time delta number of active farmers deposited in the silo""" deltaActiveFarmers: Int! - - """Point in time delta total for bean mints sent to the silo""" deltaBeanMints: BigInt! - - """Point in time delta BDV of all deposited assets""" deltaDepositedBDV: BigInt! - - """Point in time germinating stalk balance""" deltaGerminatingStalk: BigInt! - - """ - Point in time current plantable stalk for bean seigniorage not yet claimed - """ deltaPlantableStalk: BigInt! - - """Point in time delta roots balance""" deltaRoots: BigInt! - - """Point in time delta seeds balance""" deltaSeeds: BigInt! - - """Point in time delta stalk balance""" deltaStalk: BigInt! """Point in time current BDV of all deposited assets""" @@ -10431,7 +8531,7 @@ type SiloHourlySnapshot { """Point in time grown stalk per season""" grownStalkPerSeason: BigInt! - """ID of silo-Unix Hour Timestamp""" + """ID of silo - Season""" id: ID! """ @@ -10700,6 +8800,8 @@ enum SiloHourlySnapshot_orderBy { silo__germinatingStalk silo__grownStalkPerSeason silo__id + silo__lastDailySnapshotDay + silo__lastHourlySnapshotSeason silo__plantableStalk silo__roots silo__seeds @@ -10724,9 +8826,6 @@ type SiloWithdraw { """Farmer address""" farmer: Farmer! - """Transaction hash of withdrawal""" - hashes: [String!]! - """Account - Deposit Token - Current Season""" id: ID! @@ -10790,12 +8889,6 @@ input SiloWithdraw_filter { farmer_not_starts_with_nocase: String farmer_starts_with: String farmer_starts_with_nocase: String - hashes: [String!] - hashes_contains: [String!] - hashes_contains_nocase: [String!] - hashes_not: [String!] - hashes_not_contains: [String!] - hashes_not_contains_nocase: [String!] id: ID id_gt: ID id_gte: ID @@ -10842,7 +8935,6 @@ enum SiloWithdraw_orderBy { createdAt farmer farmer__id - hashes id token withdrawSeason @@ -11066,6 +9158,22 @@ input Silo_filter { id_lte: ID id_not: ID id_not_in: [ID!] + lastDailySnapshotDay: BigInt + lastDailySnapshotDay_gt: BigInt + lastDailySnapshotDay_gte: BigInt + lastDailySnapshotDay_in: [BigInt!] + lastDailySnapshotDay_lt: BigInt + lastDailySnapshotDay_lte: BigInt + lastDailySnapshotDay_not: BigInt + lastDailySnapshotDay_not_in: [BigInt!] + lastHourlySnapshotSeason: Int + lastHourlySnapshotSeason_gt: Int + lastHourlySnapshotSeason_gte: Int + lastHourlySnapshotSeason_in: [Int!] + lastHourlySnapshotSeason_lt: Int + lastHourlySnapshotSeason_lte: Int + lastHourlySnapshotSeason_not: Int + lastHourlySnapshotSeason_not_in: [Int!] or: [Silo_filter] plantableStalk: BigInt plantableStalk_gt: BigInt @@ -11105,235 +9213,40 @@ input Silo_filter { whitelistedTokens_not: [String!] whitelistedTokens_not_contains: [String!] whitelistedTokens_not_contains_nocase: [String!] -} - -enum Silo_orderBy { - activeFarmers - assets - beanMints - beanToMaxLpGpPerBdvRatio - beanstalk - beanstalk__id - beanstalk__lastSeason - beanstalk__lastUpgrade - beanstalk__methodologyVersion - beanstalk__name - beanstalk__schemaVersion - beanstalk__slug - beanstalk__subgraphVersion - dailySnapshots - depositedBDV - dewhitelistedTokens - farmer - farmer__id - germinatingStalk - grownStalkPerSeason - hourlySnapshots - id - plantableStalk - roots - seeds - stalk - whitelistedTokens -} - -type StalkChange implements SiloEvent { - """ Account removing deposit""" - account: String! - - """ Block number of this event """ - blockNumber: BigInt! - - """ Timestamp of this event """ - createdAt: BigInt! - - """ Token removed""" - delta: BigInt! - - """ Transaction hash of the transaction that emitted this event """ - hash: String! - - """stalkChange-{ Transaction hash }-{ Log index }""" - id: ID! - - """ Event log index. For transactions that don't emit event, create arbitrary index starting from 0 - """ - logIndex: Int! - - """ The protocol this transaction belongs to """ - protocol: Beanstalk! - - """ Season when the change happened """ - season: Int! -} - -input StalkChange_filter { - """Filter for the block changed event.""" - _change_block: BlockChangedFilter - account: String - account_contains: String - account_contains_nocase: String - account_ends_with: String - account_ends_with_nocase: String - account_gt: String - account_gte: String - account_in: [String!] - account_lt: String - account_lte: String - account_not: String - account_not_contains: String - account_not_contains_nocase: String - account_not_ends_with: String - account_not_ends_with_nocase: String - account_not_in: [String!] - account_not_starts_with: String - account_not_starts_with_nocase: String - account_starts_with: String - account_starts_with_nocase: String - and: [StalkChange_filter] - blockNumber: BigInt - blockNumber_gt: BigInt - blockNumber_gte: BigInt - blockNumber_in: [BigInt!] - blockNumber_lt: BigInt - blockNumber_lte: BigInt - blockNumber_not: BigInt - blockNumber_not_in: [BigInt!] - createdAt: BigInt - createdAt_gt: BigInt - createdAt_gte: BigInt - createdAt_in: [BigInt!] - createdAt_lt: BigInt - createdAt_lte: BigInt - createdAt_not: BigInt - createdAt_not_in: [BigInt!] - delta: BigInt - delta_gt: BigInt - delta_gte: BigInt - delta_in: [BigInt!] - delta_lt: BigInt - delta_lte: BigInt - delta_not: BigInt - delta_not_in: [BigInt!] - hash: String - hash_contains: String - hash_contains_nocase: String - hash_ends_with: String - hash_ends_with_nocase: String - hash_gt: String - hash_gte: String - hash_in: [String!] - hash_lt: String - hash_lte: String - hash_not: String - hash_not_contains: String - hash_not_contains_nocase: String - hash_not_ends_with: String - hash_not_ends_with_nocase: String - hash_not_in: [String!] - hash_not_starts_with: String - hash_not_starts_with_nocase: String - hash_starts_with: String - hash_starts_with_nocase: String - id: ID - id_gt: ID - id_gte: ID - id_in: [ID!] - id_lt: ID - id_lte: ID - id_not: ID - id_not_in: [ID!] - logIndex: Int - logIndex_gt: Int - logIndex_gte: Int - logIndex_in: [Int!] - logIndex_lt: Int - logIndex_lte: Int - logIndex_not: Int - logIndex_not_in: [Int!] - or: [StalkChange_filter] - protocol: String - protocol_: Beanstalk_filter - protocol_contains: String - protocol_contains_nocase: String - protocol_ends_with: String - protocol_ends_with_nocase: String - protocol_gt: String - protocol_gte: String - protocol_in: [String!] - protocol_lt: String - protocol_lte: String - protocol_not: String - protocol_not_contains: String - protocol_not_contains_nocase: String - protocol_not_ends_with: String - protocol_not_ends_with_nocase: String - protocol_not_in: [String!] - protocol_not_starts_with: String - protocol_not_starts_with_nocase: String - protocol_starts_with: String - protocol_starts_with_nocase: String - season: Int - season_gt: Int - season_gte: Int - season_in: [Int!] - season_lt: Int - season_lte: Int - season_not: Int - season_not_in: [Int!] -} - -enum StalkChange_orderBy { - account - blockNumber - createdAt - delta - hash +} + +enum Silo_orderBy { + activeFarmers + assets + beanMints + beanToMaxLpGpPerBdvRatio + beanstalk + beanstalk__fertilizer1155 + beanstalk__id + beanstalk__lastSeason + beanstalk__name + beanstalk__token + dailySnapshots + depositedBDV + dewhitelistedTokens + farmer + farmer__id + germinatingStalk + grownStalkPerSeason + hourlySnapshots id - logIndex - protocol - protocol__id - protocol__lastSeason - protocol__lastUpgrade - protocol__methodologyVersion - protocol__name - protocol__schemaVersion - protocol__slug - protocol__subgraphVersion - season + lastDailySnapshotDay + lastHourlySnapshotSeason + plantableStalk + roots + seeds + stalk + whitelistedTokens } type Subscription { """Access to subgraph metadata""" _meta(block: Block_height): _Meta_ - addDeposit( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - id: ID! - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - ): AddDeposit - addDeposits( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - first: Int = 100 - orderBy: AddDeposit_orderBy - orderDirection: OrderDirection - skip: Int = 0 - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - where: AddDeposit_filter - ): [AddDeposit!]! beanstalk( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. @@ -11390,34 +9303,6 @@ type Subscription { subgraphError: _SubgraphErrorPolicy_! = deny where: Chop_filter ): [Chop!]! - dewhitelistToken( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - id: ID! - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - ): DewhitelistToken - dewhitelistTokens( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - first: Int = 100 - orderBy: DewhitelistToken_orderBy - orderDirection: OrderDirection - skip: Int = 0 - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - where: DewhitelistToken_filter - ): [DewhitelistToken!]! farmer( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. @@ -11598,34 +9483,6 @@ type Subscription { subgraphError: _SubgraphErrorPolicy_! = deny where: FieldDailySnapshot_filter ): [FieldDailySnapshot!]! - fieldEvent( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - id: ID! - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - ): FieldEvent - fieldEvents( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - first: Int = 100 - orderBy: FieldEvent_orderBy - orderDirection: OrderDirection - skip: Int = 0 - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - where: FieldEvent_filter - ): [FieldEvent!]! fieldHourlySnapshot( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. @@ -11698,62 +9555,6 @@ type Subscription { subgraphError: _SubgraphErrorPolicy_! = deny where: Germinating_filter ): [Germinating!]! - harvest( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - id: ID! - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - ): Harvest - harvests( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - first: Int = 100 - orderBy: Harvest_orderBy - orderDirection: OrderDirection - skip: Int = 0 - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - where: Harvest_filter - ): [Harvest!]! - incentive( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - id: ID! - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - ): Incentive - incentives( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - first: Int = 100 - orderBy: Incentive_orderBy - orderDirection: OrderDirection - skip: Int = 0 - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - where: Incentive_filter - ): [Incentive!]! marketplaceEvent( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. @@ -11782,34 +9583,6 @@ type Subscription { subgraphError: _SubgraphErrorPolicy_! = deny where: MarketplaceEvent_filter ): [MarketplaceEvent!]! - metapoolOracle( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - id: ID! - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - ): MetapoolOracle - metapoolOracles( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - first: Int = 100 - orderBy: MetapoolOracle_orderBy - orderDirection: OrderDirection - skip: Int = 0 - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - where: MetapoolOracle_filter - ): [MetapoolOracle!]! plot( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. @@ -12174,63 +9947,7 @@ type Subscription { subgraphError: _SubgraphErrorPolicy_! = deny where: PodOrder_filter ): [PodOrder!]! - podTransfer( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - id: ID! - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - ): PodTransfer - podTransfers( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - first: Int = 100 - orderBy: PodTransfer_orderBy - orderDirection: OrderDirection - skip: Int = 0 - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - where: PodTransfer_filter - ): [PodTransfer!]! - removeDeposit( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - id: ID! - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - ): RemoveDeposit - removeDeposits( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - first: Int = 100 - orderBy: RemoveDeposit_orderBy - orderDirection: OrderDirection - skip: Int = 0 - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - where: RemoveDeposit_filter - ): [RemoveDeposit!]! - reward( + prevFarmerGerminatingEvent( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ @@ -12241,14 +9958,14 @@ type Subscription { Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - ): Reward - rewards( + ): PrevFarmerGerminatingEvent + prevFarmerGerminatingEvents( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ block: Block_height first: Int = 100 - orderBy: Reward_orderBy + orderBy: PrevFarmerGerminatingEvent_orderBy orderDirection: OrderDirection skip: Int = 0 @@ -12256,8 +9973,8 @@ type Subscription { Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - where: Reward_filter - ): [Reward!]! + where: PrevFarmerGerminatingEvent_filter + ): [PrevFarmerGerminatingEvent!]! season( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. @@ -12286,34 +10003,6 @@ type Subscription { subgraphError: _SubgraphErrorPolicy_! = deny where: Season_filter ): [Season!]! - seedChange( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - id: ID! - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - ): SeedChange - seedChanges( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - first: Int = 100 - orderBy: SeedChange_orderBy - orderDirection: OrderDirection - skip: Int = 0 - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - where: SeedChange_filter - ): [SeedChange!]! silo( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. @@ -12438,35 +10127,7 @@ type Subscription { subgraphError: _SubgraphErrorPolicy_! = deny where: SiloDailySnapshot_filter ): [SiloDailySnapshot!]! - siloDeposit( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - id: ID! - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - ): SiloDeposit - siloDeposits( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - first: Int = 100 - orderBy: SiloDeposit_orderBy - orderDirection: OrderDirection - skip: Int = 0 - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - where: SiloDeposit_filter - ): [SiloDeposit!]! - siloEvent( + siloDeposit( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ @@ -12477,14 +10138,14 @@ type Subscription { Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - ): SiloEvent - siloEvents( + ): SiloDeposit + siloDeposits( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ block: Block_height first: Int = 100 - orderBy: SiloEvent_orderBy + orderBy: SiloDeposit_orderBy orderDirection: OrderDirection skip: Int = 0 @@ -12492,8 +10153,8 @@ type Subscription { Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - where: SiloEvent_filter - ): [SiloEvent!]! + where: SiloDeposit_filter + ): [SiloDeposit!]! siloHourlySnapshot( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. @@ -12594,7 +10255,7 @@ type Subscription { subgraphError: _SubgraphErrorPolicy_! = deny where: Silo_filter ): [Silo!]! - stalkChange( + tokenYield( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ @@ -12605,14 +10266,14 @@ type Subscription { Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - ): StalkChange - stalkChanges( + ): TokenYield + tokenYields( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ block: Block_height first: Int = 100 - orderBy: StalkChange_orderBy + orderBy: TokenYield_orderBy orderDirection: OrderDirection skip: Int = 0 @@ -12620,9 +10281,9 @@ type Subscription { Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - where: StalkChange_filter - ): [StalkChange!]! - tokenYield( + where: TokenYield_filter + ): [TokenYield!]! + unripeToken( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ @@ -12633,14 +10294,26 @@ type Subscription { Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - ): TokenYield - tokenYields( + ): UnripeToken + unripeTokenDailySnapshot( + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + id: ID! + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): UnripeTokenDailySnapshot + unripeTokenDailySnapshots( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ block: Block_height first: Int = 100 - orderBy: TokenYield_orderBy + orderBy: UnripeTokenDailySnapshot_orderBy orderDirection: OrderDirection skip: Int = 0 @@ -12648,9 +10321,9 @@ type Subscription { Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - where: TokenYield_filter - ): [TokenYield!]! - wellOracle( + where: UnripeTokenDailySnapshot_filter + ): [UnripeTokenDailySnapshot!]! + unripeTokenHourlySnapshot( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ @@ -12661,14 +10334,30 @@ type Subscription { Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - ): WellOracle - wellOracles( + ): UnripeTokenHourlySnapshot + unripeTokenHourlySnapshots( + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + first: Int = 100 + orderBy: UnripeTokenHourlySnapshot_orderBy + orderDirection: OrderDirection + skip: Int = 0 + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + where: UnripeTokenHourlySnapshot_filter + ): [UnripeTokenHourlySnapshot!]! + unripeTokens( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ block: Block_height first: Int = 100 - orderBy: WellOracle_orderBy + orderBy: UnripeToken_orderBy orderDirection: OrderDirection skip: Int = 0 @@ -12676,9 +10365,9 @@ type Subscription { Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - where: WellOracle_filter - ): [WellOracle!]! - whitelistToken( + where: UnripeToken_filter + ): [UnripeToken!]! + version( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. """ @@ -12689,7 +10378,23 @@ type Subscription { Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. """ subgraphError: _SubgraphErrorPolicy_! = deny - ): WhitelistToken + ): Version + versions( + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + first: Int = 100 + orderBy: Version_orderBy + orderDirection: OrderDirection + skip: Int = 0 + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + where: Version_filter + ): [Version!]! whitelistTokenDailySnapshot( """ The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. @@ -12774,22 +10479,6 @@ type Subscription { subgraphError: _SubgraphErrorPolicy_! = deny where: WhitelistTokenSetting_filter ): [WhitelistTokenSetting!]! - whitelistTokens( - """ - The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. - """ - block: Block_height - first: Int = 100 - orderBy: WhitelistToken_orderBy - orderDirection: OrderDirection - skip: Int = 0 - - """ - Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. - """ - subgraphError: _SubgraphErrorPolicy_! = deny - where: WhitelistToken_filter - ): [WhitelistToken!]! } "A string representation of microseconds UNIX timestamp (16 digits)\n" @@ -12915,48 +10604,197 @@ enum TokenYield_orderBy { token } -type WellOracle implements SiloEvent { - """ Block number of this event """ - blockNumber: BigInt! +type UnripeToken { + """ + The amount of `underlyingToken` corresponding to one of this unripe token (getUnderlyingPerUnripeToken) + """ + amountUnderlyingOne: BigInt! + + """ + The bdv of `amountUnderlyingOne` of `underlyingToken`. Assumed to not always be the same as bdv(id) + """ + bdvUnderlyingOne: BigInt! + + """The chop rate, in percent (getPercentPenalty)""" + chopRate: BigDecimal! + + """ + The amount of `underlyingToken` which would be received if one of this unripe token were to be chopped (getPenalty) + """ + choppableAmountOne: BigInt! + + """ + The bdv that would be received if one of this unripe token were to be chopped + """ + choppableBdvOne: BigInt! + + """Link to daily snapshot data""" + dailySnapshots(first: Int = 100, orderBy: UnripeTokenDailySnapshot_orderBy, orderDirection: OrderDirection, skip: Int = 0, where: UnripeTokenDailySnapshot_filter): [UnripeTokenDailySnapshot!]! + + """Link to hourly snapshot data""" + hourlySnapshots(first: Int = 100, orderBy: UnripeTokenHourlySnapshot_orderBy, orderDirection: OrderDirection, skip: Int = 0, where: UnripeTokenHourlySnapshot_filter): [UnripeTokenHourlySnapshot!]! + + """Token Address""" + id: Bytes! + + """Day of when the previous daily snapshot was taken/updated""" + lastDailySnapshotDay: BigInt + + """Season when the previous hourly snapshot was taken/updated""" + lastHourlySnapshotSeason: Int + + """The amount recapitalized, in percent (getRecapFundedPercent)""" + recapPercent: BigDecimal! + + """The total amount of this unripe token which has been chopped""" + totalChoppedAmount: BigInt! + + """The total bdv of this unripe token which has been chopped""" + totalChoppedBdv: BigInt! + + """ + The total bdv of all `underlyingToken` that has been received from chopping + """ + totalChoppedBdvReceived: BigInt! + + """ + The total amount of `underlyingToken` for this unripe token (getTotalUnderlying) + """ + totalUnderlying: BigInt! + + """The ripe token underlying this unripe asset""" + underlyingToken: WhitelistTokenSetting! +} + +type UnripeTokenDailySnapshot { + """ + Point in time amount of `underlyingToken` corresponding to one of this unripe token (getUnderlyingPerUnripeToken) + """ + amountUnderlyingOne: BigInt! + + """ + Point in time bdv of `amountUnderlyingOne` of `underlyingToken`. Assumed to not always be the same as bdv(id) + """ + bdvUnderlyingOne: BigInt! + + """Point in time chop rate, in percent (getPercentPenalty)""" + chopRate: BigDecimal! - """ Timestamp of this event """ + """ + Point in time amount of `underlyingToken` which would be received if one of this unripe token were to be chopped (getPenalty) + """ + choppableAmountOne: BigInt! + + """ + Point in time bdv that would be received if one of this unripe token were to be chopped + """ + choppableBdvOne: BigInt! + + """Timestamp of initial snapshot creation""" createdAt: BigInt! - """ Time weighted cumulative reserves """ - cumulativeReserves: Bytes! + """ + Note that the contents of this field are nonsense when deltaUnderlyingToken = true + """ + deltaAmountUnderlyingOne: BigInt! + deltaBdvUnderlyingOne: BigInt! + deltaChopRate: BigDecimal! - """ DeltaB for season""" - deltaB: BigInt! + """ + Note that the contents of this field are nonsense when deltaUnderlyingToken = true + """ + deltaChoppableAmountOne: BigInt! + deltaChoppableBdvOne: BigInt! + deltaRecapPercent: BigDecimal! + deltaTotalChoppedAmount: BigInt! + deltaTotalChoppedBdv: BigInt! + deltaTotalChoppedBdvReceived: BigInt! - """ Transaction hash of the transaction that emitted this event """ - hash: String! + """ + Note that the contents of this field are nonsense when deltaUnderlyingToken = true + """ + deltaTotalUnderlying: BigInt! + deltaUnderlyingToken: Boolean! - """wellOracle-{ Transaction hash }-{ Log index }""" + """UnripeToken ID - Day""" id: ID! - """ Event log index. For transactions that don't emit event, create arbitrary index starting from 0 + """Point in time amount recapitalized, in percent (getRecapFundedPercent)""" + recapPercent: BigDecimal! + + """Last season for the snapshot""" + season: Int! + + """Point in time total amount of this unripe token which has been chopped""" + totalChoppedAmount: BigInt! + + """Point in time total bdv of this unripe token which has been chopped""" + totalChoppedBdv: BigInt! + """ - logIndex: Int! + Point in time total bdv of all `underlyingToken` that has been received from chopping + """ + totalChoppedBdvReceived: BigInt! - """ The protocol this transaction belongs to """ - protocol: Beanstalk! + """ + Point in time total amount of `underlyingToken` for this unripe token (getTotalUnderlying) + """ + totalUnderlying: BigInt! - """ Season of oracle """ - season: Int! + """Point in time ripe token underlying this unripe asset""" + underlyingToken: WhitelistTokenSetting! + + """Unripe token associated with this snapshot""" + unripeToken: UnripeToken! + + """Timestamp of last entity update""" + updatedAt: BigInt! } -input WellOracle_filter { +input UnripeTokenDailySnapshot_filter { """Filter for the block changed event.""" _change_block: BlockChangedFilter - and: [WellOracle_filter] - blockNumber: BigInt - blockNumber_gt: BigInt - blockNumber_gte: BigInt - blockNumber_in: [BigInt!] - blockNumber_lt: BigInt - blockNumber_lte: BigInt - blockNumber_not: BigInt - blockNumber_not_in: [BigInt!] + amountUnderlyingOne: BigInt + amountUnderlyingOne_gt: BigInt + amountUnderlyingOne_gte: BigInt + amountUnderlyingOne_in: [BigInt!] + amountUnderlyingOne_lt: BigInt + amountUnderlyingOne_lte: BigInt + amountUnderlyingOne_not: BigInt + amountUnderlyingOne_not_in: [BigInt!] + and: [UnripeTokenDailySnapshot_filter] + bdvUnderlyingOne: BigInt + bdvUnderlyingOne_gt: BigInt + bdvUnderlyingOne_gte: BigInt + bdvUnderlyingOne_in: [BigInt!] + bdvUnderlyingOne_lt: BigInt + bdvUnderlyingOne_lte: BigInt + bdvUnderlyingOne_not: BigInt + bdvUnderlyingOne_not_in: [BigInt!] + chopRate: BigDecimal + chopRate_gt: BigDecimal + chopRate_gte: BigDecimal + chopRate_in: [BigDecimal!] + chopRate_lt: BigDecimal + chopRate_lte: BigDecimal + chopRate_not: BigDecimal + chopRate_not_in: [BigDecimal!] + choppableAmountOne: BigInt + choppableAmountOne_gt: BigInt + choppableAmountOne_gte: BigInt + choppableAmountOne_in: [BigInt!] + choppableAmountOne_lt: BigInt + choppableAmountOne_lte: BigInt + choppableAmountOne_not: BigInt + choppableAmountOne_not_in: [BigInt!] + choppableBdvOne: BigInt + choppableBdvOne_gt: BigInt + choppableBdvOne_gte: BigInt + choppableBdvOne_in: [BigInt!] + choppableBdvOne_lt: BigInt + choppableBdvOne_lte: BigInt + choppableBdvOne_not: BigInt + choppableBdvOne_not_in: [BigInt!] createdAt: BigInt createdAt_gt: BigInt createdAt_gte: BigInt @@ -12965,44 +10803,476 @@ input WellOracle_filter { createdAt_lte: BigInt createdAt_not: BigInt createdAt_not_in: [BigInt!] - cumulativeReserves: Bytes - cumulativeReserves_contains: Bytes - cumulativeReserves_gt: Bytes - cumulativeReserves_gte: Bytes - cumulativeReserves_in: [Bytes!] - cumulativeReserves_lt: Bytes - cumulativeReserves_lte: Bytes - cumulativeReserves_not: Bytes - cumulativeReserves_not_contains: Bytes - cumulativeReserves_not_in: [Bytes!] - deltaB: BigInt - deltaB_gt: BigInt - deltaB_gte: BigInt - deltaB_in: [BigInt!] - deltaB_lt: BigInt - deltaB_lte: BigInt - deltaB_not: BigInt - deltaB_not_in: [BigInt!] - hash: String - hash_contains: String - hash_contains_nocase: String - hash_ends_with: String - hash_ends_with_nocase: String - hash_gt: String - hash_gte: String - hash_in: [String!] - hash_lt: String - hash_lte: String - hash_not: String - hash_not_contains: String - hash_not_contains_nocase: String - hash_not_ends_with: String - hash_not_ends_with_nocase: String - hash_not_in: [String!] - hash_not_starts_with: String - hash_not_starts_with_nocase: String - hash_starts_with: String - hash_starts_with_nocase: String + deltaAmountUnderlyingOne: BigInt + deltaAmountUnderlyingOne_gt: BigInt + deltaAmountUnderlyingOne_gte: BigInt + deltaAmountUnderlyingOne_in: [BigInt!] + deltaAmountUnderlyingOne_lt: BigInt + deltaAmountUnderlyingOne_lte: BigInt + deltaAmountUnderlyingOne_not: BigInt + deltaAmountUnderlyingOne_not_in: [BigInt!] + deltaBdvUnderlyingOne: BigInt + deltaBdvUnderlyingOne_gt: BigInt + deltaBdvUnderlyingOne_gte: BigInt + deltaBdvUnderlyingOne_in: [BigInt!] + deltaBdvUnderlyingOne_lt: BigInt + deltaBdvUnderlyingOne_lte: BigInt + deltaBdvUnderlyingOne_not: BigInt + deltaBdvUnderlyingOne_not_in: [BigInt!] + deltaChopRate: BigDecimal + deltaChopRate_gt: BigDecimal + deltaChopRate_gte: BigDecimal + deltaChopRate_in: [BigDecimal!] + deltaChopRate_lt: BigDecimal + deltaChopRate_lte: BigDecimal + deltaChopRate_not: BigDecimal + deltaChopRate_not_in: [BigDecimal!] + deltaChoppableAmountOne: BigInt + deltaChoppableAmountOne_gt: BigInt + deltaChoppableAmountOne_gte: BigInt + deltaChoppableAmountOne_in: [BigInt!] + deltaChoppableAmountOne_lt: BigInt + deltaChoppableAmountOne_lte: BigInt + deltaChoppableAmountOne_not: BigInt + deltaChoppableAmountOne_not_in: [BigInt!] + deltaChoppableBdvOne: BigInt + deltaChoppableBdvOne_gt: BigInt + deltaChoppableBdvOne_gte: BigInt + deltaChoppableBdvOne_in: [BigInt!] + deltaChoppableBdvOne_lt: BigInt + deltaChoppableBdvOne_lte: BigInt + deltaChoppableBdvOne_not: BigInt + deltaChoppableBdvOne_not_in: [BigInt!] + deltaRecapPercent: BigDecimal + deltaRecapPercent_gt: BigDecimal + deltaRecapPercent_gte: BigDecimal + deltaRecapPercent_in: [BigDecimal!] + deltaRecapPercent_lt: BigDecimal + deltaRecapPercent_lte: BigDecimal + deltaRecapPercent_not: BigDecimal + deltaRecapPercent_not_in: [BigDecimal!] + deltaTotalChoppedAmount: BigInt + deltaTotalChoppedAmount_gt: BigInt + deltaTotalChoppedAmount_gte: BigInt + deltaTotalChoppedAmount_in: [BigInt!] + deltaTotalChoppedAmount_lt: BigInt + deltaTotalChoppedAmount_lte: BigInt + deltaTotalChoppedAmount_not: BigInt + deltaTotalChoppedAmount_not_in: [BigInt!] + deltaTotalChoppedBdv: BigInt + deltaTotalChoppedBdvReceived: BigInt + deltaTotalChoppedBdvReceived_gt: BigInt + deltaTotalChoppedBdvReceived_gte: BigInt + deltaTotalChoppedBdvReceived_in: [BigInt!] + deltaTotalChoppedBdvReceived_lt: BigInt + deltaTotalChoppedBdvReceived_lte: BigInt + deltaTotalChoppedBdvReceived_not: BigInt + deltaTotalChoppedBdvReceived_not_in: [BigInt!] + deltaTotalChoppedBdv_gt: BigInt + deltaTotalChoppedBdv_gte: BigInt + deltaTotalChoppedBdv_in: [BigInt!] + deltaTotalChoppedBdv_lt: BigInt + deltaTotalChoppedBdv_lte: BigInt + deltaTotalChoppedBdv_not: BigInt + deltaTotalChoppedBdv_not_in: [BigInt!] + deltaTotalUnderlying: BigInt + deltaTotalUnderlying_gt: BigInt + deltaTotalUnderlying_gte: BigInt + deltaTotalUnderlying_in: [BigInt!] + deltaTotalUnderlying_lt: BigInt + deltaTotalUnderlying_lte: BigInt + deltaTotalUnderlying_not: BigInt + deltaTotalUnderlying_not_in: [BigInt!] + deltaUnderlyingToken: Boolean + deltaUnderlyingToken_in: [Boolean!] + deltaUnderlyingToken_not: Boolean + deltaUnderlyingToken_not_in: [Boolean!] + id: ID + id_gt: ID + id_gte: ID + id_in: [ID!] + id_lt: ID + id_lte: ID + id_not: ID + id_not_in: [ID!] + or: [UnripeTokenDailySnapshot_filter] + recapPercent: BigDecimal + recapPercent_gt: BigDecimal + recapPercent_gte: BigDecimal + recapPercent_in: [BigDecimal!] + recapPercent_lt: BigDecimal + recapPercent_lte: BigDecimal + recapPercent_not: BigDecimal + recapPercent_not_in: [BigDecimal!] + season: Int + season_gt: Int + season_gte: Int + season_in: [Int!] + season_lt: Int + season_lte: Int + season_not: Int + season_not_in: [Int!] + totalChoppedAmount: BigInt + totalChoppedAmount_gt: BigInt + totalChoppedAmount_gte: BigInt + totalChoppedAmount_in: [BigInt!] + totalChoppedAmount_lt: BigInt + totalChoppedAmount_lte: BigInt + totalChoppedAmount_not: BigInt + totalChoppedAmount_not_in: [BigInt!] + totalChoppedBdv: BigInt + totalChoppedBdvReceived: BigInt + totalChoppedBdvReceived_gt: BigInt + totalChoppedBdvReceived_gte: BigInt + totalChoppedBdvReceived_in: [BigInt!] + totalChoppedBdvReceived_lt: BigInt + totalChoppedBdvReceived_lte: BigInt + totalChoppedBdvReceived_not: BigInt + totalChoppedBdvReceived_not_in: [BigInt!] + totalChoppedBdv_gt: BigInt + totalChoppedBdv_gte: BigInt + totalChoppedBdv_in: [BigInt!] + totalChoppedBdv_lt: BigInt + totalChoppedBdv_lte: BigInt + totalChoppedBdv_not: BigInt + totalChoppedBdv_not_in: [BigInt!] + totalUnderlying: BigInt + totalUnderlying_gt: BigInt + totalUnderlying_gte: BigInt + totalUnderlying_in: [BigInt!] + totalUnderlying_lt: BigInt + totalUnderlying_lte: BigInt + totalUnderlying_not: BigInt + totalUnderlying_not_in: [BigInt!] + underlyingToken: String + underlyingToken_: WhitelistTokenSetting_filter + underlyingToken_contains: String + underlyingToken_contains_nocase: String + underlyingToken_ends_with: String + underlyingToken_ends_with_nocase: String + underlyingToken_gt: String + underlyingToken_gte: String + underlyingToken_in: [String!] + underlyingToken_lt: String + underlyingToken_lte: String + underlyingToken_not: String + underlyingToken_not_contains: String + underlyingToken_not_contains_nocase: String + underlyingToken_not_ends_with: String + underlyingToken_not_ends_with_nocase: String + underlyingToken_not_in: [String!] + underlyingToken_not_starts_with: String + underlyingToken_not_starts_with_nocase: String + underlyingToken_starts_with: String + underlyingToken_starts_with_nocase: String + unripeToken: String + unripeToken_: UnripeToken_filter + unripeToken_contains: String + unripeToken_contains_nocase: String + unripeToken_ends_with: String + unripeToken_ends_with_nocase: String + unripeToken_gt: String + unripeToken_gte: String + unripeToken_in: [String!] + unripeToken_lt: String + unripeToken_lte: String + unripeToken_not: String + unripeToken_not_contains: String + unripeToken_not_contains_nocase: String + unripeToken_not_ends_with: String + unripeToken_not_ends_with_nocase: String + unripeToken_not_in: [String!] + unripeToken_not_starts_with: String + unripeToken_not_starts_with_nocase: String + unripeToken_starts_with: String + unripeToken_starts_with_nocase: String + updatedAt: BigInt + updatedAt_gt: BigInt + updatedAt_gte: BigInt + updatedAt_in: [BigInt!] + updatedAt_lt: BigInt + updatedAt_lte: BigInt + updatedAt_not: BigInt + updatedAt_not_in: [BigInt!] +} + +enum UnripeTokenDailySnapshot_orderBy { + amountUnderlyingOne + bdvUnderlyingOne + chopRate + choppableAmountOne + choppableBdvOne + createdAt + deltaAmountUnderlyingOne + deltaBdvUnderlyingOne + deltaChopRate + deltaChoppableAmountOne + deltaChoppableBdvOne + deltaRecapPercent + deltaTotalChoppedAmount + deltaTotalChoppedBdv + deltaTotalChoppedBdvReceived + deltaTotalUnderlying + deltaUnderlyingToken + id + recapPercent + season + totalChoppedAmount + totalChoppedBdv + totalChoppedBdvReceived + totalUnderlying + underlyingToken + underlyingToken__decimals + underlyingToken__gaugePoints + underlyingToken__gpSelector + underlyingToken__id + underlyingToken__lastDailySnapshotDay + underlyingToken__lastHourlySnapshotSeason + underlyingToken__lwSelector + underlyingToken__milestoneSeason + underlyingToken__optimalPercentDepositedBdv + underlyingToken__selector + underlyingToken__stalkEarnedPerSeason + underlyingToken__stalkIssuedPerBdv + underlyingToken__updatedAt + unripeToken + unripeToken__amountUnderlyingOne + unripeToken__bdvUnderlyingOne + unripeToken__chopRate + unripeToken__choppableAmountOne + unripeToken__choppableBdvOne + unripeToken__id + unripeToken__lastDailySnapshotDay + unripeToken__lastHourlySnapshotSeason + unripeToken__recapPercent + unripeToken__totalChoppedAmount + unripeToken__totalChoppedBdv + unripeToken__totalChoppedBdvReceived + unripeToken__totalUnderlying + updatedAt +} + +type UnripeTokenHourlySnapshot { + """ + Point in time amount of `underlyingToken` corresponding to one of this unripe token (getUnderlyingPerUnripeToken) + """ + amountUnderlyingOne: BigInt! + + """ + Point in time bdv of `amountUnderlyingOne` of `underlyingToken`. Assumed to not always be the same as bdv(id) + """ + bdvUnderlyingOne: BigInt! + + """Point in time chop rate, in percent (getPercentPenalty)""" + chopRate: BigDecimal! + + """ + Point in time amount of `underlyingToken` which would be received if one of this unripe token were to be chopped (getPenalty) + """ + choppableAmountOne: BigInt! + + """ + Point in time bdv that would be received if one of this unripe token were to be chopped + """ + choppableBdvOne: BigInt! + + """Timestamp of initial snapshot creation""" + createdAt: BigInt! + + """ + Note that the contents of this field are nonsense when deltaUnderlyingToken = true + """ + deltaAmountUnderlyingOne: BigInt! + deltaBdvUnderlyingOne: BigInt! + deltaChopRate: BigDecimal! + + """ + Note that the contents of this field are nonsense when deltaUnderlyingToken = true + """ + deltaChoppableAmountOne: BigInt! + deltaChoppableBdvOne: BigInt! + deltaRecapPercent: BigDecimal! + deltaTotalChoppedAmount: BigInt! + deltaTotalChoppedBdv: BigInt! + deltaTotalChoppedBdvReceived: BigInt! + + """ + Note that the contents of this field are nonsense when deltaUnderlyingToken = true + """ + deltaTotalUnderlying: BigInt! + deltaUnderlyingToken: Boolean! + + """UnripeToken ID - Season""" + id: ID! + + """Point in time amount recapitalized, in percent (getRecapFundedPercent)""" + recapPercent: BigDecimal! + + """Season for the snapshot""" + season: Int! + + """Point in time total amount of this unripe token which has been chopped""" + totalChoppedAmount: BigInt! + + """Point in time total bdv of this unripe token which has been chopped""" + totalChoppedBdv: BigInt! + + """ + Point in time total bdv of all `underlyingToken` that has been received from chopping + """ + totalChoppedBdvReceived: BigInt! + + """ + Point in time total amount of `underlyingToken` for this unripe token (getTotalUnderlying) + """ + totalUnderlying: BigInt! + + """Point in time ripe token underlying this unripe asset""" + underlyingToken: WhitelistTokenSetting! + + """Unripe token associated with this snapshot""" + unripeToken: UnripeToken! + + """Timestamp of last entity update""" + updatedAt: BigInt! +} + +input UnripeTokenHourlySnapshot_filter { + """Filter for the block changed event.""" + _change_block: BlockChangedFilter + amountUnderlyingOne: BigInt + amountUnderlyingOne_gt: BigInt + amountUnderlyingOne_gte: BigInt + amountUnderlyingOne_in: [BigInt!] + amountUnderlyingOne_lt: BigInt + amountUnderlyingOne_lte: BigInt + amountUnderlyingOne_not: BigInt + amountUnderlyingOne_not_in: [BigInt!] + and: [UnripeTokenHourlySnapshot_filter] + bdvUnderlyingOne: BigInt + bdvUnderlyingOne_gt: BigInt + bdvUnderlyingOne_gte: BigInt + bdvUnderlyingOne_in: [BigInt!] + bdvUnderlyingOne_lt: BigInt + bdvUnderlyingOne_lte: BigInt + bdvUnderlyingOne_not: BigInt + bdvUnderlyingOne_not_in: [BigInt!] + chopRate: BigDecimal + chopRate_gt: BigDecimal + chopRate_gte: BigDecimal + chopRate_in: [BigDecimal!] + chopRate_lt: BigDecimal + chopRate_lte: BigDecimal + chopRate_not: BigDecimal + chopRate_not_in: [BigDecimal!] + choppableAmountOne: BigInt + choppableAmountOne_gt: BigInt + choppableAmountOne_gte: BigInt + choppableAmountOne_in: [BigInt!] + choppableAmountOne_lt: BigInt + choppableAmountOne_lte: BigInt + choppableAmountOne_not: BigInt + choppableAmountOne_not_in: [BigInt!] + choppableBdvOne: BigInt + choppableBdvOne_gt: BigInt + choppableBdvOne_gte: BigInt + choppableBdvOne_in: [BigInt!] + choppableBdvOne_lt: BigInt + choppableBdvOne_lte: BigInt + choppableBdvOne_not: BigInt + choppableBdvOne_not_in: [BigInt!] + createdAt: BigInt + createdAt_gt: BigInt + createdAt_gte: BigInt + createdAt_in: [BigInt!] + createdAt_lt: BigInt + createdAt_lte: BigInt + createdAt_not: BigInt + createdAt_not_in: [BigInt!] + deltaAmountUnderlyingOne: BigInt + deltaAmountUnderlyingOne_gt: BigInt + deltaAmountUnderlyingOne_gte: BigInt + deltaAmountUnderlyingOne_in: [BigInt!] + deltaAmountUnderlyingOne_lt: BigInt + deltaAmountUnderlyingOne_lte: BigInt + deltaAmountUnderlyingOne_not: BigInt + deltaAmountUnderlyingOne_not_in: [BigInt!] + deltaBdvUnderlyingOne: BigInt + deltaBdvUnderlyingOne_gt: BigInt + deltaBdvUnderlyingOne_gte: BigInt + deltaBdvUnderlyingOne_in: [BigInt!] + deltaBdvUnderlyingOne_lt: BigInt + deltaBdvUnderlyingOne_lte: BigInt + deltaBdvUnderlyingOne_not: BigInt + deltaBdvUnderlyingOne_not_in: [BigInt!] + deltaChopRate: BigDecimal + deltaChopRate_gt: BigDecimal + deltaChopRate_gte: BigDecimal + deltaChopRate_in: [BigDecimal!] + deltaChopRate_lt: BigDecimal + deltaChopRate_lte: BigDecimal + deltaChopRate_not: BigDecimal + deltaChopRate_not_in: [BigDecimal!] + deltaChoppableAmountOne: BigInt + deltaChoppableAmountOne_gt: BigInt + deltaChoppableAmountOne_gte: BigInt + deltaChoppableAmountOne_in: [BigInt!] + deltaChoppableAmountOne_lt: BigInt + deltaChoppableAmountOne_lte: BigInt + deltaChoppableAmountOne_not: BigInt + deltaChoppableAmountOne_not_in: [BigInt!] + deltaChoppableBdvOne: BigInt + deltaChoppableBdvOne_gt: BigInt + deltaChoppableBdvOne_gte: BigInt + deltaChoppableBdvOne_in: [BigInt!] + deltaChoppableBdvOne_lt: BigInt + deltaChoppableBdvOne_lte: BigInt + deltaChoppableBdvOne_not: BigInt + deltaChoppableBdvOne_not_in: [BigInt!] + deltaRecapPercent: BigDecimal + deltaRecapPercent_gt: BigDecimal + deltaRecapPercent_gte: BigDecimal + deltaRecapPercent_in: [BigDecimal!] + deltaRecapPercent_lt: BigDecimal + deltaRecapPercent_lte: BigDecimal + deltaRecapPercent_not: BigDecimal + deltaRecapPercent_not_in: [BigDecimal!] + deltaTotalChoppedAmount: BigInt + deltaTotalChoppedAmount_gt: BigInt + deltaTotalChoppedAmount_gte: BigInt + deltaTotalChoppedAmount_in: [BigInt!] + deltaTotalChoppedAmount_lt: BigInt + deltaTotalChoppedAmount_lte: BigInt + deltaTotalChoppedAmount_not: BigInt + deltaTotalChoppedAmount_not_in: [BigInt!] + deltaTotalChoppedBdv: BigInt + deltaTotalChoppedBdvReceived: BigInt + deltaTotalChoppedBdvReceived_gt: BigInt + deltaTotalChoppedBdvReceived_gte: BigInt + deltaTotalChoppedBdvReceived_in: [BigInt!] + deltaTotalChoppedBdvReceived_lt: BigInt + deltaTotalChoppedBdvReceived_lte: BigInt + deltaTotalChoppedBdvReceived_not: BigInt + deltaTotalChoppedBdvReceived_not_in: [BigInt!] + deltaTotalChoppedBdv_gt: BigInt + deltaTotalChoppedBdv_gte: BigInt + deltaTotalChoppedBdv_in: [BigInt!] + deltaTotalChoppedBdv_lt: BigInt + deltaTotalChoppedBdv_lte: BigInt + deltaTotalChoppedBdv_not: BigInt + deltaTotalChoppedBdv_not_in: [BigInt!] + deltaTotalUnderlying: BigInt + deltaTotalUnderlying_gt: BigInt + deltaTotalUnderlying_gte: BigInt + deltaTotalUnderlying_in: [BigInt!] + deltaTotalUnderlying_lt: BigInt + deltaTotalUnderlying_lte: BigInt + deltaTotalUnderlying_not: BigInt + deltaTotalUnderlying_not_in: [BigInt!] + deltaUnderlyingToken: Boolean + deltaUnderlyingToken_in: [Boolean!] + deltaUnderlyingToken_not: Boolean + deltaUnderlyingToken_not_in: [Boolean!] id: ID id_gt: ID id_gte: ID @@ -13011,36 +11281,15 @@ input WellOracle_filter { id_lte: ID id_not: ID id_not_in: [ID!] - logIndex: Int - logIndex_gt: Int - logIndex_gte: Int - logIndex_in: [Int!] - logIndex_lt: Int - logIndex_lte: Int - logIndex_not: Int - logIndex_not_in: [Int!] - or: [WellOracle_filter] - protocol: String - protocol_: Beanstalk_filter - protocol_contains: String - protocol_contains_nocase: String - protocol_ends_with: String - protocol_ends_with_nocase: String - protocol_gt: String - protocol_gte: String - protocol_in: [String!] - protocol_lt: String - protocol_lte: String - protocol_not: String - protocol_not_contains: String - protocol_not_contains_nocase: String - protocol_not_ends_with: String - protocol_not_ends_with_nocase: String - protocol_not_in: [String!] - protocol_not_starts_with: String - protocol_not_starts_with_nocase: String - protocol_starts_with: String - protocol_starts_with_nocase: String + or: [UnripeTokenHourlySnapshot_filter] + recapPercent: BigDecimal + recapPercent_gt: BigDecimal + recapPercent_gte: BigDecimal + recapPercent_in: [BigDecimal!] + recapPercent_lt: BigDecimal + recapPercent_lte: BigDecimal + recapPercent_not: BigDecimal + recapPercent_not_in: [BigDecimal!] season: Int season_gt: Int season_gte: Int @@ -13049,67 +11298,422 @@ input WellOracle_filter { season_lte: Int season_not: Int season_not_in: [Int!] + totalChoppedAmount: BigInt + totalChoppedAmount_gt: BigInt + totalChoppedAmount_gte: BigInt + totalChoppedAmount_in: [BigInt!] + totalChoppedAmount_lt: BigInt + totalChoppedAmount_lte: BigInt + totalChoppedAmount_not: BigInt + totalChoppedAmount_not_in: [BigInt!] + totalChoppedBdv: BigInt + totalChoppedBdvReceived: BigInt + totalChoppedBdvReceived_gt: BigInt + totalChoppedBdvReceived_gte: BigInt + totalChoppedBdvReceived_in: [BigInt!] + totalChoppedBdvReceived_lt: BigInt + totalChoppedBdvReceived_lte: BigInt + totalChoppedBdvReceived_not: BigInt + totalChoppedBdvReceived_not_in: [BigInt!] + totalChoppedBdv_gt: BigInt + totalChoppedBdv_gte: BigInt + totalChoppedBdv_in: [BigInt!] + totalChoppedBdv_lt: BigInt + totalChoppedBdv_lte: BigInt + totalChoppedBdv_not: BigInt + totalChoppedBdv_not_in: [BigInt!] + totalUnderlying: BigInt + totalUnderlying_gt: BigInt + totalUnderlying_gte: BigInt + totalUnderlying_in: [BigInt!] + totalUnderlying_lt: BigInt + totalUnderlying_lte: BigInt + totalUnderlying_not: BigInt + totalUnderlying_not_in: [BigInt!] + underlyingToken: String + underlyingToken_: WhitelistTokenSetting_filter + underlyingToken_contains: String + underlyingToken_contains_nocase: String + underlyingToken_ends_with: String + underlyingToken_ends_with_nocase: String + underlyingToken_gt: String + underlyingToken_gte: String + underlyingToken_in: [String!] + underlyingToken_lt: String + underlyingToken_lte: String + underlyingToken_not: String + underlyingToken_not_contains: String + underlyingToken_not_contains_nocase: String + underlyingToken_not_ends_with: String + underlyingToken_not_ends_with_nocase: String + underlyingToken_not_in: [String!] + underlyingToken_not_starts_with: String + underlyingToken_not_starts_with_nocase: String + underlyingToken_starts_with: String + underlyingToken_starts_with_nocase: String + unripeToken: String + unripeToken_: UnripeToken_filter + unripeToken_contains: String + unripeToken_contains_nocase: String + unripeToken_ends_with: String + unripeToken_ends_with_nocase: String + unripeToken_gt: String + unripeToken_gte: String + unripeToken_in: [String!] + unripeToken_lt: String + unripeToken_lte: String + unripeToken_not: String + unripeToken_not_contains: String + unripeToken_not_contains_nocase: String + unripeToken_not_ends_with: String + unripeToken_not_ends_with_nocase: String + unripeToken_not_in: [String!] + unripeToken_not_starts_with: String + unripeToken_not_starts_with_nocase: String + unripeToken_starts_with: String + unripeToken_starts_with_nocase: String + updatedAt: BigInt + updatedAt_gt: BigInt + updatedAt_gte: BigInt + updatedAt_in: [BigInt!] + updatedAt_lt: BigInt + updatedAt_lte: BigInt + updatedAt_not: BigInt + updatedAt_not_in: [BigInt!] } -enum WellOracle_orderBy { - blockNumber +enum UnripeTokenHourlySnapshot_orderBy { + amountUnderlyingOne + bdvUnderlyingOne + chopRate + choppableAmountOne + choppableBdvOne createdAt - cumulativeReserves - deltaB - hash + deltaAmountUnderlyingOne + deltaBdvUnderlyingOne + deltaChopRate + deltaChoppableAmountOne + deltaChoppableBdvOne + deltaRecapPercent + deltaTotalChoppedAmount + deltaTotalChoppedBdv + deltaTotalChoppedBdvReceived + deltaTotalUnderlying + deltaUnderlyingToken id - logIndex - protocol - protocol__id - protocol__lastSeason - protocol__lastUpgrade - protocol__methodologyVersion - protocol__name - protocol__schemaVersion - protocol__slug - protocol__subgraphVersion + recapPercent season + totalChoppedAmount + totalChoppedBdv + totalChoppedBdvReceived + totalUnderlying + underlyingToken + underlyingToken__decimals + underlyingToken__gaugePoints + underlyingToken__gpSelector + underlyingToken__id + underlyingToken__lastDailySnapshotDay + underlyingToken__lastHourlySnapshotSeason + underlyingToken__lwSelector + underlyingToken__milestoneSeason + underlyingToken__optimalPercentDepositedBdv + underlyingToken__selector + underlyingToken__stalkEarnedPerSeason + underlyingToken__stalkIssuedPerBdv + underlyingToken__updatedAt + unripeToken + unripeToken__amountUnderlyingOne + unripeToken__bdvUnderlyingOne + unripeToken__chopRate + unripeToken__choppableAmountOne + unripeToken__choppableBdvOne + unripeToken__id + unripeToken__lastDailySnapshotDay + unripeToken__lastHourlySnapshotSeason + unripeToken__recapPercent + unripeToken__totalChoppedAmount + unripeToken__totalChoppedBdv + unripeToken__totalChoppedBdvReceived + unripeToken__totalUnderlying + updatedAt } -type WhitelistToken implements SiloEvent { - """ Block number of this event """ - blockNumber: BigInt! - - """ Timestamp of this event """ - createdAt: BigInt! - - """ Transaction hash of the transaction that emitted this event """ - hash: String! - - """whitelistToken-{ Transaction hash }-{ Log index }""" +input UnripeToken_filter { + """Filter for the block changed event.""" + _change_block: BlockChangedFilter + amountUnderlyingOne: BigInt + amountUnderlyingOne_gt: BigInt + amountUnderlyingOne_gte: BigInt + amountUnderlyingOne_in: [BigInt!] + amountUnderlyingOne_lt: BigInt + amountUnderlyingOne_lte: BigInt + amountUnderlyingOne_not: BigInt + amountUnderlyingOne_not_in: [BigInt!] + and: [UnripeToken_filter] + bdvUnderlyingOne: BigInt + bdvUnderlyingOne_gt: BigInt + bdvUnderlyingOne_gte: BigInt + bdvUnderlyingOne_in: [BigInt!] + bdvUnderlyingOne_lt: BigInt + bdvUnderlyingOne_lte: BigInt + bdvUnderlyingOne_not: BigInt + bdvUnderlyingOne_not_in: [BigInt!] + chopRate: BigDecimal + chopRate_gt: BigDecimal + chopRate_gte: BigDecimal + chopRate_in: [BigDecimal!] + chopRate_lt: BigDecimal + chopRate_lte: BigDecimal + chopRate_not: BigDecimal + chopRate_not_in: [BigDecimal!] + choppableAmountOne: BigInt + choppableAmountOne_gt: BigInt + choppableAmountOne_gte: BigInt + choppableAmountOne_in: [BigInt!] + choppableAmountOne_lt: BigInt + choppableAmountOne_lte: BigInt + choppableAmountOne_not: BigInt + choppableAmountOne_not_in: [BigInt!] + choppableBdvOne: BigInt + choppableBdvOne_gt: BigInt + choppableBdvOne_gte: BigInt + choppableBdvOne_in: [BigInt!] + choppableBdvOne_lt: BigInt + choppableBdvOne_lte: BigInt + choppableBdvOne_not: BigInt + choppableBdvOne_not_in: [BigInt!] + dailySnapshots_: UnripeTokenDailySnapshot_filter + hourlySnapshots_: UnripeTokenHourlySnapshot_filter + id: Bytes + id_contains: Bytes + id_gt: Bytes + id_gte: Bytes + id_in: [Bytes!] + id_lt: Bytes + id_lte: Bytes + id_not: Bytes + id_not_contains: Bytes + id_not_in: [Bytes!] + lastDailySnapshotDay: BigInt + lastDailySnapshotDay_gt: BigInt + lastDailySnapshotDay_gte: BigInt + lastDailySnapshotDay_in: [BigInt!] + lastDailySnapshotDay_lt: BigInt + lastDailySnapshotDay_lte: BigInt + lastDailySnapshotDay_not: BigInt + lastDailySnapshotDay_not_in: [BigInt!] + lastHourlySnapshotSeason: Int + lastHourlySnapshotSeason_gt: Int + lastHourlySnapshotSeason_gte: Int + lastHourlySnapshotSeason_in: [Int!] + lastHourlySnapshotSeason_lt: Int + lastHourlySnapshotSeason_lte: Int + lastHourlySnapshotSeason_not: Int + lastHourlySnapshotSeason_not_in: [Int!] + or: [UnripeToken_filter] + recapPercent: BigDecimal + recapPercent_gt: BigDecimal + recapPercent_gte: BigDecimal + recapPercent_in: [BigDecimal!] + recapPercent_lt: BigDecimal + recapPercent_lte: BigDecimal + recapPercent_not: BigDecimal + recapPercent_not_in: [BigDecimal!] + totalChoppedAmount: BigInt + totalChoppedAmount_gt: BigInt + totalChoppedAmount_gte: BigInt + totalChoppedAmount_in: [BigInt!] + totalChoppedAmount_lt: BigInt + totalChoppedAmount_lte: BigInt + totalChoppedAmount_not: BigInt + totalChoppedAmount_not_in: [BigInt!] + totalChoppedBdv: BigInt + totalChoppedBdvReceived: BigInt + totalChoppedBdvReceived_gt: BigInt + totalChoppedBdvReceived_gte: BigInt + totalChoppedBdvReceived_in: [BigInt!] + totalChoppedBdvReceived_lt: BigInt + totalChoppedBdvReceived_lte: BigInt + totalChoppedBdvReceived_not: BigInt + totalChoppedBdvReceived_not_in: [BigInt!] + totalChoppedBdv_gt: BigInt + totalChoppedBdv_gte: BigInt + totalChoppedBdv_in: [BigInt!] + totalChoppedBdv_lt: BigInt + totalChoppedBdv_lte: BigInt + totalChoppedBdv_not: BigInt + totalChoppedBdv_not_in: [BigInt!] + totalUnderlying: BigInt + totalUnderlying_gt: BigInt + totalUnderlying_gte: BigInt + totalUnderlying_in: [BigInt!] + totalUnderlying_lt: BigInt + totalUnderlying_lte: BigInt + totalUnderlying_not: BigInt + totalUnderlying_not_in: [BigInt!] + underlyingToken: String + underlyingToken_: WhitelistTokenSetting_filter + underlyingToken_contains: String + underlyingToken_contains_nocase: String + underlyingToken_ends_with: String + underlyingToken_ends_with_nocase: String + underlyingToken_gt: String + underlyingToken_gte: String + underlyingToken_in: [String!] + underlyingToken_lt: String + underlyingToken_lte: String + underlyingToken_not: String + underlyingToken_not_contains: String + underlyingToken_not_contains_nocase: String + underlyingToken_not_ends_with: String + underlyingToken_not_ends_with_nocase: String + underlyingToken_not_in: [String!] + underlyingToken_not_starts_with: String + underlyingToken_not_starts_with_nocase: String + underlyingToken_starts_with: String + underlyingToken_starts_with_nocase: String +} + +enum UnripeToken_orderBy { + amountUnderlyingOne + bdvUnderlyingOne + chopRate + choppableAmountOne + choppableBdvOne + dailySnapshots + hourlySnapshots + id + lastDailySnapshotDay + lastHourlySnapshotSeason + recapPercent + totalChoppedAmount + totalChoppedBdv + totalChoppedBdvReceived + totalUnderlying + underlyingToken + underlyingToken__decimals + underlyingToken__gaugePoints + underlyingToken__gpSelector + underlyingToken__id + underlyingToken__lastDailySnapshotDay + underlyingToken__lastHourlySnapshotSeason + underlyingToken__lwSelector + underlyingToken__milestoneSeason + underlyingToken__optimalPercentDepositedBdv + underlyingToken__selector + underlyingToken__stalkEarnedPerSeason + underlyingToken__stalkIssuedPerBdv + underlyingToken__updatedAt +} + +type Version { + """Which blockchain is being indexed, i.e. 'ethereum', 'arbitrum', etc.""" + chain: String! + + """= 'subgraph'""" id: ID! - """ Event log index. For transactions that don't emit event, create arbitrary index starting from 0 - """ - logIndex: Int! - - """ The protocol this transaction belongs to """ - protocol: Beanstalk! - - """Seeds per BDV""" - seeds: BigInt - - """Selector for token""" - selector: String + """= 'beanstalk'""" + subgraphName: String! - """Stalk per BDV""" - stalk: BigInt - - """Stalk earned per season""" - stalkPerSeason: BigInt + """Verison number of the subgraph""" + versionNumber: String! +} - """Token address whitelisted""" - token: String! +input Version_filter { + """Filter for the block changed event.""" + _change_block: BlockChangedFilter + and: [Version_filter] + chain: String + chain_contains: String + chain_contains_nocase: String + chain_ends_with: String + chain_ends_with_nocase: String + chain_gt: String + chain_gte: String + chain_in: [String!] + chain_lt: String + chain_lte: String + chain_not: String + chain_not_contains: String + chain_not_contains_nocase: String + chain_not_ends_with: String + chain_not_ends_with_nocase: String + chain_not_in: [String!] + chain_not_starts_with: String + chain_not_starts_with_nocase: String + chain_starts_with: String + chain_starts_with_nocase: String + id: ID + id_gt: ID + id_gte: ID + id_in: [ID!] + id_lt: ID + id_lte: ID + id_not: ID + id_not_in: [ID!] + or: [Version_filter] + subgraphName: String + subgraphName_contains: String + subgraphName_contains_nocase: String + subgraphName_ends_with: String + subgraphName_ends_with_nocase: String + subgraphName_gt: String + subgraphName_gte: String + subgraphName_in: [String!] + subgraphName_lt: String + subgraphName_lte: String + subgraphName_not: String + subgraphName_not_contains: String + subgraphName_not_contains_nocase: String + subgraphName_not_ends_with: String + subgraphName_not_ends_with_nocase: String + subgraphName_not_in: [String!] + subgraphName_not_starts_with: String + subgraphName_not_starts_with_nocase: String + subgraphName_starts_with: String + subgraphName_starts_with_nocase: String + versionNumber: String + versionNumber_contains: String + versionNumber_contains_nocase: String + versionNumber_ends_with: String + versionNumber_ends_with_nocase: String + versionNumber_gt: String + versionNumber_gte: String + versionNumber_in: [String!] + versionNumber_lt: String + versionNumber_lte: String + versionNumber_not: String + versionNumber_not_contains: String + versionNumber_not_contains_nocase: String + versionNumber_not_ends_with: String + versionNumber_not_ends_with_nocase: String + versionNumber_not_in: [String!] + versionNumber_not_starts_with: String + versionNumber_not_starts_with_nocase: String + versionNumber_starts_with: String + versionNumber_starts_with_nocase: String +} + +enum Version_orderBy { + chain + id + subgraphName + versionNumber } type WhitelistTokenDailySnapshot { + """Point in time daily bdv""" + bdv: BigInt + """Timestamp of initial snapshot creation""" createdAt: BigInt! + deltaBdv: BigInt + deltaGaugePoints: BigInt + deltaMilestoneSeason: Int! + deltaOptimalPercentDepositedBdv: BigInt + deltaStalkEarnedPerSeason: BigInt! + deltaStalkIssuedPerBdv: BigInt! """[Seed Gauge] Current Gauge Points""" gaugePoints: BigInt @@ -13117,7 +11721,7 @@ type WhitelistTokenDailySnapshot { """[Seed Gauge] Encoded Gauge Point selector""" gpSelector: Bytes - """Token address - Unix Timestamp""" + """Token address - Day""" id: ID! """[Seed Gauge] Encoded Liquidity Weight selector""" @@ -13133,6 +11737,9 @@ type WhitelistTokenDailySnapshot { """ optimalPercentDepositedBdv: BigInt + """The season for this snapshot""" + season: Int! + """Encoded BDV selector""" selector: Bytes! @@ -13157,6 +11764,14 @@ input WhitelistTokenDailySnapshot_filter { """Filter for the block changed event.""" _change_block: BlockChangedFilter and: [WhitelistTokenDailySnapshot_filter] + bdv: BigInt + bdv_gt: BigInt + bdv_gte: BigInt + bdv_in: [BigInt!] + bdv_lt: BigInt + bdv_lte: BigInt + bdv_not: BigInt + bdv_not_in: [BigInt!] createdAt: BigInt createdAt_gt: BigInt createdAt_gte: BigInt @@ -13165,6 +11780,54 @@ input WhitelistTokenDailySnapshot_filter { createdAt_lte: BigInt createdAt_not: BigInt createdAt_not_in: [BigInt!] + deltaBdv: BigInt + deltaBdv_gt: BigInt + deltaBdv_gte: BigInt + deltaBdv_in: [BigInt!] + deltaBdv_lt: BigInt + deltaBdv_lte: BigInt + deltaBdv_not: BigInt + deltaBdv_not_in: [BigInt!] + deltaGaugePoints: BigInt + deltaGaugePoints_gt: BigInt + deltaGaugePoints_gte: BigInt + deltaGaugePoints_in: [BigInt!] + deltaGaugePoints_lt: BigInt + deltaGaugePoints_lte: BigInt + deltaGaugePoints_not: BigInt + deltaGaugePoints_not_in: [BigInt!] + deltaMilestoneSeason: Int + deltaMilestoneSeason_gt: Int + deltaMilestoneSeason_gte: Int + deltaMilestoneSeason_in: [Int!] + deltaMilestoneSeason_lt: Int + deltaMilestoneSeason_lte: Int + deltaMilestoneSeason_not: Int + deltaMilestoneSeason_not_in: [Int!] + deltaOptimalPercentDepositedBdv: BigInt + deltaOptimalPercentDepositedBdv_gt: BigInt + deltaOptimalPercentDepositedBdv_gte: BigInt + deltaOptimalPercentDepositedBdv_in: [BigInt!] + deltaOptimalPercentDepositedBdv_lt: BigInt + deltaOptimalPercentDepositedBdv_lte: BigInt + deltaOptimalPercentDepositedBdv_not: BigInt + deltaOptimalPercentDepositedBdv_not_in: [BigInt!] + deltaStalkEarnedPerSeason: BigInt + deltaStalkEarnedPerSeason_gt: BigInt + deltaStalkEarnedPerSeason_gte: BigInt + deltaStalkEarnedPerSeason_in: [BigInt!] + deltaStalkEarnedPerSeason_lt: BigInt + deltaStalkEarnedPerSeason_lte: BigInt + deltaStalkEarnedPerSeason_not: BigInt + deltaStalkEarnedPerSeason_not_in: [BigInt!] + deltaStalkIssuedPerBdv: BigInt + deltaStalkIssuedPerBdv_gt: BigInt + deltaStalkIssuedPerBdv_gte: BigInt + deltaStalkIssuedPerBdv_in: [BigInt!] + deltaStalkIssuedPerBdv_lt: BigInt + deltaStalkIssuedPerBdv_lte: BigInt + deltaStalkIssuedPerBdv_not: BigInt + deltaStalkIssuedPerBdv_not_in: [BigInt!] gaugePoints: BigInt gaugePoints_gt: BigInt gaugePoints_gte: BigInt @@ -13218,6 +11881,14 @@ input WhitelistTokenDailySnapshot_filter { optimalPercentDepositedBdv_not: BigInt optimalPercentDepositedBdv_not_in: [BigInt!] or: [WhitelistTokenDailySnapshot_filter] + season: Int + season_gt: Int + season_gte: Int + season_in: [Int!] + season_lt: Int + season_lte: Int + season_not: Int + season_not_in: [Int!] selector: Bytes selector_contains: Bytes selector_gt: Bytes @@ -13276,20 +11947,31 @@ input WhitelistTokenDailySnapshot_filter { } enum WhitelistTokenDailySnapshot_orderBy { + bdv createdAt + deltaBdv + deltaGaugePoints + deltaMilestoneSeason + deltaOptimalPercentDepositedBdv + deltaStalkEarnedPerSeason + deltaStalkIssuedPerBdv gaugePoints gpSelector id lwSelector milestoneSeason optimalPercentDepositedBdv + season selector stalkEarnedPerSeason stalkIssuedPerBdv token + token__decimals token__gaugePoints token__gpSelector token__id + token__lastDailySnapshotDay + token__lastHourlySnapshotSeason token__lwSelector token__milestoneSeason token__optimalPercentDepositedBdv @@ -13301,8 +11983,17 @@ enum WhitelistTokenDailySnapshot_orderBy { } type WhitelistTokenHourlySnapshot { + """Point in time hourly bdv""" + bdv: BigInt + """Timestamp of initial snapshot creation""" createdAt: BigInt! + deltaBdv: BigInt + deltaGaugePoints: BigInt + deltaMilestoneSeason: Int! + deltaOptimalPercentDepositedBdv: BigInt + deltaStalkEarnedPerSeason: BigInt! + deltaStalkIssuedPerBdv: BigInt! """[Seed Gauge] Current Gauge Points""" gaugePoints: BigInt @@ -13353,6 +12044,14 @@ input WhitelistTokenHourlySnapshot_filter { """Filter for the block changed event.""" _change_block: BlockChangedFilter and: [WhitelistTokenHourlySnapshot_filter] + bdv: BigInt + bdv_gt: BigInt + bdv_gte: BigInt + bdv_in: [BigInt!] + bdv_lt: BigInt + bdv_lte: BigInt + bdv_not: BigInt + bdv_not_in: [BigInt!] createdAt: BigInt createdAt_gt: BigInt createdAt_gte: BigInt @@ -13361,6 +12060,54 @@ input WhitelistTokenHourlySnapshot_filter { createdAt_lte: BigInt createdAt_not: BigInt createdAt_not_in: [BigInt!] + deltaBdv: BigInt + deltaBdv_gt: BigInt + deltaBdv_gte: BigInt + deltaBdv_in: [BigInt!] + deltaBdv_lt: BigInt + deltaBdv_lte: BigInt + deltaBdv_not: BigInt + deltaBdv_not_in: [BigInt!] + deltaGaugePoints: BigInt + deltaGaugePoints_gt: BigInt + deltaGaugePoints_gte: BigInt + deltaGaugePoints_in: [BigInt!] + deltaGaugePoints_lt: BigInt + deltaGaugePoints_lte: BigInt + deltaGaugePoints_not: BigInt + deltaGaugePoints_not_in: [BigInt!] + deltaMilestoneSeason: Int + deltaMilestoneSeason_gt: Int + deltaMilestoneSeason_gte: Int + deltaMilestoneSeason_in: [Int!] + deltaMilestoneSeason_lt: Int + deltaMilestoneSeason_lte: Int + deltaMilestoneSeason_not: Int + deltaMilestoneSeason_not_in: [Int!] + deltaOptimalPercentDepositedBdv: BigInt + deltaOptimalPercentDepositedBdv_gt: BigInt + deltaOptimalPercentDepositedBdv_gte: BigInt + deltaOptimalPercentDepositedBdv_in: [BigInt!] + deltaOptimalPercentDepositedBdv_lt: BigInt + deltaOptimalPercentDepositedBdv_lte: BigInt + deltaOptimalPercentDepositedBdv_not: BigInt + deltaOptimalPercentDepositedBdv_not_in: [BigInt!] + deltaStalkEarnedPerSeason: BigInt + deltaStalkEarnedPerSeason_gt: BigInt + deltaStalkEarnedPerSeason_gte: BigInt + deltaStalkEarnedPerSeason_in: [BigInt!] + deltaStalkEarnedPerSeason_lt: BigInt + deltaStalkEarnedPerSeason_lte: BigInt + deltaStalkEarnedPerSeason_not: BigInt + deltaStalkEarnedPerSeason_not_in: [BigInt!] + deltaStalkIssuedPerBdv: BigInt + deltaStalkIssuedPerBdv_gt: BigInt + deltaStalkIssuedPerBdv_gte: BigInt + deltaStalkIssuedPerBdv_in: [BigInt!] + deltaStalkIssuedPerBdv_lt: BigInt + deltaStalkIssuedPerBdv_lte: BigInt + deltaStalkIssuedPerBdv_not: BigInt + deltaStalkIssuedPerBdv_not_in: [BigInt!] gaugePoints: BigInt gaugePoints_gt: BigInt gaugePoints_gte: BigInt @@ -13480,7 +12227,14 @@ input WhitelistTokenHourlySnapshot_filter { } enum WhitelistTokenHourlySnapshot_orderBy { + bdv createdAt + deltaBdv + deltaGaugePoints + deltaMilestoneSeason + deltaOptimalPercentDepositedBdv + deltaStalkEarnedPerSeason + deltaStalkIssuedPerBdv gaugePoints gpSelector id @@ -13492,9 +12246,12 @@ enum WhitelistTokenHourlySnapshot_orderBy { stalkEarnedPerSeason stalkIssuedPerBdv token + token__decimals token__gaugePoints token__gpSelector token__id + token__lastDailySnapshotDay + token__lastHourlySnapshotSeason token__lwSelector token__milestoneSeason token__optimalPercentDepositedBdv @@ -13509,6 +12266,9 @@ type WhitelistTokenSetting { """Link to daily snapshot data""" dailySnapshots(first: Int = 100, orderBy: WhitelistTokenDailySnapshot_orderBy, orderDirection: OrderDirection, skip: Int = 0, where: WhitelistTokenDailySnapshot_filter): [WhitelistTokenDailySnapshot!]! + """Number of decimals in this token""" + decimals: Int! + """[Seed Gauge] Current Gauge Points""" gaugePoints: BigInt @@ -13521,6 +12281,12 @@ type WhitelistTokenSetting { """Contract address for the whitelisted token""" id: Bytes! + """Day of when the previous daily snapshot was taken/updated""" + lastDailySnapshotDay: BigInt + + """Season when the previous hourly snapshot was taken/updated""" + lastHourlySnapshotSeason: Int + """[Seed Gauge] Encoded Liquidity Weight selector""" lwSelector: Bytes @@ -13556,6 +12322,14 @@ input WhitelistTokenSetting_filter { _change_block: BlockChangedFilter and: [WhitelistTokenSetting_filter] dailySnapshots_: WhitelistTokenDailySnapshot_filter + decimals: Int + decimals_gt: Int + decimals_gte: Int + decimals_in: [Int!] + decimals_lt: Int + decimals_lte: Int + decimals_not: Int + decimals_not_in: [Int!] gaugePoints: BigInt gaugePoints_gt: BigInt gaugePoints_gte: BigInt @@ -13585,6 +12359,22 @@ input WhitelistTokenSetting_filter { id_not: Bytes id_not_contains: Bytes id_not_in: [Bytes!] + lastDailySnapshotDay: BigInt + lastDailySnapshotDay_gt: BigInt + lastDailySnapshotDay_gte: BigInt + lastDailySnapshotDay_in: [BigInt!] + lastDailySnapshotDay_lt: BigInt + lastDailySnapshotDay_lte: BigInt + lastDailySnapshotDay_not: BigInt + lastDailySnapshotDay_not_in: [BigInt!] + lastHourlySnapshotSeason: Int + lastHourlySnapshotSeason_gt: Int + lastHourlySnapshotSeason_gte: Int + lastHourlySnapshotSeason_in: [Int!] + lastHourlySnapshotSeason_lt: Int + lastHourlySnapshotSeason_lte: Int + lastHourlySnapshotSeason_not: Int + lastHourlySnapshotSeason_not_in: [Int!] lwSelector: Bytes lwSelector_contains: Bytes lwSelector_gt: Bytes @@ -13650,10 +12440,13 @@ input WhitelistTokenSetting_filter { enum WhitelistTokenSetting_orderBy { dailySnapshots + decimals gaugePoints gpSelector hourlySnapshots id + lastDailySnapshotDay + lastHourlySnapshotSeason lwSelector milestoneSeason optimalPercentDepositedBdv @@ -13663,172 +12456,6 @@ enum WhitelistTokenSetting_orderBy { updatedAt } -input WhitelistToken_filter { - """Filter for the block changed event.""" - _change_block: BlockChangedFilter - and: [WhitelistToken_filter] - blockNumber: BigInt - blockNumber_gt: BigInt - blockNumber_gte: BigInt - blockNumber_in: [BigInt!] - blockNumber_lt: BigInt - blockNumber_lte: BigInt - blockNumber_not: BigInt - blockNumber_not_in: [BigInt!] - createdAt: BigInt - createdAt_gt: BigInt - createdAt_gte: BigInt - createdAt_in: [BigInt!] - createdAt_lt: BigInt - createdAt_lte: BigInt - createdAt_not: BigInt - createdAt_not_in: [BigInt!] - hash: String - hash_contains: String - hash_contains_nocase: String - hash_ends_with: String - hash_ends_with_nocase: String - hash_gt: String - hash_gte: String - hash_in: [String!] - hash_lt: String - hash_lte: String - hash_not: String - hash_not_contains: String - hash_not_contains_nocase: String - hash_not_ends_with: String - hash_not_ends_with_nocase: String - hash_not_in: [String!] - hash_not_starts_with: String - hash_not_starts_with_nocase: String - hash_starts_with: String - hash_starts_with_nocase: String - id: ID - id_gt: ID - id_gte: ID - id_in: [ID!] - id_lt: ID - id_lte: ID - id_not: ID - id_not_in: [ID!] - logIndex: Int - logIndex_gt: Int - logIndex_gte: Int - logIndex_in: [Int!] - logIndex_lt: Int - logIndex_lte: Int - logIndex_not: Int - logIndex_not_in: [Int!] - or: [WhitelistToken_filter] - protocol: String - protocol_: Beanstalk_filter - protocol_contains: String - protocol_contains_nocase: String - protocol_ends_with: String - protocol_ends_with_nocase: String - protocol_gt: String - protocol_gte: String - protocol_in: [String!] - protocol_lt: String - protocol_lte: String - protocol_not: String - protocol_not_contains: String - protocol_not_contains_nocase: String - protocol_not_ends_with: String - protocol_not_ends_with_nocase: String - protocol_not_in: [String!] - protocol_not_starts_with: String - protocol_not_starts_with_nocase: String - protocol_starts_with: String - protocol_starts_with_nocase: String - seeds: BigInt - seeds_gt: BigInt - seeds_gte: BigInt - seeds_in: [BigInt!] - seeds_lt: BigInt - seeds_lte: BigInt - seeds_not: BigInt - seeds_not_in: [BigInt!] - selector: String - selector_contains: String - selector_contains_nocase: String - selector_ends_with: String - selector_ends_with_nocase: String - selector_gt: String - selector_gte: String - selector_in: [String!] - selector_lt: String - selector_lte: String - selector_not: String - selector_not_contains: String - selector_not_contains_nocase: String - selector_not_ends_with: String - selector_not_ends_with_nocase: String - selector_not_in: [String!] - selector_not_starts_with: String - selector_not_starts_with_nocase: String - selector_starts_with: String - selector_starts_with_nocase: String - stalk: BigInt - stalkPerSeason: BigInt - stalkPerSeason_gt: BigInt - stalkPerSeason_gte: BigInt - stalkPerSeason_in: [BigInt!] - stalkPerSeason_lt: BigInt - stalkPerSeason_lte: BigInt - stalkPerSeason_not: BigInt - stalkPerSeason_not_in: [BigInt!] - stalk_gt: BigInt - stalk_gte: BigInt - stalk_in: [BigInt!] - stalk_lt: BigInt - stalk_lte: BigInt - stalk_not: BigInt - stalk_not_in: [BigInt!] - token: String - token_contains: String - token_contains_nocase: String - token_ends_with: String - token_ends_with_nocase: String - token_gt: String - token_gte: String - token_in: [String!] - token_lt: String - token_lte: String - token_not: String - token_not_contains: String - token_not_contains_nocase: String - token_not_ends_with: String - token_not_ends_with_nocase: String - token_not_in: [String!] - token_not_starts_with: String - token_not_starts_with_nocase: String - token_starts_with: String - token_starts_with_nocase: String -} - -enum WhitelistToken_orderBy { - blockNumber - createdAt - hash - id - logIndex - protocol - protocol__id - protocol__lastSeason - protocol__lastUpgrade - protocol__methodologyVersion - protocol__name - protocol__schemaVersion - protocol__slug - protocol__subgraphVersion - seeds - selector - stalk - stalkPerSeason - token -} - type _Block_ { """The hash of the block""" hash: Bytes diff --git a/projects/ui/src/graph/schema-snapshot1.graphql b/projects/ui/src/graph/schema-snapshot1.graphql index 4713b25db3..f1fab94759 100644 --- a/projects/ui/src/graph/schema-snapshot1.graphql +++ b/projects/ui/src/graph/schema-snapshot1.graphql @@ -364,6 +364,7 @@ input SpaceWhere { id_in: [String] plugin: String strategy: String + verified: Boolean } type Statement { @@ -393,6 +394,7 @@ input StatementsWhere { id_in: [String] ipfs: String ipfs_in: [String] + network: String space: String space_in: [String] } From 7b46b914920cb8f98940861af97826e2b58c01db Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 04:27:03 -0600 Subject: [PATCH 108/430] feat: update chainlink addresses --- projects/ui/src/constants/addresses.ts | 82 ++++---------------------- 1 file changed, 13 insertions(+), 69 deletions(-) diff --git a/projects/ui/src/constants/addresses.ts b/projects/ui/src/constants/addresses.ts index 9193e79c58..051a008a87 100644 --- a/projects/ui/src/constants/addresses.ts +++ b/projects/ui/src/constants/addresses.ts @@ -1,3 +1,4 @@ +import { Address } from '@beanstalk/sdk-core'; import { SupportedChainId } from './chains'; // ---------------------------------------- @@ -144,77 +145,20 @@ export const BEAN_WSTETH_ADDRESSS = { '0xBeA0000113B0d182f4064C86B71c315389E4715D'.toLowerCase(), }; -// ---------------------------------------- -// Curve Pools: Other -// ---------------------------------------- - -export const POOL3_ADDRESSES = { - // -------------------------------------------------- - // "Curve.fi: DAI/USDC/USDT Pool" (aka 3pool) - // -------------------------------------------------- - // coins[0] = 0x6B175474E89094C44Da98b954EedeAC495271d0F (DAI) - // coins[1] = 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 (USDC) - // coins[2] = 0xdAC17F958D2ee523a2206206994597C13D831ec7 (USDT) - [SupportedChainId.MAINNET]: - '0xbEbc44782C7dB0a1A60Cb6fe97d0b483032FF1C7'.toLowerCase(), -}; - -export const TRICRYPTO2_ADDRESSES = { - // -------------------------------------------------- - // tricrypto2 - // -------------------------------------------------- - // coins[0] = 0xdAC17F958D2ee523a2206206994597C13D831ec7 (USDT) - // coins[1] = 0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599 (WBTC) - // coins[2] = 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 (WETH) - [SupportedChainId.MAINNET]: - '0xD51a44d3FaE010294C616388b506AcdA1bfAAE46'.toLowerCase(), -}; - -// ---------------------------------------- -// Curve: Registries / Factories / Utils -// ---------------------------------------- -// "metapool" and "cryptoswap" are simultaneously -// - "registries" (they track a list of pools) -// - "factories" (they allow creation of new pools) - -// 3pool, etc. -export const POOL_REGISTRY_ADDRESSES = { - [SupportedChainId.MAINNET]: - '0x90e00ace148ca3b23ac1bc8c240c2a7dd9c2d7f5'.toLowerCase(), -}; +export const DAI_CHAINLINK_ADDRESSES = Address.make({ + [SupportedChainId.MAINNET]: '0xaed0c38402a5d19df6e4c03f4e2dced6e29c1ee9', + [SupportedChainId.ARBITRUM]: '0xc5C8E77B397E531B8EC06BFb0048328B30E9eCfB', +}); -// X:3CRV, etc. aka StableFactory -export const META_FACTORY_ADDRESSES = { - [SupportedChainId.MAINNET]: - '0xB9fC157394Af804a3578134A6585C0dc9cc990d4'.toLowerCase(), -}; - -// tricrypto2, etc. -export const CRYPTO_FACTORY_ADDRESSES = { - [SupportedChainId.MAINNET]: - '0x8F942C20D02bEfc377D41445793068908E2250D0'.toLowerCase(), -}; - -// zap -export const CURVE_ZAP_ADDRESSES = { - [SupportedChainId.MAINNET]: - '0xA79828DF1850E8a3A3064576f380D90aECDD3359'.toLowerCase(), -}; +export const USDT_CHAINLINK_ADDRESSES = Address.make({ + [SupportedChainId.MAINNET]: '0x3e7d1eab13ad0104d2750b8863b489d65364e32d', + [SupportedChainId.ARBITRUM]: '0x3f3f5dF88dC9F13eac63DF89EC16ef6e7E25DdE7', +}); -export const DAI_CHAINLINK_ADDRESSES = { - [SupportedChainId.MAINNET]: - '0xaed0c38402a5d19df6e4c03f4e2dced6e29c1ee9'.toLowerCase(), -}; - -export const USDT_CHAINLINK_ADDRESSES = { - [SupportedChainId.MAINNET]: - '0x3e7d1eab13ad0104d2750b8863b489d65364e32d'.toLowerCase(), -}; - -export const USDC_CHAINLINK_ADDRESSES = { - [SupportedChainId.MAINNET]: - '0x8fffffd4afb6115b954bd326cbe7b4ba576818f6'.toLowerCase(), -}; +export const USDC_CHAINLINK_ADDRESSES = Address.make({ + [SupportedChainId.MAINNET]: '0x8fffffd4afb6115b954bd326cbe7b4ba576818f6', + [SupportedChainId.ARBITRUM]: '0x50834F3163758fcC1Df9973b6e91f0F0F0434aD3', +}); export const ETH_CHAINLINK_ADDRESS = { [SupportedChainId.MAINNET]: From 0f49d29b56b287a65f1455589a5d7cc217d35281 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 04:27:19 -0600 Subject: [PATCH 109/430] feat: update pools updater --- projects/ui/src/state/bean/pools/updater.ts | 55 ++++++++++++--------- 1 file changed, 31 insertions(+), 24 deletions(-) diff --git a/projects/ui/src/state/bean/pools/updater.ts b/projects/ui/src/state/bean/pools/updater.ts index 6f3e56be36..a46729e353 100644 --- a/projects/ui/src/state/bean/pools/updater.ts +++ b/projects/ui/src/state/bean/pools/updater.ts @@ -3,21 +3,18 @@ import BigNumber from 'bignumber.js'; import { useDispatch } from 'react-redux'; import throttle from 'lodash/throttle'; -import { - useBeanstalkContract, - useBeanstalkPriceContract, -} from '~/hooks/ledger/useContract'; -import { tokenResult, getChainConstant, displayBeanPrice } from '~/util'; -import { BEAN } from '~/constants/tokens'; -import { ALL_POOLS, WHITELISTED_POOLS } from '~/constants/pools'; +import { useBeanstalkPriceContract } from '~/hooks/ledger/useContract'; +import { tokenResult, displayBeanPrice } from '~/util'; import { ERC20__factory } from '~/generated'; import { useEthersProvider } from '~/util/wagmi/ethersAdapter'; +import useSdk from '~/hooks/sdk'; import { updatePrice, updateDeltaB, updateSupply } from '../token/actions'; import { resetPools, updateBeanPools, UpdatePoolPayload } from './actions'; export const useFetchPools = () => { const dispatch = useDispatch(); - const beanstalk = useBeanstalkContract(); + const sdk = useSdk(); + const beanstalk = sdk.contracts.beanstalk; const [beanstalkPriceContract, chainId] = useBeanstalkPriceContract(); const provider = useEthersProvider(); @@ -30,19 +27,20 @@ export const useFetchPools = () => { beanstalkPriceContract.address, chainId ); - const Pools = getChainConstant(ALL_POOLS, chainId); - const WhitelistedPools = getChainConstant(WHITELISTED_POOLS, chainId); - const Bean = getChainConstant(BEAN, chainId); + + const whitelistedPools = sdk.pools.whitelistedPools; + const BEAN = sdk.tokens.BEAN; // FIXME: find regression with Bean.totalSupply() - const beanErc20 = ERC20__factory.connect(Bean.address, provider); const [priceResult, totalSupply, totalDeltaB] = await Promise.all([ beanstalkPriceContract.price(), // FIXME: these should probably reside in bean/token/updater, // but the above beanstalkPriceContract call also grabs the // aggregate price, so for now we bundle them here. - beanErc20.totalSupply().then(tokenResult(Bean)), - beanstalk.totalDeltaB().then(tokenResult(Bean)), // TWAdeltaB + sdk.tokens.BEAN.getTotalSupply().then( + (r) => new BigNumber(r.toHuman()) + ), + beanstalk.totalDeltaB().then(tokenResult(BEAN)), // TWAdeltaB ]); if (!priceResult) return; @@ -65,10 +63,11 @@ export const useFetchPools = () => { // If a new pool is added to the Pools contract before it's // configured in the frontend, this function would throw an error. // Thus, we only process the pool's data if we have it configured. - if (Pools[address]) { - const POOL = Pools[address]; + + const pool = sdk.pools.getPoolByLPToken(address); + if (pool) { acc.push( - ERC20__factory.connect(POOL.lpToken.address, provider) + ERC20__factory.connect(pool.lpToken.address, provider) .totalSupply() .then( (supply) => @@ -80,13 +79,13 @@ export const useFetchPools = () => { // NOTE: // Assumes that the ordering of tokens in the Pool instance // matches the order returned by the price contract. - tokenResult(POOL.tokens[0])(poolData.balances[0]), - tokenResult(POOL.tokens[1])(poolData.balances[1]), + tokenResult(pool.tokens[0])(poolData.balances[0]), + tokenResult(pool.tokens[1])(poolData.balances[1]), ], deltaB: tokenResult(BEAN)( poolData.deltaB.toString() ), - supply: tokenResult(POOL.lpToken)( + supply: tokenResult(pool.lpToken)( supply.toString() ), // Liquidity: always denominated in USD for the price contract @@ -102,7 +101,7 @@ export const useFetchPools = () => { }) as UpdatePoolPayload ) .then((data) => { - if (WhitelistedPools[data.address.toLowerCase()]) { + if (whitelistedPools.has(data.address.toLowerCase())) { return beanstalk .poolDeltaB(data.address) .then((twaDeltaB) => { @@ -118,7 +117,7 @@ export const useFetchPools = () => { .catch((err) => { console.debug( '[beanstalk/pools/updater] Failed to get LP token supply', - POOL.lpToken + pool.lpToken ); console.error(err); throw err; @@ -127,7 +126,7 @@ export const useFetchPools = () => { } else { console.debug( `[bean/pools/useGetPools] price contract returned data for pool ${address} but it isn't configured, skipping. available pools:`, - Pools + sdk.pools.pools ); } return acc; @@ -155,7 +154,15 @@ export const useFetchPools = () => { console.debug('[bean/pools/useGetPools] FAILED', e); console.error(e); } - }, [dispatch, beanstalkPriceContract, beanstalk, chainId, provider]); + }, [ + beanstalk, + beanstalkPriceContract, + chainId, + sdk.pools, + sdk.tokens.BEAN, + dispatch, + provider, + ]); const clear = useCallback(() => { dispatch(resetPools()); }, [dispatch]); From 33073cf5358f69b955143ecb4935cc2b6b0a9299 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 04:56:29 -0600 Subject: [PATCH 110/430] feat: update price ABI + add pipline junction addresses --- .../abi/Ecosystem/BeanstalkPrice.json | 66 ++++--------------- projects/sdk/src/constants/addresses.ts | 4 +- 2 files changed, 13 insertions(+), 57 deletions(-) diff --git a/projects/sdk/src/constants/abi/Ecosystem/BeanstalkPrice.json b/projects/sdk/src/constants/abi/Ecosystem/BeanstalkPrice.json index 0af84d7a69..47043575fc 100644 --- a/projects/sdk/src/constants/abi/Ecosystem/BeanstalkPrice.json +++ b/projects/sdk/src/constants/abi/Ecosystem/BeanstalkPrice.json @@ -3,66 +3,22 @@ "inputs": [ { "internalType": "address", - "name": "wellAddress", + "name": "beanstalk", "type": "address" } ], - "name": "getConstantProductWell", - "outputs": [ + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "inputs": [ { - "components": [ - { - "internalType": "address", - "name": "pool", - "type": "address" - }, - { - "internalType": "address[2]", - "name": "tokens", - "type": "address[2]" - }, - { - "internalType": "uint256[2]", - "name": "balances", - "type": "uint256[2]" - }, - { - "internalType": "uint256", - "name": "price", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "liquidity", - "type": "uint256" - }, - { - "internalType": "int256", - "name": "deltaB", - "type": "int256" - }, - { - "internalType": "uint256", - "name": "lpUsd", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "lpBdv", - "type": "uint256" - } - ], - "internalType": "struct P.Pool", - "name": "pool", - "type": "tuple" + "internalType": "address", + "name": "wellAddress", + "type": "address" } ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getCurve", + "name": "getConstantProductWell", "outputs": [ { "components": [ @@ -192,4 +148,4 @@ "stateMutability": "view", "type": "function" } -] \ No newline at end of file +] diff --git a/projects/sdk/src/constants/addresses.ts b/projects/sdk/src/constants/addresses.ts index 32d3b7c20a..cc32c7429d 100644 --- a/projects/sdk/src/constants/addresses.ts +++ b/projects/sdk/src/constants/addresses.ts @@ -36,8 +36,8 @@ export const addresses = { [ChainId.ARBITRUM]: "0xb1bE000644bD25996b0d9C2F7a6D6BA3954c91B0" }), UNWRAP_AND_SEND_ETH: Address.make({ - [ChainId.MAINNET]: "0x737Cad465B75CDc4c11B3E312Eb3fe5bEF793d96" - // [ChainId.ARBITRUM]: "" // TODO + [ChainId.MAINNET]: "0x737Cad465B75CDc4c11B3E312Eb3fe5bEF793d96", + [ChainId.ARBITRUM]: "0xD6Fc4a63d7E93267c3007eA176081052369A4749" }), /** @deprecated */ From f5f877688e92fd4eaf596a56ce38704551b73cd0 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 05:03:28 -0600 Subject: [PATCH 111/430] feat: update network name --- protocol/hardhat.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/protocol/hardhat.config.js b/protocol/hardhat.config.js index a59e09fc14..db96ca1a36 100644 --- a/protocol/hardhat.config.js +++ b/protocol/hardhat.config.js @@ -414,7 +414,7 @@ module.exports = { url: process.env.GOERLI_RPC || "", timeout: 100000 }, - localhostAribtrum: { + localhostArbitrum: { chainId: 41337, url: "http://127.0.0.1:8545/", timeout: 100000, From 6914cf975326f696c4a39baca91c44d4b7bfbe95 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 06:18:41 -0600 Subject: [PATCH 112/430] feat: comment out broken cli code --- projects/cli/src/commands/setprice.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/projects/cli/src/commands/setprice.ts b/projects/cli/src/commands/setprice.ts index 6b9caacd52..66c9254d47 100644 --- a/projects/cli/src/commands/setprice.ts +++ b/projects/cli/src/commands/setprice.ts @@ -14,18 +14,18 @@ export const setPrice = async (sdk: BeanstalkSDK, chain: TestUtils.BlockchainUti console.log(beanInput, crv3Input); const newBeanAmount = (beanInput ? beanInput : 20) * 1_000_000; - const newCrv3Amount = (crv3Input ? crv3Input : beanInput ? beanInput : 20) * 1_000_000; + // const newCrv3Amount = (crv3Input ? crv3Input : beanInput ? beanInput : 20) * 1_000_000; - const newBean = sdk.tokens.BEAN.amount(newBeanAmount); - const newCrv3 = sdk.tokens.CRV3.amount(newCrv3Amount); + // const newBean = sdk.tokens.BEAN.amount(newBeanAmount); + // const newCrv3 = sdk.tokens.CRV3.amount(newCrv3Amount); ////// Set the new balance - console.log(`New Balances: ${newBean.toHuman()} ${newCrv3.toHuman()}`); + // console.log(`New Balances: ${newBean.toHuman()} ${newCrv3.toHuman()}`); // update the array tracking balances - await setBalance(sdk, POOL_ADDRESS, BALANCE_SLOT, newBean, newCrv3); + // await setBalance(sdk, POOL_ADDRESS, BALANCE_SLOT, newBean, newCrv3); // actually give the pool the ERC20's - await chain.setBEANBalance(POOL_ADDRESS, newBean); - await chain.setCRV3Balance(POOL_ADDRESS, newCrv3); + // await chain.setBEANBalance(POOL_ADDRESS, newBean); + // await chain.setCRV3Balance(POOL_ADDRESS, newCrv3); // Curve also keeps track of the previous balance, so we just copy the existing current to old. await setBalance(sdk, POOL_ADDRESS, PREV_BALANCE_SLOT, currentBean, currentCrv3); From d7d9cbb3d150b5b05dec8df6c15231931d980f43 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 06:19:14 -0600 Subject: [PATCH 113/430] feat: update examples + setup --- projects/examples/src/setup.ts | 11 ++++++--- projects/sdk-core/src/lib/TokenValue.ts | 30 ++++++++++++++++++++----- 2 files changed, 32 insertions(+), 9 deletions(-) diff --git a/projects/examples/src/setup.ts b/projects/examples/src/setup.ts index 128e9589ca..3c966c5695 100644 --- a/projects/examples/src/setup.ts +++ b/projects/examples/src/setup.ts @@ -3,8 +3,14 @@ import { Provider } from "@beanstalk/sdk/dist/types/lib/BeanstalkSDK"; import { ethers } from "ethers"; const RPC_URL = "http://127.0.0.1:8545"; + +const network = { + name: "local", + chainId: 41337, + _defaultProvider: () => new ethers.providers.JsonRpcProvider(RPC_URL) +}; // const RPC_URL = "https://anvil1.bean.money:443" -export const provider = new ethers.providers.StaticJsonRpcProvider(RPC_URL); +export const provider = new ethers.providers.StaticJsonRpcProvider(RPC_URL, network); export const { signer, account } = TestUtils.setupConnection(provider); export const sdk = new BeanstalkSDK({ @@ -15,8 +21,7 @@ export const sdk = new BeanstalkSDK({ export const impersonate = async (account) => { const stop = await chain.impersonate(account); - - const provider = ethers.getDefaultProvider(RPC_URL) as Provider; + const provider = ethers.getDefaultProvider(network) as Provider; const signer = await provider.getSigner(account); const sdk = new BeanstalkSDK({ signer, diff --git a/projects/sdk-core/src/lib/TokenValue.ts b/projects/sdk-core/src/lib/TokenValue.ts index 65aefd14f9..5fffa9016b 100644 --- a/projects/sdk-core/src/lib/TokenValue.ts +++ b/projects/sdk-core/src/lib/TokenValue.ts @@ -67,7 +67,8 @@ export class TokenValue { if (typeof value === "bigint") { return TokenValue.fromBigInt(value, decimals); } - if ((value as BigNumber)._isBigNumber) return TokenValue.fromBigNumber(value as BigNumber, decimals); + if ((value as BigNumber)._isBigNumber) + return TokenValue.fromBigNumber(value as BigNumber, decimals); throw new Error("Invalid value parameter"); } @@ -116,7 +117,8 @@ export class TokenValue { } constructor(_blocker: typeof blocker, _bigNumber: BigNumber, decimals: number) { - if (_blocker !== blocker) throw new Error("Do not create an instance via the constructor. Use the .from...() methods"); + if (_blocker !== blocker) + throw new Error("Do not create an instance via the constructor. Use the .from...() methods"); this.decimals = decimals; this.value = new DecimalBigNumber(_bigNumber, decimals); @@ -164,6 +166,14 @@ export class TokenValue { throw new Error(`Unsupported formatting option: ${format}`); } + public toNumber(): number { + try { + return parseFloat(this.toHuman()); + } catch (e) { + throw new Error(`Could not convert ${this.toHuman()} to number`); + } + } + // Used mostly by the math functions to normalize the input private toDBN(num: TokenValue | BigNumber | number): DecimalBigNumber { if (num instanceof TokenValue) { @@ -200,10 +210,18 @@ export class TokenValue { return TokenValue.from(this.value.mul(this.toDBN(num)).reDecimal(this.decimals)); } mulMod(num: TokenValue | number, denominator: TokenValue | number): TokenValue { - return TokenValue.from(this.value.mul(this.toDBN(num)).mod(this.toDBN(denominator).reDecimal(this.decimals))); - } - mulDiv(num: TokenValue | BigNumber | number, denominator: TokenValue | number, rounding?: "down" | "up") { - return TokenValue.from(this.value.mulDiv(this.toDBN(num), this.toDBN(denominator), rounding).reDecimal(this.decimals)); + return TokenValue.from( + this.value.mul(this.toDBN(num)).mod(this.toDBN(denominator).reDecimal(this.decimals)) + ); + } + mulDiv( + num: TokenValue | BigNumber | number, + denominator: TokenValue | number, + rounding?: "down" | "up" + ) { + return TokenValue.from( + this.value.mulDiv(this.toDBN(num), this.toDBN(denominator), rounding).reDecimal(this.decimals) + ); } div(num: TokenValue | BigNumber | number, decimals?: number) { return TokenValue.from(this.value.div(this.toDBN(num), decimals)); From 05c6e96c9200954c2ebb12984c607fb7f7c8702a Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 06:20:32 -0600 Subject: [PATCH 114/430] feat: update hooks to use both token types + deprecate legacyToken --- projects/ui/src/classes/Token.tsx | 1 + projects/ui/src/components/Common/Fiat.tsx | 35 +++++++++++++------ .../src/hooks/beanstalk/useSiloTokenToFiat.ts | 5 +-- .../hooks/beanstalk/useUnripeUnderlying.ts | 11 +++--- projects/ui/src/hooks/chain/useTokenList.ts | 7 ++-- projects/ui/src/util/Tokens.ts | 16 +++++++++ projects/ui/src/util/UI.ts | 4 +++ 7 files changed, 59 insertions(+), 20 deletions(-) diff --git a/projects/ui/src/classes/Token.tsx b/projects/ui/src/classes/Token.tsx index a7fc33f037..735a1d96c7 100644 --- a/projects/ui/src/classes/Token.tsx +++ b/projects/ui/src/classes/Token.tsx @@ -6,6 +6,7 @@ import client from '~/util/wagmi/Client'; import { toStringBaseUnitBN } from '~/util/Tokens'; /** + * @deprecated - use `Token` from `@beanstalk/sdk` instead * A currency is any fungible financial instrument, including Ether, all ERC20 tokens, and other chain-native currencies */ export default abstract class Token { diff --git a/projects/ui/src/components/Common/Fiat.tsx b/projects/ui/src/components/Common/Fiat.tsx index 859b6cc817..63a1fcaebe 100644 --- a/projects/ui/src/components/Common/Fiat.tsx +++ b/projects/ui/src/components/Common/Fiat.tsx @@ -2,7 +2,8 @@ import React from 'react'; import BigNumber from 'bignumber.js'; import { Box } from '@mui/material'; import logo from '~/img/tokens/bean-logo.svg'; -import { Token } from '~/classes'; +import { Token as LegacyToken } from '~/classes'; +import { Token, TokenValue } from '@beanstalk/sdk'; import useSiloTokenToFiat from '~/hooks/beanstalk/useSiloTokenToFiat'; import useSetting from '~/hooks/app/useSetting'; import usePrice from '~/hooks/beanstalk/usePrice'; @@ -14,29 +15,41 @@ import { FC } from '~/types'; const Fiat: FC<{ /* The USD value of `amount`. If provided, we don't try to derive via `siloTokenToFiat`. */ - value?: BigNumber; - token?: Token; - amount: BigNumber | undefined; + value?: BigNumber | TokenValue; + token?: LegacyToken | Token; + amount: BigNumber | TokenValue | undefined; allowNegative?: boolean; chop?: boolean; truncate?: boolean; + defaultDisplay?: string; }> = ({ - value: _value, + value: __value, token, - amount, + amount: _amount, allowNegative = false, chop = true, truncate = false, + defaultDisplay = '?', }) => { const [denomination] = useSetting('denomination'); const price = usePrice(); const siloTokenToFiat = useSiloTokenToFiat(); + const amount = + _amount instanceof TokenValue ? new BigNumber(_amount.toHuman()) : _amount; + const _value = + __value instanceof TokenValue ? new BigNumber(__value.toHuman()) : __value; const value = _value ? // value override provided (in USD terms) - denomination === 'usd' ? _value : _value.div(price) + denomination === 'usd' + ? _value + : _value.div(price) : // derive value from token amount - amount && token ? siloTokenToFiat(token, amount, denomination, chop) : ZERO_BN; - const displayValue = truncate ? displayBN(value, allowNegative) : displayFullBN(value, 2, 2); + amount && token + ? siloTokenToFiat(token, amount, denomination, chop) + : ZERO_BN; + const displayValue = truncate + ? displayBN(value, allowNegative) + : displayFullBN(value, 2, 2); return ( {displayValue} ) : ( - ? + {defaultDisplay} )} ); }; -export default Fiat; +export default Fiat; \ No newline at end of file diff --git a/projects/ui/src/hooks/beanstalk/useSiloTokenToFiat.ts b/projects/ui/src/hooks/beanstalk/useSiloTokenToFiat.ts index db388a265e..9467a24595 100644 --- a/projects/ui/src/hooks/beanstalk/useSiloTokenToFiat.ts +++ b/projects/ui/src/hooks/beanstalk/useSiloTokenToFiat.ts @@ -1,7 +1,7 @@ import BigNumber from 'bignumber.js'; import { useCallback } from 'react'; import { useSelector } from 'react-redux'; -import Token from '~/classes/Token'; +import LegacyToken from '~/classes/Token'; import usePrice from '~/hooks/beanstalk/usePrice'; import useGetChainToken from '~/hooks/chain/useGetChainToken'; import { @@ -13,6 +13,7 @@ import { import { ZERO_BN } from '~/constants'; import { AppState } from '~/state'; import { Settings } from '~/state/app'; +import { Token } from '@beanstalk/sdk'; /** * FIXME: this function is being called very frequently @@ -36,7 +37,7 @@ const useSiloTokenToFiat = () => { return useCallback( ( - _token: Token, + _token: LegacyToken | Token, _amount: BigNumber, _denomination: Settings['denomination'] = 'usd', _chop: boolean = true diff --git a/projects/ui/src/hooks/beanstalk/useUnripeUnderlying.ts b/projects/ui/src/hooks/beanstalk/useUnripeUnderlying.ts index 536273e632..b2e9015b40 100644 --- a/projects/ui/src/hooks/beanstalk/useUnripeUnderlying.ts +++ b/projects/ui/src/hooks/beanstalk/useUnripeUnderlying.ts @@ -1,14 +1,17 @@ import { useMemo } from 'react'; -import { ERC20Token } from '~/classes/Token'; import { AddressMap } from '~/constants'; -import { UNRIPE_TOKENS, UNRIPE_UNDERLYING_TOKENS } from '~/constants/tokens'; import useTokenList from '~/hooks/chain/useTokenList'; +import { ERC20Token } from '@beanstalk/sdk'; +import useSdk from '../sdk'; export default function useUnripeUnderlyingMap( keyedBy: 'unripe' | 'ripe' = 'unripe' ) { - const unripe = useTokenList(UNRIPE_TOKENS); - const underlying = useTokenList(UNRIPE_UNDERLYING_TOKENS); + const sdk = useSdk(); + const unripe = useTokenList([...sdk.tokens.unripeTokens] as ERC20Token[]); + const underlying = useTokenList([ + ...sdk.tokens.unripeUnderlyingTokens, + ] as ERC20Token[]); return useMemo( () => unripe.reduce>((prev, unripeToken, index) => { diff --git a/projects/ui/src/hooks/chain/useTokenList.ts b/projects/ui/src/hooks/chain/useTokenList.ts index fb9a4d8c85..ccf8439dc1 100644 --- a/projects/ui/src/hooks/chain/useTokenList.ts +++ b/projects/ui/src/hooks/chain/useTokenList.ts @@ -1,11 +1,12 @@ import { useMemo } from 'react'; -import Token from '~/classes/Token'; +import LegacyToken from '~/classes/Token'; import { ChainConstant } from '~/constants'; +import { Token } from '@beanstalk/sdk'; import useGetChainToken from './useGetChainToken'; -export default function useTokenList( +export default function useTokenList( list: (T | ChainConstant)[] -) { +): T[] { const getChainToken = useGetChainToken(); return useMemo(() => list.map(getChainToken), [list, getChainToken]); } diff --git a/projects/ui/src/util/Tokens.ts b/projects/ui/src/util/Tokens.ts index 7cada4ef1b..1f03db9da4 100644 --- a/projects/ui/src/util/Tokens.ts +++ b/projects/ui/src/util/Tokens.ts @@ -4,6 +4,7 @@ import TokenOld from '~/classes/Token'; import { ZERO_BN } from '~/constants'; import { STALK } from '~/constants/tokens'; import { tokenValueToBN } from './BigNumber'; +import { exists, stringsEqual } from './UI'; // ------------------------- // BigNumber Comparators @@ -275,3 +276,18 @@ export function getTokenIndex(token: { symbol: string; address: string }) { if (token.symbol === 'ETH') return 'eth'; return token.address; } + +/** + * Compares two strings case-insensitively. + * if either string is undefined, returns false. + */ +export function tokenIshEqual( + a: string | Token | TokenOld | undefined, + b: string | Token | TokenOld | undefined +): boolean { + if (!exists(a) || !exists(b)) return false; + return stringsEqual( + typeof a === 'string' ? a : a.address, + typeof b === 'string' ? b : b.address + ); +} diff --git a/projects/ui/src/util/UI.ts b/projects/ui/src/util/UI.ts index b1f8d90b9a..e9f3d3684b 100644 --- a/projects/ui/src/util/UI.ts +++ b/projects/ui/src/util/UI.ts @@ -66,3 +66,7 @@ export function exists( export function existsNot(value: any): value is undefined | null { return !exists(value); } + +export function stringsEqual(a: string, b: string): boolean { + return a.toLowerCase() === b.toLowerCase(); +} \ No newline at end of file From d0b00846715b225cc22eb4989980c6bb5c5b9bd4 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 06:21:23 -0600 Subject: [PATCH 115/430] feat: update updaters + components w/ token props --- projects/ui/src/components/App/index.tsx | 7 +-- projects/ui/src/components/App/muiTheme.ts | 30 +++++++++++- .../Common/Form/TokenOutputField.tsx | 10 ++-- .../components/Common/Module/ModuleHeader.tsx | 6 +-- projects/ui/src/components/Silo/Whitelist.tsx | 35 +++++++------- projects/ui/src/state/bean/unripe/updater.ts | 48 +++++++++++-------- 6 files changed, 87 insertions(+), 49 deletions(-) diff --git a/projects/ui/src/components/App/index.tsx b/projects/ui/src/components/App/index.tsx index 9ba5d5bddf..b1569d2211 100644 --- a/projects/ui/src/components/App/index.tsx +++ b/projects/ui/src/components/App/index.tsx @@ -141,14 +141,15 @@ function Arbitrum() { {/* ----------------------- * Appplication Setup * ----------------------- */} - - + {false && ( <> + + {/* price contract not working */} + {/* ----------------------- * Bean Updaters * ----------------------- */} - {/* ----------------------- * Beanstalk Updaters * ----------------------- */} diff --git a/projects/ui/src/components/App/muiTheme.ts b/projects/ui/src/components/App/muiTheme.ts index 4dafc1fe15..3b4a54d2fd 100644 --- a/projects/ui/src/components/App/muiTheme.ts +++ b/projects/ui/src/components/App/muiTheme.ts @@ -108,6 +108,7 @@ export const BeanstalkPalette = { blue: '#C1DEF2', textBlue: '#122540', lightBlue: '#DAEBF7', + lighterBlue: '#E2F2FE', lightestBlue: '#F6FAFE', darkBlue: '#1F78B4', nightBlue: '#162B49', @@ -126,6 +127,7 @@ export const BeanstalkPalette = { // Reds // #FBE6E0 + red: '#DA2C38', washedRed: '#c35f42', mediumRed: lighten('#c35f42', 0.55), hoverRed: '#fef9f8', @@ -387,6 +389,7 @@ const muiThemeBase: ThemeOptions = { subtitle1: { fontSize: FontSize.lg, // 18px fontWeight: FontWeight.normal, + lineHeight: 1.5, }, subtitle2: { fontSize: FontSize.base, // 16px @@ -481,6 +484,29 @@ const muiThemeBase: ThemeOptions = { }, }), }, + { + props: { + variant: 'outlined-secondary', + color: 'secondary', + size: 'small', + }, + style: (t) => + t.theme.unstable_sx({ + px: 1, + py: 0.75, + borderRadius: '4px', + width: 'fit-content', + fontWeight: FontWeight.medium, + color: 'text.primary', + borderColor: 'divider', + backgroundColor: BeanstalkPalette.white, + whiteSpace: 'nowrap', + ':hover': { + borderColor: 'primary.main', + background: BeanstalkPalette.lightestGreen, + }, + }), + }, ], defaultProps: { disableElevation: true, @@ -523,10 +549,12 @@ const muiThemeBase: ThemeOptions = { startIcon: (t) => t.theme.unstable_sx({ marginLeft: 0, // prevent adornment from pulling close to right margin + marginRight: 0.5, }), endIcon: (t) => t.theme.unstable_sx({ marginRight: 0, // prevent adornment from pulling close to right margin + marginLeft: 0.5, }), }, }, @@ -706,7 +734,7 @@ const muiThemeBase: ThemeOptions = { scrollButtons: { '&.Mui-disabled': { opacity: 0.3, - } + }, }, }, }, diff --git a/projects/ui/src/components/Common/Form/TokenOutputField.tsx b/projects/ui/src/components/Common/Form/TokenOutputField.tsx index a8d62085f6..d75c67db1e 100644 --- a/projects/ui/src/components/Common/Form/TokenOutputField.tsx +++ b/projects/ui/src/components/Common/Form/TokenOutputField.tsx @@ -1,18 +1,18 @@ import { Box, CircularProgress, Tooltip, Typography } from '@mui/material'; import BigNumber from 'bignumber.js'; import React from 'react'; -import { Token } from '~/classes'; +import { Token as LegacyToken } from '~/classes'; import { displayFullBN } from '~/util'; +import Row from '~/components/Common/Row'; +import { FC } from '~/types'; +import { Token } from '@beanstalk/sdk'; import TokenIcon from '../TokenIcon'; import OutputField from './OutputField'; import { IconSize } from '../../App/muiTheme'; -import Row from '~/components/Common/Row'; - -import { FC } from '~/types'; const TokenOutputField: FC<{ /** */ - token: Token; + token: Token | LegacyToken; /** The `amount` of `token` */ amount: BigNumber; /** The $ value (or other derived value) of the `amount` */ diff --git a/projects/ui/src/components/Common/Module/ModuleHeader.tsx b/projects/ui/src/components/Common/Module/ModuleHeader.tsx index cfa990ae45..ceec26d57b 100644 --- a/projects/ui/src/components/Common/Module/ModuleHeader.tsx +++ b/projects/ui/src/components/Common/Module/ModuleHeader.tsx @@ -1,9 +1,9 @@ -import { Box } from '@mui/material'; import React from 'react'; +import { Box } from '@mui/material'; import { FC } from '~/types'; -export const ModuleHeader: FC<{}> = ({ children }) => ( - +export const ModuleHeader: FC<{ pb?: number }> = ({ pb = 1.5, children }) => ( + {children} ); diff --git a/projects/ui/src/components/Silo/Whitelist.tsx b/projects/ui/src/components/Silo/Whitelist.tsx index f145b6f99d..d1eabc546c 100644 --- a/projects/ui/src/components/Silo/Whitelist.tsx +++ b/projects/ui/src/components/Silo/Whitelist.tsx @@ -19,15 +19,13 @@ import { useAccount } from 'wagmi'; import { Pool, Token } from '~/classes'; import { AppState } from '~/state'; import TokenIcon from '~/components/Common/TokenIcon'; -import { - BEAN, - SEEDS, - STALK, - UNRIPE_BEAN, - UNRIPE_BEAN_WSTETH, -} from '~/constants/tokens'; +import { BEAN, SEEDS, STALK, UNRIPE_BEAN_WSTETH } from '~/constants/tokens'; import { AddressMap, ONE_BN, ZERO_BN } from '~/constants'; -import { displayFullBN, displayTokenAmount } from '~/util/Tokens'; +import { + displayFullBN, + displayTokenAmount, + tokenIshEqual, +} from '~/util/Tokens'; import useBDV from '~/hooks/beanstalk/useBDV'; import { BeanstalkPalette, @@ -35,7 +33,6 @@ import { IconSize, } from '~/components/App/muiTheme'; import Fiat from '~/components/Common/Fiat'; -import useGetChainToken from '~/hooks/chain/useGetChainToken'; import useSetting from '~/hooks/app/useSetting'; import Row from '~/components/Common/Row'; import Stat from '~/components/Common/Stat'; @@ -45,6 +42,7 @@ import logo from '~/img/tokens/bean-logo.svg'; import { FC } from '~/types'; import { useIsTokenDeprecated } from '~/hooks/beanstalk/useWhitelist'; import { roundWithDecimals } from '~/util/UI'; +import { useBalanceTokens } from '~/hooks/beanstalk/useTokens'; import SiloAssetApyChip from './SiloAssetApyChip'; import StatHorizontal from '../Common/StatHorizontal'; import BeanProgressIcon from '../Common/BeanProgressIcon'; @@ -77,10 +75,11 @@ const Whitelist: FC<{ const checkIfDeprecated = useIsTokenDeprecated(); /// Chain - const getChainToken = useGetChainToken(); - const Bean = getChainToken(BEAN); - const urBean = getChainToken(UNRIPE_BEAN); - const urBeanWstETH = getChainToken(UNRIPE_BEAN_WSTETH); + const { + BEAN: Bean, + UNRIPE_BEAN: urBean, + UNRIPE_BEAN_WSTETH: urBeanWstETH, + } = useBalanceTokens(); const unripeUnderlyingTokens = useUnripeUnderlyingMap(); /// State @@ -197,7 +196,9 @@ const Whitelist: FC<{ {config.whitelist.map((token) => { const deposited = farmerSilo.balances[token.address]?.deposited; - const isUnripe = token === urBean || token === urBeanWstETH; + const isUnripe = + tokenIshEqual(token, urBean) || + tokenIshEqual(token, urBeanWstETH); const isUnripeLP = isUnripe && token.address === UNRIPE_BEAN_WSTETH[1].address; const isDeprecated = checkIfDeprecated(token.address); @@ -600,7 +601,7 @@ const Whitelist: FC<{ {displayFullBN( @@ -640,7 +641,7 @@ const Whitelist: FC<{
) : ( - !token.equals(Bean) && + !tokenIshEqual(token, Bean) && deposited?.amount.gt(0) && ( @@ -682,7 +683,7 @@ const Whitelist: FC<{ deposited?.amount || ZERO_BN, token.displayDecimals )} - {token.equals(Bean) && + {tokenIshEqual(token, Bean) && farmerSilo.beans.earned.gt(0) ? ( { const dispatch = useDispatch(); - const beanstalk = useBeanstalkContract(); - const unripeTokens = useTokenMap(UNRIPE_TOKENS); + const sdk = useSdk(); + const beanstalk = sdk.contracts.beanstalk; + const unripeTokens = useTokenMap(sdk.tokens.unripeTokens); const unripeUnderlyingTokens = useUnripeUnderlyingMap(); // [unripe token address] => Ripe Token + const unripeLP = sdk.tokens.UNRIPE_BEAN_WSTETH; const fetch = useCallback(async () => { if (beanstalk) { @@ -31,28 +32,35 @@ export const useUnripe = () => { /// to the `Chop Rate` and then say `Chop Penalty = (1 - Chop Rate) x 100%`. beanstalk .getPercentPenalty(addr) - .then(tokenResult(unripeTokens[addr])), + .then(tokenResult(unripeTokens[addr])) + .catch(() => new BigNumber(0.95)), // TODO: remove this default value beanstalk .getTotalUnderlying(addr) - .then(tokenResult(unripeUnderlyingTokens[addr])), + .then(tokenResult(unripeUnderlyingTokens[addr])) + .catch(() => new BigNumber(1000000)), // TODO: remove this default value unripeTokens[addr] - .getTotalSupply() - .then(tokenResult(unripeTokens[addr])), + ?.getTotalSupply() + ?.then(tokenResult(unripeTokens[addr])), beanstalk .getRecapPaidPercent() .then(tokenResult(unripeTokens[addr])), - beanstalk.getPenalty(addr).then((result) => { - if (addr === UNRIPE_BEAN_WSTETH[1].address) { - // handle this case separately b/c urBEAN:ETH LP liquidity was originally - // bean:3crv, which had 18 decimals - return new BigNumber(result.toString()).div(1e18); - } - return tokenResult(unripeTokens[addr])(result); - }), + beanstalk + .getPenalty(addr) + .then((result) => { + if (tokenIshEqual(addr, unripeLP)) { + // handle this case separately b/c urBEAN:ETH LP liquidity was originally + // bean:3crv, which had 18 decimals + return new BigNumber(result.toString()).div(1e18); + } + return tokenResult(unripeTokens[addr])(result); + }) + .catch(() => new BigNumber(0.95)), // TODO: remove this default value ]) ) ); + console.log('results: ', results); + const data = tokenAddresses.reduce>( (prev, key, index) => { const chopRate = results[index][0]; @@ -60,7 +68,7 @@ export const useUnripe = () => { chopRate: chopRate, chopPenalty: ONE_BN.minus(chopRate).times(100), underlying: results[index][1], - supply: results[index][2], + supply: results[index][2] || ZERO_BN, recapPaidPercent: results[index][3], penalty: results[index][4], }; @@ -74,7 +82,7 @@ export const useUnripe = () => { console.error(err); } } - }, [beanstalk, unripeTokens, dispatch, unripeUnderlyingTokens]); + }, [beanstalk, unripeTokens, dispatch, unripeUnderlyingTokens, unripeLP]); const clear = useCallback(() => { dispatch(resetUnripe()); From fa2215c11d2d74a55830bca9124969c61579e4ec Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 12:59:48 -0600 Subject: [PATCH 116/430] feat: port over ui branch changes made to sdk --- projects/sdk/src/lib/silo.ts | 4 ---- 1 file changed, 4 deletions(-) diff --git a/projects/sdk/src/lib/silo.ts b/projects/sdk/src/lib/silo.ts index 80101e13bc..2d333f2a09 100644 --- a/projects/sdk/src/lib/silo.ts +++ b/projects/sdk/src/lib/silo.ts @@ -504,8 +504,6 @@ export class Silo { /** * TODO: Cache stemStartSeason and calculate tip using Season? - * TODO: TokenValue? - * TODO: Check if whitelisted? */ async getStemTip(token: Token): Promise { return Silo.sdk.contracts.beanstalk.stemTipForToken(token.address); @@ -513,8 +511,6 @@ export class Silo { /** * TODO: Cache stemStartSeason and calculate tip using Season? - * TODO: multicall? - * TODO: Check if whitelisted? */ async getStemTips() { const [wlTokens, stemTips] = await Promise.all([ From b17a484e7142c834a248d66230cc7c23113371e7 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 13:00:13 -0600 Subject: [PATCH 117/430] feat: remove unused components --- .../Common/SingleSelectionGroup.tsx | 93 ---------------- .../Market/PodsV2/Modules/OrderBook.tsx | 101 ------------------ 2 files changed, 194 deletions(-) delete mode 100644 projects/ui/src/components/Common/SingleSelectionGroup.tsx delete mode 100644 projects/ui/src/components/Market/PodsV2/Modules/OrderBook.tsx diff --git a/projects/ui/src/components/Common/SingleSelectionGroup.tsx b/projects/ui/src/components/Common/SingleSelectionGroup.tsx deleted file mode 100644 index f64b9ba551..0000000000 --- a/projects/ui/src/components/Common/SingleSelectionGroup.tsx +++ /dev/null @@ -1,93 +0,0 @@ -import React, { useCallback } from 'react'; -import { - MenuItem, - SelectProps, - SelectChangeEvent, - Select, - Box, -} from '@mui/material'; -import ExpandMoreIcon from '@mui/icons-material/ExpandMore'; -import { FontSize } from '../App/muiTheme'; - -type ISelectProps = Omit; -type TSelect = string | number; - -export type ISelectionGroup = { - value: T; - options: T[]; - setValue: React.Dispatch>; - fontSize?: keyof typeof FontSize; -}; - -const selectionGroupStyles = { - '& .MuiOutlinedInput-notchedOutline': { - outline: '1px', - borderColor: 'divider', - }, - '& .MuiSelect-nativeInput': { - borderWidth: '1px', - borderColor: 'primary.main', - }, - '& .MuiInputBase-input': { - paddingLeft: 1, - paddingTop: 0.5, - paddingBottom: 0.5, - border: '1px solid', - borderRadius: '4px', - borderColor: 'divider', - }, - '& .MuiOutlinedInput-root': { - borderRadius: '4px', - }, - '& .MuiSelect-icon': { - fontSize: 'inherit', - color: 'text.primary', - }, -}; - -export default function SingleSelectionGroup({ - value, - options, - setValue, - size = 'small', - fontSize, - ...props -}: ISelectionGroup & ISelectProps) { - const handleOnChange = useCallback( - (event: SelectChangeEvent) => { - setValue(event.target.value as T); - }, - [setValue] - ); - - return ( - - - - ); -} diff --git a/projects/ui/src/components/Market/PodsV2/Modules/OrderBook.tsx b/projects/ui/src/components/Market/PodsV2/Modules/OrderBook.tsx deleted file mode 100644 index 007e511ebd..0000000000 --- a/projects/ui/src/components/Market/PodsV2/Modules/OrderBook.tsx +++ /dev/null @@ -1,101 +0,0 @@ -import { CircularProgress, Stack, Typography } from '@mui/material'; -import React, { useMemo, useState } from 'react'; -import CondensedCard from '~/components/Common/Card/CondensedCard'; -import Row from '~/components/Common/Row'; -import SelectionGroup from '~/components/Common/SingleSelectionGroup'; -import ToggleGroup from '~/components/Common/ToggleGroup'; -import Centered from '~/components/Common/ZeroState/Centered'; -import useOrderbook, { - OrderbookAggregation, - OrderbookPrecision, -} from '~/hooks/beanstalk/useOrderbook'; -import { scrollbarStyles } from '../Common/tableStyles'; -import OrderBookRow from '../Tables/OrderbookRow'; -import OrderbookTableHeader from '../Tables/OrderbookTableHeader'; - -const precisionOptions: OrderbookPrecision[] = [0.01, 0.02, 0.05, 0.1]; - -const toggleOptions = [ - { value: 'min-max', label: 'MIN/MAX' }, - { value: 'avg', label: 'AVG' }, -]; - -const OrderBook: React.FC<{}> = () => { - const [precision, setPrecision] = useState( - precisionOptions[0] - ); - const [aggregation, setAggregation] = - useState('min-max'); - const { data, error, reduceByPrecision } = useOrderbook(); - - const filteredData = useMemo(() => { - if (!data) return undefined; - return Object.entries( - reduceByPrecision({ precision, priceBuckets: data }) - ).sort((a, b) => parseFloat(b[0]) - parseFloat(a[0])); - }, [data, precision, reduceByPrecision]); - - return ( - - setAggregation((prev) => v || prev)} - options={toggleOptions} - fontSize="xs" - /> - - - } - > - - - {error ? ( - - - There was an error fetching data - - - ) : !filteredData || filteredData?.length === 0 ? ( - - - - ) : ( - - {filteredData.map(([priceKey, bucket]) => ( - - ))} - - )} - - - ); -}; - -export default OrderBook; From ca6cea68622ef55a0bff3c75fb4455ca12cc0043 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 13:00:34 -0600 Subject: [PATCH 118/430] feat: new icons --- .../ui/src/components/Common/SystemIcons.tsx | 26 +++++++++++++++++++ projects/ui/src/img/icon/delivery-box.svg | 7 +++++ projects/ui/src/img/icon/index.ts | 4 +++ projects/ui/src/img/icon/minimize-window.svg | 7 +++++ 4 files changed, 44 insertions(+) create mode 100644 projects/ui/src/components/Common/SystemIcons.tsx create mode 100644 projects/ui/src/img/icon/delivery-box.svg create mode 100644 projects/ui/src/img/icon/index.ts create mode 100644 projects/ui/src/img/icon/minimize-window.svg diff --git a/projects/ui/src/components/Common/SystemIcons.tsx b/projects/ui/src/components/Common/SystemIcons.tsx new file mode 100644 index 0000000000..de153bc424 --- /dev/null +++ b/projects/ui/src/components/Common/SystemIcons.tsx @@ -0,0 +1,26 @@ +import React from 'react'; + +export type SVGIconProps = { + height?: number; + width?: number; + color?: string; +}; + +export const LongArrowRight = ({ + height, + width, + color = 'black', +}: SVGIconProps) => ( + + + +); diff --git a/projects/ui/src/img/icon/delivery-box.svg b/projects/ui/src/img/icon/delivery-box.svg new file mode 100644 index 0000000000..56450cd257 --- /dev/null +++ b/projects/ui/src/img/icon/delivery-box.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/projects/ui/src/img/icon/index.ts b/projects/ui/src/img/icon/index.ts new file mode 100644 index 0000000000..17b857bf7f --- /dev/null +++ b/projects/ui/src/img/icon/index.ts @@ -0,0 +1,4 @@ +import deliveryBoxIcon from './delivery-box.svg'; +import minimizeWindowIcon from './minimize-window.svg'; + +export { deliveryBoxIcon, minimizeWindowIcon }; diff --git a/projects/ui/src/img/icon/minimize-window.svg b/projects/ui/src/img/icon/minimize-window.svg new file mode 100644 index 0000000000..11a5011f76 --- /dev/null +++ b/projects/ui/src/img/icon/minimize-window.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file From a9ac002b176f76d8517a633debbda1287354dd1b Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 13:02:03 -0600 Subject: [PATCH 119/430] feat: add new common components --- .../ui/src/components/Common/TableCard.tsx | 27 +++- .../ui/src/components/Common/ToggleGroup.tsx | 4 +- .../src/components/Common/ToggleTabGroup.tsx | 140 ++++++++++++++++++ 3 files changed, 165 insertions(+), 6 deletions(-) create mode 100644 projects/ui/src/components/Common/ToggleTabGroup.tsx diff --git a/projects/ui/src/components/Common/TableCard.tsx b/projects/ui/src/components/Common/TableCard.tsx index cf4a970b43..18890680f4 100644 --- a/projects/ui/src/components/Common/TableCard.tsx +++ b/projects/ui/src/components/Common/TableCard.tsx @@ -4,6 +4,7 @@ import { Box, Card, CircularProgress, Typography } from '@mui/material'; import { styled } from '@mui/material/styles'; import { DataGrid, + DataGridProps, GridColDef, GridColumns, GridRowId, @@ -45,7 +46,9 @@ export type TableCardProps = { maxRows?: number; hideFooter?: true | undefined; footNote?: string | undefined; -}; + rowSpacing?: number; + rowHeight?: number; +} & DataGridProps; interface GridRowParams { id: GridRowId; @@ -60,6 +63,11 @@ interface GridRowParams { } const StyledDataGrid = styled(DataGrid)(() => ({ + '& .MuiDataGrid-columnHeader:focus, & .MuiDataGrid-columnHeader:focus-within': + { outline: 'none' }, + '& .MuiDataGrid-columnHeader:focus-within': { + backgroundColor: 'transparent', + }, '& .germinating-row': { backgroundColor: '#b4e16236', '&:hover': { @@ -87,11 +95,20 @@ const TableCard: FC = ({ maxRows = 5, hideFooter = false, footNote, + rowHeight, + rowSpacing = 0, + ...dataGridProps }) => { const tableHeight = useMemo(() => { if (!rows || rows.length === 0) return '250px'; - return 60.5 + (hideFooter ? 0 : 36) + Math.min(rows.length, maxRows) * 36; - }, [hideFooter, maxRows, rows]); + const _spacingHeight = rowSpacing * 10; + const _rowHeight = (rowHeight || 36) + _spacingHeight; + const _footerHeight = hideFooter ? 0 : 36; + const _allRowsHeight = Math.min(rows.length, maxRows) * _rowHeight; + + const height = 60.5 + _footerHeight + _allRowsHeight + _spacingHeight; + return height; + }, [rows, rowSpacing, rowHeight, hideFooter, maxRows]); // When we need custom, per row, styling, this is where we can defined the rules. // Add the class names above in the StyledDataGrid definition. @@ -174,12 +191,14 @@ const TableCard: FC = ({ sortModel: [sort], }, }} + getRowClassName={customRowStyler} + {...dataGridProps} sx={{ '& .MuiDataGrid-footerContainer': { justifyContent: 'center', }, + ...dataGridProps.sx, }} - getRowClassName={customRowStyler} />
{footNote && ( diff --git a/projects/ui/src/components/Common/ToggleGroup.tsx b/projects/ui/src/components/Common/ToggleGroup.tsx index 6a5f00826e..681ed96fec 100644 --- a/projects/ui/src/components/Common/ToggleGroup.tsx +++ b/projects/ui/src/components/Common/ToggleGroup.tsx @@ -5,8 +5,8 @@ import { ToggleButtonGroup, ToggleButtonGroupProps, } from '@mui/material'; -import { FontSize, FontWeight } from '../App/muiTheme'; import { hexToRgba } from '~/util/UI'; +import { BeanstalkPalette, FontSize, FontWeight } from '../App/muiTheme'; export type IToggleGroup = ToggleButtonGroupProps & { options: { @@ -83,7 +83,7 @@ export default function ToggleGroup({ ':hover': { background: isActive ? 'primary.dark' - : hexToRgba('primary.main', 0.2), + : hexToRgba(BeanstalkPalette.logoGreen, 0.2), }, }} > diff --git a/projects/ui/src/components/Common/ToggleTabGroup.tsx b/projects/ui/src/components/Common/ToggleTabGroup.tsx new file mode 100644 index 0000000000..b4c22fc98f --- /dev/null +++ b/projects/ui/src/components/Common/ToggleTabGroup.tsx @@ -0,0 +1,140 @@ +import React, { useEffect, useRef, useState } from 'react'; + +import { Box, Stack, Typography } from '@mui/material'; +import { Dimensions } from '~/hooks/display/useElementDimensions'; +import { useSpring, animated } from 'react-spring'; +import useIsMounted from '~/hooks/display/useIsMounted'; +import { BeanstalkPalette, FontWeight } from '../App/muiTheme'; + +export type ToggleTabGroupProps = { + selected: T; + setSelected: (selected: T) => void; + options: { + label: string; + value: T; + }[]; + gap?: number; + tabPadding?: { + px?: number; + py?: number; + }; +}; + +const ToggleTabGroup = ({ + selected, + setSelected, + options, + gap = 1, + tabPadding = { px: 3, py: 0.75 }, +}: ToggleTabGroupProps) => { + const mounted = useIsMounted(); + const boxRefs = useRef([]); + const [dimensions, setDimensions] = useState([]); + + const selectedIdx = options.findIndex((option) => option.value === selected); + + const numOptions = options.length; + + useEffect(() => { + const observe = () => { + const observers: ResizeObserver[] = []; + + boxRefs.current.forEach((div, index) => { + if (div) { + const observer = new ResizeObserver((entries) => { + entries.forEach((_) => { + const { width, height } = div.getBoundingClientRect(); + setDimensions((prevSizes) => { + const newSizes = [...prevSizes]; + newSizes[index] = { width, height }; + return newSizes; + }); + }); + }); + + observer.observe(div); + observers.push(observer); + } + }); + + return observers; + }; + + const observers = observe(); + + // Cleanup function to disconnect observers + return () => { + observers.forEach((observer) => observer.disconnect()); + }; + }, [numOptions]); + + const width = dimensions[selectedIdx]?.width || 0; + const height = dimensions[selectedIdx]?.height || 0; + const space = gap * 10; + + const leftPosition = dimensions + .slice(0, selectedIdx) + .reduce((acc, dim, i) => acc + dim.width + (i + 1) * space, 0); + + const spring = useSpring({ + to: { + width: `${width}px`, + left: `${leftPosition + selectedIdx + space}px`, + }, + config: { + tension: 175, + friction: 20, + mass: 1, + clamp: true, + }, + immediate: !mounted.current.valueOf(), + }); + + return ( + + + {options.map(({ label, value }, i) => { + const isSelected = selected === value; + return ( + { + boxRefs.current[i] = el; + }} + sx={{ + zIndex: 1, + cursor: 'pointer', + userSelect: 'none', + ...tabPadding, + }} + onClick={() => setSelected(value)} + > + + {label} + + + ); + })} + + + + ); +}; +export default ToggleTabGroup; From 894ca83546a6b60734212aba71a34d08a5d50aa8 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 13:02:50 -0600 Subject: [PATCH 120/430] feat: port over Silo Token components --- .../components/Silo/Actions/LambdaConvert.tsx | 190 ++++++++ .../ui/src/components/Silo/Actions/index.tsx | 153 +----- .../Silo/Token/DepositConvertTable.tsx | 388 +++++++++++++++ .../components/Silo/Token/DepositsTable.tsx | 459 ++++++++++++++++++ .../src/components/Silo/Token/TokenAbout.tsx | 167 +++++++ .../Silo/Token/TokenDepositRewards.tsx | 101 ++++ .../Silo/Token/TokenDepositsContext.tsx | 158 ++++++ .../Silo/Token/TokenDepositsOverview.tsx | 102 ++++ .../Silo/Token/TokenLambdaConvert.tsx | 109 +++++ .../Silo/Token/TokenTransferDeposits.tsx | 39 ++ projects/ui/src/pages/silo/token.tsx | 353 ++++++++++---- 11 files changed, 1986 insertions(+), 233 deletions(-) create mode 100644 projects/ui/src/components/Silo/Actions/LambdaConvert.tsx create mode 100644 projects/ui/src/components/Silo/Token/DepositConvertTable.tsx create mode 100644 projects/ui/src/components/Silo/Token/DepositsTable.tsx create mode 100644 projects/ui/src/components/Silo/Token/TokenAbout.tsx create mode 100644 projects/ui/src/components/Silo/Token/TokenDepositRewards.tsx create mode 100644 projects/ui/src/components/Silo/Token/TokenDepositsContext.tsx create mode 100644 projects/ui/src/components/Silo/Token/TokenDepositsOverview.tsx create mode 100644 projects/ui/src/components/Silo/Token/TokenLambdaConvert.tsx create mode 100644 projects/ui/src/components/Silo/Token/TokenTransferDeposits.tsx diff --git a/projects/ui/src/components/Silo/Actions/LambdaConvert.tsx b/projects/ui/src/components/Silo/Actions/LambdaConvert.tsx new file mode 100644 index 0000000000..ea83b5e5e6 --- /dev/null +++ b/projects/ui/src/components/Silo/Actions/LambdaConvert.tsx @@ -0,0 +1,190 @@ +import React, { useEffect, useState } from 'react'; +import { + Box, + Button, + Card, + Stack, + Switch, + Tooltip, + Typography, +} from '@mui/material'; +import TokenIcon from '~/components/Common/TokenIcon'; +import useSdk from '~/hooks/sdk'; +import { InfoOutlined } from '@mui/icons-material'; +import Row from '~/components/Common/Row'; +import stalkIconGrey from '~/img/beanstalk/stalk-icon-grey.svg'; +import seedIconGrey from '~/img/beanstalk/seed-icon-grey.svg'; +import { formatTV } from '~/util'; +import { TokenValue } from '@beanstalk/sdk'; +import { BeanstalkPalette } from '~/components/App/muiTheme'; + +import { LongArrowRight } from '~/components/Common/SystemIcons'; +import { useTokenDepositsContext } from '../Token/TokenDepositsContext'; + +const LambdaConvert = () => { + const sdk = useSdk(); + const { selected, token } = useTokenDepositsContext(); + const [combine, setCombine] = useState(false); + + const totalDeltaStalk = sdk.tokens.STALK.fromHuman('50'); + + const totalDeltaStalkPct = TokenValue.fromHuman(0.000001, 0); + + const deltaSeed = sdk.tokens.SEEDS.fromHuman('150'); + + const stalkPerSeason = sdk.tokens.SEEDS.fromHuman('2.012345564'); + + useEffect(() => { + if (selected.size <= 1 && combine) { + setCombine((prev) => !prev); + } + }, [selected, combine]); + + return ( + + + + {selected.size} Deposit{selected.size === 1 ? '' : 's'} selected + + + + + + + + + + {sdk.tokens.STALK.symbol} + + + + Ownership of Beanstalk{' '} + + + + + + + + + {formatTV(totalDeltaStalk, 2)} + + + +{' '} + {totalDeltaStalkPct.gte(0.01) + ? formatTV(totalDeltaStalkPct, 2) + : '<0.01'} + % + + + + + + + + + {sdk.tokens.SEEDS.symbol} + + + + Stalk Growth per Season{' '} + + + + + + + + + {formatTV(deltaSeed, 2)} + + + + {formatTV(stalkPerSeason, 6)} + + + + + + + {combine && selected.size > 1 && ( + + + + {selected.size} {token.symbol} Deposits + + + + 1 {token.symbol} Deposit + + + + )} + {selected.size > 1 && ( + + + + Combine Deposits of the same asset into one Deposit + + setCombine((prev) => !prev)} + /> + + + )} + + + + ); +}; + +export default LambdaConvert; diff --git a/projects/ui/src/components/Silo/Actions/index.tsx b/projects/ui/src/components/Silo/Actions/index.tsx index 64d6348b04..8c91da3aae 100644 --- a/projects/ui/src/components/Silo/Actions/index.tsx +++ b/projects/ui/src/components/Silo/Actions/index.tsx @@ -1,157 +1,42 @@ -import React, { useCallback, useEffect, useMemo } from 'react'; -import { Alert, Box, Button, Tab } from '@mui/material'; +import React from 'react'; +import { Tab } from '@mui/material'; import { ERC20Token } from '@beanstalk/sdk'; -import { Link } from 'react-router-dom'; -import BigNumberJS from 'bignumber.js'; -import { Pool } from '~/classes'; -import { ERC20Token as ERC20TokenOld } from '~/classes/Token'; -import { FarmerSiloTokenBalance } from '~/state/farmer/silo'; + import useTabs from '~/hooks/display/useTabs'; -import BadgeTab from '~/components/Common/BadgeTab'; -import Deposit from './Deposit'; -import Withdraw from './Withdraw'; -import Transfer from './Transfer'; -import Deposits from './Deposits'; -import { Module, ModuleTabs, ModuleContent } from '~/components/Common/Module'; +import { Module, ModuleContent, ModuleTabs } from '~/components/Common/Module'; import { FC } from '~/types'; -import useSdk from '~/hooks/sdk'; import Convert from './Convert'; -import useMigrationNeeded from '~/hooks/farmer/useMigrationNeeded'; -import { useFarmerLegacyWithdrawalsLazyQuery } from '~/generated/graphql'; -import useAccount from '~/hooks/ledger/useAccount'; -import useCastApolloQuery from '~/hooks/app/useCastApolloQuery'; -import LegacyClaim, { - LegacyWithdrawalSubgraph, -} from '~/components/Silo/Actions/LegacyClaim'; -import { transform } from '~/util'; -import { useIsTokenDeprecated } from '~/hooks/beanstalk/useWhitelist'; +import Withdraw from './Withdraw'; +import Deposit from './Deposit'; /** - * Show the three primary Silo actions: Deposit, Withdraw, Claim. - * Displays two components: - * (1) a Card containing the Deposit / Withdraw / Claim forms, broken - * up by tabs. Each tab contains a single form. - * (2) a table of Deposits and Withdrawals, shown dependent on the - * selected tab. The Withdrawals table also displays an aggregated - * "claimable" row and is shown for the Claim tab only (updated for Silo V3) + * Show the three primary Silo actions: Deposit, Convert, Withdraw. + * Card containing the Deposit / Convert / Withdraw, broken up by tabs. + * Each tab contains a single form. */ -const SLUGS = ['deposit', 'convert', 'transfer', 'withdraw', 'claim']; +const SLUGS = ['deposit', 'convert', 'withdraw', 'claim']; const SiloActions: FC<{ - pool: Pool; - token: ERC20TokenOld; - siloBalance: FarmerSiloTokenBalance; + token: ERC20Token; }> = (props) => { - const sdk = useSdk(); - const checkIfDeprecated = useIsTokenDeprecated(); - const migrationNeeded = useMigrationNeeded(); - const account = useAccount(); - - const token = useMemo(() => { - const match = sdk.tokens.findBySymbol(props.token.symbol) as ERC20Token; - return match; - }, [props.token.symbol, sdk.tokens]); - - const isDeprecated = checkIfDeprecated(token.address); - - const [tab, handleChange] = useTabs(SLUGS, 'action', isDeprecated ? 1 : 0); - - const [fetchLegacyWithdrawals, withdrawalsQuery] = - useFarmerLegacyWithdrawalsLazyQuery({ - fetchPolicy: 'network-only', - notifyOnNetworkStatusChange: true, - }); - - useEffect(() => { - if (!account || !token.address) return; - fetchLegacyWithdrawals({ - variables: { - account: account?.toLowerCase() || '', - token: token.address, - }, - }); - }, [account, fetchLegacyWithdrawals, token.address]); - - const withdrawalItems = useCastApolloQuery( - withdrawalsQuery, - 'siloWithdraws', - useCallback( - (w) => ({ - season: new BigNumberJS(w.season), - amount: transform(token.fromBlockchain(w.amount), 'bnjs', token), - }), - [token] - ) - ); - - const hasClaimableBeans = withdrawalItems - ? withdrawalItems.length > 0 - : false; + const [tab, handleChange] = useTabs(SLUGS, 'action', 0); return ( <> - {migrationNeeded ? ( - } - > - - - - - ) : null} - - {!isDeprecated && ( - - )} - - - - {hasClaimableBeans && ( - - )} + + + + - {tab === 0 && } - {tab === 1 && } - {tab === 2 && } - {tab === 3 && } - {tab === 4 && hasClaimableBeans && withdrawalItems && ( - - )} + {tab === 0 && } + {tab === 1 && } + {tab === 2 && } - {/* Tables */} - - - ); }; diff --git a/projects/ui/src/components/Silo/Token/DepositConvertTable.tsx b/projects/ui/src/components/Silo/Token/DepositConvertTable.tsx new file mode 100644 index 0000000000..933e612c27 --- /dev/null +++ b/projects/ui/src/components/Silo/Token/DepositConvertTable.tsx @@ -0,0 +1,388 @@ +/* eslint-disable @typescript-eslint/no-use-before-define */ +import React, { useCallback, useMemo } from 'react'; +import { Deposit, ERC20Token, TokenValue } from '@beanstalk/sdk'; +import { Stack, Theme, Typography, useMediaQuery } from '@mui/material'; +import { GridColumns, GridEventListener } from '@mui/x-data-grid'; +import useSdk from '~/hooks/sdk'; +import CheckCircleRounded from '@mui/icons-material/CheckCircleRounded'; +import CircleOutlined from '@mui/icons-material/CircleOutlined'; +import { + BeanstalkPalette, + FontSize, + FontWeight, +} from '~/components/App/muiTheme'; +import { formatTV, trimAddress } from '~/util'; +import TokenIcon from '~/components/Common/TokenIcon'; +import useAccount from '~/hooks/ledger/useAccount'; +import TableCard from '~/components/Common/TableCard'; +import { LongArrowRight } from '~/components/Common/SystemIcons'; +import { + TokenDepositsSelectType, + useTokenDepositsContext, +} from './TokenDepositsContext'; + +export type FarmerTokenConvertRow = Deposit & { + id: string; + owner?: string; + currentBDV: TokenValue; + deltaBDV: TokenValue; + deltaStalk: TokenValue; + deltaSeed: TokenValue; +}; + +export type ConvertTableColumn = + | 'deposits' + | 'owner' + | 'recordedBDV' + | 'arrow' + | 'currentBDV' + | 'deltaStalk' + | 'deltaSeed'; + +type BaseProps = { + token: ERC20Token; + selectType: TokenDepositsSelectType; +}; + +const SLUG_COL_CONFIG: Record< + string, + { + desktop: readonly ConvertTableColumn[]; + mobile: readonly ConvertTableColumn[]; + } +> = { + lambda: { + desktop: [ + 'deposits', + 'recordedBDV', + 'arrow', + 'currentBDV', + 'deltaStalk', + 'deltaSeed', + ], + mobile: ['deposits', 'recordedBDV', 'arrow', 'currentBDV'], + }, + 'anti-lambda': { + desktop: [ + 'deposits', + 'owner', + 'recordedBDV', + 'arrow', + 'currentBDV', + 'deltaStalk', + 'deltaSeed', + ], + mobile: ['deposits', 'owner', 'recordedBDV', 'arrow', 'currentBDV'], + }, +} as const; + +const DepositConvertTable = ({ + token, + rows, + selectType = 'single', +}: BaseProps & { + rows: FarmerTokenConvertRow[]; +}) => { + const account = useAccount(); + const { slug, selected, setSelected } = useTokenDepositsContext(); + const sdk = useSdk(); + + const isMobile = useMediaQuery((t: Theme) => t.breakpoints.down('md')); + + const isMultiSelect = selectType === 'multi'; + const isLambdaView = slug === 'lambda'; + + const allColumns = useMemo>( + () => [ + { + field: 'deposits', + flex: 1, + minWidth: 150, + headerName: 'Deposits', + align: 'left', + headerAlign: 'left', + valueGetter: (params) => params.row.id.toString(), + renderCell: (params) => ( + + {isMultiSelect && ( + + )} + + {token.symbol} Deposit + + {params.row.id} + + + + ), + sortable: true, + }, + { + field: 'owner', + flex: 1, + minWidth: 130, + headerName: 'Owner', + align: 'right', + headerAlign: 'right', + valueGetter: (params) => params.row.owner || '', + renderCell: (params) => ( + {trimAddress(params.row.owner || '')} + ), + sortable: true, + }, + { + field: 'recordedBDV', + flex: 0.75, + minWidth: 130, + align: 'left', + headerAlign: 'left', + headerName: 'Recorded BDV', + sortable: true, + valueGetter: (params) => params.row.bdv.toNumber(), + renderCell: (params) => ( + + {' '} + {formatTV(params.row.bdv, 2)} + + ), + }, + { + field: 'arrow', + width: 20, + maxWidth: 20, + minWidth: 20, + headerName: '', + sortable: true, + renderCell: (params) => { + const isGain = params.row.bdv.lt(params.row.currentBDV); + return ( + + ); + }, + }, + { + field: 'currentBDV', + flex: 0.75, + minWidth: 120, + align: 'right', + headerAlign: 'right', + headerName: 'Current BDV', + sortable: true, + valueGetter: (params) => params.row.currentBDV.toNumber(), + renderCell: (params) => ( + + {' '} + {formatTV(params.row.currentBDV, 2)} + + ), + }, + { + field: 'deltaStalk', + flex: 1, + width: 140, + minWidth: 140, + align: 'right', + headerAlign: 'right', + headerName: isLambdaView ? 'Gain in Stalk' : 'Loss in Stalk', + sortable: true, + valueGetter: (params) => params.row.deltaStalk.toNumber(), + renderCell: (params) => { + const isGain = params.row.deltaStalk.gte(0); + return ( + + {isGain ? '+' : '-'} {formatTV(params.row.deltaStalk, 0)} + + ); + }, + }, + { + field: 'deltaSeed', + align: 'right', + headerAlign: 'right', + flex: 1, + minWidth: 140, + headerName: isLambdaView ? 'Gain in Seed' : 'Loss in Seed', + sortable: true, + valueGetter: (params) => params.row.deltaStalk.toNumber(), + renderCell: (params) => { + const isGain = params.row.deltaStalk.gte(0); + return ( + + {isGain ? '+' : '-'} {formatTV(params.row.deltaStalk, 0)} + + ); + }, + }, + ], + [isLambdaView, isMultiSelect, selected, token.symbol, sdk.tokens.SEEDS] + ); + + const getRowClassName = useCallback( + (params: { row: FarmerTokenConvertRow }) => + selected.has(params.row.id) ? 'selected-row' : '', + [selected] + ); + + const handleRowClick: GridEventListener<'rowClick'> = useCallback( + (params) => { + setSelected(params.row.id, selectType); + }, + [setSelected, selectType] + ); + + const state = !account ? 'disconnected' : 'ready'; + + const columns = allColumns.filter((col) => + SLUG_COL_CONFIG[slug]?.[isMobile ? 'mobile' : 'desktop']?.includes( + col.field as ConvertTableColumn + ) + ); + + return ( + <> + ({ + bottom: params.isLastVisible ? 0 : 10, + })} + state={state} + density="standard" + onlyTable + rowSpacing={1} + rowHeight={65} + maxRows={isMobile ? 5 : 10} + tableCss={baseTableCSS} + getRowClassName={getRowClassName} + getCellClassName={getCellClassName} + /> + + ); +}; + +const getCellClassName = (params: { field: string }) => { + if (params.field === 'arrow') { + return 'arrow-cell'; + } + + return 'data-grid-cell-overflow'; +}; + +export default DepositConvertTable; + +function CircleSelect({ isSelected }: { isSelected: boolean }) { + const Component = isSelected ? CheckCircleRounded : CircleOutlined; + + return ( + + ); +} + +// ---------- CSS ---------- + +const baseTableCSS = { + px: 0, + '& .MuiDataGrid-root': { + overflowY: 'hidden', + '& .MuiDataGrid-cell': { + outline: 'none', + overflow: 'visible', + '&:active': { + outline: 'none', + }, + }, + '& .MuiDataGrid-renderingZone': { + overflowY: 'hidden', + maxHeight: 'none !important', + maxWidth: '100% !important', + }, + '& .MuiDataGrid-columnHeader:focus, & .MuiDataGrid-columnHeader:focus-within': + { outline: 'none' }, + }, + + '& .MuiDataGrid-columnHeaderTitle': { + fontWeight: FontWeight.medium, + fontSize: FontSize.base, + }, + + '& .MuiDataGrid-cell': { + outline: 'none', + '&:active': { + outline: 'none', + }, + }, + + '& .MuiDataGrid-row': { + background: 'white', + borderRadius: '10px', + boxSizing: 'border-box', + outline: '1px solid', + outlineColor: 'white', + outlineOffset: '-2px', + maxHeight: 'none !important', + width: '100%', + '&:hover': { + outlineColor: BeanstalkPalette.logoGreen, + backgroundColor: `${BeanstalkPalette.lightestGreen} !important`, + }, + '& >.MuiDataGrid-cell': { + minHeight: '65px !important', + maxHeight: '65px !important', + whiteSpace: 'normal', + lineHeight: 'normal', + }, + cursor: 'pointer', + }, + + '.arrow-cell': { + padding: '0 !important', + minWidth: '20px', + maxWidth: '20px', + }, + + // enable overflow of text in cells + '.data-grid-cell-overflow': { + whiteSpace: 'nobreak !important', + overflow: 'visible !important', + outline: 'none', + }, + + '.selected-row': { + background: `${BeanstalkPalette.lightestGreen} !important`, + outlineColor: BeanstalkPalette.logoGreen, + }, +} as const; diff --git a/projects/ui/src/components/Silo/Token/DepositsTable.tsx b/projects/ui/src/components/Silo/Token/DepositsTable.tsx new file mode 100644 index 0000000000..ca0072ec60 --- /dev/null +++ b/projects/ui/src/components/Silo/Token/DepositsTable.tsx @@ -0,0 +1,459 @@ +/* eslint-disable @typescript-eslint/no-use-before-define */ +import React, { useMemo, useState } from 'react'; +import { Token, TokenValue, Deposit } from '@beanstalk/sdk'; +import BigNumberJS from 'bignumber.js'; +import { BigNumber } from 'ethers'; +import useStemTipForToken from '~/hooks/beanstalk/useStemTipForToken'; + +import { useAccount } from 'wagmi'; +import { formatTV, transform, trimAddress } from '~/util'; +import { GridColumns } from '@mui/x-data-grid'; +import { + Box, + Button, + Dialog, + Stack, + Typography, + useMediaQuery, + useTheme, +} from '@mui/material'; +import { SEEDS, STALK } from '~/constants/tokens'; +import { CheckCircleRounded, CircleOutlined } from '@mui/icons-material'; +import TokenIcon from '~/components/Common/TokenIcon'; +import Fiat from '~/components/Common/Fiat'; +import TableCard from '~/components/Common/TableCard'; +import { + BeanstalkPalette, + FontSize, + FontWeight, + IconSize, +} from '~/components/App/muiTheme'; +import Row from '~/components/Common/Row'; +import AddressIcon from '~/components/Common/AddressIcon'; +import NorthEastIcon from '@mui/icons-material/NorthEast'; +import { useAppSelector } from '~/state'; +import { minimizeWindowIcon } from '~/img/icon'; +import { + TokenDepositsContextType, + TokenDepositsSelectType, + useTokenDepositsContext, +} from './TokenDepositsContext'; + +export type FarmerTokenDepositRow = Deposit & { + id: string; + mowableStalk: TokenValue; +}; + +const DepositsTable = ({ + token, + selectType = 'single', +}: { + token: Token; + selectType?: TokenDepositsSelectType; +}) => { + const { address: account } = useAccount(); + const mowStatus = useAppSelector((s) => s._farmer.silo.mowStatuses); + const { selected, depositsById, setSelected, clear, setSlug } = + useTokenDepositsContext(); + const theme = useTheme(); + const isMobile = useMediaQuery(theme.breakpoints.down('md')); + + const [modalOpen, setModalOpen] = useState(false); + + const stemTip = useStemTipForToken(token) || BigNumber.from(0); + const lastStem = mowStatus.get(token)?.lastStem || BigNumber.from(0); + const deltaStem = transform(stemTip.sub(lastStem), 'bnjs').div(1_000_000); + + const rows: FarmerTokenDepositRow[] = useMemo(() => { + const rowData = Object.entries(depositsById).map(([key, deposit]) => ({ + id: key, + mowableStalk: deposit.bdv?.mul(deltaStem.toNumber()).div(10000), + ...deposit, + })); + return rowData; + }, [depositsById, deltaStem]); + + const selectedDeposits = rows.filter((row) => selected.has(row.id)); + + const columns = React.useMemo(() => { + const cols: GridColumns = [ + { + field: 'id', + flex: 0.75, + headerName: 'Deposit', + align: 'left', + headerAlign: 'left', + sortable: true, + valueGetter: (params) => parseFloat(params.row.id), + renderCell: (params) => { + const isMultiSelect = selectType === 'multi'; + const isSelected = selected.has(params.row.id); + + return ( + + {isMultiSelect ? : null} + {params.row.id} + + ); + }, + }, + { + field: 'amount', + flex: isMobile ? 1 : 0.9, + headerName: 'Amount', + align: isMobile ? 'left' : 'right', + headerAlign: isMobile ? 'left' : 'right', + sortable: true, + valueGetter: (params) => params.row.amount.toNumber(), + renderCell: (params) => { + const isMultiSelect = selectType === 'multi'; + const isSelected = selected.has(params.row.id); + return ( + + {isMultiSelect && isMobile ? ( + + ) : null} + + + {' '} + {formatTV(params.row.amount, 2)} + + + + + + + ); + }, + }, + { + field: 'stalk', + flex: isMobile ? 1 : 1.4, + headerName: 'Stalk', + align: 'right', + headerAlign: 'right', + sortable: true, + valueGetter: (params) => params.row.stalk.total.toNumber(), + renderCell: (params) => ( + + + + {formatTV(params.row.stalk.total, 2)} + + + Grown + + since Deposit + + : {formatTV(params.row.stalk.grown, 2)} + + + ), + }, + { + field: 'seeds', + flex: 1, + headerName: 'Seeds', + align: 'right', + headerAlign: 'right', + sortable: true, + valueGetter: (params) => params.row.seeds.toNumber(), + renderCell: (params) => ( + + + + {formatTV(params.row.seeds, 2, BigNumberJS.ROUND_HALF_CEIL)} + + + ), + }, + ]; + + return cols; + }, [isMobile, selectType, selected, token]); + + const handleSelect = (id: string) => { + const selectCallback = + selectType === 'single' ? () => setModalOpen(true) : undefined; + setSelected(id, selectType, selectCallback); + }; + + const handleModalClose = () => { + clear(); + setModalOpen(false); + }; + + const state = !account ? 'disconnected' : 'ready'; + + return ( + <> + handleSelect(e.row.id)} + rows={rows} + columns={columns} + state={state} + density="standard" + onlyTable + rowSpacing={1} + rowHeight={65} + maxRows={isMobile ? 5 : 10} + columnVisibilityModel={{ + id: !isMobile, + amount: true, + stalk: true, + seeds: true, + }} + tableCss={baseTableCSS} + classes={{ + cell: 'data-grid-cell-overflow', + }} + /> + {account && selectedDeposits.length === 1 && ( + + + + )} + + ); +}; + +export default DepositsTable; + +const SingleTokenDepositDialogContent = ({ + row, + account, + token, + setSlug, +}: { + row: FarmerTokenDepositRow; + token: Token; + account: string; + setSlug: TokenDepositsContextType['setSlug']; +}) => ( + + {/* Deposit */} + + Deposit Owner + + + {trimAddress(account)} + + + + Deposit Id + {row.id} + + {/* Deposit Amount */} + + Value + + + + + {formatTV(row.amount, 2, BigNumberJS.ROUND_HALF_CEIL)} + + + + + + + + {/* Deposit Stalk */} + + + Stalk + + + + {formatTV(row.stalk.total, 2, BigNumberJS.ROUND_HALF_CEIL)} + + + + + + At time of Deposit + + + {formatTV(row.stalk.base, 2, BigNumberJS.ROUND_HALF_CEIL)} + + + + + Grown since Deposit + + + {formatTV(row.stalk.grown, 2, BigNumberJS.ROUND_HALF_CEIL)} + + + + + Seed + + + + {formatTV(row.seeds, 2, BigNumberJS.ROUND_HALF_CEIL)} + + + + ({ + button: { + [t.breakpoints.down('sm')]: { + width: '100%', + }, + 'img, svg': { + height: '16px', + width: 'auto', + }, + }, + })} + > + + + + + +); + +// ---------- Components ---------- + +const CircleSelect = ({ isSelected }: { isSelected: boolean }) => { + const Component = isSelected ? CheckCircleRounded : CircleOutlined; + + return ( + + ); +}; + +// ---------- CSS ---------- + +const baseTableCSS = { + px: 0, + '& .MuiDataGrid-root': { + '& .MuiDataGrid-cell': { + outline: 'none', + overflow: 'visible', + '&:active': { + outline: 'none', + }, + }, + '& .MuiDataGrid-virtualScrollerRenderZone': { + '& .MuiDataGrid-row:not(:last-child)': { + marginBottom: '10px', + }, + }, + '& .MuiDataGrid-renderingZone': { + maxHeight: 'none !important', + maxWidth: '100% !important', + }, + '& .MuiDataGrid-columnHeader:focus, & .MuiDataGrid-columnHeader:focus-within': + { outline: 'none' }, + }, + '& .MuiDataGrid-columnHeaderTitle': { + fontWeight: FontWeight.medium, + fontSize: FontSize.base, + }, + '& .MuiDataGrid-cell': { + outline: 'none', + '&:active': { + outline: 'none', + }, + }, + + '& .MuiDataGrid-row': { + background: 'white', + borderRadius: '10px', + boxSizing: 'border-box', + outline: '1px solid', + outlineColor: 'white', + outlineOffset: '-1px', + maxHeight: 'none !important', + width: '100%', + '&:hover': { + outlineColor: BeanstalkPalette.blue, + backgroundColor: `${BeanstalkPalette.lightestBlue} !important`, + }, + '& >.MuiDataGrid-cell': { + minHeight: '65px !important', + maxHeight: '65px !important', + }, + cursor: 'pointer', + }, + + // enable overflow of text in cells + '.data-grid-cell-overflow': { + whiteSpace: 'nobreak !important', + overflow: 'visible !important', + }, +} as const; diff --git a/projects/ui/src/components/Silo/Token/TokenAbout.tsx b/projects/ui/src/components/Silo/Token/TokenAbout.tsx new file mode 100644 index 0000000000..ef0120bece --- /dev/null +++ b/projects/ui/src/components/Silo/Token/TokenAbout.tsx @@ -0,0 +1,167 @@ +import React from 'react'; +import { Token } from '@beanstalk/sdk'; +import { Alert, Box, Button, Stack, Typography } from '@mui/material'; +import BigNumber from 'bignumber.js'; +import { Link } from 'react-router-dom'; +import Row from '~/components/Common/Row'; +import { useAppSelector } from '~/state'; +import { BASIN_WELL_LINK, ZERO_BN } from '~/constants'; +import { InfoOutlined } from '@mui/icons-material'; +import usePools from '~/hooks/beanstalk/usePools'; +import useSdk from '~/hooks/sdk'; +import useSeedGauge from '~/hooks/beanstalk/useSeedGauge'; +import useTVD from '~/hooks/beanstalk/useTVD'; +import OpenInNewIcon from '@mui/icons-material/OpenInNew'; +import { trimAddress } from '~/util'; +import TokenIcon from '../../Common/TokenIcon'; +import Fiat from '../../Common/Fiat'; +import { BeanstalkPalette, FontWeight } from '../../App/muiTheme'; + +const TokenAbout = ({ token }: { token: Token }) => { + const balances = useAppSelector((s) => s._beanstalk.silo.balances); + const sdk = useSdk(); + + const pools = usePools(); + const { data } = useSeedGauge(); + const { pctTotalTVD } = useTVD(token); + + const isPool = token.address in pools; + + const gaugePoints = data.gaugeData[token.address]?.gaugePoints || ZERO_BN; + + const underlying = isPool ? pools[token.address]?.underlying : undefined; + + const amounts = balances[token.address]; + const deposited = amounts?.deposited.amount; + + const isWell = sdk.tokens.siloWhitelistedWellLPAddresses.find( + (a) => a === token.address + ); + + return ( + + About Deposited {token.symbol} + + Token address + + + {token.address} + + + {trimAddress(token.address)} + + + + + Total value Deposited + + + + {' '} + {deposited?.toFormat(2, BigNumber.ROUND_DOWN) ?? '-'} + + + + + + + + + + % of all value Deposited in the Silo + + + {pctTotalTVD?.lt(0.01) + ? '<0.01' + : pctTotalTVD.toFormat(2, BigNumber.ROUND_DOWN)} + % + + + {isWell && ( + + Gauge Points + {gaugePoints.toFormat(0)} + + )} + {underlying && isWell && ( + + } + sx={(t) => ({ + background: BeanstalkPalette.lightestBlue, + borderRadius: '10px', + '& .MuiAlert-icon': { + display: 'none', + }, + '& .MuiAlert-message': { + width: '100%', + display: 'flex', + flexDirection: 'row', + gap: 2, + justifyContent: 'space-between', + alignItems: 'center', + [t.breakpoints.down('md')]: { + flexDirection: 'column', + alignItems: 'flex-start', + }, + }, + })} + > + + + + + + + {token.symbol} is the liquidity Well token for{' '} + {underlying[0]?.symbol} and {underlying[1]?.symbol}. + + + + + )} + + ); +}; +export default TokenAbout; diff --git a/projects/ui/src/components/Silo/Token/TokenDepositRewards.tsx b/projects/ui/src/components/Silo/Token/TokenDepositRewards.tsx new file mode 100644 index 0000000000..01557e3bf0 --- /dev/null +++ b/projects/ui/src/components/Silo/Token/TokenDepositRewards.tsx @@ -0,0 +1,101 @@ +import React from 'react'; +import { Alert, Box, Button, Stack, Typography } from '@mui/material'; +import { Token } from '@beanstalk/sdk'; +import BigNumber from 'bignumber.js'; +import { InfoOutlined } from '@mui/icons-material'; +import { BeanstalkPalette, FontWeight } from '~/components/App/muiTheme'; +import OpenInNewIcon from '@mui/icons-material/OpenInNew'; + +const TokenDepositRewards = ({ token }: { token: Token }) => { + const seedReward = new BigNumber(token.rewards?.seeds?.toHuman() || '0'); + const stalkReward = new BigNumber(token.rewards?.stalk?.toHuman() || '0'); + + return ( + + + + Rewards for Deposited {token.symbol} + + + + + + For each Bean deposited, you'll receive{' '} + + {stalkReward.toFormat(0)} Stalk + + {' and '} + + {seedReward.toFormat(6)} Seed. + + + + ({ + background: BeanstalkPalette.lightestBlue, + borderRadius: '10px', + '& .MuiAlert-icon': { + display: 'none', + }, + '& .MuiAlert-message': { + width: '100%', + display: 'flex', + flexDirection: 'row', + gap: 2, + justifyContent: 'space-between', + alignItems: 'center', + [t.breakpoints.down('md')]: { + flexDirection: 'column', + alignItems: 'flex-start', + }, + }, + })} + > + + + You'll receive new Beans when the Bean supply grows based on your + Stalk. + + + + + ); +}; + +export default TokenDepositRewards; diff --git a/projects/ui/src/components/Silo/Token/TokenDepositsContext.tsx b/projects/ui/src/components/Silo/Token/TokenDepositsContext.tsx new file mode 100644 index 0000000000..e560d420e7 --- /dev/null +++ b/projects/ui/src/components/Silo/Token/TokenDepositsContext.tsx @@ -0,0 +1,158 @@ +import { + Deposit, + ERC20Token, + TokenSiloBalance, + TokenValue, +} from '@beanstalk/sdk'; +import React, { + createContext, + SyntheticEvent, + useCallback, + useContext, + useMemo, + useState, +} from 'react'; +import useTabs from '~/hooks/display/useTabs'; +import useFarmerSiloBalanceSdk from '~/hooks/farmer/useFarmerSiloBalanceSdk'; +import { exists } from '~/util/UI'; + +export type TokenDepositsSelectType = 'single' | 'multi'; + +export type SiloTokenSlug = 'token' | 'transfer' | 'lambda' | 'anti-lambda'; + +export type TokenDepositsContextType = { + selected: Set; + token: ERC20Token; + slug: SiloTokenSlug; + balances: TokenSiloBalance | undefined; + depositsById: Record>; + setSelected: ( + depositId: string, + selectType: TokenDepositsSelectType, + callback?: () => void + ) => void; + setWithIds: (depositIds: string[]) => void; + setSlug: ( + slug: SiloTokenSlug | undefined | null, + callback?: () => void + ) => void; + clear: () => void; +}; + +const SLUGS: SiloTokenSlug[] = ['token', 'transfer', 'lambda', 'anti-lambda']; + +const slugIndexMap: Record = { + 0: 'token', + 1: 'transfer', + 2: 'lambda', + 3: 'anti-lambda', +} as const; + +const TokenDepositsContext = createContext( + null +); + +export const TokenDepositsProvider = (props: { + children: React.ReactNode; + token: ERC20Token; +}) => { + const [selected, setSelected] = useState>(new Set()); + const [slugIndex, setSlugIndex] = useTabs(SLUGS, 'content', 0); + + const siloBalances = useFarmerSiloBalanceSdk(props.token); + + const depositMap = useMemo(() => { + const map: Record> = {}; + (siloBalances?.deposits || []).forEach((deposit) => { + map[deposit.stem.toString()] = deposit; // fix me later to use depositId + }); + + return map; + }, [siloBalances?.deposits]); + + const handleSetSelected = ( + depositId: string, + selectType: TokenDepositsSelectType, + callback?: () => void + ) => { + setSelected((prevSelected) => { + const copy = new Set(prevSelected); + if (selectType === 'single') { + const inSelected = copy.has(depositId); + copy.clear(); + if (!inSelected) { + copy.add(depositId); + } + } else if (!copy.delete(depositId)) { + copy.add(depositId); + } + + return copy; + }); + callback?.(); + }; + + const handleSetMulti = useCallback((depositIds: string[]) => { + setSelected(new Set(depositIds)); + }, []); + + const clear = useCallback(() => setSelected(new Set()), []); + + const setSlug = useCallback( + (action: SiloTokenSlug | undefined | null, callback?: () => void) => { + callback?.(); + if (exists(action)) { + const index = SLUGS.indexOf(action as SiloTokenSlug); + if (index > -1) { + setSlugIndex({} as SyntheticEvent, index); + return; + } + } + + setSlugIndex({} as SyntheticEvent, 0); + }, + [setSlugIndex] + ); + + const contextValue = useMemo( + () => ({ + selected, + token: props.token, + balances: siloBalances, + depositsById: depositMap, + slug: slugIndexMap[slugIndex] || 'token', + setSlug, + setSelected: handleSetSelected, + setWithIds: handleSetMulti, + clear, + }), + [ + clear, + depositMap, + handleSetMulti, + props.token, + selected, + setSlug, + siloBalances, + slugIndex, + ] + ); + + return ( + + {props.children} + + ); +}; + +export const useTokenDepositsContext = () => { + const context = useContext(TokenDepositsContext); + + if (!context) { + throw new Error( + 'useTokenDepositsContext must be used within a TokenDepositsProvider' + ); + } + + return context; +}; diff --git a/projects/ui/src/components/Silo/Token/TokenDepositsOverview.tsx b/projects/ui/src/components/Silo/Token/TokenDepositsOverview.tsx new file mode 100644 index 0000000000..b82182770d --- /dev/null +++ b/projects/ui/src/components/Silo/Token/TokenDepositsOverview.tsx @@ -0,0 +1,102 @@ +import React from 'react'; +import { Box, Button, Stack, Typography } from '@mui/material'; + +import Fiat from '~/components/Common/Fiat'; +import { FontWeight } from '~/components/App/muiTheme'; +import TokenIcon from '~/components/Common/TokenIcon'; + +import { Token, TokenValue } from '@beanstalk/sdk'; +import BigNumber from 'bignumber.js'; +import { deliveryBoxIcon, minimizeWindowIcon } from '~/img/icon'; +import DepositsTable from './DepositsTable'; +import { useTokenDepositsContext } from './TokenDepositsContext'; + +type Props = { + token: Token; +}; + +const TokenDepositsOverview = ({ token }: Props) => { + const { balances, setSlug } = useTokenDepositsContext(); + + const depositedAmount = balances?.amount || TokenValue.ZERO; + const amount = new BigNumber(depositedAmount.toHuman()); + + const hasDeposits = Boolean(balances?.deposits?.length); + + return ( + + + + + My Deposited {token.symbol} + + + + {' '} + {amount.toFormat(2, BigNumber.ROUND_DOWN)} + + + + + + + {hasDeposits && ( + + + + + )} + + + + ); +}; + +export default TokenDepositsOverview; diff --git a/projects/ui/src/components/Silo/Token/TokenLambdaConvert.tsx b/projects/ui/src/components/Silo/Token/TokenLambdaConvert.tsx new file mode 100644 index 0000000000..970a48acde --- /dev/null +++ b/projects/ui/src/components/Silo/Token/TokenLambdaConvert.tsx @@ -0,0 +1,109 @@ +import React, { useMemo } from 'react'; +import { Box, Divider, Stack, Typography } from '@mui/material'; +import { FontWeight } from '~/components/App/muiTheme'; +import { ERC20Token } from '@beanstalk/sdk'; +import useSdk from '~/hooks/sdk'; +import { formatTV } from '~/util'; +import Row from '~/components/Common/Row'; +import useBDV from '~/hooks/beanstalk/useBDV'; +import { useTokenDepositsContext } from './TokenDepositsContext'; +import DepositConvertTable, { + FarmerTokenConvertRow, +} from './DepositConvertTable'; + +const TokenLambdaConvert = ({ token }: { token: ERC20Token }) => { + const sdk = useSdk(); + const { setWithIds, depositsById } = useTokenDepositsContext(); + const getBDV = useBDV(); + + const updatableDeposits: FarmerTokenConvertRow[] = useMemo(() => { + const oneTokenBDV = token.fromHuman(getBDV(token).toString()); + const updateable: FarmerTokenConvertRow[] = []; + + Object.entries(depositsById).forEach(([key, deposit]) => { + const currentBDV = oneTokenBDV.mul(deposit.amount); + const deltaBDV = currentBDV.sub(deposit.bdv); + + if (deposit.bdv.gte(currentBDV)) return; + updateable.push({ + id: key, + currentBDV: currentBDV, + deltaBDV: deltaBDV, + deltaStalk: sdk.tokens.STALK.fromHuman('50'), // FIX ME + deltaSeed: sdk.tokens.SEEDS.fromHuman('100'), // FIX ME + ...deposit, + }); + }); + + updateable.sort((a, b) => (a.deltaBDV.gte(b.deltaBDV) ? -1 : 1)); + + return updateable; + }, [depositsById, getBDV, token, sdk.tokens]); + + const handleSelectAll = () => { + setWithIds(updatableDeposits.map(({ id }) => id)); + }; + + const deltaStalk = sdk.tokens.STALK.fromHuman('50'); + const deltaSeed = sdk.tokens.SEEDS.fromHuman('100'); + + return ( + + + + You can update your Deposits to use the current Bean Denominated Value + of your Deposit for a{' '} + + gain in Stalk and Seed + + . + + + Bean Denominated Value (BDV) is the value of your Deposit measured in + terms of Bean. This is used to calculate how many Stalk and Seed are + rewarded to a Deposit. The BDV of your Deposits will change when the + price of the underlying LP token changes. + + + + Updating your deposits will net you a gain of: + + + + {formatTV(deltaStalk, 0)} STALK and {formatTV(deltaSeed, 0)} SEED + + + + + + Any deposits with a lower current BDV than BDV at deposit will not + appear. + + + + Select All + + + + + + + ); +}; + +export default TokenLambdaConvert; diff --git a/projects/ui/src/components/Silo/Token/TokenTransferDeposits.tsx b/projects/ui/src/components/Silo/Token/TokenTransferDeposits.tsx new file mode 100644 index 0000000000..e22c4a2060 --- /dev/null +++ b/projects/ui/src/components/Silo/Token/TokenTransferDeposits.tsx @@ -0,0 +1,39 @@ +import React from 'react'; +import { Stack, Typography } from '@mui/material'; +import TokenIcon from '~/components/Common/TokenIcon'; +import Fiat from '~/components/Common/Fiat'; +import { FontWeight } from '~/components/App/muiTheme'; +import { formatTV } from '~/util'; +import { Token } from '@beanstalk/sdk'; +import { useTokenDepositsContext } from './TokenDepositsContext'; +import DepositsTable from './DepositsTable'; + +const TokenTransferDepositsHeader = () => { + const { token, balances } = useTokenDepositsContext(); + const depositedAmount = balances?.amount; + + return ( + + + {' '} + {formatTV(depositedAmount, 2)} + + + + + + ); +}; + +type Props = { + token: Token; +}; + +const TokenTransferDeposits = ({ token }: Props) => ( + + + + +); + +export default TokenTransferDeposits; diff --git a/projects/ui/src/pages/silo/token.tsx b/projects/ui/src/pages/silo/token.tsx index 688c769a11..cb273503be 100644 --- a/projects/ui/src/pages/silo/token.tsx +++ b/projects/ui/src/pages/silo/token.tsx @@ -1,12 +1,10 @@ import React from 'react'; -import { Link, useParams } from 'react-router-dom'; -import { Chip, Container, Stack } from '@mui/material'; +import { useParams } from 'react-router-dom'; +import { Box, Card, Container, Stack, Typography, Button } from '@mui/material'; import SiloActions from '~/components/Silo/Actions'; import PageHeaderSecondary from '~/components/Common/PageHeaderSecondary'; import TokenIcon from '~/components/Common/TokenIcon'; -import { ERC20Token } from '~/classes/Token'; -import usePools from '~/hooks/beanstalk/usePools'; -import useWhitelist from '~/hooks/beanstalk/useWhitelist'; +import { useSdkWhitelist } from '~/hooks/beanstalk/useWhitelist'; import GuideButton from '~/components/Common/Guide/GuideButton'; import { HOW_TO_CONVERT_DEPOSITS, @@ -14,12 +12,31 @@ import { HOW_TO_TRANSFER_DEPOSITS, HOW_TO_WITHDRAW_FROM_THE_SILO, } from '~/util/Guides'; -import SiloAssetOverviewCard from '~/components/Silo/SiloAssetOverviewCard'; import PagePath from '~/components/Common/PagePath'; -import { XXLWidth } from '~/components/App/muiTheme'; +import { FontWeight, XXLWidth } from '~/components/App/muiTheme'; import { FC } from '~/types'; -import useFarmerSilo from '~/hooks/farmer/useFarmerSilo'; +import TokenDepositsOverview from '~/components/Silo/Token/TokenDepositsOverview'; +import TokenDepositRewards from '~/components/Silo/Token/TokenDepositRewards'; +import TokenAbout from '~/components/Silo/Token/TokenAbout'; +import { + SiloTokenSlug, + TokenDepositsProvider, + useTokenDepositsContext, +} from '~/components/Silo/Token/TokenDepositsContext'; +import { ERC20Token } from '@beanstalk/sdk'; +import TokenTransferDeposits from '~/components/Silo/Token/TokenTransferDeposits'; +import Transfer from '~/components/Silo/Actions/Transfer'; +import { + Module, + ModuleContent, + ModuleHeader, +} from '~/components/Common/Module'; +import TokenLambdaConvert from '~/components/Silo/Token/TokenLambdaConvert'; +import ToggleTabGroup from '~/components/Common/ToggleTabGroup'; +import Row from '~/components/Common/Row'; +import CloseIcon from '@mui/icons-material/Close'; +import LambdaConvert from '~/components/Silo/Actions/LambdaConvert'; const guides = [ HOW_TO_DEPOSIT_IN_THE_SILO, @@ -28,114 +45,252 @@ const guides = [ HOW_TO_WITHDRAW_FROM_THE_SILO, ]; -const SILO_ACTIONS_MAX_WIDTH = '480px'; +const ACTIONS_MAX_WIDTH = '480px'; -const TokenPage: FC<{}> = () => { - // Constants - const whitelist = useWhitelist(); - const pools = usePools(); +type Props = { + token: ERC20Token; +}; - // Routing - let { address } = useParams<{ address: string }>(); - address = address?.toLowerCase(); +// ---------- Content ---------- - // State - const farmerSilo = useFarmerSilo(); - // Ensure this address is a whitelisted token - if (!address || !whitelist?.[address]) { - return
Not found
; - } +const DefaultContent = (props: Props) => ( + + ({ + width: '100%', + minWidth: 0, + [breakpoints.up('lg')]: { maxWidth: '850px' }, + })} + > + + + + + + + + + + + + + + +); + +const TransferContent = ({ + token, + handleClose, +}: Props & { + handleClose: () => void; +}) => ( + + + + + Select Deposits to Transfer + + + + + + + + + + Transfer Deposits + + + + + + +); - // Load this Token from the whitelist - const whitelistedToken = whitelist[address]; - const siloBalance = farmerSilo.balances[whitelistedToken.address]; +const LambdaConvertContent = ({ + token, + handleClose, +}: Props & { + handleClose: () => void; +}) => { + const { selected } = useTokenDepositsContext(); + const hasSelected = Boolean(selected.size); - // Most Silo Tokens will have a corresponding Pool. - // If one is available, show a PoolCard with state info. - const pool = pools[address]; + return ( + + + + + + + Update Deposits + + + + + + + + + + {hasSelected && ( + + + + Update Deposits + + + + + + + )} + + ); +}; - // If no data loaded... - if (!whitelistedToken) return null; +// ---------- Containers ---------- - const tokenIsBEAN3CRV = - address.toLowerCase() === '0xc9c32cd16bf7efb85ff14e0c8603cc90f6f2ee49'; +const TokenLambdasView = ({ token }: Props) => { + const { slug, setSlug, clear } = useTokenDepositsContext(); return ( - - - + + + selected={slug} + setSelected={(v) => setSlug(v, clear)} + options={[ + { label: 'My Deposits', value: 'lambda' }, + { label: "Other's Deposits", value: 'anti-lambda' }, ]} /> - - } - returnPath="/silo" - hideBackButton - control={ - - } + + {slug === 'lambda' && ( + setSlug('token', clear)} /> - {tokenIsBEAN3CRV && ( - - This token was removed from the Deposit Whitelist in{' '} - - BIP-45 - - . Farmers may no longer Deposit this token into the Silo. Any - Deposits before the upgrade can be Converted, Transfered or - Withdrawn.{' '} - - } + )} + + ); +}; + +const TokenOrTransferView = ({ token }: Props) => { + const { slug, setSlug, clear } = useTokenDepositsContext(); + + return ( + <> + + } + returnPath="/silo" + hideBackButton + control={ + + } + /> + {slug === 'token' && } + {slug === 'transfer' && ( + setSlug('token', clear)} + /> + )} + + ); +}; + +const SlugSwitchContent = (props: Props) => { + const { slug } = useTokenDepositsContext(); + + return ( + + + {(slug === 'token' || slug === 'transfer') && ( + + )} + {(slug === 'lambda' || slug === 'anti-lambda') && ( + )} - - ({ - width: '100%', - minWidth: 0, - [breakpoints.up('lg')]: { maxWidth: '850px' }, - })} - > - - - - - - ); }; +const TokenPage: FC<{}> = () => { + let { address } = useParams<{ address: string }>(); + address = address?.toLowerCase(); + + const whitelist = useSdkWhitelist(); + const whitelistedToken = whitelist?.[address || '']; + + if (!address || !whitelistedToken) { + return
Not found
; + } + + return ( + + + + ); +}; + export default TokenPage; From 3fdb66938b01887d5748e56ba39de762e817da53 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 13:03:11 -0600 Subject: [PATCH 121/430] feat: update hooks --- projects/ui/src/hooks/beanstalk/useTVD.ts | 10 +++++++++- projects/ui/src/hooks/beanstalk/useWhitelist.ts | 16 +++++++++++++--- projects/ui/src/hooks/chain/useTokenMap.ts | 6 ++++-- 3 files changed, 26 insertions(+), 6 deletions(-) diff --git a/projects/ui/src/hooks/beanstalk/useTVD.ts b/projects/ui/src/hooks/beanstalk/useTVD.ts index c14014811c..2057293fcb 100644 --- a/projects/ui/src/hooks/beanstalk/useTVD.ts +++ b/projects/ui/src/hooks/beanstalk/useTVD.ts @@ -4,11 +4,12 @@ import BigNumber from 'bignumber.js'; import { ERC20Token } from '~/classes/Token'; import { AppState } from '~/state'; import { ONE_BN, ZERO_BN } from '~/constants'; +import { Token } from '@beanstalk/sdk'; import useSiloTokenToFiat from './useSiloTokenToFiat'; import useWhitelist from './useWhitelist'; import useUnripeUnderlyingMap from './useUnripeUnderlying'; -export default function useTVD() { +export default function useTVD(token?: Token) { const whitelist = useWhitelist(); const balances = useSelector< AppState, @@ -64,11 +65,18 @@ export default function useTVD() { } ); + const pctTVD = + token && token.address in tokenTvdMap + ? tokenTvdMap[token.address].div(total) + : ZERO_BN; + return { + pctTotalTVD: pctTVD.times(100), tvdByToken: tokenTvdMap, total, }; }, [ + token, balances, siloTokenToFiat, unripeTokens, diff --git a/projects/ui/src/hooks/beanstalk/useWhitelist.ts b/projects/ui/src/hooks/beanstalk/useWhitelist.ts index 413ef336ff..3f5e53640f 100644 --- a/projects/ui/src/hooks/beanstalk/useWhitelist.ts +++ b/projects/ui/src/hooks/beanstalk/useWhitelist.ts @@ -1,13 +1,23 @@ -import { ERC20Token } from '~/classes/Token'; +import { ERC20Token as LegacyERC20Token } from '~/classes/Token'; import { SILO_WHITELIST, SILO_WHITELIST_DEPRECATED } from '~/constants/tokens'; +import { ERC20Token } from '@beanstalk/sdk'; import useTokenMap from '../chain/useTokenMap'; +import useSdk from '../sdk'; +/** + * @deprecated + */ export default function useWhitelist() { - return useTokenMap(SILO_WHITELIST); + return useTokenMap(SILO_WHITELIST); +} + +export function useSdkWhitelist() { + const sdk = useSdk(); + return useTokenMap(sdk.tokens.siloWhitelist as Set); } export const useWhitelistDeprecated = () => - useTokenMap(SILO_WHITELIST_DEPRECATED); + useTokenMap(SILO_WHITELIST_DEPRECATED); export const useIsTokenDeprecated = () => { const deprecatedTokens = useWhitelistDeprecated(); diff --git a/projects/ui/src/hooks/chain/useTokenMap.ts b/projects/ui/src/hooks/chain/useTokenMap.ts index 6754331d96..3d8027b160 100644 --- a/projects/ui/src/hooks/chain/useTokenMap.ts +++ b/projects/ui/src/hooks/chain/useTokenMap.ts @@ -1,11 +1,13 @@ import { useMemo } from 'react'; -import { Token } from '@beanstalk/sdk'; +import { ERC20Token, NativeToken } from '@beanstalk/sdk'; import TokenOld from '~/classes/Token'; import { ChainConstant, TokenMap } from '~/constants'; import { getTokenIndex } from '~/util'; import useGetChainToken from './useGetChainToken'; -export default function useTokenMap( +export type IndexableToken = ERC20Token | NativeToken; + +export default function useTokenMap( list: (T | ChainConstant)[] | Set ) { const getChainToken = useGetChainToken(); From 70563af63bf5fdb6dfdc1b17ffd5bc617d7f0460 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 13:03:26 -0600 Subject: [PATCH 122/430] feat: update css --- projects/ui/src/index.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/projects/ui/src/index.css b/projects/ui/src/index.css index 2c978bc4ed..3613f22d7c 100644 --- a/projects/ui/src/index.css +++ b/projects/ui/src/index.css @@ -19,6 +19,10 @@ /** Globals **/ /** ------------------------- **/ +* { + -webkit-tap-highlight-color: transparent; +} + html, body { height: 100%; background-color: #daf2ff; From 43f10136fba0391ba9ced6fba3f78fb514549d78 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 15:05:05 -0600 Subject: [PATCH 123/430] feat: add abi snippets --- .../constants/abi/Beanstalk/abiSnippets.ts | 199 +++++++++++++++++- 1 file changed, 190 insertions(+), 9 deletions(-) diff --git a/projects/ui/src/constants/abi/Beanstalk/abiSnippets.ts b/projects/ui/src/constants/abi/Beanstalk/abiSnippets.ts index 1d78cfb03c..bc1fba6f9c 100644 --- a/projects/ui/src/constants/abi/Beanstalk/abiSnippets.ts +++ b/projects/ui/src/constants/abi/Beanstalk/abiSnippets.ts @@ -62,31 +62,212 @@ const tokenSettings = [ ] as const; const poolDeltaB = [ + { + inputs: [{ internalType: 'address', name: 'pool', type: 'address' }], + name: 'poolDeltaB', + outputs: [{ internalType: 'int256', name: '', type: 'int256' }], + stateMutability: 'view', + type: 'function', + }, +] as const; + +/** + * Snippets of select view functions from the SiloGettersFacet.sol. + * - bdv + * - totalStalk + * - totalRoots + * - totalEarnedBeans + * - getTotalDeposited + * - getTotalDepositedBdv + * - getGerminatingTotalDeposited + * - balanceOfEarnedBeans + * - balanceOfStalk + * - balanceOfGrownStalk + * - balanceOfGrownStalkMultiple + */ +const siloGetters = [ { inputs: [ - { - internalType: 'address', - name: 'pool', - type: 'address', - }, + { internalType: 'address', name: 'token', type: 'address' }, + { internalType: 'uint256', name: 'amount', type: 'uint256' }, ], - name: 'poolDeltaB', + name: 'bdv', + outputs: [{ internalType: 'uint256', name: '_bdv', type: 'uint256' }], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [], + name: 'totalStalk', + outputs: [{ internalType: 'uint256', name: '', type: 'uint256' }], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [], + name: 'totalRoots', + outputs: [{ internalType: 'uint256', name: '', type: 'uint256' }], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [], + name: 'totalEarnedBeans', + outputs: [{ internalType: 'uint256', name: '', type: 'uint256' }], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [{ internalType: 'address', name: 'token', type: 'address' }], + name: 'getTotalDeposited', + outputs: [{ internalType: 'uint256', name: '', type: 'uint256' }], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [{ internalType: 'address', name: 'token', type: 'address' }], + name: 'getTotalDepositedBdv', + outputs: [{ internalType: 'uint256', name: '', type: 'uint256' }], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [{ internalType: 'address', name: 'token', type: 'address' }], + name: 'getGerminatingTotalDeposited', + outputs: [{ internalType: 'uint256', name: 'amount', type: 'uint256' }], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [{ internalType: 'address', name: 'account', type: 'address' }], + name: 'balanceOfRoots', + outputs: [{ internalType: 'uint256', name: '', type: 'uint256' }], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [ + { internalType: 'address', name: 'account', type: 'address' }, + { internalType: 'address[]', name: 'tokens', type: 'address[]' }, + ], + name: 'getMowStatus', outputs: [ { - internalType: 'int256', - name: '', - type: 'int256', + components: [ + { internalType: 'int96', name: 'lastStem', type: 'int96' }, + { internalType: 'uint128', name: 'bdv', type: 'uint128' }, + ], + internalType: 'struct MowStatus[]', + name: 'mowStatuses', + type: 'tuple[]', }, ], stateMutability: 'view', type: 'function', }, + { + inputs: [{ internalType: 'address', name: 'account', type: 'address' }], + name: 'balanceOfEarnedBeans', + outputs: [{ internalType: 'uint256', name: 'beans', type: 'uint256' }], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [{ internalType: 'address', name: 'account', type: 'address' }], + name: 'balanceOfStalk', + outputs: [{ internalType: 'uint256', name: '', type: 'uint256' }], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [ + { internalType: 'address', name: 'account', type: 'address' }, + { internalType: 'address', name: 'token', type: 'address' }, + ], + name: 'balanceOfGrownStalk', + outputs: [{ internalType: 'uint256', name: '', type: 'uint256' }], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [ + { internalType: 'address', name: 'account', type: 'address' }, + { internalType: 'address[]', name: 'tokens', type: 'address[]' }, + ], + name: 'balanceOfGrownStalkMultiple', + outputs: [ + { internalType: 'uint256[]', name: 'grownStalks', type: 'uint256[]' }, + ], + stateMutability: 'view', + type: 'function', + }, ] as const; const BEANSTALK_ABI_SNIPPETS = { getGaugePointsPerBdvForToken: getGaugePointsPerBdvForToken, tokenSettings: tokenSettings, poolDeltaB: poolDeltaB, + siloGetters: siloGetters, } as const; export default BEANSTALK_ABI_SNIPPETS; + +// getDeposit +// getTotalDeposited +// getTotalSiloDeposited +// getTotalDepositedBdv +// getTotalSiloDepositedBdv +// getGerminatingTotalDeposited +// getGerminatingTotalDepositedBdv +// tokenSettings +// balanceOf +// balanceOfBatch +// getDepositId +// bdv +// bdvs +// lastUpdate +// totalStalk +// getGerminatingStalkAndRootsForSeason +// getGerminatingStalkForSeason +// getGerminatingRootsForSeason +// getTotalGerminatingStalk +// getYoungAndMatureGerminatingTotalStalk +// getTotalGerminatingAmount +// getTotalGerminatingBdv +// getOddGerminating +// getEvenGerminating +// balanceOfFinishedGerminatingStalkAndRoots +// totalRoots +// totalEarnedBeans +// balanceOfStalk +// balanceOfGerminatingStalk +// balanceOfYoungAndMatureGerminatingStalk +// balanceOfRoots +// balanceOfGrownStalk +// balanceOfGrownStalkMultiple +// grownStalkForDeposit +// balanceOfEarnedBeans +// balanceOfEarnedStalk +// balanceOfPlantableSeeds +// stalkEarnedPerSeason +// balanceOfDepositedBdv +// getLastMowedStem +// getMowStatus +// lastSeasonOfPlenty +// balanceOfPlenty +// balanceOfRainRoots +// balanceOfSop +// totalRainRoots +// stemTipForToken +// getStemTips +// calculateStemForTokenFromGrownStalk +// getGerminatingStem +// getGerminatingStems +// getDepositsForAccount +// getDepositsForAccount +// getTokenDepositsForAccount +// getTokenDepositIdsForAccount +// getIndexForDepositId +// getBeanIndex +// getNonBeanTokenAndIndexFromWell +// getBeanstalkTokens From f464f7f84eb0330477a42052981149b06210be81 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 15:05:23 -0600 Subject: [PATCH 124/430] feat: update gql --- projects/ui/src/graph/graphql.schema.json | 40 +++++++++++++++++++ .../ui/src/graph/schema-snapshot1.graphql | 3 ++ 2 files changed, 43 insertions(+) diff --git a/projects/ui/src/graph/graphql.schema.json b/projects/ui/src/graph/graphql.schema.json index 32544d5a40..9074d8e54b 100644 --- a/projects/ui/src/graph/graphql.schema.json +++ b/projects/ui/src/graph/graphql.schema.json @@ -129475,6 +129475,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "source", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "space", "description": null, @@ -129716,6 +129728,34 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "source", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "space", "description": null, diff --git a/projects/ui/src/graph/schema-snapshot1.graphql b/projects/ui/src/graph/schema-snapshot1.graphql index f1fab94759..0869ae656e 100644 --- a/projects/ui/src/graph/schema-snapshot1.graphql +++ b/projects/ui/src/graph/schema-snapshot1.graphql @@ -375,6 +375,7 @@ type Statement { id: String! ipfs: String! network: String + source: String space: String! statement: String status: String @@ -395,6 +396,8 @@ input StatementsWhere { ipfs: String ipfs_in: [String] network: String + source: String + source_in: [String] space: String space_in: [String] } From 0db605cad9e90668393e7c6ad44cd1717999d2e8 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 15:05:39 -0600 Subject: [PATCH 125/430] feat: update UI utils --- projects/ui/src/util/BigNumber.ts | 24 ++++++++++++++++++++++-- projects/ui/src/util/TokenValue.ts | 12 ++++++++++++ 2 files changed, 34 insertions(+), 2 deletions(-) diff --git a/projects/ui/src/util/BigNumber.ts b/projects/ui/src/util/BigNumber.ts index dd2551d45c..67174c3273 100644 --- a/projects/ui/src/util/BigNumber.ts +++ b/projects/ui/src/util/BigNumber.ts @@ -42,6 +42,9 @@ export function normalizeBN( return value && value.gt(_gt || 0) ? value : ZERO_BN; } +export const isBigInt = (value: NumberInputInstance): value is bigint => + typeof value === 'bigint'; + // ////////////// Transformers //////////////// export function tokenValueToBN(value: TokenValue | BignumberJS) { @@ -54,7 +57,7 @@ export function bnToTokenValue(token: Token, value: TokenValue | BignumberJS) { return token.amount(value.toString()); } -type NumberInputInstance = TokenValue | BignumberJS | ethers.BigNumber; +type NumberInputInstance = TokenValue | BignumberJS | ethers.BigNumber | BigInt; type OutputClassMap = { bnjs: BignumberJS; ethers: ethers.BigNumber; @@ -79,6 +82,23 @@ export function transform( value = ethers.BigNumber.from(value); } + if (isBigInt(value)) { + if (out === 'tokenValue') { + if (!token) { + throw new Error("Can't transform bigint to TokenValue without token"); + } + return token.fromBlockchain(value) as R; + } + if (out === 'bnjs') { + return token + ? (new BignumberJS(token.fromBlockchain(value).toHuman()) as R) + : (new BignumberJS(value.toString()) as R); + } + if (out === 'ethers') { + return ethers.BigNumber.from(value) as R; + } + } + if (value instanceof TokenValue) { if (out === 'tokenValue') return value as R; if (out === 'bnjs') return new BignumberJS(value.toHuman()) as R; @@ -126,4 +146,4 @@ export function translate(out: OutputOptions, token?: Token) { export const ethersBNResult = (decimals: number) => (value: ethers.BigNumber) => toTokenUnitsBN(value.toString(), decimals); -export const toBNWithDecimals = toTokenUnitsBN; \ No newline at end of file +export const toBNWithDecimals = toTokenUnitsBN; diff --git a/projects/ui/src/util/TokenValue.ts b/projects/ui/src/util/TokenValue.ts index e38b473810..09600a1de5 100644 --- a/projects/ui/src/util/TokenValue.ts +++ b/projects/ui/src/util/TokenValue.ts @@ -13,3 +13,15 @@ export const normaliseTV = ( ? token.amount(amount.toString()) : amount; }; + +export const formatTV = ( + value: TokenValue | undefined, + decimals?: number, + mode?: BigNumber.RoundingMode +) => { + const rounded = new BigNumber(value?.toHuman() ?? 0); + return rounded.toFormat( + decimals ?? value?.decimals ?? 2, + mode ?? BigNumber.ROUND_HALF_DOWN + ); +}; From 8514bb69b46a8dc26699fec5692b22d6faebb466 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 15:06:10 -0600 Subject: [PATCH 126/430] feat: update redux updaters + reducers --- projects/ui/src/state/bean/unripe/updater.ts | 5 +- projects/ui/src/state/beanstalk/silo/index.ts | 9 +- .../ui/src/state/beanstalk/silo/updater.ts | 95 +++++--- projects/ui/src/state/farmer/silo/actions.ts | 5 + projects/ui/src/state/farmer/silo/index.ts | 9 +- projects/ui/src/state/farmer/silo/reducer.ts | 5 + projects/ui/src/state/farmer/silo/updater.ts | 228 +++++++++--------- 7 files changed, 202 insertions(+), 154 deletions(-) diff --git a/projects/ui/src/state/bean/unripe/updater.ts b/projects/ui/src/state/bean/unripe/updater.ts index 78ae7bcfa8..580cf7b54d 100644 --- a/projects/ui/src/state/bean/unripe/updater.ts +++ b/projects/ui/src/state/bean/unripe/updater.ts @@ -8,13 +8,14 @@ import { UnripeToken } from '~/state/bean/unripe'; import useUnripeUnderlyingMap from '~/hooks/beanstalk/useUnripeUnderlying'; import BigNumber from 'bignumber.js'; import useSdk from '~/hooks/sdk'; +import { ERC20Token } from '@beanstalk/sdk'; import { resetUnripe, updateUnripe } from './actions'; export const useUnripe = () => { const dispatch = useDispatch(); const sdk = useSdk(); const beanstalk = sdk.contracts.beanstalk; - const unripeTokens = useTokenMap(sdk.tokens.unripeTokens); + const unripeTokens = useTokenMap(sdk.tokens.unripeTokens as Set); const unripeUnderlyingTokens = useUnripeUnderlyingMap(); // [unripe token address] => Ripe Token const unripeLP = sdk.tokens.UNRIPE_BEAN_WSTETH; @@ -59,8 +60,6 @@ export const useUnripe = () => { ) ); - console.log('results: ', results); - const data = tokenAddresses.reduce>( (prev, key, index) => { const chopRate = results[index][0]; diff --git a/projects/ui/src/state/beanstalk/silo/index.ts b/projects/ui/src/state/beanstalk/silo/index.ts index f18bc5ac6a..f2946dd825 100644 --- a/projects/ui/src/state/beanstalk/silo/index.ts +++ b/projects/ui/src/state/beanstalk/silo/index.ts @@ -13,16 +13,17 @@ export type BeanstalkSiloBalance = { /** The total amount of this Token currently in the Deposited state. */ amount: BigNumber; }; - withdrawn: { - /** The total amount of this Token currently in the Withdrawn state. */ - amount: BigNumber; - }; /** the total amount of this Token currently germinating in the Deposited state. */ germinating: { amount: BigNumber; }; /** the total amount of this Token that is deposited (deposited & germinating) */ TVD: BigNumber; + /** @deprecated */ + withdrawn?: { + /** The total amount of this Token currently in the Withdrawn state. */ + amount: BigNumber; + }; }; /** diff --git a/projects/ui/src/state/beanstalk/silo/updater.ts b/projects/ui/src/state/beanstalk/silo/updater.ts index c245991f20..9eddf0839f 100644 --- a/projects/ui/src/state/beanstalk/silo/updater.ts +++ b/projects/ui/src/state/beanstalk/silo/updater.ts @@ -10,8 +10,6 @@ import { } from '~/constants'; import { bigNumberResult } from '~/util/Ledger'; import { tokenResult, transform } from '~/util'; -import { BEAN, STALK } from '~/constants/tokens'; -import { useGetChainConstant } from '~/hooks/chain/useChainConstant'; import useSdk from '~/hooks/sdk'; import { resetBeanstalkSilo, updateBeanstalkSilo } from './actions'; import { BeanstalkSiloBalance } from './index'; @@ -20,12 +18,56 @@ export const useFetchBeanstalkSilo = () => { const dispatch = useDispatch(); const sdk = useSdk(); - /// - const getChainConstant = useGetChainConstant(); - const Bean = getChainConstant(BEAN); - /// Handlers const fetch = useCallback(async () => { + const beanstalk = sdk.contracts.beanstalk; + const BEAN = sdk.tokens.BEAN; + const STALK = sdk.tokens.STALK; + + const whitelist = [...sdk.tokens.siloWhitelist]; + + const [ + _stalkTotal, + _rootsTotal, + _bdvsTotal, + _bdvs, + _stemTips, + _earnedBeansTotal, + _whitelistedAssetTotals, + ] = await Promise.all([ + beanstalk.totalStalk().then(tokenResult(STALK)), // Does NOT include Grown Stalk + beanstalk.totalRoots().then(bigNumberResult), + Promise.resolve(BigNumberJS(0)), + beanstalk.bdvs( + whitelist.map((t) => t.address), + whitelist.map((t) => t.amount(1).toBlockchain()) + ), + sdk.silo.getStemTips(), + beanstalk.totalEarnedBeans().then(tokenResult(BEAN)), + Promise.all( + whitelist.map((token) => + Promise.all([ + beanstalk.getTotalDeposited(token.address).then(tokenResult(token)), + beanstalk + .getTotalDepositedBdv(token.address) + .then(tokenResult(BEAN)), + beanstalk + .getGerminatingTotalDeposited(token.address) + .then(tokenResult(token)), + beanstalk + .bdv(token.address, token.amount(1).toBlockchain()) + .then(tokenResult(BEAN)), + ]).then((data) => ({ + address: token.address, + deposited: data[0], + depositedBdv: data[1], + totalGerminating: data[2], + bdvPerToken: data[3], + })) + ) + ), + ]); + const [ // 0 stalkTotal, @@ -36,13 +78,12 @@ export const useFetchBeanstalkSilo = () => { whitelistedAssetTotals, // 5 stemTips, - // 6 ] = await Promise.all([ // 0 - sdk.contracts.beanstalk.totalStalk().then(tokenResult(STALK)), // Does NOT include Grown Stalk + beanstalk.totalStalk().then(tokenResult(STALK)), // Does NOT include Grown Stalk new BigNumberJS(0), // - sdk.contracts.beanstalk.totalRoots().then(bigNumberResult), // - sdk.contracts.beanstalk.totalEarnedBeans().then(tokenResult(BEAN)), + beanstalk.totalRoots().then(bigNumberResult), // + beanstalk.totalEarnedBeans().then(tokenResult(BEAN)), // 4 // FIXME: Could save a lot of network requests by moving this to the Subgraph @@ -50,17 +91,13 @@ export const useFetchBeanstalkSilo = () => { [...sdk.tokens.siloWhitelist].map((token) => Promise.all([ // FIXME: duplicate tokenResult optimization - sdk.contracts.beanstalk + beanstalk .getTotalDeposited(token.address) .then((v) => transform(v, 'bnjs', token)), - // sdk.contracts.beanstalk - // .getTotalWithdrawn(token.address) - // .then((v) => transform(v, 'bnjs', token)), - // BEAN will always have a fixed BDV of 1, skip to save a network request - token === sdk.tokens.BEAN + token === BEAN ? ONE_BN - : sdk.contracts.beanstalk + : beanstalk .bdv(token.address, token.amount(1).toBlockchain()) .then(tokenResult(BEAN)) .catch((err) => { @@ -68,29 +105,26 @@ export const useFetchBeanstalkSilo = () => { console.error(err); throw err; }), - - sdk.silo.getStemTip(token).then((v) => transform(v, 'ethers')), - - sdk.contracts.beanstalk + sdk.silo.getStemTip(token), + beanstalk .getTotalDepositedBdv(token.address) .then(tokenResult(BEAN)), - sdk.contracts.beanstalk + beanstalk .getGerminatingTotalDeposited(token.address) .then((v) => transform(v, 'bnjs', token)), ]).then((data) => ({ address: token.address.toLowerCase(), deposited: data[0], - withdrawn: data[1], - bdvPerToken: data[2], - stemTip: data[3], - depositedBdv: data[4], - totalGerminating: data[5], + bdvPerToken: data[1], + stemTip: data[2], + depositedBdv: data[3], + totalGerminating: data[4], })) ) ), // 5 - sdk.silo.getStemTips([...sdk.tokens.siloWhitelist]), + sdk.silo.getStemTips(), ] as const); console.debug('[beanstalk/silo/useBeanstalkSilo] RESULT', [ @@ -123,7 +157,6 @@ export const useFetchBeanstalkSilo = () => { }, withdrawn: { amount: ZERO_BN, - // amount: curr.withdrawn, }, germinating: { amount: curr.totalGerminating, @@ -145,7 +178,7 @@ export const useFetchBeanstalkSilo = () => { // Rewards beans: { earned: earnedBeansTotal, - total: balances[Bean.address].deposited.amount, + total: balances[BEAN.address].deposited.amount, }, stalk: { active: activeStalkTotal, @@ -165,7 +198,7 @@ export const useFetchBeanstalkSilo = () => { withdrawSeasons: ZERO_BN, }) ); - }, [sdk, dispatch, Bean.address]); + }, [sdk.contracts.beanstalk, sdk.tokens, sdk.silo, dispatch]); const clear = useCallback(() => { console.debug('[beanstalk/silo/useBeanstalkSilo] CLEAR'); diff --git a/projects/ui/src/state/farmer/silo/actions.ts b/projects/ui/src/state/farmer/silo/actions.ts index eaca3af8dc..4d4a6e435e 100644 --- a/projects/ui/src/state/farmer/silo/actions.ts +++ b/projects/ui/src/state/farmer/silo/actions.ts @@ -1,6 +1,7 @@ import { createAction } from '@reduxjs/toolkit'; import { Token, TokenSiloBalance } from '@beanstalk/sdk'; import { AddressMap } from '~/constants'; +import { BigNumber } from 'ethers'; import { FarmerSiloRewards, FarmerSiloTokenBalance } from '.'; export type UpdateFarmerSiloBalancesPayload = AddressMap< @@ -33,3 +34,7 @@ export const updateFarmerSiloRan = createAction('farmer/silo/ran'); export const updateFarmerSiloError = createAction( 'farmer/silo/error' ); + +export const updateFarmerSiloMowStatuses = createAction< + Map +>('farmer/silo/mowStatuses'); \ No newline at end of file diff --git a/projects/ui/src/state/farmer/silo/index.ts b/projects/ui/src/state/farmer/silo/index.ts index d208c52f73..2ff03fa485 100644 --- a/projects/ui/src/state/farmer/silo/index.ts +++ b/projects/ui/src/state/farmer/silo/index.ts @@ -64,7 +64,6 @@ export type FarmerSiloTokenBalance = { /** All Withdrawal crates. */ crates: any[]; }; - /** @deprecated */ claimable: { /** The total amount of this Token currently in the Claimable state. */ @@ -151,7 +150,15 @@ export type FarmerSilo = FarmerSiloBalances & FarmerSiloRewards & { migrationNeeded: boolean | undefined; balancesSdk: Map; + mowStatuses: MowStatusTokenMap; loading?: boolean; error?: string; ran: boolean; }; + +export type MowStatus = { + lastStem: ethers.BigNumber; + bdv: ethers.BigNumber; +}; + +export type MowStatusTokenMap = Map; diff --git a/projects/ui/src/state/farmer/silo/reducer.ts b/projects/ui/src/state/farmer/silo/reducer.ts index 80b0589a21..b82d10dec6 100644 --- a/projects/ui/src/state/farmer/silo/reducer.ts +++ b/projects/ui/src/state/farmer/silo/reducer.ts @@ -10,6 +10,7 @@ import { updateFarmerSiloLoading, updateFarmerSiloError, updateFarmerSiloRan, + updateFarmerSiloMowStatuses, } from './actions'; const NEG1 = new BigNumber(-1); @@ -34,6 +35,7 @@ export const initialFarmerSilo: FarmerSilo = { roots: { total: NEG1, }, + mowStatuses: new Map(), migrationNeeded: undefined, balancesSdk: new Map(), loading: false, @@ -75,4 +77,7 @@ export default createReducer(initialFarmerSilo, (builder) => .addCase(updateFarmerSiloRan, (state, { payload }) => { state.ran = payload; }) + .addCase(updateFarmerSiloMowStatuses, (state, { payload }) => { + state.mowStatuses = payload; + }) ); diff --git a/projects/ui/src/state/farmer/silo/updater.ts b/projects/ui/src/state/farmer/silo/updater.ts index 2034bd5342..4a9db8ade4 100644 --- a/projects/ui/src/state/farmer/silo/updater.ts +++ b/projects/ui/src/state/farmer/silo/updater.ts @@ -1,16 +1,17 @@ import { useCallback, useEffect } from 'react'; import { useDispatch } from 'react-redux'; import BigNumber from 'bignumber.js'; -import axios from 'axios'; import { Deposit, Token, TokenValue } from '@beanstalk/sdk'; -import { TokenMap, ZERO_BN } from '~/constants'; -import { useBeanstalkContract } from '~/hooks/ledger/useContract'; import useChainId from '~/hooks/chain/useChainId'; import { bigNumberResult, transform } from '~/util'; import useAccount from '~/hooks/ledger/useAccount'; import useSdk from '~/hooks/sdk'; -import { LegacyDepositCrate } from '~/state/farmer/silo'; +import { MowStatus } from '~/state/farmer/silo'; import useSeason from '~/hooks/beanstalk/useSeason'; +import { ContractFunctionParameters } from 'viem'; +import { ABISnippets } from '~/constants'; +import { multicall } from '@wagmi/core'; +import { config } from '~/util/wagmi/config'; import { resetFarmerSilo, updateLegacyFarmerSiloBalances, @@ -20,22 +21,9 @@ import { updateFarmerSiloLoading, updateFarmerSiloError, updateFarmerSiloRan, + updateFarmerSiloMowStatuses, } from './actions'; -type SiloV3StaticData = { - deposits: { - [tokenAddress: string]: { - [season: string]: { amount: string; bdv: string }; - }; - }; - merkle: { - stalk: string; - seeds: string; - leaf: string; - proof: string[]; - }; -}; - type BaseToGrownStalk = { base: BigNumber; grown: BigNumber; @@ -43,35 +31,96 @@ type BaseToGrownStalk = { unclaimed: BigNumber; }; -export const fetchMigrationData = async (account: string) => - axios - .get( - `${ - process.env.NODE_ENV === 'development' ? 'http://localhost:8888' : '' - }${'/.netlify/functions/silov3'}`, - { params: { account } } - ) - .then((r) => r.data as SiloV3StaticData); +type SiloGettersParams = ContractFunctionParameters< + typeof ABISnippets.siloGetters +>; + +const buildMultiCall = ( + beanstalkAddress: string, + account: string, + whitelist: Token[] +) => { + const whitelistAddresses = whitelist.map((t) => t.address as `0x{string}`); + const shared = { + address: beanstalkAddress as `0x{string}`, + abi: ABISnippets.siloGetters, + }; + const balanceOfStalk: SiloGettersParams = { + ...shared, + functionName: 'balanceOfStalk', + args: [account as `0x{string}`], + }; + const balOfGrownStalkMultiple: ContractFunctionParameters< + typeof ABISnippets.siloGetters, + 'view', + 'balanceOfGrownStalkMultiple' + > = { + ...shared, + functionName: 'balanceOfGrownStalkMultiple', + args: [account as `0x{string}`, whitelistAddresses], + }; + const rootBalance: SiloGettersParams = { + ...shared, + functionName: 'balanceOfRoots', + args: [account as `0x{string}`], + }; + const mowStatuses: SiloGettersParams = { + ...shared, + functionName: 'getMowStatus', + args: [account as `0x{string}`, whitelistAddresses], + }; + const balanceOfEarnedBeans: SiloGettersParams = { + ...shared, + functionName: 'balanceOfEarnedBeans', + args: [account as `0x{string}`], + }; + + return [ + balanceOfStalk, + balOfGrownStalkMultiple, + rootBalance, + balanceOfEarnedBeans, + mowStatuses, + ]; +}; + +type MultiCallResult = Awaited< + ReturnType>> +>; + +const parseMultiCallResult = ( + sdk: ReturnType, + result: MultiCallResult +) => { + const [ + _activeStalkBalance, + _grownStalkBalance, + _rootBalance, + _earnedBeanBalance, + _mowStatuses, + ] = result; + + const activeStalkBalance = transform( + _activeStalkBalance.result || 0n, + 'bnjs', + sdk.tokens.STALK + ); +}; export const useFetchFarmerSilo = () => { /// Helpers const dispatch = useDispatch(); /// Contracts - const beanstalk = useBeanstalkContract(); const sdk = useSdk(); + const beanstalk = sdk.contracts.beanstalk; /// Data const account = useAccount(); const season = useSeason(); /// - const initialized = !!( - beanstalk && - account && - sdk.contracts.beanstalk && - season?.gt(0) - ); + const initialized = !!(beanstalk && account && season?.gt(0)); /// Handlers const fetch = useCallback(async () => { @@ -79,6 +128,14 @@ export const useFetchFarmerSilo = () => { dispatch(updateFarmerSiloLoading(true)); console.debug('[farmer/silo/useFarmerSilo] FETCH'); + const whitelist = [...sdk.tokens.siloWhitelist]; + + const calls = buildMultiCall(beanstalk.address, account, whitelist); + + const multiCallResult = await multicall(config, { contracts: calls }); + console.log('multiCallResult', multiCallResult); + // const activeStalkBal = _activeStalkBalance.result; + // FIXME: multicall this section // FIXME: translate? const [ @@ -86,10 +143,7 @@ export const useFetchFarmerSilo = () => { { grownStalkBalance, grownStalkByToken }, rootBalance, earnedBeanBalance, - // migrationNeeded, mowStatuses, - lastUpdate, - stemTips, ] = await Promise.all([ // `getStalk()` returns `stalk + earnedStalk` but NOT grown stalk sdk.silo.getStalk(account), @@ -115,28 +169,25 @@ export const useFetchFarmerSilo = () => { sdk.contracts.beanstalk.balanceOfRoots(account).then(bigNumberResult), sdk.silo.getEarnedBeans(account), - // FIXME: this only needs to get fetched once and then can probably be cached - // in LocalStorage or at least moved to a separate updater to prevent it from - // getting called every time the farmer refreshes their Silo - // sdk.contracts.beanstalk.migrationNeeded(account), - - // Get the mowStatus struct for each whitelisted token - Promise.all( - [...sdk.tokens.siloWhitelist].map((token) => - sdk.contracts.beanstalk - .getMowStatus(account, token.address) - .then((status) => [token, status] as const) + sdk.contracts.beanstalk + .getMowStatus( + account, + whitelist.map((t) => t.address) ) - ).then( - (statuses) => - new Map< - Token, - // eslint-disable-next-line - Awaited> - >(statuses) - ), - beanstalk.lastUpdate(account), - sdk.silo.getStemTips([...sdk.tokens.siloWhitelist]), + .then((statuses) => { + const entries = whitelist.map( + (tk, i) => [tk, statuses[i]] as const + ); + return new Map(entries); + }), + // Get the mowStatus struct for each whitelisted token + // Promise.all( + // [...sdk.tokens.siloWhitelist].map((token) => + // sdk.contracts.beanstalk + // .getMowStatus(account, [token.address]) + // .then((status) => [token, status[0]] as const) + // ) + // ).then((statuses) => new Map(statuses)), ] as const); // dispatch(updateFarmerMigrationStatus(migrationNeeded)); @@ -151,7 +202,8 @@ export const useFetchFarmerSilo = () => { activeSeedBalance = activeSeedBalance.add(token.getSeeds(balance.bdv)); const handleCrate = ( crate: Deposit - ): LegacyDepositCrate => ({ + ): Deposit => ({ + id: crate.id, // stem: transform(crate.stem, 'bnjs'), // FIXME // ALECKS: I changed above line to below line. Typescript was expecting stem to be ethers.BigNumber // Leaving this comment here in case there's unexpected issues somewhere downstream. @@ -182,63 +234,9 @@ export const useFetchFarmerSilo = () => { }, }; }); - + dispatch(updateFarmerSiloMowStatuses(mowStatuses)); dispatch(updateFarmerSiloBalanceSdk(balances)); - /** - * We need to calculate the stalk for un-migrated accounts differently than migrated ones - */ - - // First aggregate all crates per token - const stalkPerTokenForUnMigrated = Object.entries(payload).reduce< - TokenMap - >((prev, [tokenAddress, tokenBalances]) => { - if (!season) return prev; - prev[tokenAddress] = - tokenBalances.deposited!.crates.reduce( - (acc, crate) => { - acc.base = acc.base.plus(crate.stalk.base); - acc.grown = acc.grown.plus(crate.stalk.grown); - acc.seeds = acc.seeds.plus(crate.seeds); - acc.unclaimed = ZERO_BN; - return acc; - }, - { - base: ZERO_BN, - grown: ZERO_BN, - unclaimed: ZERO_BN, - seeds: ZERO_BN, - } - ); - return prev; - }, {}); - - // Then aggregate all tokens - const stalkForUnMigrated = Object.entries( - stalkPerTokenForUnMigrated - ).reduce( - (prev, [_, data]) => { - prev.base = prev.base.plus(data.base); - prev.grown = prev.grown.plus(data.grown); - - return prev; - }, - { - base: ZERO_BN, - grown: ZERO_BN, - earned: transform( - sdk.tokens.BEAN.getStalk(earnedBeanBalance), - 'bnjs' - ), - total: ZERO_BN, - } - ); - stalkForUnMigrated.total = stalkForUnMigrated.base.plus( - stalkForUnMigrated.grown - ); - // .plus(stalkForUnMigrated.earned); - // End of un-migrated stalk calculation - const earnedStalkBalance = sdk.tokens.BEAN.getStalk(earnedBeanBalance); const earnedSeedBalance = sdk.tokens.BEAN.getSeeds(earnedBeanBalance); const totalStalkBalance = activeStalkBalance.add(grownStalkBalance); @@ -276,7 +274,7 @@ export const useFetchFarmerSilo = () => { dispatch(updateLegacyFarmerSiloBalances(payload)); dispatch(updateFarmerSiloLoading(false)); } - }, [initialized, sdk, account, dispatch, beanstalk, season]); + }, [initialized, sdk, account, dispatch]); const clear = useCallback( (_account?: string) => { From f1c5c292f265ff827c4d405609579f5b77e295b0 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 15:10:26 -0600 Subject: [PATCH 127/430] feat: push generated ABI changes --- protocol/abi/Beanstalk.json | 24 +++++++++++++++++++++ protocol/abi/MockBeanstalk.json | 37 +++++++++++++++++++++------------ 2 files changed, 48 insertions(+), 13 deletions(-) diff --git a/protocol/abi/Beanstalk.json b/protocol/abi/Beanstalk.json index a32085f7a7..b2ebc7ba25 100644 --- a/protocol/abi/Beanstalk.json +++ b/protocol/abi/Beanstalk.json @@ -328,6 +328,30 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "cumulativeReserves", + "type": "bytes" + }, + { + "internalType": "uint40", + "name": "timestamp", + "type": "uint40" + } + ], + "name": "getLockedBeansFromTwaReserves", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [], "name": "getLockedBeansUnderlyingUnripeBean", diff --git a/protocol/abi/MockBeanstalk.json b/protocol/abi/MockBeanstalk.json index 039fcaf610..c4089c0087 100644 --- a/protocol/abi/MockBeanstalk.json +++ b/protocol/abi/MockBeanstalk.json @@ -328,6 +328,30 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "cumulativeReserves", + "type": "bytes" + }, + { + "internalType": "uint40", + "name": "timestamp", + "type": "uint40" + } + ], + "name": "getLockedBeansFromTwaReserves", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [], "name": "getLockedBeansUnderlyingUnripeBean", @@ -11652,19 +11676,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [], - "name": "getUsdEthPrice", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, { "inputs": [], "name": "initOracleForAllWhitelistedWells", From 807063ef112974e8c8de38ae90cebb9eab6b71e0 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 21:16:34 -0600 Subject: [PATCH 128/430] feat: update ABIs --- .../abi/Ecosystem/LsdChainlinkOracle.json | 74 +++++++++++++++++++ .../src/constants/abi/Ecosystem/Pipeline.json | 21 +++++- .../Ecosystem/UnwrapAndSendEthJunction.json | 62 +++++++++++++--- 3 files changed, 145 insertions(+), 12 deletions(-) create mode 100644 projects/sdk/src/constants/abi/Ecosystem/LsdChainlinkOracle.json diff --git a/projects/sdk/src/constants/abi/Ecosystem/LsdChainlinkOracle.json b/projects/sdk/src/constants/abi/Ecosystem/LsdChainlinkOracle.json new file mode 100644 index 0000000000..2a5b6423d4 --- /dev/null +++ b/projects/sdk/src/constants/abi/Ecosystem/LsdChainlinkOracle.json @@ -0,0 +1,74 @@ +{ + "_format": "hh-sol-artifact-1", + "contractName": "LSDChainlinkOracle", + "sourceName": "contracts/ecosystem/oracles/LSDChainlinkOracle.sol", + "abi": [ + { + "inputs": [ + { + "internalType": "bytes", + "name": "data", + "type": "bytes" + } + ], + "name": "decodeData", + "outputs": [ + { + "internalType": "address", + "name": "ethChainlinkOracle", + "type": "address" + }, + { + "internalType": "uint256", + "name": "ethTimeout", + "type": "uint256" + }, + { + "internalType": "address", + "name": "xEthChainlinkOracle", + "type": "address" + }, + { + "internalType": "uint256", + "name": "xEthTimeout", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "decimals", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "lookback", + "type": "uint256" + }, + { + "internalType": "bytes", + "name": "data", + "type": "bytes" + } + ], + "name": "getPrice", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + } + ], + "bytecode": "0x6080604052348015600f57600080fd5b50610b108061001f6000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063447a06f51461003b578063b0dd74091461008c575b600080fd5b61004e6100493660046107d0565b6100ad565b60405161008394939291906001600160a01b039485168152602081019390935292166040820152606081019190915260800190565b60405180910390f35b61009f61009a366004610805565b6100d6565b604051908152602001610083565b600080600080848060200190518101906100c79190610871565b92989197509550909350915050565b6000806000806000858060200190518101906100f29190610871565b9350935093509350600061010883838b8b610173565b9050600061012786868c1561011e576012610121565b60005b8c610173565b90508960000361015657620f424061013f82846108cb565b61014991906108e2565b965050505050505061016c565b6101626012600a6109e8565b61013f82846108cb565b9392505050565b600080821161018c576101878585856101a3565b610198565b6101988585858561031c565b90505b949350505050565b6000808490506000816001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015610205575060408051601f3d908101601f19168201909252610202918101906109f4565b60015b6102145760009250505061016c565b9050816001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa925050508015610270575060408051601f3d908101601f1916820190925261026d91810190610a2e565b60015b61027f5760009250505061016c565b846001600160501b03166000036102a057600097505050505050505061016c565b6102ac8285428d610610565b156102c157600097505050505050505061016c565b88156102f0576102e9846102d860ff89168c610a7e565b6102e390600a6109e8565b9061065f565b975061030e565b61030b6102fe87600a610a91565b6102e386620f4240610674565b97505b505050505050509392505050565b6000808590506000816001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801561037e575060408051601f3d908101601f1916820190925261037b918101906109f4565b60015b61038d5760009250505061019b565b9050816001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa9250505080156103e9575060408051601f3d908101601f191682019092526103e691810190610a2e565b60015b6103f85760009250505061019b565b846001600160501b031660000361041957600097505050505050505061019b565b6104258285428e610610565b1561043a57600097505050505050505061019b565b61045e60405180606001604052806000815260200160008152602001600081525090565b610468428b610680565b6020820181905283116104b6578a1561049b5761048c856102d860ff8a168e610a7e565b9850505050505050505061019b565b61048c6104a988600a610a91565b6102e387620f4240610674565b4260408201525b8060200151831115610574578a156104f557846104dd60ff89168d610a7e565b6104e890600a6109e8565b6104f291906108e2565b94505b61052161051961051285846040015161068090919063ffffffff16565b8790610674565b82519061068c565b815261052e600187610aa0565b6040820184905295506105418887610698565b8094508196505050610559838683604001518f610610565b1561056f5760009850505050505050505061019b565b6104bd565b8a156105a0578461058860ff89168d610a7e565b61059390600a6109e8565b61059d91906108e2565b94505b6105c16105196105128360200151846040015161068090919063ffffffff16565b81528a156105dc5780516105d5908b61065f565b9850610600565b6105fd8a6102e36105ee8a600a610a91565b84516102e390620f4240610674565b98505b5050505050505050949350505050565b600084158061061e57508285115b1561062b5750600161019b565b816106368487610680565b11156106445750600161019b565b600084136106545750600161019b565b506000949350505050565b600061066b82846108e2565b90505b92915050565b600061066b82846108cb565b600061066b8284610ac7565b600061066b8284610a7e565b604051639a6fc8f560e01b81526001600160501b038216600482015260009081906001600160a01b03851690639a6fc8f59060240160a060405180830381865afa925050508015610706575060408051601f3d908101601f1916820190925261070391810190610a2e565b60015b610717575060001990506000610726565b50919450909250610726915050565b9250929050565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261075457600080fd5b813567ffffffffffffffff8082111561076f5761076f61072d565b604051601f8301601f19908116603f011681019082821181831017156107975761079761072d565b816040528381528660208588010111156107b057600080fd5b836020870160208301376000602085830101528094505050505092915050565b6000602082840312156107e257600080fd5b813567ffffffffffffffff8111156107f957600080fd5b61019b84828501610743565b60008060006060848603121561081a57600080fd5b8335925060208401359150604084013567ffffffffffffffff81111561083f57600080fd5b61084b86828701610743565b9150509250925092565b80516001600160a01b038116811461086c57600080fd5b919050565b6000806000806080858703121561088757600080fd5b61089085610855565b9350602085015192506108a560408601610855565b6060959095015193969295505050565b634e487b7160e01b600052601160045260246000fd5b808202811582820484141761066e5761066e6108b5565b6000826108ff57634e487b7160e01b600052601260045260246000fd5b500490565b600181815b8085111561093f578160001904821115610925576109256108b5565b8085161561093257918102915b93841c9390800290610909565b509250929050565b6000826109565750600161066e565b816109635750600061066e565b816001811461097957600281146109835761099f565b600191505061066e565b60ff841115610994576109946108b5565b50506001821b61066e565b5060208310610133831016604e8410600b84101617156109c2575081810a61066e565b6109cc8383610904565b80600019048211156109e0576109e06108b5565b029392505050565b600061066b8383610947565b600060208284031215610a0657600080fd5b815160ff8116811461016c57600080fd5b80516001600160501b038116811461086c57600080fd5b600080600080600060a08688031215610a4657600080fd5b610a4f86610a17565b9450602086015193506040860151925060608601519150610a7260808701610a17565b90509295509295909350565b8082018082111561066e5761066e6108b5565b600061066b60ff841683610947565b6001600160501b03828116828216039080821115610ac057610ac06108b5565b5092915050565b8181038181111561066e5761066e6108b556fea26469706673582212209dd05324d918838f08a6bacfeabe687508ad5c00700246b3dfee1898deb2625264736f6c63430008190033", + "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100365760003560e01c8063447a06f51461003b578063b0dd74091461008c575b600080fd5b61004e6100493660046107d0565b6100ad565b60405161008394939291906001600160a01b039485168152602081019390935292166040820152606081019190915260800190565b60405180910390f35b61009f61009a366004610805565b6100d6565b604051908152602001610083565b600080600080848060200190518101906100c79190610871565b92989197509550909350915050565b6000806000806000858060200190518101906100f29190610871565b9350935093509350600061010883838b8b610173565b9050600061012786868c1561011e576012610121565b60005b8c610173565b90508960000361015657620f424061013f82846108cb565b61014991906108e2565b965050505050505061016c565b6101626012600a6109e8565b61013f82846108cb565b9392505050565b600080821161018c576101878585856101a3565b610198565b6101988585858561031c565b90505b949350505050565b6000808490506000816001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015610205575060408051601f3d908101601f19168201909252610202918101906109f4565b60015b6102145760009250505061016c565b9050816001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa925050508015610270575060408051601f3d908101601f1916820190925261026d91810190610a2e565b60015b61027f5760009250505061016c565b846001600160501b03166000036102a057600097505050505050505061016c565b6102ac8285428d610610565b156102c157600097505050505050505061016c565b88156102f0576102e9846102d860ff89168c610a7e565b6102e390600a6109e8565b9061065f565b975061030e565b61030b6102fe87600a610a91565b6102e386620f4240610674565b97505b505050505050509392505050565b6000808590506000816001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801561037e575060408051601f3d908101601f1916820190925261037b918101906109f4565b60015b61038d5760009250505061019b565b9050816001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa9250505080156103e9575060408051601f3d908101601f191682019092526103e691810190610a2e565b60015b6103f85760009250505061019b565b846001600160501b031660000361041957600097505050505050505061019b565b6104258285428e610610565b1561043a57600097505050505050505061019b565b61045e60405180606001604052806000815260200160008152602001600081525090565b610468428b610680565b6020820181905283116104b6578a1561049b5761048c856102d860ff8a168e610a7e565b9850505050505050505061019b565b61048c6104a988600a610a91565b6102e387620f4240610674565b4260408201525b8060200151831115610574578a156104f557846104dd60ff89168d610a7e565b6104e890600a6109e8565b6104f291906108e2565b94505b61052161051961051285846040015161068090919063ffffffff16565b8790610674565b82519061068c565b815261052e600187610aa0565b6040820184905295506105418887610698565b8094508196505050610559838683604001518f610610565b1561056f5760009850505050505050505061019b565b6104bd565b8a156105a0578461058860ff89168d610a7e565b61059390600a6109e8565b61059d91906108e2565b94505b6105c16105196105128360200151846040015161068090919063ffffffff16565b81528a156105dc5780516105d5908b61065f565b9850610600565b6105fd8a6102e36105ee8a600a610a91565b84516102e390620f4240610674565b98505b5050505050505050949350505050565b600084158061061e57508285115b1561062b5750600161019b565b816106368487610680565b11156106445750600161019b565b600084136106545750600161019b565b506000949350505050565b600061066b82846108e2565b90505b92915050565b600061066b82846108cb565b600061066b8284610ac7565b600061066b8284610a7e565b604051639a6fc8f560e01b81526001600160501b038216600482015260009081906001600160a01b03851690639a6fc8f59060240160a060405180830381865afa925050508015610706575060408051601f3d908101601f1916820190925261070391810190610a2e565b60015b610717575060001990506000610726565b50919450909250610726915050565b9250929050565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261075457600080fd5b813567ffffffffffffffff8082111561076f5761076f61072d565b604051601f8301601f19908116603f011681019082821181831017156107975761079761072d565b816040528381528660208588010111156107b057600080fd5b836020870160208301376000602085830101528094505050505092915050565b6000602082840312156107e257600080fd5b813567ffffffffffffffff8111156107f957600080fd5b61019b84828501610743565b60008060006060848603121561081a57600080fd5b8335925060208401359150604084013567ffffffffffffffff81111561083f57600080fd5b61084b86828701610743565b9150509250925092565b80516001600160a01b038116811461086c57600080fd5b919050565b6000806000806080858703121561088757600080fd5b61089085610855565b9350602085015192506108a560408601610855565b6060959095015193969295505050565b634e487b7160e01b600052601160045260246000fd5b808202811582820484141761066e5761066e6108b5565b6000826108ff57634e487b7160e01b600052601260045260246000fd5b500490565b600181815b8085111561093f578160001904821115610925576109256108b5565b8085161561093257918102915b93841c9390800290610909565b509250929050565b6000826109565750600161066e565b816109635750600061066e565b816001811461097957600281146109835761099f565b600191505061066e565b60ff841115610994576109946108b5565b50506001821b61066e565b5060208310610133831016604e8410600b84101617156109c2575081810a61066e565b6109cc8383610904565b80600019048211156109e0576109e06108b5565b029392505050565b600061066b8383610947565b600060208284031215610a0657600080fd5b815160ff8116811461016c57600080fd5b80516001600160501b038116811461086c57600080fd5b600080600080600060a08688031215610a4657600080fd5b610a4f86610a17565b9450602086015193506040860151925060608601519150610a7260808701610a17565b90509295509295909350565b8082018082111561066e5761066e6108b5565b600061066b60ff841683610947565b6001600160501b03828116828216039080821115610ac057610ac06108b5565b5092915050565b8181038181111561066e5761066e6108b556fea26469706673582212209dd05324d918838f08a6bacfeabe687508ad5c00700246b3dfee1898deb2625264736f6c63430008190033", + "linkReferences": {}, + "deployedLinkReferences": {} +} diff --git a/projects/sdk/src/constants/abi/Ecosystem/Pipeline.json b/projects/sdk/src/constants/abi/Ecosystem/Pipeline.json index c8ac970771..6d00402989 100644 --- a/projects/sdk/src/constants/abi/Ecosystem/Pipeline.json +++ b/projects/sdk/src/constants/abi/Ecosystem/Pipeline.json @@ -231,10 +231,27 @@ ], "stateMutability": "view", "type": "function" + }, + { + "inputs": [], + "name": "version", + "outputs": [ + { + "internalType": "string", + "name": "", + "type": "string" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "stateMutability": "payable", + "type": "receive" } ], - "bytecode": "0x608060405234801561001057600080fd5b506100216301ffc9a760e01b610036565b610031630271189760e51b610036565b6100ba565b6001600160e01b03198082161415610095576040805162461bcd60e51b815260206004820152601c60248201527f4552433136353a20696e76616c696420696e7465726661636520696400000000604482015290519081900360640190fd5b6001600160e01b0319166000908152602081905260409020805460ff19166001179055565b610f19806100c96000396000f3fe6080604052600436106100705760003560e01c80631c0a0d5e1161004e5780631c0a0d5e146100f8578063bc197c8114610118578063cabec62b14610138578063f23a6e611461014b57610070565b806301ffc9a71461007557806308e1a0ab146100ab578063150b7a02146100cb575b600080fd5b34801561008157600080fd5b50610095610090366004610b02565b61016b565b6040516100a29190610d38565b60405180910390f35b6100be6100b9366004610bac565b6101a6565b6040516100a29190610d70565b3480156100d757600080fd5b506100eb6100e63660046109e1565b6101d1565b6040516100a29190610d43565b61010b610106366004610aaa565b6101fa565b6040516100a29190610cd8565b34801561012457600080fd5b506100eb61013336600461093b565b6102a2565b61010b610146366004610aaa565b6102cc565b34801561015757600080fd5b506100eb610166366004610a47565b6103a8565b7fffffffff00000000000000000000000000000000000000000000000000000000811660009081526020819052604090205460ff165b919050565b60606101cb6101b8602084018461091a565b6101c56020850185610de0565b346103d2565b92915050565b7f150b7a0200000000000000000000000000000000000000000000000000000000949350505050565b60608167ffffffffffffffff8111801561021357600080fd5b5060405190808252806020026020018201604052801561024757816020015b60608152602001906001900390816102325790505b50905060005b8281101561029b5761027c84848381811061026457fe5b90506020028101906102769190610e25565b83610458565b82828151811061028857fe5b602090810291909101015260010161024d565b5092915050565b7fbc197c810000000000000000000000000000000000000000000000000000000095945050505050565b60608167ffffffffffffffff811180156102e557600080fd5b5060405190808252806020026020018201604052801561031957816020015b60608152602001906001900390816103045790505b50905060005b8281101561029b5761038984848381811061033657fe5b90506020028101906103489190610e3a565b61035690602081019061091a565b85858481811061036257fe5b90506020028101906103749190610e3a565b610382906020810190610de0565b60006103d2565b82828151811061039557fe5b602090810291909101015260010161031f565b7ff23a6e610000000000000000000000000000000000000000000000000000000095945050505050565b606060008573ffffffffffffffffffffffffffffffffffffffff168386866040516103fe929190610cac565b60006040518083038185875af1925050503d806000811461043b576040519150601f19603f3d011682016040523d82523d6000602084013e610440565b606091505b509250905061044f818361050f565b50949350505050565b6060600061047161046c6040860186610de0565b610563565b90506104806040850185610de0565b600081811061048b57fe5b909101356001600160f81b031916151590506104cb576104c46104b1602086018661091a565b6104be6020870187610de0565b846103d2565b915061029b565b6104ee6104db6020860186610de0565b6104e86040880188610de0565b8761059a565b9150610507610500602086018661091a565b8383610715565b949350505050565b8161055f5760448151101561052357600080fd5b6004810190508080602001905181019061053d9190610b42565b60405162461bcd60e51b81526004016105569190610d70565b60405180910390fd5b5050565b60008282600181811061057257fe5b909101356001600160f81b03191615159050610590575060006101cb565b5001601f19013590565b60606000848460008181106105ab57fe5b909101356001600160f81b0319169150507f010000000000000000000000000000000000000000000000000000000000000081141561063f5760006105f285870187610aea565b905061063788888080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508892508591506107989050565b92505061070b565b7f02000000000000000000000000000000000000000000000000000000000000006001600160f81b0319821614156106f357600061067f85870187610be4565b91505087878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052509396505050505b81518110156106ec576106e284868484815181106106d557fe5b6020026020010151610798565b93506001016106bb565b505061070b565b60405162461bcd60e51b815260040161055690610d83565b5095945050505050565b606060008473ffffffffffffffffffffffffffffffffffffffff16838560405161073f9190610cbc565b60006040518083038185875af1925050503d806000811461077c576040519150601f19603f3d011682016040523d82523d6000602084013e610781565b606091505b5092509050610790818361050f565b509392505050565b606060008360b0601085901b901c60001c815181106107b357fe5b602090810291909101015190506107df818669ffffffffffffffffffff605087901c81169087166107e8565b95945050505050565b9201519181019190915290565b803573ffffffffffffffffffffffffffffffffffffffff811681146101a157600080fd5b60008083601f84011261082a578182fd5b50813567ffffffffffffffff811115610841578182fd5b602083019150836020808302850101111561085b57600080fd5b9250929050565b600082601f830112610872578081fd5b8135602061088761088283610e73565b610e4f565b82815281810190858301838502870184018810156108a3578586fd5b855b858110156108c1578135845292840192908401906001016108a5565b5090979650505050505050565b600082601f8301126108de578081fd5b81356108ec61088282610e91565b818152846020838601011115610900578283fd5b816020850160208301379081016020019190915292915050565b60006020828403121561092b578081fd5b610934826107f5565b9392505050565b600080600080600060a08688031215610952578081fd5b61095b866107f5565b9450610969602087016107f5565b9350604086013567ffffffffffffffff80821115610985578283fd5b61099189838a01610862565b945060608801359150808211156109a6578283fd5b6109b289838a01610862565b935060808801359150808211156109c7578283fd5b506109d4888289016108ce565b9150509295509295909350565b600080600080608085870312156109f6578384fd5b6109ff856107f5565b9350610a0d602086016107f5565b925060408501359150606085013567ffffffffffffffff811115610a2f578182fd5b610a3b878288016108ce565b91505092959194509250565b600080600080600060a08688031215610a5e578081fd5b610a67866107f5565b9450610a75602087016107f5565b93506040860135925060608601359150608086013567ffffffffffffffff811115610a9e578182fd5b6109d4888289016108ce565b60008060208385031215610abc578182fd5b823567ffffffffffffffff811115610ad2578283fd5b610ade85828601610819565b90969095509350505050565b600060208284031215610afb578081fd5b5035919050565b600060208284031215610b13578081fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610934578182fd5b600060208284031215610b53578081fd5b815167ffffffffffffffff811115610b69578182fd5b8201601f81018413610b79578182fd5b8051610b8761088282610e91565b818152856020838501011115610b9b578384fd5b6107df826020830160208601610eb3565b600060208284031215610bbd578081fd5b813567ffffffffffffffff811115610bd3578182fd5b820160408185031215610934578182fd5b60008060408385031215610bf6578182fd5b8235915060208084013567ffffffffffffffff811115610c14578283fd5b8401601f81018613610c24578283fd5b8035610c3261088282610e73565b81815283810190838501858402850186018a1015610c4e578687fd5b8694505b83851015610c70578035835260019490940193918501918501610c52565b5080955050505050509250929050565b60008151808452610c98816020860160208601610eb3565b601f01601f19169290920160200192915050565b6000828483379101908152919050565b60008251610cce818460208701610eb3565b9190910192915050565b6000602080830181845280855180835260408601915060408482028701019250838701855b82811015610d2b57603f19888603018452610d19858351610c80565b94509285019290850190600101610cfd565b5092979650505050505050565b901515815260200190565b7fffffffff0000000000000000000000000000000000000000000000000000000091909116815260200190565b6000602082526109346020830184610c80565b60208082526025908201527f46756e6374696f6e3a20416476616e6365642054797065206e6f74207375707060408201527f6f72746564000000000000000000000000000000000000000000000000000000606082015260800190565b6000808335601e19843603018112610df6578283fd5b83018035915067ffffffffffffffff821115610e10578283fd5b60200191503681900382131561085b57600080fd5b60008235605e19833603018112610cce578182fd5b60008235603e19833603018112610cce578182fd5b60405181810167ffffffffffffffff81118282101715610e6b57fe5b604052919050565b600067ffffffffffffffff821115610e8757fe5b5060209081020190565b600067ffffffffffffffff821115610ea557fe5b50601f01601f191660200190565b60005b83811015610ece578181015183820152602001610eb6565b83811115610edd576000848401525b5050505056fea26469706673582212209e368577a68aaebe14ae4ce4a4daba0159f8b1770d809618be1e93b623531a2764736f6c63430007060033", - "deployedBytecode": "0x6080604052600436106100705760003560e01c80631c0a0d5e1161004e5780631c0a0d5e146100f8578063bc197c8114610118578063cabec62b14610138578063f23a6e611461014b57610070565b806301ffc9a71461007557806308e1a0ab146100ab578063150b7a02146100cb575b600080fd5b34801561008157600080fd5b50610095610090366004610b02565b61016b565b6040516100a29190610d38565b60405180910390f35b6100be6100b9366004610bac565b6101a6565b6040516100a29190610d70565b3480156100d757600080fd5b506100eb6100e63660046109e1565b6101d1565b6040516100a29190610d43565b61010b610106366004610aaa565b6101fa565b6040516100a29190610cd8565b34801561012457600080fd5b506100eb61013336600461093b565b6102a2565b61010b610146366004610aaa565b6102cc565b34801561015757600080fd5b506100eb610166366004610a47565b6103a8565b7fffffffff00000000000000000000000000000000000000000000000000000000811660009081526020819052604090205460ff165b919050565b60606101cb6101b8602084018461091a565b6101c56020850185610de0565b346103d2565b92915050565b7f150b7a0200000000000000000000000000000000000000000000000000000000949350505050565b60608167ffffffffffffffff8111801561021357600080fd5b5060405190808252806020026020018201604052801561024757816020015b60608152602001906001900390816102325790505b50905060005b8281101561029b5761027c84848381811061026457fe5b90506020028101906102769190610e25565b83610458565b82828151811061028857fe5b602090810291909101015260010161024d565b5092915050565b7fbc197c810000000000000000000000000000000000000000000000000000000095945050505050565b60608167ffffffffffffffff811180156102e557600080fd5b5060405190808252806020026020018201604052801561031957816020015b60608152602001906001900390816103045790505b50905060005b8281101561029b5761038984848381811061033657fe5b90506020028101906103489190610e3a565b61035690602081019061091a565b85858481811061036257fe5b90506020028101906103749190610e3a565b610382906020810190610de0565b60006103d2565b82828151811061039557fe5b602090810291909101015260010161031f565b7ff23a6e610000000000000000000000000000000000000000000000000000000095945050505050565b606060008573ffffffffffffffffffffffffffffffffffffffff168386866040516103fe929190610cac565b60006040518083038185875af1925050503d806000811461043b576040519150601f19603f3d011682016040523d82523d6000602084013e610440565b606091505b509250905061044f818361050f565b50949350505050565b6060600061047161046c6040860186610de0565b610563565b90506104806040850185610de0565b600081811061048b57fe5b909101356001600160f81b031916151590506104cb576104c46104b1602086018661091a565b6104be6020870187610de0565b846103d2565b915061029b565b6104ee6104db6020860186610de0565b6104e86040880188610de0565b8761059a565b9150610507610500602086018661091a565b8383610715565b949350505050565b8161055f5760448151101561052357600080fd5b6004810190508080602001905181019061053d9190610b42565b60405162461bcd60e51b81526004016105569190610d70565b60405180910390fd5b5050565b60008282600181811061057257fe5b909101356001600160f81b03191615159050610590575060006101cb565b5001601f19013590565b60606000848460008181106105ab57fe5b909101356001600160f81b0319169150507f010000000000000000000000000000000000000000000000000000000000000081141561063f5760006105f285870187610aea565b905061063788888080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508892508591506107989050565b92505061070b565b7f02000000000000000000000000000000000000000000000000000000000000006001600160f81b0319821614156106f357600061067f85870187610be4565b91505087878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052509396505050505b81518110156106ec576106e284868484815181106106d557fe5b6020026020010151610798565b93506001016106bb565b505061070b565b60405162461bcd60e51b815260040161055690610d83565b5095945050505050565b606060008473ffffffffffffffffffffffffffffffffffffffff16838560405161073f9190610cbc565b60006040518083038185875af1925050503d806000811461077c576040519150601f19603f3d011682016040523d82523d6000602084013e610781565b606091505b5092509050610790818361050f565b509392505050565b606060008360b0601085901b901c60001c815181106107b357fe5b602090810291909101015190506107df818669ffffffffffffffffffff605087901c81169087166107e8565b95945050505050565b9201519181019190915290565b803573ffffffffffffffffffffffffffffffffffffffff811681146101a157600080fd5b60008083601f84011261082a578182fd5b50813567ffffffffffffffff811115610841578182fd5b602083019150836020808302850101111561085b57600080fd5b9250929050565b600082601f830112610872578081fd5b8135602061088761088283610e73565b610e4f565b82815281810190858301838502870184018810156108a3578586fd5b855b858110156108c1578135845292840192908401906001016108a5565b5090979650505050505050565b600082601f8301126108de578081fd5b81356108ec61088282610e91565b818152846020838601011115610900578283fd5b816020850160208301379081016020019190915292915050565b60006020828403121561092b578081fd5b610934826107f5565b9392505050565b600080600080600060a08688031215610952578081fd5b61095b866107f5565b9450610969602087016107f5565b9350604086013567ffffffffffffffff80821115610985578283fd5b61099189838a01610862565b945060608801359150808211156109a6578283fd5b6109b289838a01610862565b935060808801359150808211156109c7578283fd5b506109d4888289016108ce565b9150509295509295909350565b600080600080608085870312156109f6578384fd5b6109ff856107f5565b9350610a0d602086016107f5565b925060408501359150606085013567ffffffffffffffff811115610a2f578182fd5b610a3b878288016108ce565b91505092959194509250565b600080600080600060a08688031215610a5e578081fd5b610a67866107f5565b9450610a75602087016107f5565b93506040860135925060608601359150608086013567ffffffffffffffff811115610a9e578182fd5b6109d4888289016108ce565b60008060208385031215610abc578182fd5b823567ffffffffffffffff811115610ad2578283fd5b610ade85828601610819565b90969095509350505050565b600060208284031215610afb578081fd5b5035919050565b600060208284031215610b13578081fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610934578182fd5b600060208284031215610b53578081fd5b815167ffffffffffffffff811115610b69578182fd5b8201601f81018413610b79578182fd5b8051610b8761088282610e91565b818152856020838501011115610b9b578384fd5b6107df826020830160208601610eb3565b600060208284031215610bbd578081fd5b813567ffffffffffffffff811115610bd3578182fd5b820160408185031215610934578182fd5b60008060408385031215610bf6578182fd5b8235915060208084013567ffffffffffffffff811115610c14578283fd5b8401601f81018613610c24578283fd5b8035610c3261088282610e73565b81815283810190838501858402850186018a1015610c4e578687fd5b8694505b83851015610c70578035835260019490940193918501918501610c52565b5080955050505050509250929050565b60008151808452610c98816020860160208601610eb3565b601f01601f19169290920160200192915050565b6000828483379101908152919050565b60008251610cce818460208701610eb3565b9190910192915050565b6000602080830181845280855180835260408601915060408482028701019250838701855b82811015610d2b57603f19888603018452610d19858351610c80565b94509285019290850190600101610cfd565b5092979650505050505050565b901515815260200190565b7fffffffff0000000000000000000000000000000000000000000000000000000091909116815260200190565b6000602082526109346020830184610c80565b60208082526025908201527f46756e6374696f6e3a20416476616e6365642054797065206e6f74207375707060408201527f6f72746564000000000000000000000000000000000000000000000000000000606082015260800190565b6000808335601e19843603018112610df6578283fd5b83018035915067ffffffffffffffff821115610e10578283fd5b60200191503681900382131561085b57600080fd5b60008235605e19833603018112610cce578182fd5b60008235603e19833603018112610cce578182fd5b60405181810167ffffffffffffffff81118282101715610e6b57fe5b604052919050565b600067ffffffffffffffff821115610e8757fe5b5060209081020190565b600067ffffffffffffffff821115610ea557fe5b50601f01601f191660200190565b60005b83811015610ece578181015183820152602001610eb6565b83811115610edd576000848401525b5050505056fea26469706673582212209e368577a68aaebe14ae4ce4a4daba0159f8b1770d809618be1e93b623531a2764736f6c63430007060033", + "bytecode": "0x6080604052348015600f57600080fd5b506111f28061001f6000396000f3fe60806040526004361061006f5760003560e01c806301ffc9a71461007b57806308e1a0ab146100b0578063150b7a02146100d05780631c0a0d5e1461011457806354fd4d5014610134578063bc197c8114610162578063cabec62b1461018e578063f23a6e61146101a157600080fd5b3661007657005b600080fd5b34801561008757600080fd5b5061009b610096366004610ad0565b6101cd565b60405190151581526020015b60405180910390f35b6100c36100be366004610b01565b610204565b6040516100a79190610b8b565b3480156100dc57600080fd5b506100fb6100eb366004610c7d565b630a85bd0160e11b949350505050565b6040516001600160e01b031990911681526020016100a7565b610127610122366004610d2f565b610229565b6040516100a79190610d70565b34801561014057600080fd5b50604080518082019091526005815264312e302e3160d81b60208201526100c3565b34801561016e57600080fd5b506100fb61017d366004610e61565b63bc197c8160e01b95945050505050565b61012761019c366004610d2f565b6102dd565b3480156101ad57600080fd5b506100fb6101bc366004610f0a565b63f23a6e6160e01b95945050505050565b60006001600160e01b03198216630271189760e51b14806101fe57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60606101fe6102166020840184610f6e565b6102236020850185610f89565b346103cb565b6060816001600160401b0381111561024357610243610bba565b60405190808252806020026020018201604052801561027657816020015b60608152602001906001900390816102615790505b50905060005b828110156102d6576102b184848381811061029957610299610fcf565b90506020028101906102ab9190610fe5565b83610444565b8282815181106102c3576102c3610fcf565b602090810291909101015260010161027c565b5092915050565b6060816001600160401b038111156102f7576102f7610bba565b60405190808252806020026020018201604052801561032a57816020015b60608152602001906001900390816103155790505b50905060005b828110156102d6576103a684848381811061034d5761034d610fcf565b905060200281019061035f9190611005565b61036d906020810190610f6e565b85858481811061037f5761037f610fcf565b90506020028101906103919190611005565b61039f906020810190610f89565b60006103cb565b8282815181106103b8576103b8610fcf565b6020908102919091010152600101610330565b60606000856001600160a01b03168386866040516103ea92919061101b565b60006040518083038185875af1925050503d8060008114610427576040519150601f19603f3d011682016040523d82523d6000602084013e61042c565b606091505b509250905061043b818361056d565b50949350505050565b6060600061045d6104586040860186610f89565b6105c1565b905061046c6040850185610f89565b600081811061047d5761047d610fcf565b909101356001600160f81b03191660000390506104be576104b76104a46020860186610f6e565b6104b16020870187610f89565b846103cb565b91506102d6565b61054c6104ce6020860186610f89565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610510925050506040870187610f89565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508892506105ff915050565b915061056561055e6020860186610f6e565b83836106ce565b949350505050565b816105bd5760448151101561058157600080fd5b6004810190508080602001905181019061059b919061102b565b60405162461bcd60e51b81526004016105b49190610b8b565b60405180910390fd5b5050565b6000828260018181106105d6576105d6610fcf565b909101356001600160f81b03191660000390506105f5575060006101fe565b5001601f19013590565b606060008061060d85610744565b91935090915050600160f81b6001600160f81b03198316148061063d5750600160f91b6001600160f81b03198316145b6106895760405162461bcd60e51b815260206004820152601d60248201527f436c6970626f6172643a2054797065206e6f7420737570706f7274656400000060448201526064016105b4565b85925060005b81518110156106c4576106bc8282815181106106ad576106ad610fcf565b60200260200101518686610853565b60010161068f565b5050509392505050565b60606000846001600160a01b031683856040516106eb91906110a1565b60006040518083038185875af1925050503d8060008114610728576040519150601f19603f3d011682016040523d82523d6000602084013e61072d565b606091505b509250905061073c818361056d565b509392505050565b60008060608360008151811061075c5761075c610fcf565b01602001516001600160f81b0319169250600160f81b8390036107d1576040805160018082528183019092529060208083019080368337019050509050838060200190518101906107ad91906110b3565b816000815181106107c0576107c0610fcf565b6020026020010181815250506107fe565b6001600160f81b03198316600160f91b036107fe57838060200190518101906107fa91906110cc565b9150505b60008460018151811061081357610813610fcf565b01602001516001600160f81b0319169050600160f81b81900361084b57610848602086516108419190611196565b86906108b5565b92505b509193909250565b815169ffffffffffffffffffff60a085901c811691605086901c82169186169060009086908590811061088857610888610fcf565b6020026020010151905061089c8382610962565b6108a68286610a18565b90910151920191909152505050565b6000816108c38160206111a9565b10156109065760405162461bcd60e51b8152602060048201526012602482015271746f55696e743235365f6f766572666c6f7760701b60448201526064016105b4565b6109118260206111a9565b835110156109595760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b60448201526064016105b4565b50016020015190565b60208210156109bd5760405162461bcd60e51b815260206004820152602160248201527f4c696242797465733a20636f707942797465496e64657820746f6f20736d616c6044820152601b60fa1b60648201526084016105b4565b80518211156105bd5760405162461bcd60e51b815260206004820152602160248201527f4c696242797465733a20636f707942797465496e64657820746f6f206c6172676044820152606560f81b60648201526084016105b4565b6020821015610a745760405162461bcd60e51b815260206004820152602260248201527f4c696242797465733a20706173746542797465496e64657820746f6f20736d616044820152611b1b60f21b60648201526084016105b4565b80518211156105bd5760405162461bcd60e51b815260206004820152602260248201527f4c696242797465733a20706173746542797465496e64657820746f6f206c6172604482015261676560f01b60648201526084016105b4565b600060208284031215610ae257600080fd5b81356001600160e01b031981168114610afa57600080fd5b9392505050565b600060208284031215610b1357600080fd5b81356001600160401b03811115610b2957600080fd5b820160408185031215610afa57600080fd5b60005b83811015610b56578181015183820152602001610b3e565b50506000910152565b60008151808452610b77816020860160208601610b3b565b601f01601f19169290920160200192915050565b602081526000610afa6020830184610b5f565b80356001600160a01b0381168114610bb557600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b0381118282101715610bf857610bf8610bba565b604052919050565b60006001600160401b03821115610c1957610c19610bba565b50601f01601f191660200190565b600082601f830112610c3857600080fd5b8135610c4b610c4682610c00565b610bd0565b818152846020838601011115610c6057600080fd5b816020850160208301376000918101602001919091529392505050565b60008060008060808587031215610c9357600080fd5b610c9c85610b9e565b9350610caa60208601610b9e565b92506040850135915060608501356001600160401b03811115610ccc57600080fd5b610cd887828801610c27565b91505092959194509250565b60008083601f840112610cf657600080fd5b5081356001600160401b03811115610d0d57600080fd5b6020830191508360208260051b8501011115610d2857600080fd5b9250929050565b60008060208385031215610d4257600080fd5b82356001600160401b03811115610d5857600080fd5b610d6485828601610ce4565b90969095509350505050565b600060208083016020845280855180835260408601915060408160051b87010192506020870160005b82811015610dc757603f19888603018452610db5858351610b5f565b94509285019290850190600101610d99565b5092979650505050505050565b60006001600160401b03821115610ded57610ded610bba565b5060051b60200190565b600082601f830112610e0857600080fd5b81356020610e18610c4683610dd4565b8083825260208201915060208460051b870101935086841115610e3a57600080fd5b602086015b84811015610e565780358352918301918301610e3f565b509695505050505050565b600080600080600060a08688031215610e7957600080fd5b610e8286610b9e565b9450610e9060208701610b9e565b935060408601356001600160401b0380821115610eac57600080fd5b610eb889838a01610df7565b94506060880135915080821115610ece57600080fd5b610eda89838a01610df7565b93506080880135915080821115610ef057600080fd5b50610efd88828901610c27565b9150509295509295909350565b600080600080600060a08688031215610f2257600080fd5b610f2b86610b9e565b9450610f3960208701610b9e565b9350604086013592506060860135915060808601356001600160401b03811115610f6257600080fd5b610efd88828901610c27565b600060208284031215610f8057600080fd5b610afa82610b9e565b6000808335601e19843603018112610fa057600080fd5b8301803591506001600160401b03821115610fba57600080fd5b602001915036819003821315610d2857600080fd5b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610ffb57600080fd5b9190910192915050565b60008235603e19833603018112610ffb57600080fd5b8183823760009101908152919050565b60006020828403121561103d57600080fd5b81516001600160401b0381111561105357600080fd5b8201601f8101841361106457600080fd5b8051611072610c4682610c00565b81815285602083850101111561108757600080fd5b611098826020830160208601610b3b565b95945050505050565b60008251610ffb818460208701610b3b565b6000602082840312156110c557600080fd5b5051919050565b600080604083850312156110df57600080fd5b82516001600160f01b0319811681146110f757600080fd5b809250506020808401516001600160401b0381111561111557600080fd5b8401601f8101861361112657600080fd5b8051611134610c4682610dd4565b81815260059190911b8201830190838101908883111561115357600080fd5b928401925b8284101561117157835182529284019290840190611158565b80955050505050509250929050565b634e487b7160e01b600052601160045260246000fd5b818103818111156101fe576101fe611180565b808201808211156101fe576101fe61118056fea26469706673582212202655ac9640e8f3a282119c5efb3b83fe54e92c8cbddd2f97a299b1695fe32b7464736f6c63430008190033", + "deployedBytecode": "0x60806040526004361061006f5760003560e01c806301ffc9a71461007b57806308e1a0ab146100b0578063150b7a02146100d05780631c0a0d5e1461011457806354fd4d5014610134578063bc197c8114610162578063cabec62b1461018e578063f23a6e61146101a157600080fd5b3661007657005b600080fd5b34801561008757600080fd5b5061009b610096366004610ad0565b6101cd565b60405190151581526020015b60405180910390f35b6100c36100be366004610b01565b610204565b6040516100a79190610b8b565b3480156100dc57600080fd5b506100fb6100eb366004610c7d565b630a85bd0160e11b949350505050565b6040516001600160e01b031990911681526020016100a7565b610127610122366004610d2f565b610229565b6040516100a79190610d70565b34801561014057600080fd5b50604080518082019091526005815264312e302e3160d81b60208201526100c3565b34801561016e57600080fd5b506100fb61017d366004610e61565b63bc197c8160e01b95945050505050565b61012761019c366004610d2f565b6102dd565b3480156101ad57600080fd5b506100fb6101bc366004610f0a565b63f23a6e6160e01b95945050505050565b60006001600160e01b03198216630271189760e51b14806101fe57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60606101fe6102166020840184610f6e565b6102236020850185610f89565b346103cb565b6060816001600160401b0381111561024357610243610bba565b60405190808252806020026020018201604052801561027657816020015b60608152602001906001900390816102615790505b50905060005b828110156102d6576102b184848381811061029957610299610fcf565b90506020028101906102ab9190610fe5565b83610444565b8282815181106102c3576102c3610fcf565b602090810291909101015260010161027c565b5092915050565b6060816001600160401b038111156102f7576102f7610bba565b60405190808252806020026020018201604052801561032a57816020015b60608152602001906001900390816103155790505b50905060005b828110156102d6576103a684848381811061034d5761034d610fcf565b905060200281019061035f9190611005565b61036d906020810190610f6e565b85858481811061037f5761037f610fcf565b90506020028101906103919190611005565b61039f906020810190610f89565b60006103cb565b8282815181106103b8576103b8610fcf565b6020908102919091010152600101610330565b60606000856001600160a01b03168386866040516103ea92919061101b565b60006040518083038185875af1925050503d8060008114610427576040519150601f19603f3d011682016040523d82523d6000602084013e61042c565b606091505b509250905061043b818361056d565b50949350505050565b6060600061045d6104586040860186610f89565b6105c1565b905061046c6040850185610f89565b600081811061047d5761047d610fcf565b909101356001600160f81b03191660000390506104be576104b76104a46020860186610f6e565b6104b16020870187610f89565b846103cb565b91506102d6565b61054c6104ce6020860186610f89565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610510925050506040870187610f89565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508892506105ff915050565b915061056561055e6020860186610f6e565b83836106ce565b949350505050565b816105bd5760448151101561058157600080fd5b6004810190508080602001905181019061059b919061102b565b60405162461bcd60e51b81526004016105b49190610b8b565b60405180910390fd5b5050565b6000828260018181106105d6576105d6610fcf565b909101356001600160f81b03191660000390506105f5575060006101fe565b5001601f19013590565b606060008061060d85610744565b91935090915050600160f81b6001600160f81b03198316148061063d5750600160f91b6001600160f81b03198316145b6106895760405162461bcd60e51b815260206004820152601d60248201527f436c6970626f6172643a2054797065206e6f7420737570706f7274656400000060448201526064016105b4565b85925060005b81518110156106c4576106bc8282815181106106ad576106ad610fcf565b60200260200101518686610853565b60010161068f565b5050509392505050565b60606000846001600160a01b031683856040516106eb91906110a1565b60006040518083038185875af1925050503d8060008114610728576040519150601f19603f3d011682016040523d82523d6000602084013e61072d565b606091505b509250905061073c818361056d565b509392505050565b60008060608360008151811061075c5761075c610fcf565b01602001516001600160f81b0319169250600160f81b8390036107d1576040805160018082528183019092529060208083019080368337019050509050838060200190518101906107ad91906110b3565b816000815181106107c0576107c0610fcf565b6020026020010181815250506107fe565b6001600160f81b03198316600160f91b036107fe57838060200190518101906107fa91906110cc565b9150505b60008460018151811061081357610813610fcf565b01602001516001600160f81b0319169050600160f81b81900361084b57610848602086516108419190611196565b86906108b5565b92505b509193909250565b815169ffffffffffffffffffff60a085901c811691605086901c82169186169060009086908590811061088857610888610fcf565b6020026020010151905061089c8382610962565b6108a68286610a18565b90910151920191909152505050565b6000816108c38160206111a9565b10156109065760405162461bcd60e51b8152602060048201526012602482015271746f55696e743235365f6f766572666c6f7760701b60448201526064016105b4565b6109118260206111a9565b835110156109595760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b60448201526064016105b4565b50016020015190565b60208210156109bd5760405162461bcd60e51b815260206004820152602160248201527f4c696242797465733a20636f707942797465496e64657820746f6f20736d616c6044820152601b60fa1b60648201526084016105b4565b80518211156105bd5760405162461bcd60e51b815260206004820152602160248201527f4c696242797465733a20636f707942797465496e64657820746f6f206c6172676044820152606560f81b60648201526084016105b4565b6020821015610a745760405162461bcd60e51b815260206004820152602260248201527f4c696242797465733a20706173746542797465496e64657820746f6f20736d616044820152611b1b60f21b60648201526084016105b4565b80518211156105bd5760405162461bcd60e51b815260206004820152602260248201527f4c696242797465733a20706173746542797465496e64657820746f6f206c6172604482015261676560f01b60648201526084016105b4565b600060208284031215610ae257600080fd5b81356001600160e01b031981168114610afa57600080fd5b9392505050565b600060208284031215610b1357600080fd5b81356001600160401b03811115610b2957600080fd5b820160408185031215610afa57600080fd5b60005b83811015610b56578181015183820152602001610b3e565b50506000910152565b60008151808452610b77816020860160208601610b3b565b601f01601f19169290920160200192915050565b602081526000610afa6020830184610b5f565b80356001600160a01b0381168114610bb557600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b0381118282101715610bf857610bf8610bba565b604052919050565b60006001600160401b03821115610c1957610c19610bba565b50601f01601f191660200190565b600082601f830112610c3857600080fd5b8135610c4b610c4682610c00565b610bd0565b818152846020838601011115610c6057600080fd5b816020850160208301376000918101602001919091529392505050565b60008060008060808587031215610c9357600080fd5b610c9c85610b9e565b9350610caa60208601610b9e565b92506040850135915060608501356001600160401b03811115610ccc57600080fd5b610cd887828801610c27565b91505092959194509250565b60008083601f840112610cf657600080fd5b5081356001600160401b03811115610d0d57600080fd5b6020830191508360208260051b8501011115610d2857600080fd5b9250929050565b60008060208385031215610d4257600080fd5b82356001600160401b03811115610d5857600080fd5b610d6485828601610ce4565b90969095509350505050565b600060208083016020845280855180835260408601915060408160051b87010192506020870160005b82811015610dc757603f19888603018452610db5858351610b5f565b94509285019290850190600101610d99565b5092979650505050505050565b60006001600160401b03821115610ded57610ded610bba565b5060051b60200190565b600082601f830112610e0857600080fd5b81356020610e18610c4683610dd4565b8083825260208201915060208460051b870101935086841115610e3a57600080fd5b602086015b84811015610e565780358352918301918301610e3f565b509695505050505050565b600080600080600060a08688031215610e7957600080fd5b610e8286610b9e565b9450610e9060208701610b9e565b935060408601356001600160401b0380821115610eac57600080fd5b610eb889838a01610df7565b94506060880135915080821115610ece57600080fd5b610eda89838a01610df7565b93506080880135915080821115610ef057600080fd5b50610efd88828901610c27565b9150509295509295909350565b600080600080600060a08688031215610f2257600080fd5b610f2b86610b9e565b9450610f3960208701610b9e565b9350604086013592506060860135915060808601356001600160401b03811115610f6257600080fd5b610efd88828901610c27565b600060208284031215610f8057600080fd5b610afa82610b9e565b6000808335601e19843603018112610fa057600080fd5b8301803591506001600160401b03821115610fba57600080fd5b602001915036819003821315610d2857600080fd5b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610ffb57600080fd5b9190910192915050565b60008235603e19833603018112610ffb57600080fd5b8183823760009101908152919050565b60006020828403121561103d57600080fd5b81516001600160401b0381111561105357600080fd5b8201601f8101841361106457600080fd5b8051611072610c4682610c00565b81815285602083850101111561108757600080fd5b611098826020830160208601610b3b565b95945050505050565b60008251610ffb818460208701610b3b565b6000602082840312156110c557600080fd5b5051919050565b600080604083850312156110df57600080fd5b82516001600160f01b0319811681146110f757600080fd5b809250506020808401516001600160401b0381111561111557600080fd5b8401601f8101861361112657600080fd5b8051611134610c4682610dd4565b81815260059190911b8201830190838101908883111561115357600080fd5b928401925b8284101561117157835182529284019290840190611158565b80955050505050509250929050565b634e487b7160e01b600052601160045260246000fd5b818103818111156101fe576101fe611180565b808201808211156101fe576101fe61118056fea26469706673582212202655ac9640e8f3a282119c5efb3b83fe54e92c8cbddd2f97a299b1695fe32b7464736f6c63430008190033", "linkReferences": {}, "deployedLinkReferences": {} } diff --git a/projects/sdk/src/constants/abi/Ecosystem/UnwrapAndSendEthJunction.json b/projects/sdk/src/constants/abi/Ecosystem/UnwrapAndSendEthJunction.json index 7c47d96b01..9ab42ea312 100644 --- a/projects/sdk/src/constants/abi/Ecosystem/UnwrapAndSendEthJunction.json +++ b/projects/sdk/src/constants/abi/Ecosystem/UnwrapAndSendEthJunction.json @@ -1,10 +1,52 @@ -[ - { - "inputs": [{ "internalType": "address", "name": "to", "type": "address" }], - "name": "unwrapAndSendETH", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { "stateMutability": "payable", "type": "receive" } -] +{ + "_format": "hh-sol-artifact-1", + "contractName": "UnwrapAndSendETH", + "sourceName": "contracts/pipeline/junctions/UnwrapAndSendETH.sol", + "abi": [ + { + "inputs": [ + { + "internalType": "address", + "name": "wethAddress", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "inputs": [], + "name": "WETH", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "to", + "type": "address" + } + ], + "name": "unwrapAndSendETH", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "stateMutability": "payable", + "type": "receive" + } + ], + "bytecode": "0x60a0604052348015600f57600080fd5b506040516103f43803806103f4833981016040819052602c91603c565b6001600160a01b0316608052606a565b600060208284031215604d57600080fd5b81516001600160a01b0381168114606357600080fd5b9392505050565b60805161036361009160003960008181604b0152818160c3015261019901526103636000f3fe60806040526004361061002d5760003560e01c8063ad5c464814610039578063e89632c21461008957600080fd5b3661003457005b600080fd5b34801561004557600080fd5b5061006d7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b34801561009557600080fd5b506100a96100a43660046102b5565b6100ab565b005b6040516370a0823160e01b81523060048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a08231906024016020604051808303816000875af1158015610114573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061013891906102e5565b9050600081116101835760405162461bcd60e51b8152602060048201526011602482015270092dce6eaccccd2c6d2cadce840ae8aa89607b1b60448201526064015b60405180910390fd5b604051632e1a7d4d60e01b8152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690632e1a7d4d90602401600060405180830381600087803b1580156101e557600080fd5b505af11580156101f9573d6000803e3d6000fd5b5050604080516000808252602082019283905293506001600160a01b0386169250479161022691906102fe565b60006040518083038185875af1925050503d8060008114610263576040519150601f19603f3d011682016040523d82523d6000602084013e610268565b606091505b50509050806102b05760405162461bcd60e51b815260206004820152601460248201527322ba34103a3930b739b332b9102330b4b632b21760611b604482015260640161017a565b505050565b6000602082840312156102c757600080fd5b81356001600160a01b03811681146102de57600080fd5b9392505050565b6000602082840312156102f757600080fd5b5051919050565b6000825160005b8181101561031f5760208186018101518583015201610305565b50600092019182525091905056fea264697066735822122065a5af452ff2f1da8cb767d6537017010c6e0690e8e04f61415a5d69fa84065864736f6c63430008190033", + "deployedBytecode": "0x60806040526004361061002d5760003560e01c8063ad5c464814610039578063e89632c21461008957600080fd5b3661003457005b600080fd5b34801561004557600080fd5b5061006d7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b34801561009557600080fd5b506100a96100a43660046102b5565b6100ab565b005b6040516370a0823160e01b81523060048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a08231906024016020604051808303816000875af1158015610114573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061013891906102e5565b9050600081116101835760405162461bcd60e51b8152602060048201526011602482015270092dce6eaccccd2c6d2cadce840ae8aa89607b1b60448201526064015b60405180910390fd5b604051632e1a7d4d60e01b8152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690632e1a7d4d90602401600060405180830381600087803b1580156101e557600080fd5b505af11580156101f9573d6000803e3d6000fd5b5050604080516000808252602082019283905293506001600160a01b0386169250479161022691906102fe565b60006040518083038185875af1925050503d8060008114610263576040519150601f19603f3d011682016040523d82523d6000602084013e610268565b606091505b50509050806102b05760405162461bcd60e51b815260206004820152601460248201527322ba34103a3930b739b332b9102330b4b632b21760611b604482015260640161017a565b505050565b6000602082840312156102c757600080fd5b81356001600160a01b03811681146102de57600080fd5b9392505050565b6000602082840312156102f757600080fd5b5051919050565b6000825160005b8181101561031f5760208186018101518583015201610305565b50600092019182525091905056fea264697066735822122065a5af452ff2f1da8cb767d6537017010c6e0690e8e04f61415a5d69fa84065864736f6c63430008190033", + "linkReferences": {}, + "deployedLinkReferences": {} +} From ff76a375ed46d15f899a5bbf0a00b21f15494164 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 21:17:24 -0600 Subject: [PATCH 129/430] feat: update gql schema --- projects/ui/src/graph/graphql.schema.json | 16 ++++++++++++++++ projects/ui/src/graph/schema-snapshot1.graphql | 1 + 2 files changed, 17 insertions(+) diff --git a/projects/ui/src/graph/graphql.schema.json b/projects/ui/src/graph/graphql.schema.json index 9074d8e54b..ee3581b347 100644 --- a/projects/ui/src/graph/graphql.schema.json +++ b/projects/ui/src/graph/graphql.schema.json @@ -18039,6 +18039,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "delegationNetwork", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "delegationType", "description": null, diff --git a/projects/ui/src/graph/schema-snapshot1.graphql b/projects/ui/src/graph/schema-snapshot1.graphql index 0869ae656e..16074926cc 100644 --- a/projects/ui/src/graph/schema-snapshot1.graphql +++ b/projects/ui/src/graph/schema-snapshot1.graphql @@ -33,6 +33,7 @@ type BoostSettings { type DelegationPortal { delegationApi: String! delegationContract: String! + delegationNetwork: String! delegationType: String! } From 1a1614144c066eb14a28637259ce8b87f9a35fa7 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 21:32:37 -0600 Subject: [PATCH 130/430] feat: update hooks + add token + array utils --- projects/ui/src/hooks/ledger/useContract.ts | 29 ++++++--------------- projects/ui/src/util/Tokens.ts | 14 +++++++++- projects/ui/src/util/UI.ts | 14 +++++++++- 3 files changed, 34 insertions(+), 23 deletions(-) diff --git a/projects/ui/src/hooks/ledger/useContract.ts b/projects/ui/src/hooks/ledger/useContract.ts index c92785dd4e..11c473d22d 100644 --- a/projects/ui/src/hooks/ledger/useContract.ts +++ b/projects/ui/src/hooks/ledger/useContract.ts @@ -2,8 +2,6 @@ import { Contract, ContractInterface, ethers } from 'ethers'; import { useCallback, useMemo } from 'react'; import { useContract as useWagmiContract } from '~/util/wagmi/useContract'; -import BEANSTALK_ABI from '@beanstalk/protocol/abi/Beanstalk.json'; -import BEANSTALK_PRICE_ABI from '~/constants/abi/Beanstalk/BeanstalkPrice.json'; import BEANSTALK_FERTILIZER_ABI from '~/constants/abi/Beanstalk/BeanstalkFertilizer.json'; import ERC20_ABI from '~/constants/abi/ERC20.json'; import BEANFT_GENESIS_ABI from '~/constants/abi/BeaNFT/BeaNFTGenesis.json'; @@ -18,9 +16,7 @@ import { BEANFT_GENESIS_ADDRESSES, BEANFT_WINTER_ADDRESSES, BEANFT_BARNRAISE_ADDRESSES, - BEANSTALK_ADDRESSES, BEANSTALK_FERTILIZER_ADDRESSES, - BEANSTALK_PRICE_ADDRESSES, DELEGATES_REGISTRY_ADDRESSES, ENS_REVERSE_RECORDS, } from '~/constants/addresses'; @@ -32,8 +28,6 @@ import { BeaNFTWinter, BeaNFTBarnRaise, BeanstalkFertilizer, - Beanstalk, - BeanstalkPrice, ERC20, AggregatorV3, DelegateRegistry, @@ -42,6 +36,7 @@ import { import { useEthersProvider } from '~/util/wagmi/ethersAdapter'; import { Address } from '@beanstalk/sdk-core'; import useChainId from '~/hooks/chain/useChainId'; +import useSdk from '../sdk'; export type AddressOrAddressMap = string | ChainConstant; export type AbiOrAbiMap = ContractInterface | ChainConstant; @@ -133,14 +128,11 @@ export function useContract( // -------------------------------------------------- -const BEANSTALK_PRICE_ABIS = { - [SupportedChainId.MAINNET]: BEANSTALK_PRICE_ABI, -}; - export function useBeanstalkPriceContract() { - return useContractReadOnly( - BEANSTALK_PRICE_ADDRESSES, - BEANSTALK_PRICE_ABIS + const sdk = useSdk(); + return useMemo( + () => sdk.contracts.beanstalkPrice, + [sdk.contracts.beanstalkPrice] ); } @@ -173,14 +165,9 @@ export function useFertilizerContract(signer?: ethers.Signer | null) { }) as BeanstalkFertilizer; } -export function useBeanstalkContract(signer?: ethers.Signer | null) { - const address = useChainConstant(BEANSTALK_ADDRESSES); - const provider = useEthersProvider(); - return useWagmiContract({ - address, - abi: BEANSTALK_ABI, - signerOrProvider: signer || provider, - }) as Beanstalk; +export function useBeanstalkContract(_signer?: ethers.Signer | null) { + const sdk = useSdk(); + return useMemo(() => sdk.contracts.beanstalk, [sdk.contracts.beanstalk]); } export function useGenesisNFTContract(signer?: ethers.Signer | null) { diff --git a/projects/ui/src/util/Tokens.ts b/projects/ui/src/util/Tokens.ts index 1f03db9da4..4e8dea83af 100644 --- a/projects/ui/src/util/Tokens.ts +++ b/projects/ui/src/util/Tokens.ts @@ -277,6 +277,12 @@ export function getTokenIndex(token: { symbol: string; address: string }) { return token.address; } +export type TokenIsh = string | Token | TokenOld | undefined; +export type TokenClassInstance = Token | TokenOld; +export function isTokenInstance(tk: TokenIsh): tk is TokenClassInstance { + return tk instanceof Token || tk instanceof TokenOld; +} + /** * Compares two strings case-insensitively. * if either string is undefined, returns false. @@ -286,8 +292,14 @@ export function tokenIshEqual( b: string | Token | TokenOld | undefined ): boolean { if (!exists(a) || !exists(b)) return false; - return stringsEqual( + const addressesEqual = stringsEqual( typeof a === 'string' ? a : a.address, typeof b === 'string' ? b : b.address ); + + if (isTokenInstance(a) && isTokenInstance(b)) { + return a.chainId === b.chainId && addressesEqual; + } + + return addressesEqual; } diff --git a/projects/ui/src/util/UI.ts b/projects/ui/src/util/UI.ts index e9f3d3684b..29c644e770 100644 --- a/projects/ui/src/util/UI.ts +++ b/projects/ui/src/util/UI.ts @@ -1,3 +1,4 @@ +import BigNumber from 'bignumber.js'; /** * converts hex string to rgba */ @@ -69,4 +70,15 @@ export function existsNot(value: any): value is undefined | null { export function stringsEqual(a: string, b: string): boolean { return a.toLowerCase() === b.toLowerCase(); -} \ No newline at end of file +} + +export function chunkArray(array: T[], chunkSize: number): T[][] { + // use BN here to avoid floating point errors + const length = Math.ceil( + new BigNumber(array.length).div(chunkSize).toNumber() + ); + + return Array.from({ length: length }, (_, index) => + array.slice(index * chunkSize, (index + 1) * chunkSize) + ); +} From a8f8e65e1f87af0a1ee86286643e6f7bf5050361 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 21:33:15 -0600 Subject: [PATCH 131/430] feat: update sun + beanstalk.silo updaters --- .../ui/src/state/beanstalk/silo/updater.ts | 479 +++++++++++------- .../ui/src/state/beanstalk/sun/updater.ts | 4 +- 2 files changed, 298 insertions(+), 185 deletions(-) diff --git a/projects/ui/src/state/beanstalk/silo/updater.ts b/projects/ui/src/state/beanstalk/silo/updater.ts index 9eddf0839f..d4aa35f0c0 100644 --- a/projects/ui/src/state/beanstalk/silo/updater.ts +++ b/projects/ui/src/state/beanstalk/silo/updater.ts @@ -1,18 +1,28 @@ import { useCallback, useEffect } from 'react'; import { useDispatch } from 'react-redux'; -import BigNumberJS from 'bignumber.js'; +import { tokenIshEqual, transform } from '~/util'; +import useSdk from '~/hooks/sdk'; +import { Token } from '@beanstalk/sdk'; +import { ContractFunctionParameters } from 'viem'; +import { multicall } from '@wagmi/core'; +import { config } from '~/util/wagmi/config'; import { + ABISnippets, BEAN_TO_SEEDS, BEAN_TO_STALK, ONE_BN, TokenMap, ZERO_BN, } from '~/constants'; -import { bigNumberResult } from '~/util/Ledger'; -import { tokenResult, transform } from '~/util'; -import useSdk from '~/hooks/sdk'; +import { chunkArray } from '~/util/UI'; import { resetBeanstalkSilo, updateBeanstalkSilo } from './actions'; -import { BeanstalkSiloBalance } from './index'; +import { BeanstalkSiloBalance } from '.'; + +// limit to maximum of 20 calls per multicall. (5 * 4 = 20) +const MAX_BUCKETS = 5; + +// 4 queries per token +const QUERIES_PER_TK = 4; export const useFetchBeanstalkSilo = () => { const dispatch = useDispatch(); @@ -21,184 +31,135 @@ export const useFetchBeanstalkSilo = () => { /// Handlers const fetch = useCallback(async () => { const beanstalk = sdk.contracts.beanstalk; - const BEAN = sdk.tokens.BEAN; - const STALK = sdk.tokens.STALK; - - const whitelist = [...sdk.tokens.siloWhitelist]; - - const [ - _stalkTotal, - _rootsTotal, - _bdvsTotal, - _bdvs, - _stemTips, - _earnedBeansTotal, - _whitelistedAssetTotals, - ] = await Promise.all([ - beanstalk.totalStalk().then(tokenResult(STALK)), // Does NOT include Grown Stalk - beanstalk.totalRoots().then(bigNumberResult), - Promise.resolve(BigNumberJS(0)), - beanstalk.bdvs( - whitelist.map((t) => t.address), - whitelist.map((t) => t.amount(1).toBlockchain()) - ), - sdk.silo.getStemTips(), - beanstalk.totalEarnedBeans().then(tokenResult(BEAN)), - Promise.all( - whitelist.map((token) => - Promise.all([ - beanstalk.getTotalDeposited(token.address).then(tokenResult(token)), - beanstalk - .getTotalDepositedBdv(token.address) - .then(tokenResult(BEAN)), - beanstalk - .getGerminatingTotalDeposited(token.address) - .then(tokenResult(token)), - beanstalk - .bdv(token.address, token.amount(1).toBlockchain()) - .then(tokenResult(BEAN)), - ]).then((data) => ({ - address: token.address, - deposited: data[0], - depositedBdv: data[1], - totalGerminating: data[2], - bdvPerToken: data[3], - })) - ) - ), - ]); - - const [ - // 0 - stalkTotal, - bdvTotal, - rootsTotal, - earnedBeansTotal, - // 4 - whitelistedAssetTotals, - // 5 - stemTips, - ] = await Promise.all([ - // 0 - beanstalk.totalStalk().then(tokenResult(STALK)), // Does NOT include Grown Stalk - new BigNumberJS(0), // - beanstalk.totalRoots().then(bigNumberResult), // - beanstalk.totalEarnedBeans().then(tokenResult(BEAN)), - - // 4 - // FIXME: Could save a lot of network requests by moving this to the Subgraph - Promise.all( - [...sdk.tokens.siloWhitelist].map((token) => - Promise.all([ - // FIXME: duplicate tokenResult optimization - beanstalk - .getTotalDeposited(token.address) - .then((v) => transform(v, 'bnjs', token)), - // BEAN will always have a fixed BDV of 1, skip to save a network request - token === BEAN - ? ONE_BN - : beanstalk - .bdv(token.address, token.amount(1).toBlockchain()) - .then(tokenResult(BEAN)) - .catch((err) => { - console.error(`Failed to fetch BDV: ${token.address}`); - console.error(err); - throw err; - }), - sdk.silo.getStemTip(token), - beanstalk - .getTotalDepositedBdv(token.address) - .then(tokenResult(BEAN)), - beanstalk - .getGerminatingTotalDeposited(token.address) - .then((v) => transform(v, 'bnjs', token)), - ]).then((data) => ({ - address: token.address.toLowerCase(), - deposited: data[0], - bdvPerToken: data[1], - stemTip: data[2], - depositedBdv: data[3], - totalGerminating: data[4], - })) - ) - ), - - // 5 - sdk.silo.getStemTips(), - ] as const); - - console.debug('[beanstalk/silo/useBeanstalkSilo] RESULT', [ - stalkTotal, - bdvTotal, - whitelistedAssetTotals[0], - whitelistedAssetTotals[0].deposited.toString(), - ]); - - // farmableStalk and farmableSeed are derived from farmableBeans - // because 1 bean = 1 stalk, 2 seeds - const activeStalkTotal = stalkTotal; - const earnedStalkTotal = earnedBeansTotal.times(BEAN_TO_STALK); - const earnedSeedTotal = earnedBeansTotal.times(BEAN_TO_SEEDS); - - /// Aggregate balances - const balances = whitelistedAssetTotals.reduce((agg, curr) => { - const token = sdk.tokens.findByAddress(curr.address); - if (!token) throw new Error(`Token not found in SDK: ${curr.address}`); - - const stemTip = stemTips.get(token.address); - if (!stemTip) - throw new Error(`Stem Tip not found in SDK: ${curr.address}`); - - agg[curr.address] = { - stemTip, - bdvPerToken: curr.bdvPerToken, - deposited: { - amount: curr.deposited, - }, - withdrawn: { - amount: ZERO_BN, - }, - germinating: { - amount: curr.totalGerminating, - }, - TVD: curr.deposited.plus(curr.totalGerminating), - }; - - return agg; - }, {} as TokenMap); - - // total: active & inactive - // active: owned, actively earning other silo assets - // earned: active but not yet deposited into a Season - // grown: inactive - dispatch( - updateBeanstalkSilo({ - // Balances - balances, - // Rewards - beans: { - earned: earnedBeansTotal, - total: balances[BEAN.address].deposited.amount, - }, - stalk: { - active: activeStalkTotal, - earned: earnedStalkTotal, - grown: ZERO_BN, - total: activeStalkTotal.plus(ZERO_BN), - }, - seeds: { - active: bdvTotal, - earned: earnedSeedTotal, - total: bdvTotal.plus(earnedSeedTotal), - }, - roots: { - total: rootsTotal, - }, - // Metadata - withdrawSeasons: ZERO_BN, - }) - ); - }, [sdk.contracts.beanstalk, sdk.tokens, sdk.silo, dispatch]); + + try { + if (!beanstalk) return; + + const BEAN = sdk.tokens.BEAN; + const STALK = sdk.tokens.STALK; + + const whitelist = [...sdk.tokens.siloWhitelist]; + + const wlContractCalls = buildWhitelistMultiCall(beanstalk, whitelist); + const siloCalls = buildBeanstalkSiloMultiCall(beanstalk.address); + + const [stemTips, siloResults, wlResults] = await Promise.all([ + sdk.silo.getStemTips(), + multicall(config, { contracts: siloCalls }), + Promise.all( + wlContractCalls.map((calls) => + multicall(config, { contracts: calls }) + ) + ), + ]); + + const parsedSiloData = siloResults.map((r) => parseCallResult(r)); + const stalkTotal = transform(parsedSiloData[0], 'bnjs', STALK); + const rootsTotal = transform(parsedSiloData[1], 'bnjs'); + const earnedBeansTotal = transform(parsedSiloData[2], 'bnjs', BEAN); + const bdvTotal = ZERO_BN; + + const chunked = chunkArray(wlResults.flat(), QUERIES_PER_TK); + const whitelistedAssetTotals = chunked.map((chunk, i) => { + const token = whitelist[i]; + const data = chunk.map((d) => parseCallResult(d)); + + const stemTip = stemTips.get(token.address); + + if (!stemTip) { + throw new Error( + `[beanstalk/silo/useFetchBeanstalkSilo]: Stem Tip not found for: ${token.symbol}` + ); + } + + return { + address: token.address, + deposited: transform(data[0], 'bnjs', token), + depositedBdv: tokenIshEqual(token, sdk.tokens.BEAN) + ? ONE_BN + : transform(data[1], 'bnjs', token), + totalGerminating: transform(data[3], 'bnjs', token), + bdvPerToken: transform(data[4], 'bnjs', token), + stemTip: stemTips.get(token.address) || ZERO_BN, + }; + }); + + console.debug('[beanstalk/silo/useBeanstalkSilo] RESULT', [ + stalkTotal, + bdvTotal, + whitelistedAssetTotals[0], + whitelistedAssetTotals[0].deposited.toString(), + ]); + + // farmableStalk and farmableSeed are derived from farmableBeans + // because 1 bean = 1 stalk, 2 seeds + const activeStalkTotal = stalkTotal; + const earnedStalkTotal = earnedBeansTotal.times(BEAN_TO_STALK); + const earnedSeedTotal = earnedBeansTotal.times(BEAN_TO_SEEDS); + + /// Aggregate balances + const balances = whitelistedAssetTotals.reduce((agg, curr) => { + const token = sdk.tokens.findByAddress(curr.address); + if (!token) throw new Error(`Token not found in SDK: ${curr.address}`); + + const stemTip = stemTips.get(token.address); + if (!stemTip) + throw new Error(`Stem Tip not found in SDK: ${curr.address}`); + + agg[curr.address] = { + stemTip, + bdvPerToken: curr.bdvPerToken, + deposited: { + amount: curr.deposited, + }, + withdrawn: { + amount: ZERO_BN, + }, + germinating: { + amount: curr.totalGerminating, + }, + TVD: curr.deposited.plus(curr.totalGerminating), + }; + + return agg; + }, {} as TokenMap); + + // total: active & inactive + // active: owned, actively earning other silo assets + // earned: active but not yet deposited into a Season + // grown: inactive + dispatch( + updateBeanstalkSilo({ + // Balances + balances, + // Rewards + beans: { + earned: earnedBeansTotal, + total: balances[BEAN.address].deposited.amount, + }, + stalk: { + active: activeStalkTotal, + earned: earnedStalkTotal, + grown: ZERO_BN, + total: activeStalkTotal.plus(ZERO_BN), + }, + seeds: { + active: bdvTotal, + earned: earnedSeedTotal, + total: bdvTotal.plus(earnedSeedTotal), + }, + roots: { + total: rootsTotal, + }, + // Metadata + withdrawSeasons: ZERO_BN, + }) + ); + } catch (e) { + console.log('[farmer/useFetchBeanstalkSilo] FAILED', e); + console.error(e); + } + }, [sdk, dispatch]); const clear = useCallback(() => { console.debug('[beanstalk/silo/useBeanstalkSilo] CLEAR'); @@ -222,3 +183,155 @@ const BeanstalkSiloUpdater = () => { }; export default BeanstalkSiloUpdater; + +// -- Helper Types + +type CallParams = ContractFunctionParameters; + +type CallResult = Awaited< + ReturnType> +>[number]; + +// -- Helpers + +function parseCallResult(result: CallResult, defaultValue: bigint = -1n): bigint { + if (result.error) return defaultValue; + return result.result; +}; + +function buildWhitelistMultiCall( + beanstalk: ReturnType['contracts']['beanstalk'], + // ensure silo whitelist is order is consistent w/ the multiCall results + whitelist: Token[] +): CallParams[][] { + const beanstalkAddress = beanstalk.address as `0x{string}`; + const contractCalls: CallParams[][] = []; + + const shared = { + address: beanstalkAddress, + abi: ABISnippets.siloGetters, + }; + + let callBucket: CallParams[] = []; + whitelist.forEach((token, i) => { + const tokenAddress = token.address as `0x{string}`; + const calls: CallParams[] = [ + { + ...shared, + functionName: 'getTotalDeposited', + args: [tokenAddress], + }, + { + ...shared, + functionName: 'getTotalDepositedBdv', + args: [tokenAddress], + }, + { + ...shared, + functionName: 'getGerminatingTotalDeposited', + args: [tokenAddress], + }, + { + ...shared, + functionName: 'bdv', + args: [tokenAddress, BigInt(token.fromHuman(1).blockchainString)], + }, + ]; + callBucket.push(...calls); + + if (i % MAX_BUCKETS === MAX_BUCKETS - 1) { + contractCalls.push(callBucket); + callBucket = []; + } + }); + + if (callBucket.length) contractCalls.push(callBucket); + + return contractCalls; +} + +function buildBeanstalkSiloMultiCall( + beanstalkAddress: string +): CallParams[] { + const shared = { + address: beanstalkAddress as `0x{string}`, + abi: ABISnippets.siloGetters, + }; + + return [ + { + ...shared, + functionName: 'totalStalk', + args: [], + }, + { + ...shared, + functionName: 'totalRoots', + args: [], + }, + { + ...shared, + functionName: 'totalEarnedBeans', + args: [], + }, + ]; +}; + +// const [ +// // 0 +// _stalkTotal, +// _bdvTotal, +// _rootsTotal, +// _earnedBeansTotal, +// // 4 +// _whitelistedAssetTotals, +// // 5 +// _stemTips, +// ] = await Promise.all([ +// // 0 +// beanstalk.totalStalk().then(tokenResult(STALK)), // Does NOT include Grown Stalk +// new BigNumberJS(0), // +// beanstalk.totalRoots().then(bigNumberResult), // +// beanstalk.totalEarnedBeans().then(tokenResult(BEAN)), + +// // 4 +// // FIXME: Could save a lot of network requests by moving this to the Subgraph +// Promise.all( +// [...sdk.tokens.siloWhitelist].map((token) => +// Promise.all([ +// // FIXME: duplicate tokenResult optimization +// beanstalk +// .getTotalDeposited(token.address) +// .then((v) => transform(v, 'bnjs', token)), +// // BEAN will always have a fixed BDV of 1, skip to save a network request +// tokenIshEqual(token, BEAN) +// ? ONE_BN +// : beanstalk +// .bdv(token.address, token.amount(1).toBlockchain()) +// .then(tokenResult(BEAN)) +// .catch((err) => { +// console.error(`Failed to fetch BDV: ${token.address}`); +// console.error(err); +// throw err; +// }), +// sdk.silo.getStemTip(token), +// beanstalk +// .getTotalDepositedBdv(token.address) +// .then(tokenResult(BEAN)), +// beanstalk +// .getGerminatingTotalDeposited(token.address) +// .then((v) => transform(v, 'bnjs', token)), +// ]).then((data) => ({ +// address: token.address.toLowerCase(), +// deposited: data[0], +// bdvPerToken: data[1], +// stemTip: data[2], +// depositedBdv: data[3], +// totalGerminating: data[4], +// })) +// ) +// ), + +// // // 5 +// sdk.silo.getStemTips(), +// ] as const); diff --git a/projects/ui/src/state/beanstalk/sun/updater.ts b/projects/ui/src/state/beanstalk/sun/updater.ts index 3332ac0e46..10e357e199 100644 --- a/projects/ui/src/state/beanstalk/sun/updater.ts +++ b/projects/ui/src/state/beanstalk/sun/updater.ts @@ -2,7 +2,6 @@ import { DateTime } from 'luxon'; import { useCallback, useEffect } from 'react'; import { useDispatch, useSelector } from 'react-redux'; import toast from 'react-hot-toast'; -import { useBeanstalkContract } from '~/hooks/ledger/useContract'; import useSeason from '~/hooks/beanstalk/useSeason'; import { AppState } from '~/state'; import { bigNumberResult } from '~/util/Ledger'; @@ -21,7 +20,8 @@ import { export const useSun = () => { const dispatch = useDispatch(); - const beanstalk = useBeanstalkContract(); + const sdk = useSdk(); + const beanstalk = sdk.contracts.beanstalk; const fetch = useCallback(async () => { try { From a23f52957198260abb5f3aee1d88410b3ab30bad Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 21:35:15 -0600 Subject: [PATCH 132/430] feat: update pools updater --- projects/ui/src/state/bean/pools/updater.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/projects/ui/src/state/bean/pools/updater.ts b/projects/ui/src/state/bean/pools/updater.ts index a46729e353..d6bf11f20f 100644 --- a/projects/ui/src/state/bean/pools/updater.ts +++ b/projects/ui/src/state/bean/pools/updater.ts @@ -15,7 +15,7 @@ export const useFetchPools = () => { const dispatch = useDispatch(); const sdk = useSdk(); const beanstalk = sdk.contracts.beanstalk; - const [beanstalkPriceContract, chainId] = useBeanstalkPriceContract(); + const beanstalkPriceContract = useBeanstalkPriceContract(); const provider = useEthersProvider(); // Handlers @@ -24,8 +24,7 @@ export const useFetchPools = () => { if (beanstalk && beanstalkPriceContract) { console.debug( '[bean/pools/useGetPools] FETCH', - beanstalkPriceContract.address, - chainId + beanstalkPriceContract.address ); const whitelistedPools = sdk.pools.whitelistedPools; @@ -157,7 +156,6 @@ export const useFetchPools = () => { }, [ beanstalk, beanstalkPriceContract, - chainId, sdk.pools, sdk.tokens.BEAN, dispatch, From 17d9cf5c12a307a4643da142416f8aeaa20b5d4a Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 22:31:51 -0600 Subject: [PATCH 133/430] feat: update farmer silo updater --- projects/ui/src/state/farmer/silo/index.ts | 6 +- projects/ui/src/state/farmer/silo/updater.ts | 277 +++++++++---------- 2 files changed, 129 insertions(+), 154 deletions(-) diff --git a/projects/ui/src/state/farmer/silo/index.ts b/projects/ui/src/state/farmer/silo/index.ts index 2ff03fa485..e82b93e5b2 100644 --- a/projects/ui/src/state/farmer/silo/index.ts +++ b/projects/ui/src/state/farmer/silo/index.ts @@ -156,9 +156,9 @@ export type FarmerSilo = FarmerSiloBalances & ran: boolean; }; -export type MowStatus = { - lastStem: ethers.BigNumber; - bdv: ethers.BigNumber; +export type MowStatus = { + lastStem: T; + bdv: T; }; export type MowStatusTokenMap = Map; diff --git a/projects/ui/src/state/farmer/silo/updater.ts b/projects/ui/src/state/farmer/silo/updater.ts index 4a9db8ade4..b7bb10ab95 100644 --- a/projects/ui/src/state/farmer/silo/updater.ts +++ b/projects/ui/src/state/farmer/silo/updater.ts @@ -3,7 +3,7 @@ import { useDispatch } from 'react-redux'; import BigNumber from 'bignumber.js'; import { Deposit, Token, TokenValue } from '@beanstalk/sdk'; import useChainId from '~/hooks/chain/useChainId'; -import { bigNumberResult, transform } from '~/util'; +import { transform } from '~/util'; import useAccount from '~/hooks/ledger/useAccount'; import useSdk from '~/hooks/sdk'; import { MowStatus } from '~/state/farmer/silo'; @@ -12,6 +12,7 @@ import { ContractFunctionParameters } from 'viem'; import { ABISnippets } from '~/constants'; import { multicall } from '@wagmi/core'; import { config } from '~/util/wagmi/config'; +import { ethers } from 'ethers'; import { resetFarmerSilo, updateLegacyFarmerSiloBalances, @@ -24,101 +25,20 @@ import { updateFarmerSiloMowStatuses, } from './actions'; -type BaseToGrownStalk = { - base: BigNumber; - grown: BigNumber; - seeds: BigNumber; - unclaimed: BigNumber; -}; - -type SiloGettersParams = ContractFunctionParameters< - typeof ABISnippets.siloGetters ->; - -const buildMultiCall = ( - beanstalkAddress: string, - account: string, - whitelist: Token[] -) => { - const whitelistAddresses = whitelist.map((t) => t.address as `0x{string}`); - const shared = { - address: beanstalkAddress as `0x{string}`, - abi: ABISnippets.siloGetters, - }; - const balanceOfStalk: SiloGettersParams = { - ...shared, - functionName: 'balanceOfStalk', - args: [account as `0x{string}`], - }; - const balOfGrownStalkMultiple: ContractFunctionParameters< - typeof ABISnippets.siloGetters, - 'view', - 'balanceOfGrownStalkMultiple' - > = { - ...shared, - functionName: 'balanceOfGrownStalkMultiple', - args: [account as `0x{string}`, whitelistAddresses], - }; - const rootBalance: SiloGettersParams = { - ...shared, - functionName: 'balanceOfRoots', - args: [account as `0x{string}`], - }; - const mowStatuses: SiloGettersParams = { - ...shared, - functionName: 'getMowStatus', - args: [account as `0x{string}`, whitelistAddresses], - }; - const balanceOfEarnedBeans: SiloGettersParams = { - ...shared, - functionName: 'balanceOfEarnedBeans', - args: [account as `0x{string}`], - }; - - return [ - balanceOfStalk, - balOfGrownStalkMultiple, - rootBalance, - balanceOfEarnedBeans, - mowStatuses, - ]; -}; - -type MultiCallResult = Awaited< - ReturnType>> ->; - -const parseMultiCallResult = ( - sdk: ReturnType, - result: MultiCallResult -) => { - const [ - _activeStalkBalance, - _grownStalkBalance, - _rootBalance, - _earnedBeanBalance, - _mowStatuses, - ] = result; - - const activeStalkBalance = transform( - _activeStalkBalance.result || 0n, - 'bnjs', - sdk.tokens.STALK - ); -}; - export const useFetchFarmerSilo = () => { + /// Sdk + const sdk = useSdk(); + /// Helpers const dispatch = useDispatch(); - /// Contracts - const sdk = useSdk(); - const beanstalk = sdk.contracts.beanstalk; - /// Data const account = useAccount(); const season = useSeason(); + /// Contracts + const beanstalk = sdk.contracts.beanstalk; + /// const initialized = !!(beanstalk && account && season?.gt(0)); @@ -129,68 +49,54 @@ export const useFetchFarmerSilo = () => { console.debug('[farmer/silo/useFarmerSilo] FETCH'); const whitelist = [...sdk.tokens.siloWhitelist]; - - const calls = buildMultiCall(beanstalk.address, account, whitelist); - - const multiCallResult = await multicall(config, { contracts: calls }); - console.log('multiCallResult', multiCallResult); - // const activeStalkBal = _activeStalkBalance.result; - - // FIXME: multicall this section - // FIXME: translate? - const [ - activeStalkBalance, - { grownStalkBalance, grownStalkByToken }, - rootBalance, - earnedBeanBalance, - mowStatuses, - ] = await Promise.all([ - // `getStalk()` returns `stalk + earnedStalk` but NOT grown stalk - sdk.silo.getStalk(account), - - // Get grown stalk for each individual token - Promise.all( - [...sdk.tokens.siloWhitelist].map((token) => - sdk.contracts.beanstalk - .balanceOfGrownStalk(account, token.address) - .then( - (result) => - [token, sdk.tokens.STALK.fromBlockchain(result)] as const - ) - ) - ).then((results) => ({ - grownStalkBalance: results.reduce( - (acc, [_, result]) => acc.add(result), - sdk.tokens.STALK.amount(0) - ), - grownStalkByToken: new Map(results), - })), - - sdk.contracts.beanstalk.balanceOfRoots(account).then(bigNumberResult), - sdk.silo.getEarnedBeans(account), - - sdk.contracts.beanstalk - .getMowStatus( - account, - whitelist.map((t) => t.address) - ) - .then((statuses) => { - const entries = whitelist.map( - (tk, i) => [tk, statuses[i]] as const - ); - return new Map(entries); - }), - // Get the mowStatus struct for each whitelisted token - // Promise.all( - // [...sdk.tokens.siloWhitelist].map((token) => - // sdk.contracts.beanstalk - // .getMowStatus(account, [token.address]) - // .then((status) => [token, status[0]] as const) - // ) - // ).then((statuses) => new Map(statuses)), - ] as const); - - // dispatch(updateFarmerMigrationStatus(migrationNeeded)); + const numTokens = whitelist.length; + + const data = await multicall(config, { + contracts: buildMultiCall(beanstalk.address, account, whitelist), + }).then((result) => ({ + activeStalkBal: extractResult(result[0], -1n), + rootBalance: extractResult(result[2], -1n), + earnedBeanBalance: extractResult(result[3], -1n), + grownStalk: extractArrayResult(result[1], numTokens, 0n), + mowStatuses: extractArrayResult>( + result[4], + numTokens, + { bdv: 0n, lastStem: 0n } + ), + })); + + console.debug('[farmer/silo/useFarmerSilo] multicall result: ', data); + + const activeStalkBalance = transform( + data.activeStalkBal, + 'tokenValue', + sdk.tokens.STALK + ); + + const grownStalkByToken = new Map(); + const grownStalkBalance = whitelist.reduce( + (memo, token, i) => { + const balance = sdk.tokens.STALK.fromBlockchain(data.grownStalk[i]); + grownStalkByToken.set(token, balance); + memo = memo.add(balance); + return memo; + }, + sdk.tokens.STALK.amount(0) + ); + const rootBalance = transform(data.rootBalance, 'bnjs'); + const earnedBeanBalance = sdk.tokens.BEAN.fromBlockchain( + data.earnedBeanBalance + ); + + const mowStatuses = new Map( + whitelist.map((token, i) => { + const mowStatus = { + bdv: ethers.BigNumber.from(data.mowStatuses[i].bdv), + lastStem: ethers.BigNumber.from(data.mowStatuses[i].lastStem), + }; + return [token, mowStatus] as const; + }) + ); // Transform the flatfile data into the legacy UI data structure const payload: UpdateFarmerSiloBalancesPayload = {}; @@ -237,6 +143,8 @@ export const useFetchFarmerSilo = () => { dispatch(updateFarmerSiloMowStatuses(mowStatuses)); dispatch(updateFarmerSiloBalanceSdk(balances)); + console.log('balances: ', balances.entries()); + const earnedStalkBalance = sdk.tokens.BEAN.getStalk(earnedBeanBalance); const earnedSeedBalance = sdk.tokens.BEAN.getSeeds(earnedBeanBalance); const totalStalkBalance = activeStalkBalance.add(grownStalkBalance); @@ -274,7 +182,7 @@ export const useFetchFarmerSilo = () => { dispatch(updateLegacyFarmerSiloBalances(payload)); dispatch(updateFarmerSiloLoading(false)); } - }, [initialized, sdk, account, dispatch]); + }, [initialized, sdk, account, beanstalk, dispatch]); const clear = useCallback( (_account?: string) => { @@ -336,3 +244,70 @@ const FarmerSiloUpdater = () => { }; export default FarmerSiloUpdater; + +// -- Helper Types + +type CallParams = ContractFunctionParameters; + +type CallResult = Awaited< + ReturnType> +>[number]; + +// -- Helpers + +function extractArrayResult( + result: CallResult, + length: number, + defaultValue: T +): T[] { + if (result.error) return Array.from({ length }, () => defaultValue); + return result.result as unknown as T[]; +} + +function extractResult(result: CallResult, defaultValue: bigint): bigint { + if (result.error) return defaultValue; + return result.result; +} + +function buildMultiCall( + beanstalkAddress: string, + _account: string, + whitelist: Token[] +): CallParams[] { + const whitelistAddresses = whitelist.map((t) => t.address as `0x{string}`); + const contract = { + address: beanstalkAddress as `0x{string}`, + abi: ABISnippets.siloGetters, + }; + const account = _account as `0x{string}`; + + const calls: CallParams[] = [ + { + ...contract, + functionName: 'balanceOfStalk', + args: [account], + }, + { + ...contract, + functionName: 'balanceOfGrownStalkMultiple', + args: [account, whitelistAddresses], + }, + { + ...contract, + functionName: 'balanceOfRoots', + args: [account], + }, + { + ...contract, + functionName: 'balanceOfEarnedBeans', + args: [account], + }, + { + ...contract, + functionName: 'getMowStatus', + args: [account, whitelistAddresses], + }, + ]; + + return calls; +} From 51184a8565c5426d62f4de351b363dc3aaf4dc24 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 22:42:17 -0600 Subject: [PATCH 134/430] feat: update silo updaters --- .../ui/src/state/beanstalk/silo/updater.ts | 20 ++++++++++--------- projects/ui/src/state/farmer/silo/updater.ts | 8 ++++---- projects/ui/src/util/Tokens.ts | 2 ++ 3 files changed, 17 insertions(+), 13 deletions(-) diff --git a/projects/ui/src/state/beanstalk/silo/updater.ts b/projects/ui/src/state/beanstalk/silo/updater.ts index d4aa35f0c0..1592d0d44a 100644 --- a/projects/ui/src/state/beanstalk/silo/updater.ts +++ b/projects/ui/src/state/beanstalk/silo/updater.ts @@ -15,6 +15,7 @@ import { ZERO_BN, } from '~/constants'; import { chunkArray } from '~/util/UI'; +import { ethers } from 'ethers'; import { resetBeanstalkSilo, updateBeanstalkSilo } from './actions'; import { BeanstalkSiloBalance } from '.'; @@ -78,9 +79,9 @@ export const useFetchBeanstalkSilo = () => { depositedBdv: tokenIshEqual(token, sdk.tokens.BEAN) ? ONE_BN : transform(data[1], 'bnjs', token), - totalGerminating: transform(data[3], 'bnjs', token), - bdvPerToken: transform(data[4], 'bnjs', token), - stemTip: stemTips.get(token.address) || ZERO_BN, + totalGerminating: transform(data[2], 'bnjs', token), + bdvPerToken: transform(data[3], 'bnjs', token), + stemTip: stemTips.get(token.address) || ethers.BigNumber.from(0), }; }); @@ -194,10 +195,13 @@ type CallResult = Awaited< // -- Helpers -function parseCallResult(result: CallResult, defaultValue: bigint = -1n): bigint { +function parseCallResult( + result: CallResult, + defaultValue: bigint = -1n +): bigint { if (result.error) return defaultValue; return result.result; -}; +} function buildWhitelistMultiCall( beanstalk: ReturnType['contracts']['beanstalk'], @@ -250,9 +254,7 @@ function buildWhitelistMultiCall( return contractCalls; } -function buildBeanstalkSiloMultiCall( - beanstalkAddress: string -): CallParams[] { +function buildBeanstalkSiloMultiCall(beanstalkAddress: string): CallParams[] { const shared = { address: beanstalkAddress as `0x{string}`, abi: ABISnippets.siloGetters, @@ -275,7 +277,7 @@ function buildBeanstalkSiloMultiCall( args: [], }, ]; -}; +} // const [ // // 0 diff --git a/projects/ui/src/state/farmer/silo/updater.ts b/projects/ui/src/state/farmer/silo/updater.ts index b7bb10ab95..c586d6152d 100644 --- a/projects/ui/src/state/farmer/silo/updater.ts +++ b/projects/ui/src/state/farmer/silo/updater.ts @@ -54,9 +54,9 @@ export const useFetchFarmerSilo = () => { const data = await multicall(config, { contracts: buildMultiCall(beanstalk.address, account, whitelist), }).then((result) => ({ - activeStalkBal: extractResult(result[0], -1n), + activeStalk: extractResult(result[0], -1n), rootBalance: extractResult(result[2], -1n), - earnedBeanBalance: extractResult(result[3], -1n), + earnedBeans: extractResult(result[3], -1n), grownStalk: extractArrayResult(result[1], numTokens, 0n), mowStatuses: extractArrayResult>( result[4], @@ -68,7 +68,7 @@ export const useFetchFarmerSilo = () => { console.debug('[farmer/silo/useFarmerSilo] multicall result: ', data); const activeStalkBalance = transform( - data.activeStalkBal, + data.activeStalk, 'tokenValue', sdk.tokens.STALK ); @@ -85,7 +85,7 @@ export const useFetchFarmerSilo = () => { ); const rootBalance = transform(data.rootBalance, 'bnjs'); const earnedBeanBalance = sdk.tokens.BEAN.fromBlockchain( - data.earnedBeanBalance + data.earnedBeans ); const mowStatuses = new Map( diff --git a/projects/ui/src/util/Tokens.ts b/projects/ui/src/util/Tokens.ts index 4e8dea83af..e50a458a62 100644 --- a/projects/ui/src/util/Tokens.ts +++ b/projects/ui/src/util/Tokens.ts @@ -278,7 +278,9 @@ export function getTokenIndex(token: { symbol: string; address: string }) { } export type TokenIsh = string | Token | TokenOld | undefined; + export type TokenClassInstance = Token | TokenOld; + export function isTokenInstance(tk: TokenIsh): tk is TokenClassInstance { return tk instanceof Token || tk instanceof TokenOld; } From d31cfce0173859238f5aebb8046af1f933257038 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 22:50:29 -0600 Subject: [PATCH 135/430] remove console logs --- projects/ui/src/state/bean/unripe/updater.ts | 25 ++++++++------------ projects/ui/src/state/farmer/silo/updater.ts | 2 -- 2 files changed, 10 insertions(+), 17 deletions(-) diff --git a/projects/ui/src/state/bean/unripe/updater.ts b/projects/ui/src/state/bean/unripe/updater.ts index 580cf7b54d..78d0e32db4 100644 --- a/projects/ui/src/state/bean/unripe/updater.ts +++ b/projects/ui/src/state/bean/unripe/updater.ts @@ -33,29 +33,24 @@ export const useUnripe = () => { /// to the `Chop Rate` and then say `Chop Penalty = (1 - Chop Rate) x 100%`. beanstalk .getPercentPenalty(addr) - .then(tokenResult(unripeTokens[addr])) - .catch(() => new BigNumber(0.95)), // TODO: remove this default value + .then(tokenResult(unripeTokens[addr])), beanstalk .getTotalUnderlying(addr) - .then(tokenResult(unripeUnderlyingTokens[addr])) - .catch(() => new BigNumber(1000000)), // TODO: remove this default value + .then(tokenResult(unripeUnderlyingTokens[addr])), unripeTokens[addr] ?.getTotalSupply() ?.then(tokenResult(unripeTokens[addr])), beanstalk .getRecapPaidPercent() .then(tokenResult(unripeTokens[addr])), - beanstalk - .getPenalty(addr) - .then((result) => { - if (tokenIshEqual(addr, unripeLP)) { - // handle this case separately b/c urBEAN:ETH LP liquidity was originally - // bean:3crv, which had 18 decimals - return new BigNumber(result.toString()).div(1e18); - } - return tokenResult(unripeTokens[addr])(result); - }) - .catch(() => new BigNumber(0.95)), // TODO: remove this default value + beanstalk.getPenalty(addr).then((result) => { + if (tokenIshEqual(addr, unripeLP)) { + // handle this case separately b/c urBEAN:ETH LP liquidity was originally + // bean:3crv, which had 18 decimals + return new BigNumber(result.toString()).div(1e18); + } + return tokenResult(unripeTokens[addr])(result); + }), ]) ) ); diff --git a/projects/ui/src/state/farmer/silo/updater.ts b/projects/ui/src/state/farmer/silo/updater.ts index c586d6152d..0a4b8b638f 100644 --- a/projects/ui/src/state/farmer/silo/updater.ts +++ b/projects/ui/src/state/farmer/silo/updater.ts @@ -143,8 +143,6 @@ export const useFetchFarmerSilo = () => { dispatch(updateFarmerSiloMowStatuses(mowStatuses)); dispatch(updateFarmerSiloBalanceSdk(balances)); - console.log('balances: ', balances.entries()); - const earnedStalkBalance = sdk.tokens.BEAN.getStalk(earnedBeanBalance); const earnedSeedBalance = sdk.tokens.BEAN.getSeeds(earnedBeanBalance); const totalStalkBalance = activeStalkBalance.add(grownStalkBalance); From 6af0a51618a7450f8e06559796e34dd1e3e7b960 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 23:29:20 -0600 Subject: [PATCH 136/430] feat: rename sdk field class methods --- projects/sdk/src/lib/field.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/projects/sdk/src/lib/field.ts b/projects/sdk/src/lib/field.ts index fa618755fd..c436b410b8 100644 --- a/projects/sdk/src/lib/field.ts +++ b/projects/sdk/src/lib/field.ts @@ -15,7 +15,10 @@ export class Field { return Field.sdk.contracts.beanstalk.harvestableIndex(fieldId); } - public async getAllPlots(account: string, fieldId: BigNumberish = Field.DEFAULT_FIELD_ID) { + public async getPlotsFromAccount( + account: string, + fieldId: BigNumberish = Field.DEFAULT_FIELD_ID + ) { const plots = await Field.sdk.contracts.beanstalk.getPlotsFromAccount(account, fieldId); return new Map( @@ -23,9 +26,9 @@ export class Field { ); } - public async getPlots({ account, fieldId }: { account: string; fieldId?: BigNumberish }) { + public async getParsedPlotsFromAccount(account: string, fieldId: BigNumberish) { const [plots, harvestableIndex] = await Promise.all([ - this.getAllPlots(account, fieldId), + this.getPlotsFromAccount(account, fieldId), this.getHarvestableIndex(fieldId) ]); From 9c3e06bb3be8c3964486da8dc0936d75593b405f Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 28 Aug 2024 23:29:40 -0600 Subject: [PATCH 137/430] feat: update bs & farmer field updaters --- .../ui/src/state/beanstalk/field/updater.ts | 1 + projects/ui/src/state/farmer/field/updater.ts | 73 +++++-------------- 2 files changed, 20 insertions(+), 54 deletions(-) diff --git a/projects/ui/src/state/beanstalk/field/updater.ts b/projects/ui/src/state/beanstalk/field/updater.ts index c97b346731..b4c410133b 100644 --- a/projects/ui/src/state/beanstalk/field/updater.ts +++ b/projects/ui/src/state/beanstalk/field/updater.ts @@ -14,6 +14,7 @@ export const useFetchBeanstalkField = () => { if (beanstalk) { console.debug('[beanstalk/field/useBeanstalkField] FETCH'); + // TODO: multicall? const [ harvestableIndex, podIndex, diff --git a/projects/ui/src/state/farmer/field/updater.ts b/projects/ui/src/state/farmer/field/updater.ts index ffeb42c28d..37272ed77b 100644 --- a/projects/ui/src/state/farmer/field/updater.ts +++ b/projects/ui/src/state/farmer/field/updater.ts @@ -1,18 +1,14 @@ import { useCallback, useEffect } from 'react'; import { useDispatch } from 'react-redux'; -import { EventProcessor } from '@beanstalk/sdk'; import useChainId from '~/hooks/chain/useChainId'; import useAccount from '~/hooks/ledger/useAccount'; -import useHarvestableIndex from '~/hooks/beanstalk/useHarvestableIndex'; import useSdk from '~/hooks/sdk'; import { transform } from '~/util/BigNumber'; -import { FarmerField } from '~/state/farmer/field'; import { resetFarmerField, updateFarmerField, updateFarmerFieldLoading, } from './actions'; -import useEvents, { GetEventsFn } from '../events2/updater'; export const useFetchFarmerField = () => { /// Helpers @@ -23,75 +19,44 @@ export const useFetchFarmerField = () => { /// Data const account = useAccount(); - const harvestableIndex = useHarvestableIndex(); - - /// Events - const getQueryFilters = useCallback( - async (_account, fromBlock, toBlock) => - sdk.events.get('field', [ - _account, - { - fromBlock, // let cache system choose where to start - toBlock, // let cache system choose where to end - }, - ]), - [sdk.events] - ); - - const [fetchFieldEvents] = useEvents('field', getQueryFilters); - const initialized = account && fetchFieldEvents && harvestableIndex.gt(0); // harvestedableIndex is initialized to 0 /// Handlers const fetch = useCallback(async () => { - if (initialized) { - const allEvents = await fetchFieldEvents(); - if (!allEvents) return; - - const processor = new EventProcessor(sdk, account); - processor.ingestAll(allEvents); - const result = processor.parsePlots({ - harvestableIndex: sdk.tokens.PODS.fromHuman( - harvestableIndex.toString() - ).toBigNumber(), // ethers.BigNumber - }); - - // TEMP: Wrangle `result` into our internal state's existing format - // Tested by manual validation. - const plots: FarmerField['plots'] = {}; - const harvestablePlots: FarmerField['harvestablePlots'] = {}; - result.plots.forEach((plot, indexStr) => { - plots[sdk.tokens.PODS.fromBlockchain(indexStr).toHuman()] = transform( - plot, - 'bnjs', - sdk.tokens.PODS - ); - }); - result.harvestablePlots.forEach((plot, indexStr) => { - harvestablePlots[sdk.tokens.PODS.fromBlockchain(indexStr).toHuman()] = - transform(plot, 'bnjs', sdk.tokens.PODS); - }); + if (account) { + const data = await sdk.field.getParsedPlotsFromAccount(account); + if (!data) return; + + const transformMap = (map: typeof data.plots) => { + const entries = [...map.entries()]; + return entries.map(([key, amount]) => [ + key, + transform(amount, 'bnjs', sdk.tokens.PODS), + ]); + }; dispatch( updateFarmerField({ - pods: transform(result.pods, 'bnjs', sdk.tokens.PODS), + pods: transform(data.pods, 'bnjs', sdk.tokens.PODS), harvestablePods: transform( - result.harvestablePods, + data.harvestablePods, 'bnjs', sdk.tokens.PODS ), - plots, - harvestablePlots, + plots: Object.fromEntries(transformMap(data.plots)), + harvestablePlots: Object.fromEntries( + transformMap(data.harvestablePlots) + ), }) ); } - }, [initialized, fetchFieldEvents, sdk, account, dispatch, harvestableIndex]); + }, [sdk, account, dispatch]); const clear = useCallback(() => { console.debug('[farmer/silo/useFarmerField] CLEAR'); dispatch(resetFarmerField()); }, [dispatch]); - return [fetch, Boolean(initialized), clear] as const; + return [fetch, true, clear] as const; }; // -- Updater From 2f8552ac6627cbdfec586bb473c0b0087ea3671b Mon Sep 17 00:00:00 2001 From: Space-Bean Date: Thu, 29 Aug 2024 07:41:43 +0000 Subject: [PATCH 138/430] prettier auto formatting changes --- projects/sdk-core/package.json | 2 +- projects/sdk-wells/package.json | 2 +- projects/sdk/package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/projects/sdk-core/package.json b/projects/sdk-core/package.json index caf42bf072..00b23df0f1 100644 --- a/projects/sdk-core/package.json +++ b/projects/sdk-core/package.json @@ -102,4 +102,4 @@ "browser": "./dist/Address/Address.umd.js" } } -} \ No newline at end of file +} diff --git a/projects/sdk-wells/package.json b/projects/sdk-wells/package.json index 2a3c8d941e..98daf54cfb 100644 --- a/projects/sdk-wells/package.json +++ b/projects/sdk-wells/package.json @@ -89,4 +89,4 @@ "browser": "./dist/wells/wells.umd.js" } } -} \ No newline at end of file +} diff --git a/projects/sdk/package.json b/projects/sdk/package.json index 486886d247..e0667d40d8 100644 --- a/projects/sdk/package.json +++ b/projects/sdk/package.json @@ -123,4 +123,4 @@ "browser": "./dist/Wells/Wells.umd.js" } } -} \ No newline at end of file +} From 7f5c621996f30570a1170830c6f564aac3b2eab6 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Thu, 29 Aug 2024 02:06:46 -0600 Subject: [PATCH 139/430] feat: udpate updaters --- projects/ui/src/state/farmer/field/updater.ts | 2 +- projects/ui/src/state/farmer/silo/updater.ts | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/projects/ui/src/state/farmer/field/updater.ts b/projects/ui/src/state/farmer/field/updater.ts index 37272ed77b..e42c24baaa 100644 --- a/projects/ui/src/state/farmer/field/updater.ts +++ b/projects/ui/src/state/farmer/field/updater.ts @@ -29,7 +29,7 @@ export const useFetchFarmerField = () => { const transformMap = (map: typeof data.plots) => { const entries = [...map.entries()]; return entries.map(([key, amount]) => [ - key, + sdk.tokens.PODS.fromBlockchain(key).toHuman(), transform(amount, 'bnjs', sdk.tokens.PODS), ]); }; diff --git a/projects/ui/src/state/farmer/silo/updater.ts b/projects/ui/src/state/farmer/silo/updater.ts index 0a4b8b638f..d859cf6977 100644 --- a/projects/ui/src/state/farmer/silo/updater.ts +++ b/projects/ui/src/state/farmer/silo/updater.ts @@ -73,10 +73,15 @@ export const useFetchFarmerSilo = () => { sdk.tokens.STALK ); + console.log('grownStalkBal: ', data.grownStalk); + const grownStalkByToken = new Map(); const grownStalkBalance = whitelist.reduce( (memo, token, i) => { const balance = sdk.tokens.STALK.fromBlockchain(data.grownStalk[i]); + if (balance.gt(0)) { + console.log(token.symbol, ' - grownStalkBal: ', balance.toHuman()); + } grownStalkByToken.set(token, balance); memo = memo.add(balance); return memo; From 6d38e1f545dbb3fe81e49be00170e4c3e3b2a908 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Thu, 29 Aug 2024 02:17:45 -0600 Subject: [PATCH 140/430] feat: update more updaters --- .../ui/src/state/beanstalk/barn/updater.ts | 22 +++++++++---------- .../ui/src/state/beanstalk/case/updater.ts | 7 +++--- projects/ui/src/state/farmer/silo/updater.ts | 5 ----- 3 files changed, 14 insertions(+), 20 deletions(-) diff --git a/projects/ui/src/state/beanstalk/barn/updater.ts b/projects/ui/src/state/beanstalk/barn/updater.ts index d43df1150e..16406ce176 100644 --- a/projects/ui/src/state/beanstalk/barn/updater.ts +++ b/projects/ui/src/state/beanstalk/barn/updater.ts @@ -1,18 +1,13 @@ import { useCallback, useEffect } from 'react'; import { useDispatch } from 'react-redux'; -import { BEAN, UNRIPE_BEAN } from '../../../constants/tokens'; - -import { USDC_ADDRESSES } from '~/constants/addresses'; -import { - useBeanstalkContract, - useBeanstalkFertilizerContract, - useERC20Contract, -} from '~/hooks/ledger/useContract'; +import { useERC20Contract } from '~/hooks/ledger/useContract'; import { tokenResult, bigNumberResult } from '~/util'; import useChainId from '~/hooks/chain/useChainId'; -import { resetBarn, updateBarn } from './actions'; import { ZERO_BN } from '~/constants'; +import useSdk from '~/hooks/sdk'; +import { resetBarn, updateBarn } from './actions'; +import { BEAN, UNRIPE_BEAN } from '../../../constants/tokens'; // const fetchGlobal = fetch; // const fetchFertilizerTotalSupply = async (): Promise => @@ -31,9 +26,12 @@ import { ZERO_BN } from '~/constants'; export const useFetchBeanstalkBarn = () => { const dispatch = useDispatch(); - const beanstalk = useBeanstalkContract(); - const [fertContract] = useBeanstalkFertilizerContract(); - const [usdcContract] = useERC20Contract(USDC_ADDRESSES); + const sdk = useSdk(); + + // Contracts + const beanstalk = sdk.contracts.beanstalk; + const fertContract = sdk.contracts.fertilizer; + const [usdcContract] = useERC20Contract(sdk.tokens.USDC.address); // Handlers const fetch = useCallback(async () => { diff --git a/projects/ui/src/state/beanstalk/case/updater.ts b/projects/ui/src/state/beanstalk/case/updater.ts index a1e24f3eb4..b456688e13 100644 --- a/projects/ui/src/state/beanstalk/case/updater.ts +++ b/projects/ui/src/state/beanstalk/case/updater.ts @@ -18,14 +18,15 @@ export const useUpdateBeanstalkCaseState = () => { const refetch = useCallback(async () => { const seasonFetchDiff = season.minus(time.season); const timeDiff = Date.now() - time.time; - - if (seasonFetchDiff.eq(0) && timeDiff < REFETCH_INTERVAL) return; + if (seasonFetchDiff.eq(0) && timeDiff < REFETCH_INTERVAL) { + return; + } const bs = sdk.contracts.beanstalk; const [deltaPodDemand, l2sr, podRate, largestLiqWell] = await Promise.all([ bs.getDeltaPodDemand().then(ethersBNResult(18)), bs.getLiquidityToSupplyRatio().then(ethersBNResult(18)), - bs.getPodRate().then(ethersBNResult(18)), + bs.getPodRate('0').then(ethersBNResult(18)), bs.getLargestLiqWell(), ]); diff --git a/projects/ui/src/state/farmer/silo/updater.ts b/projects/ui/src/state/farmer/silo/updater.ts index d859cf6977..0a4b8b638f 100644 --- a/projects/ui/src/state/farmer/silo/updater.ts +++ b/projects/ui/src/state/farmer/silo/updater.ts @@ -73,15 +73,10 @@ export const useFetchFarmerSilo = () => { sdk.tokens.STALK ); - console.log('grownStalkBal: ', data.grownStalk); - const grownStalkByToken = new Map(); const grownStalkBalance = whitelist.reduce( (memo, token, i) => { const balance = sdk.tokens.STALK.fromBlockchain(data.grownStalk[i]); - if (balance.gt(0)) { - console.log(token.symbol, ' - grownStalkBal: ', balance.toHuman()); - } grownStalkByToken.set(token, balance); memo = memo.add(balance); return memo; From e8e196fa01ab8243383bcf5b598f77d5550e1e49 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Thu, 29 Aug 2024 02:20:48 -0600 Subject: [PATCH 141/430] feat: update farmer barn updater --- projects/ui/src/state/farmer/barn/updater.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/projects/ui/src/state/farmer/barn/updater.ts b/projects/ui/src/state/farmer/barn/updater.ts index 49bfa3beb5..04d29126cf 100644 --- a/projects/ui/src/state/farmer/barn/updater.ts +++ b/projects/ui/src/state/farmer/barn/updater.ts @@ -1,29 +1,29 @@ import { useCallback, useEffect } from 'react'; import { useDispatch } from 'react-redux'; import useChainConstant from '~/hooks/chain/useChainConstant'; -import { - useBeanstalkContract, - useFertilizerContract, -} from '~/hooks/ledger/useContract'; + import { REPLANT_INITIAL_ID } from '~/hooks/beanstalk/useHumidity'; import useChainId from '~/hooks/chain/useChainId'; import { tokenResult } from '~/util'; import useAccount from '~/hooks/ledger/useAccount'; -import { resetFarmerBarn, updateFarmerBarn } from './actions'; import { castFertilizerBalance } from '~/state/farmer/barn'; import { SPROUTS } from '~/constants/tokens'; import { useFertilizerBalancesLazyQuery } from '~/generated/graphql'; +import useSdk from '~/hooks/sdk'; +import { resetFarmerBarn, updateFarmerBarn } from './actions'; export const useFetchFarmerBarn = () => { /// Helpers const dispatch = useDispatch(); const replantId = useChainConstant(REPLANT_INITIAL_ID); + const account = useAccount(); + const sdk = useSdk(); /// Contracts const [fetchFertBalances] = useFertilizerBalancesLazyQuery(); - const fertContract = useFertilizerContract(); - const beanstalk = useBeanstalkContract(); - const account = useAccount(); + + const fertContract = sdk.contracts.fertilizer; + const beanstalk = sdk.contracts.beanstalk; const initialized = fertContract && account; From 38038c7ed740799c558345bee64be8ae8827ae73 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Thu, 29 Aug 2024 11:21:39 -0600 Subject: [PATCH 142/430] update STALK decimals --- projects/sdk/src/lib/tokens.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/sdk/src/lib/tokens.ts b/projects/sdk/src/lib/tokens.ts index 2178d2bd75..9457982e6b 100644 --- a/projects/sdk/src/lib/tokens.ts +++ b/projects/sdk/src/lib/tokens.ts @@ -131,7 +131,7 @@ export class Tokens { this.STALK = new BeanstalkToken( chainId, null, - 10, + 16, "STALK", { name: "Stalk" From 5a88860e52a89e4173661ca8507b0139dd0d2725 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Thu, 29 Aug 2024 12:15:32 -0600 Subject: [PATCH 143/430] update balances + barn updaters --- .../ui/src/state/beanstalk/barn/updater.ts | 6 +-- .../src/state/beanstalk/governance/updater.ts | 37 +++++++++++-------- .../ui/src/state/farmer/balances/updater.ts | 20 ++++++---- 3 files changed, 37 insertions(+), 26 deletions(-) diff --git a/projects/ui/src/state/beanstalk/barn/updater.ts b/projects/ui/src/state/beanstalk/barn/updater.ts index 16406ce176..b9ca854e41 100644 --- a/projects/ui/src/state/beanstalk/barn/updater.ts +++ b/projects/ui/src/state/beanstalk/barn/updater.ts @@ -7,7 +7,6 @@ import useChainId from '~/hooks/chain/useChainId'; import { ZERO_BN } from '~/constants'; import useSdk from '~/hooks/sdk'; import { resetBarn, updateBarn } from './actions'; -import { BEAN, UNRIPE_BEAN } from '../../../constants/tokens'; // const fetchGlobal = fetch; // const fetchFertilizerTotalSupply = async (): Promise => @@ -35,6 +34,7 @@ export const useFetchBeanstalkBarn = () => { // Handlers const fetch = useCallback(async () => { + const { BEAN, UNRIPE_BEAN } = sdk.tokens; if (fertContract && usdcContract) { console.debug('[beanstalk/fertilizer/updater] FETCH'); const [ @@ -53,7 +53,7 @@ export const useFetchBeanstalkBarn = () => { beanstalk.totalUnfertilizedBeans().then(tokenResult(BEAN)), beanstalk.totalFertilizedBeans().then(tokenResult(BEAN)), beanstalk - .getRecapFundedPercent(UNRIPE_BEAN[1].address) + .getRecapFundedPercent(UNRIPE_BEAN.address) .then(tokenResult(UNRIPE_BEAN)), ] as const); console.debug( @@ -74,7 +74,7 @@ export const useFetchBeanstalkBarn = () => { }) ); } - }, [dispatch, beanstalk, fertContract, usdcContract]); + }, [sdk.tokens, fertContract, usdcContract, beanstalk, dispatch]); const clear = useCallback(() => { dispatch(resetBarn()); }, [dispatch]); diff --git a/projects/ui/src/state/beanstalk/governance/updater.ts b/projects/ui/src/state/beanstalk/governance/updater.ts index 879c2daf09..20cd81903f 100644 --- a/projects/ui/src/state/beanstalk/governance/updater.ts +++ b/projects/ui/src/state/beanstalk/governance/updater.ts @@ -1,23 +1,23 @@ import { useCallback, useEffect } from 'react'; import { useDispatch } from 'react-redux'; import BigNumber from 'bignumber.js'; -import { - resetBeanstalkGovernance, - updateActiveProposals, - updateMultisigBalances, -} from './actions'; import { useProposalsLazyQuery } from '~/generated/graphql'; import { AddressMap, MULTISIGS } from '~/constants'; import { useBeanstalkContract } from '~/hooks/ledger/useContract'; -import useChainConstant from '~/hooks/chain/useChainConstant'; -import { BEAN } from '~/constants/tokens'; import { tokenResult } from '~/util'; import { SNAPSHOT_SPACES } from '~/lib/Beanstalk/Governance'; +import { useBalanceTokens } from '~/hooks/beanstalk/useTokens'; +import { + resetBeanstalkGovernance, + updateActiveProposals, + updateMultisigBalances, +} from './actions'; export const useFetchBeanstalkGovernance = () => { const dispatch = useDispatch(); const beanstalk = useBeanstalkContract(); - const Bean = useChainConstant(BEAN); + const { BEAN } = useBalanceTokens(); + const [getProposals] = useProposalsLazyQuery({ variables: { space_in: SNAPSHOT_SPACES, @@ -34,7 +34,7 @@ export const useFetchBeanstalkGovernance = () => { getProposals(), Promise.all( MULTISIGS.map((address) => - beanstalk.getBalance(address, Bean.address).then(tokenResult(BEAN)) + beanstalk.getBalance(address, BEAN.address).then(tokenResult(BEAN)) ) ), ]); @@ -49,11 +49,18 @@ export const useFetchBeanstalkGovernance = () => { /// array can have `null` elements. I believe this shouldn't /// be allowed, but to fix we check for null values and manually /// assert existence of `p`. - .filter((p) => p !== null && ( - (p.title.startsWith("BIP") || p.title.startsWith("BOP")) && p.space?.id === "beanstalkdao.eth" || - (p.title.startsWith("Temp-Check") || p.title.startsWith("BFCP")) && p.space?.id === "beanstalkfarms.eth" || - p.title.startsWith("BSP") && p.space?.id === "wearebeansprout.eth" || - p.title.startsWith("BNP") && p.space?.id === "beanft.eth")) + .filter( + (p) => + p !== null && + (((p.title.startsWith('BIP') || p.title.startsWith('BOP')) && + p.space?.id === 'beanstalkdao.eth') || + ((p.title.startsWith('Temp-Check') || + p.title.startsWith('BFCP')) && + p.space?.id === 'beanstalkfarms.eth') || + (p.title.startsWith('BSP') && + p.space?.id === 'wearebeansprout.eth') || + (p.title.startsWith('BNP') && p.space?.id === 'beanft.eth')) + ) .map((p) => ({ id: p!.id, title: p!.title, @@ -77,7 +84,7 @@ export const useFetchBeanstalkGovernance = () => { ); } } - }, [beanstalk, getProposals, Bean.address, dispatch]); + }, [beanstalk, getProposals, BEAN, dispatch]); const clear = useCallback(() => { console.debug('[beanstalk/governance/useBeanstalkGovernance] CLEAR'); diff --git a/projects/ui/src/state/farmer/balances/updater.ts b/projects/ui/src/state/farmer/balances/updater.ts index c70526185a..9c98f68978 100644 --- a/projects/ui/src/state/farmer/balances/updater.ts +++ b/projects/ui/src/state/farmer/balances/updater.ts @@ -2,26 +2,26 @@ import { useCallback, useEffect } from 'react'; import { useDispatch } from 'react-redux'; import flatMap from 'lodash/flatMap'; import { ZERO_BN } from '~/constants'; -import { ERC20_TOKENS, ETH } from '~/constants/tokens'; import useChainId from '~/hooks/chain/useChainId'; -import { useBeanstalkContract } from '~/hooks/ledger/useContract'; import useTokenMap from '~/hooks/chain/useTokenMap'; import { tokenResult } from '~/util'; -import useChainConstant from '~/hooks/chain/useChainConstant'; import useAccount from '~/hooks/ledger/useAccount'; +import useSdk from '~/hooks/sdk'; +import { ERC20Token } from '@beanstalk/sdk'; import { clearBalances, updateBalances } from './actions'; export const useFetchFarmerBalances = () => { /// State const dispatch = useDispatch(); const account = useAccount(); + const sdk = useSdk(); /// Constants - const Eth = useChainConstant(ETH); - const erc20TokenMap = useTokenMap(ERC20_TOKENS); + const erc20TokenMap = useTokenMap(sdk.tokens.erc20Tokens as Set); + const Eth = sdk.tokens.ETH; /// Contracts - const beanstalk = useBeanstalkContract(); + const beanstalk = sdk.contracts.beanstalk; /// Handlers /// FIXME: make this callback accept a tokens array to prevent reloading all balances on every call @@ -83,9 +83,13 @@ export const useFetchFarmerBalances = () => { const balances = await promises; console.debug('[farmer/updater/useFetchBalances] RESULT: ', balances); - const localBalances = balances.reduce((obj, elem) => Object.assign(obj, { [elem.token.address]: elem.balance }), {}); + const localBalances = balances.reduce( + (obj, elem) => + Object.assign(obj, { [elem.token.address]: elem.balance }), + {} + ); localStorage.setItem('farmerBalances', JSON.stringify(localBalances)); - + dispatch(updateBalances(balances)); return promises; } From 2471d2cb92b1d64abd3e0025623fed97bfd66e8d Mon Sep 17 00:00:00 2001 From: Spacebean Date: Thu, 29 Aug 2024 12:16:13 -0600 Subject: [PATCH 144/430] update generalized hooks --- projects/ui/src/hooks/chain/useTokenList.ts | 8 ++++++-- projects/ui/src/hooks/chain/useTokenMap.ts | 4 ++-- projects/ui/src/hooks/ledger/useContract.ts | 2 +- projects/ui/src/util/index.tsx | 10 ++++++++++ 4 files changed, 19 insertions(+), 5 deletions(-) diff --git a/projects/ui/src/hooks/chain/useTokenList.ts b/projects/ui/src/hooks/chain/useTokenList.ts index ccf8439dc1..fbf7ab7548 100644 --- a/projects/ui/src/hooks/chain/useTokenList.ts +++ b/projects/ui/src/hooks/chain/useTokenList.ts @@ -2,11 +2,15 @@ import { useMemo } from 'react'; import LegacyToken from '~/classes/Token'; import { ChainConstant } from '~/constants'; import { Token } from '@beanstalk/sdk'; +import { arrayifyIfSet } from '~/util'; import useGetChainToken from './useGetChainToken'; export default function useTokenList( - list: (T | ChainConstant)[] + list: (T | ChainConstant)[] | Set ): T[] { const getChainToken = useGetChainToken(); - return useMemo(() => list.map(getChainToken), [list, getChainToken]); + return useMemo( + () => arrayifyIfSet(list).map(getChainToken), + [list, getChainToken] + ); } diff --git a/projects/ui/src/hooks/chain/useTokenMap.ts b/projects/ui/src/hooks/chain/useTokenMap.ts index 3d8027b160..269740a68b 100644 --- a/projects/ui/src/hooks/chain/useTokenMap.ts +++ b/projects/ui/src/hooks/chain/useTokenMap.ts @@ -2,7 +2,7 @@ import { useMemo } from 'react'; import { ERC20Token, NativeToken } from '@beanstalk/sdk'; import TokenOld from '~/classes/Token'; import { ChainConstant, TokenMap } from '~/constants'; -import { getTokenIndex } from '~/util'; +import { arrayifyIfSet, getTokenIndex } from '~/util'; import useGetChainToken from './useGetChainToken'; export type IndexableToken = ERC20Token | NativeToken; @@ -13,7 +13,7 @@ export default function useTokenMap( const getChainToken = useGetChainToken(); return useMemo( () => - [...list].reduce>((acc, curr) => { + arrayifyIfSet(list).reduce>((acc, curr) => { // If this entry in the list is a Token and not a TokenMap, we // simply return the token. Otherwise we get the appropriate chain- // specific Token. This also dedupes tokens by address. diff --git a/projects/ui/src/hooks/ledger/useContract.ts b/projects/ui/src/hooks/ledger/useContract.ts index 11c473d22d..cec93935eb 100644 --- a/projects/ui/src/hooks/ledger/useContract.ts +++ b/projects/ui/src/hooks/ledger/useContract.ts @@ -167,7 +167,7 @@ export function useFertilizerContract(signer?: ethers.Signer | null) { export function useBeanstalkContract(_signer?: ethers.Signer | null) { const sdk = useSdk(); - return useMemo(() => sdk.contracts.beanstalk, [sdk.contracts.beanstalk]); + return sdk.contracts.beanstalk; } export function useGenesisNFTContract(signer?: ethers.Signer | null) { diff --git a/projects/ui/src/util/index.tsx b/projects/ui/src/util/index.tsx index f6575d3ca5..6caeb4c339 100644 --- a/projects/ui/src/util/index.tsx +++ b/projects/ui/src/util/index.tsx @@ -45,3 +45,13 @@ export function ordinal(number: number): string { const suffix = suffixes[category]; return number + suffix; } + +export function isSetObject(obj: unknown): obj is Set { + return ( + obj instanceof Set && Object.prototype.toString.call(obj) === '[object Set]' + ); +} + +export function arrayifyIfSet(obj: T[] | Set): T[] { + return Array.isArray(obj) ? obj : [...obj]; +} From 15381d987af656724446f0d0db1a56be8baf40c2 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Thu, 29 Aug 2024 12:16:51 -0600 Subject: [PATCH 145/430] update useHumidity, useUnripeUnderlying, averseedsperbdv --- projects/ui/src/hooks/beanstalk/useAvgSeedsPerBDV.ts | 2 +- projects/ui/src/hooks/beanstalk/useHumidity.ts | 2 ++ projects/ui/src/hooks/beanstalk/useUnripeUnderlying.ts | 8 ++++---- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/projects/ui/src/hooks/beanstalk/useAvgSeedsPerBDV.ts b/projects/ui/src/hooks/beanstalk/useAvgSeedsPerBDV.ts index 9e92a36bff..b11219e62a 100644 --- a/projects/ui/src/hooks/beanstalk/useAvgSeedsPerBDV.ts +++ b/projects/ui/src/hooks/beanstalk/useAvgSeedsPerBDV.ts @@ -82,7 +82,7 @@ const useAvgSeedsPerBDV = ( setLoading(true); console.debug('[useAvgSeedsPerBDV/fetch]: fetching...'); - const tokens = [sdk.tokens.BEAN, ...sdk.tokens.siloWhitelistedWellLP]; + const tokens = [sdk.tokens.BEAN, ...sdk.tokens.wellLP]; const document = createMultiTokenQuery( sdk.contracts.beanstalk.address, tokens diff --git a/projects/ui/src/hooks/beanstalk/useHumidity.ts b/projects/ui/src/hooks/beanstalk/useHumidity.ts index c80d4006f7..75fcd4a145 100644 --- a/projects/ui/src/hooks/beanstalk/useHumidity.ts +++ b/projects/ui/src/hooks/beanstalk/useHumidity.ts @@ -15,9 +15,11 @@ export const HUMIDITY_DECREASE_AT_REPLANT = new BigNumber(2.5); export const HUMIDITY_DECREASE_PER_SEASON = new BigNumber(0.005); export const REPLANT_SEASON: { [key: number]: BigNumber } = { [SupportedChainId.MAINNET]: new BigNumber(6074), + [SupportedChainId.ARBITRUM]: new BigNumber(6074), }; export const REPLANT_INITIAL_ID: { [key: number]: BigNumber } = { [SupportedChainId.MAINNET]: new BigNumber(6_000_000), + [SupportedChainId.ARBITRUM]: new BigNumber(6_000_000), }; // ----------------------------------------s diff --git a/projects/ui/src/hooks/beanstalk/useUnripeUnderlying.ts b/projects/ui/src/hooks/beanstalk/useUnripeUnderlying.ts index b2e9015b40..6cdb2cab25 100644 --- a/projects/ui/src/hooks/beanstalk/useUnripeUnderlying.ts +++ b/projects/ui/src/hooks/beanstalk/useUnripeUnderlying.ts @@ -8,10 +8,10 @@ export default function useUnripeUnderlyingMap( keyedBy: 'unripe' | 'ripe' = 'unripe' ) { const sdk = useSdk(); - const unripe = useTokenList([...sdk.tokens.unripeTokens] as ERC20Token[]); - const underlying = useTokenList([ - ...sdk.tokens.unripeUnderlyingTokens, - ] as ERC20Token[]); + const unripe = useTokenList(sdk.tokens.unripeTokens as Set); + const underlying = useTokenList( + sdk.tokens.unripeUnderlyingTokens as Set + ); return useMemo( () => unripe.reduce>((prev, unripeToken, index) => { From d4bb1a25dad7b7df82ba0707209316f72abef801 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Thu, 29 Aug 2024 13:08:53 -0600 Subject: [PATCH 146/430] update --- package.json | 2 + projects/ui/src/components/App/index.tsx | 55 +++++++++++-------- .../ui/src/hooks/beanstalk/useHumidity.ts | 17 ------ 3 files changed, 33 insertions(+), 41 deletions(-) diff --git a/package.json b/package.json index f7e01d566a..909793df97 100644 --- a/package.json +++ b/package.json @@ -48,6 +48,8 @@ "ui:test": "yarn workspace ui test", "test:browser": "yarn workspace tests test:browser", "ex": "yarn workspace @beanstalk/examples x", + "anvil-arbitrum": "yarn cli:anvil-arbitrum --fork-block-number 244125438 --code-size-limit 50000", + "anvil-mainnet": "yarn cli:anvil-mainnet --fork-block-number 244125438 --code-size-limit 50000", "anvil": "anvil --fork-url https://eth-mainnet.g.alchemy.com/v2/5ubn94zT7v7DnB5bNW1VOnoIbX5-AG2N --chain-id 1337", "anvil4tests": "anvil --fork-url https://eth-mainnet.g.alchemy.com/v2/Kk7ktCQL5wz4v4AG8bR2Gun8TAASQ-qi --chain-id 1337 --fork-block-number 18629000" }, diff --git a/projects/ui/src/components/App/index.tsx b/projects/ui/src/components/App/index.tsx index b1569d2211..0d5a8969bc 100644 --- a/projects/ui/src/components/App/index.tsx +++ b/projects/ui/src/components/App/index.tsx @@ -141,33 +141,40 @@ function Arbitrum() { {/* ----------------------- * Appplication Setup * ----------------------- */} - + + {/* ----------------------- + * Bean Updaters + * ----------------------- */} + {/* price contract not working */} + {false && } + {false && } + + {/* ----------------------- + * Beanstalk Updaters + * ----------------------- */} + + + + + + + + {false && ( <> - - {/* price contract not working */} - - {/* ----------------------- - * Bean Updaters - * ----------------------- */} - {/* ----------------------- - * Beanstalk Updaters - * ----------------------- */} - - - - - - - - {/* ----------------------- - * Farmer Updaters - * ----------------------- */} - - - - + + )} + + {/* ----------------------- + * Farmer Updaters + * ----------------------- */} + + + + + {false && ( + <> diff --git a/projects/ui/src/hooks/beanstalk/useHumidity.ts b/projects/ui/src/hooks/beanstalk/useHumidity.ts index 75fcd4a145..882d57fd9d 100644 --- a/projects/ui/src/hooks/beanstalk/useHumidity.ts +++ b/projects/ui/src/hooks/beanstalk/useHumidity.ts @@ -56,23 +56,6 @@ export const useHumidityAtSeason = () => { ); }; -// Until a sufficient subgraph is built, Humidity will -// be hard-coded to these values. -export const useHumidityFromId = () => - useCallback( - () => [INITIAL_HUMIDITY, HUMIDITY_DECREASE_AT_REPLANT] as const, - [] - ); - -export const useHumidityAtId = () => - useCallback((id: BigNumber) => { - if (id.eq(REPLANT_INITIAL_ID[1])) { - return INITIAL_HUMIDITY; - } - // Need to look up via subgraph - return undefined; - }, []); - // ---------------------------------------- export default function useHumidity() { From 28c560d7808aad931660b9f2d6286f53b98d319d Mon Sep 17 00:00:00 2001 From: Spacebean Date: Thu, 29 Aug 2024 13:29:19 -0600 Subject: [PATCH 147/430] Revert "Merge branch 'reseed-misc' into spacebean/bs3/bean-ui" This reverts commit 5313979f4cfffb29ce8ba42d0089ac6124b47c43, reversing changes made to d4bb1a25dad7b7df82ba0707209316f72abef801. --- .../contracts/beanstalk/init/InitReseed.sol | 10 +++ .../beanstalk/init/reseed/L2/ReseedBean.sol | 22 +---- protocol/hardhat.config.js | 9 +- protocol/reseed/reseed.js | 28 +++--- protocol/reseed/reseed1.js | 2 +- .../reseed/reseedAddLiquidityAndTransfer.js | 2 + protocol/test/foundry/Migration/Reseed.t.sol | 90 ++++--------------- .../Migration/finderScripts/depositFinder.js | 80 ----------------- protocol/utils/helpers.js | 8 +- protocol/utils/index.js | 3 +- 10 files changed, 50 insertions(+), 204 deletions(-) delete mode 100644 protocol/test/foundry/Migration/finderScripts/depositFinder.js diff --git a/protocol/contracts/beanstalk/init/InitReseed.sol b/protocol/contracts/beanstalk/init/InitReseed.sol index 0256179c86..e12898795f 100644 --- a/protocol/contracts/beanstalk/init/InitReseed.sol +++ b/protocol/contracts/beanstalk/init/InitReseed.sol @@ -19,6 +19,11 @@ import {IDiamondLoupe} from "contracts/interfaces/IDiamondLoupe.sol"; contract InitReseed { AppStorage internal s; + address internal constant BEAN = 0xBEA0005B8599265D41256905A9B3073D397812E4; + address internal constant UNRIPE_BEAN = 0x1BEA054dddBca12889e07B3E076f511Bf1d27543; + address internal constant UNRIPE_LP = 0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788; + address internal constant BEAN_WSTETH_LP = 0xBEA0039bC614D95B65AB843C4482a1A5D2214396; + event Reseed(uint256 timestamp); function init() external { @@ -37,6 +42,11 @@ contract InitReseed { ((s.sys.season.timestamp / s.sys.season.period) * s.sys.season.period) - (s.sys.season.period * s.sys.season.current); + // add unripe tokens + // set the underlying token of the unripe bean to bean. + s.sys.silo.unripeSettings[UNRIPE_BEAN].underlyingToken = BEAN; + // set the underlying token of the unripe lp to BeanWstethLP. + s.sys.silo.unripeSettings[UNRIPE_LP].underlyingToken = BEAN_WSTETH_LP; emit Reseed(block.timestamp); } } diff --git a/protocol/contracts/beanstalk/init/reseed/L2/ReseedBean.sol b/protocol/contracts/beanstalk/init/reseed/L2/ReseedBean.sol index 374fbb9fd3..f61ff3265c 100644 --- a/protocol/contracts/beanstalk/init/reseed/L2/ReseedBean.sol +++ b/protocol/contracts/beanstalk/init/reseed/L2/ReseedBean.sol @@ -122,8 +122,6 @@ contract ReseedBean { bytes32 internal constant FERTILIZER_PROXY_SALT = 0x0000000000000000000000000000000000000000000000000000000000000000; - address beanWstethLP; - /** * @notice deploys bean, unripe bean, unripe lp, and wells. * @dev mints bean assets to the beanstalk contract, @@ -142,25 +140,11 @@ contract ReseedBean { // deploy new bean contract. Issue beans. BeanstalkERC20 bean = deployBean(beanSupply); // deploy new unripe bean contract. Issue external unripe beans and urLP. - BeanstalkERC20 unripeBean = deployUnripeBean(internalUrBeanSupply, urBean); + deployUnripeBean(internalUrBeanSupply, urBean); // deploy new unripe lp contract. - BeanstalkERC20 unripeLP = deployUnripeLP(internalUnripeLpSupply, urBeanLP); + deployUnripeLP(internalUnripeLpSupply, urBeanLP); // wells are deployed as ERC1967Proxies in order to allow for future upgrades. deployUpgradableWells(address(bean)); - // set unripe to underlying tokens. - setUnripeToUnderlyingTokens(address(unripeBean), address(bean), address(unripeLP)); - } - - function setUnripeToUnderlyingTokens( - address unripeBean, - address bean, - address unripeLP - ) internal { - // add unripe tokens - // set the underlying token of the unripe bean to bean. - s.sys.silo.unripeSettings[unripeBean].underlyingToken = bean; - // set the underlying token of the unripe lp to BeanWstethLP. - s.sys.silo.unripeSettings[unripeLP].underlyingToken = beanWstethLP; } function deployFertilizerProxy(address fertImplementation) internal { @@ -261,8 +245,6 @@ contract ReseedBean { ) ); - if (tokens[1] == IERC20(WSTETH)) beanWstethLP = wellProxy; - console.log("Well Proxy for token pair %s deployed at: %s", name, wellProxy); } diff --git a/protocol/hardhat.config.js b/protocol/hardhat.config.js index bca9bcfd2d..7e9f3274e9 100644 --- a/protocol/hardhat.config.js +++ b/protocol/hardhat.config.js @@ -11,7 +11,6 @@ require("hardhat-tracer"); require("@openzeppelin/hardhat-upgrades"); require("dotenv").config(); require("@nomiclabs/hardhat-etherscan"); -require("hardhat-switch-network"); const { upgradeWithNewFacets } = require("./scripts/diamond"); const { @@ -389,18 +388,12 @@ module.exports = { : undefined, allowUnlimitedContractSize: true }, - localhostMainnet: { + localhost: { chainId: 1337, url: "http://127.0.0.1:8545/", timeout: 1000000000, accounts: "remote" }, - localhostArbitrum: { - chainId: 1337, - url: "http://127.0.0.1:8546/", - timeout: 1000000000, - accounts: "remote" - }, mainnet: { chainId: 1, url: process.env.MAINNET_RPC || "", diff --git a/protocol/reseed/reseed.js b/protocol/reseed/reseed.js index 27cf63baf3..988d674f5e 100644 --- a/protocol/reseed/reseed.js +++ b/protocol/reseed/reseed.js @@ -22,7 +22,6 @@ const fs = require("fs"); const { upgradeWithNewFacets } = require("../scripts/diamond.js"); const { getBeanstalk } = require("../utils/contracts.js"); const { deployContract } = require("../scripts/contracts.js"); -const { changeNetwork } = require("../utils/helpers.js"); let reseeds; async function reseed({ @@ -44,16 +43,16 @@ async function reseed({ reseeds = [ reseed1, // pause l1 beanstalk reseedDeployL2Beanstalk, // deploy l2 beanstalk diamond - // reseed3, // reseedbean + deploy wells and fertilizer proxy on l2 - // reseedGlobal, // reseed global variables - // reseed2, // reseed pod marketplace - // reseed4, // reseed field - // reseed5, // reseed barn (fert) - // reseed6, // reseed silo - // reseed7, // reseed account status - // reseed8, // reseed internal balances - // reseed9, // reseed whitelist - // reseed10 // add selectors to l2 + reseed3, // reseedbean + deploy wells and fertilizer proxy on l2 + reseedGlobal, // reseed global variables + reseed2, // reseed pod marketplace + reseed4, // reseed field + reseed5, // reseed barn (fert) + reseed6, // reseed silo + reseed7, // reseed account status + reseed8, // reseed internal balances + reseed9, // reseed whitelist + reseed10 // add selectors to l2 ]; let l2BeanstalkAddress; @@ -63,10 +62,10 @@ async function reseed({ await printStage(i, end, mock, log); console.log("L2 Beanstalk:", l2BeanstalkAddress); if (i == 0) { - if (true) { + if (deployL1 == true) { // migrate beanstalk L1 assets. await reseed1(owner); - await changeNetwork("localhostArbitrum"); + return; } continue; } @@ -129,7 +128,8 @@ async function reseed({ // adds liquidity to wells and transfer well LP tokens to l2 beanstalk: } } - // await reseedAddLiquidityAndTransfer(l2owner, l2BeanstalkAddress, true); + console.log("Adding liquidity to wells and transferring to L2 Beanstalk."); + await reseedAddLiquidityAndTransfer(l2owner, l2BeanstalkAddress, true); console.log("Reseed successful."); } diff --git a/protocol/reseed/reseed1.js b/protocol/reseed/reseed1.js index 2fcbf088d4..f3159b504c 100644 --- a/protocol/reseed/reseed1.js +++ b/protocol/reseed/reseed1.js @@ -43,7 +43,7 @@ async function reseed1(account) { // add the BeanL2MigrationFacet, L1TokenFacet, remove all selectors other than the diamond functionality. await upgradeWithNewFacets({ diamondAddress: BEANSTALK, - facetNames: ["L2MigrationFacet", "L1TokenFacet"], + facetNames: ["BeanL2MigrationFacet", "L1TokenFacet"], facetsToRemove: beanstalkSelectors, initFacetName: "ReseedL2Migration", bip: false, diff --git a/protocol/reseed/reseedAddLiquidityAndTransfer.js b/protocol/reseed/reseedAddLiquidityAndTransfer.js index 0381182997..8a3e8fe5aa 100644 --- a/protocol/reseed/reseedAddLiquidityAndTransfer.js +++ b/protocol/reseed/reseedAddLiquidityAndTransfer.js @@ -58,9 +58,11 @@ async function reseedAddLiquidityAndTransfer(account, L2Beanstalk, mock = true, await impersonateToken(NonBeanToken[i], decimals); if (mock) { // mint tokens to add liquidity: + console.log(`Minting tokens for ${WellAddresses[i]} and ${NonBeanToken[i]}`); await token.mint(account.address, nonBeanAmounts[i]); await bean.mint(account.address, beanAmounts[i]); } + console.log(`Approving tokens for ${WellAddresses[i]} and ${NonBeanToken[i]}`); await token.connect(account).approve(well.address, MAX_UINT256); await bean.connect(account).approve(well.address, MAX_UINT256); // add liquidity to well, to L2 Beanstalk: diff --git a/protocol/test/foundry/Migration/Reseed.t.sol b/protocol/test/foundry/Migration/Reseed.t.sol index 43757f797b..c96ee12bd9 100644 --- a/protocol/test/foundry/Migration/Reseed.t.sol +++ b/protocol/test/foundry/Migration/Reseed.t.sol @@ -9,12 +9,6 @@ import {IMockFBeanstalk} from "contracts/interfaces/IMockFBeanstalk.sol"; import "forge-std/console.sol"; import {Deposit} from "contracts/beanstalk/storage/Account.sol"; import {IERC20} from "@openzeppelin/contracts/token/ERC20/IERC20.sol"; -import {IWell} from "contracts/interfaces/basin/IWell.sol"; -import "forge-std/StdUtils.sol"; - -interface IBeanstalkERC20 is IERC20 { - function mint(address to, uint256 amount) external; -} /** * @notice Verfifies state and functionality of the new L2 Beanstalk @@ -69,27 +63,6 @@ contract ReseedTest is TestHelper { // l2Beanstalk.gm(address(this), 1); } - function test_ReseedWell() public { - address beaneth = 0xBEA00ebA46820994d24E45dffc5c006bBE35FD89; - // IERC20[] memory tokens = IWell(beaneth).tokens(); - // console.log("tokens: ", tokens.length); - address alice = makeAddr("alice"); - // 1M BEAN - address weth = 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1; - address owner = 0xe26367cA850dA09a478076481535D7c1C67D62F9; - // add liquidity - vm.startPrank(owner); - IBeanstalkERC20(L2BEAN).mint(owner, 1000000_000000); - deal(weth, owner, 10 ether); - IERC20(weth).approve(beaneth, 10 ether); - IERC20(L2BEAN).approve(beaneth, 1000000_000000); - uint256[] memory tokenAmountsIn = new uint256[](2); - tokenAmountsIn[0] = 1000000_000000; - tokenAmountsIn[1] = 10 ether; - IWell(beaneth).addLiquidity(tokenAmountsIn, 0, alice, block.timestamp + 1000000); - vm.stopPrank(); - } - ////////////////// WhiteListed Tokens ////////////////// function test_whiteListedTokens() public { @@ -220,7 +193,7 @@ contract ReseedTest is TestHelper { function test_AccountInternalBalance() public { string memory account; - for (uint256 i = 0; i < accountNumber; i++) { + for (uint256 i = 0; i < 100; i++) { account = vm.readLine(ACCOUNTS_PATH); for (uint256 j = 0; j < whitelistedTokens.length; j++) { // get the internal balance from storage @@ -255,7 +228,7 @@ contract ReseedTest is TestHelper { // test the L2 Beanstalk string memory account; // for every account - for (uint256 i = 0; i < accountNumber; i++) { + for (uint256 i = 0; i < 100; i++) { account = vm.readLine(ACCOUNTS_PATH); IMockFBeanstalk.Plot[] memory plots = l2Beanstalk.getPlotsFromAccount( vm.parseAddress(account), @@ -290,44 +263,17 @@ contract ReseedTest is TestHelper { //////////////////// Account Deposits //////////////////// function test_getDepositsForAccount() public { - address[] memory tokens = l2Beanstalk.getWhitelistedTokens(); - - // for every account - for (uint256 i = 0; i < accountNumber; i++) { - address account = vm.parseAddress(vm.readLine(ACCOUNTS_PATH)); - // get all deposits of all tokens --> order of whitelist - IMockFBeanstalk.TokenDepositId[] memory accountDepositsStorage = l2Beanstalk - .getDepositsForAccount(account); - - bytes memory depositDataJson = searchAccountDeposits(account); - // decode the deposit data from json - IMockFBeanstalk.TokenDepositId[] memory accountDepositsJson = abi.decode( - depositDataJson, - (IMockFBeanstalk.TokenDepositId[]) - ); - - // for all tokens - for (uint256 j = 0; j < accountDepositsStorage.length; j++) { - // for all deposits --> if no deposits of a particular token, the for loop is skipped - for (uint256 k = 0; k < accountDepositsStorage[j].depositIds.length; k++) { - // assert the token - assertEq(accountDepositsStorage[j].token, accountDepositsJson[j].token); - // assert the deposit id - assertEq( - accountDepositsStorage[j].depositIds[k], - accountDepositsJson[j].depositIds[k] - ); - // assert the amount - assertEq( - accountDepositsStorage[j].tokenDeposits[k].amount, - accountDepositsJson[j].tokenDeposits[k].amount - ); - // assert the bdv - assertEq( - accountDepositsStorage[j].tokenDeposits[k].bdv, - accountDepositsJson[j].tokenDeposits[k].bdv - ); - } + // test the L2 Beanstalk + IMockFBeanstalk.TokenDepositId[] memory tokenDeposits = l2Beanstalk.getDepositsForAccount( + address(DEFAULT_ACCOUNT) + ); + console.log("Checking account: ", address(DEFAULT_ACCOUNT)); + console.log("token deposits count: ", tokenDeposits.length); + for (uint256 i = 0; i < tokenDeposits.length; i++) { + console.log("token: ", tokenDeposits[i].token); + console.log("depositIds count: ", tokenDeposits[i].depositIds.length); + for (uint256 j = 0; j < tokenDeposits[i].depositIds.length; j++) { + console.log("depositId: ", tokenDeposits[i].depositIds[j]); } } } @@ -364,13 +310,13 @@ contract ReseedTest is TestHelper { return propertyValue; } - function searchAccountDeposits(address account) public returns (bytes memory) { + function searchAccountPlots(string memory account) public returns (bytes memory) { string[] memory inputs = new string[](4); inputs[0] = "node"; - inputs[1] = "./test/foundry/Migration/finderScripts/depositFinder.js"; // script + inputs[1] = "./test/foundry/Migration/finderScripts/finder.js"; // script inputs[2] = "./reseed/data/exports/storage-accounts20577510.json"; // json file - inputs[3] = vm.toString(account); - bytes memory accountDeposits = vm.ffi(inputs); - return accountDeposits; + inputs[3] = account; + bytes memory accountPlots = vm.ffi(inputs); + return accountPlots; } } diff --git a/protocol/test/foundry/Migration/finderScripts/depositFinder.js b/protocol/test/foundry/Migration/finderScripts/depositFinder.js deleted file mode 100644 index 745dabcd74..0000000000 --- a/protocol/test/foundry/Migration/finderScripts/depositFinder.js +++ /dev/null @@ -1,80 +0,0 @@ -const fs = require('fs'); -const { ethers } = require('ethers'); - -const whitelistedTokens = [ - '0xBEA0005B8599265D41256905A9B3073D397812E4', // BEAN - '0x1BEA054dddBca12889e07B3E076f511Bf1d27543', // urBEAN - '0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788', // urLP - '0xBEA00ebA46820994d24E45dffc5c006bBE35FD89', // BEAN/WETH - '0xBEA0039bC614D95B65AB843C4482a1A5D2214396', // BEAN/WstETH - '0xBEA000B7fde483F4660041158D3CA53442aD393c', // BEAN/WEETH - '0xBEA0078b587E8f5a829E171be4A74B6bA1565e6A', // BEAN/WBTC - '0xBEA00C30023E873D881da4363C00F600f5e14c12', // BEAN/USDC - '0xBEA00699562C71C2d3fFc589a848353151a71A61' // BEAN/USDT -]; - -function findTokenDepositIds(jsonFilePath, account) { - // Load the JSON file - const jsonData = JSON.parse(fs.readFileSync(jsonFilePath, 'utf8')); - - // Check if the account exists in the JSON data - if (!jsonData.hasOwnProperty(account)) { - console.error(`Account ${account} not found in the JSON file.`); - return null; - } - - const deposits = jsonData[account].deposits; - const depositIdList = jsonData[account].depositIdList || {}; - - // Array to hold the TokenDepositId structs - let tokenDepositIds = []; - - // Process each token in the whitelistedTokens array - for (const token of whitelistedTokens) { - if (depositIdList.hasOwnProperty(token)) { - const depositIds = depositIdList[token]; - const tokenDeposits = depositIds.map(depositId => { - const depositInfo = deposits[ethers.BigNumber.from(depositId).toString()]; - return { - amount: ethers.BigNumber.from(depositInfo.amount), - bdv: ethers.BigNumber.from(depositInfo.bdv) - }; - }); - - // Create the TokenDepositId struct with deposits - tokenDepositIds.push({ - token: token, - depositIds: depositIds.map(id => ethers.BigNumber.from(id)), - tokenDeposits: tokenDeposits - }); - } else { - // Create the TokenDepositId struct with no deposits - tokenDepositIds.push({ - token: token, - depositIds: [], - tokenDeposits: [] - }); - } - } - - // ABI encode the array of TokenDepositId structs - const encodedData = ethers.utils.defaultAbiCoder.encode( - [ - 'tuple(address token, uint256[] depositIds, tuple(uint256 amount, uint256 bdv)[] tokenDeposits)[]' - ], - [tokenDepositIds] - ); - - return encodedData; -} - -// Get the command line arguments -const args = process.argv.slice(2); -const jsonFilePath = args[0]; -const account = args[1]; - -// Run the function and output the result -const encodedTokenDepositIds = findTokenDepositIds(jsonFilePath, account); -if (encodedTokenDepositIds) { - console.log(encodedTokenDepositIds); -} diff --git a/protocol/utils/helpers.js b/protocol/utils/helpers.js index c492f1ae9c..c226ddfec7 100644 --- a/protocol/utils/helpers.js +++ b/protocol/utils/helpers.js @@ -11,12 +11,6 @@ async function advanceTime(time) { }); } -async function changeNetwork(network, verbose = true) { - await hre.switchNetwork(network); - if (verbose) console.log(`Switched to ${network} network.`); -} - exports.toBN = toBN -exports.advanceTime = advanceTime -exports.changeNetwork = changeNetwork \ No newline at end of file +exports.advanceTime = advanceTime \ No newline at end of file diff --git a/protocol/utils/index.js b/protocol/utils/index.js index d34cc36bac..a0223d4df6 100644 --- a/protocol/utils/index.js +++ b/protocol/utils/index.js @@ -9,7 +9,7 @@ const { impersonateSigner, impersonateBeanstalkOwner } = require("./signer.js"); const { mintUsdc, mintBeans, mintEth } = require("./mint.js"); const { readPrune } = require("./read.js"); const { packAdvanced, encodeAdvancedData, decodeAdvancedData } = require("./function.js"); -const { toBN, advanceTime, changeNetwork } = require("./helpers.js"); +const { toBN, advanceTime } = require("./helpers.js"); const { signSiloDepositTokenPermit, signSiloDepositTokenPermitWithChainId, @@ -43,4 +43,3 @@ exports.strDisplay = strDisplay; exports.packAdvanced = packAdvanced; exports.encodeAdvancedData = encodeAdvancedData; exports.decodeAdvancedData = decodeAdvancedData; -exports.changeNetwork = changeNetwork; \ No newline at end of file From a51b23775f345834ce863415b812af206f73ca2c Mon Sep 17 00:00:00 2001 From: Spacebean Date: Fri, 30 Aug 2024 01:19:55 -0600 Subject: [PATCH 148/430] feat: export sdk pool object --- projects/sdk/src/classes/Pool/index.ts | 4 ++++ projects/sdk/src/index.ts | 6 +++++- projects/sdk/src/lib/pools.ts | 5 ++--- 3 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 projects/sdk/src/classes/Pool/index.ts diff --git a/projects/sdk/src/classes/Pool/index.ts b/projects/sdk/src/classes/Pool/index.ts new file mode 100644 index 0000000000..97da51499f --- /dev/null +++ b/projects/sdk/src/classes/Pool/index.ts @@ -0,0 +1,4 @@ +import Pool from "./Pool"; +import { BasinWell } from "./BasinWell"; + +export { Pool, BasinWell }; diff --git a/projects/sdk/src/index.ts b/projects/sdk/src/index.ts index 1365f91db6..9aafa90a59 100644 --- a/projects/sdk/src/index.ts +++ b/projects/sdk/src/index.ts @@ -12,6 +12,7 @@ export { Workflow } from "src/classes/Workflow"; export { DecimalBigNumber } from "src/classes/DecimalBigNumber"; export { SwapOperation } from "src/lib/swap/SwapOperation"; export { EventProcessor } from "src/lib/events/processor"; +export { Pool, BasinWell } from "src/classes/Pool"; export type { EventManager } from "src/lib/events/EventManager"; // Modules @@ -21,7 +22,10 @@ export type { ConvertDetails } from "src/lib/silo/Convert"; export type { TokenSiloBalance, Deposit } from "src/lib/silo/types"; export type { TokenBalance } from "src/lib/tokens"; export { AdvancedPipeWorkflow, Clipboard } from "src/lib/depot"; -export type { PipeCallStruct as PipeStruct, AdvancedPipeCallStruct as AdvancedPipeStruct } from "src/lib/depot"; +export type { + PipeCallStruct as PipeStruct, + AdvancedPipeCallStruct as AdvancedPipeStruct +} from "src/lib/depot"; // Utilities export * as TestUtils from "./utils/TestUtils"; diff --git a/projects/sdk/src/lib/pools.ts b/projects/sdk/src/lib/pools.ts index 45967861ed..99637ed0ae 100644 --- a/projects/sdk/src/lib/pools.ts +++ b/projects/sdk/src/lib/pools.ts @@ -1,7 +1,6 @@ -import { CurveMetaPool } from "src/classes/Pool/CurveMetaPool"; -import { BasinWell } from "src/classes/Pool/BasinWell"; import Pool from "src/classes/Pool/Pool"; -import { ERC20Token, Token } from "src/classes/Token"; +import { BasinWell } from "src/classes/Pool/BasinWell"; +import { Token } from "src/classes/Token"; import { BeanstalkSDK } from "src/lib/BeanstalkSDK"; export class Pools { From d50c0ebdc8dfd4308fd646c8b4711204e2d90348 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Fri, 30 Aug 2024 13:22:10 -0600 Subject: [PATCH 149/430] feat: update classes. Remove UI-Pool class instances from UI --- projects/ui/src/classes/Pool.tsx | 15 +- projects/ui/src/classes/Token.tsx | 63 ++- projects/ui/src/constants/pools.ts | 83 ---- projects/ui/src/constants/tokens.ts | 589 ++++++++++++++-------------- 4 files changed, 338 insertions(+), 412 deletions(-) delete mode 100644 projects/ui/src/constants/pools.ts diff --git a/projects/ui/src/classes/Pool.tsx b/projects/ui/src/classes/Pool.tsx index 5fdeaa895c..cfd03bdbd4 100644 --- a/projects/ui/src/classes/Pool.tsx +++ b/projects/ui/src/classes/Pool.tsx @@ -8,7 +8,6 @@ import { import { ChainConstant, AddressMap, SupportedChainId } from '~/constants'; import { MinBN } from '~/util/Tokens'; import client from '~/util/wagmi/Client'; -import { CRV3, DAI, USDC, USDT } from '~/constants/tokens'; import { getChainConstant } from '~/util/Chain'; import Token, { ERC20Token } from './Token'; @@ -86,19 +85,7 @@ export default abstract class Pool { this.lpToken = getChainConstant(lpToken, chainId); this.tokens = tokens.map((token) => getChainConstant(token, chainId)); this.underlying = tokens.reduce((prev, token) => { - // CRV3 pools can access the underlying stables [DAI, USDC, USDT]. - if (token === CRV3) { - // FIXME: hardcoded indices for 3CRV - prev.push( - ...[ - getChainConstant(DAI, chainId), - getChainConstant(USDC, chainId), - getChainConstant(USDT, chainId), - ] - ); - } else { - prev.push(getChainConstant(token, chainId)); - } + prev.push(getChainConstant(token, chainId)); return prev; }, []); diff --git a/projects/ui/src/classes/Token.tsx b/projects/ui/src/classes/Token.tsx index 735a1d96c7..29653e13b4 100644 --- a/projects/ui/src/classes/Token.tsx +++ b/projects/ui/src/classes/Token.tsx @@ -1,10 +1,38 @@ import BigNumber from 'bignumber.js'; -import { ZERO_BN, MAX_UINT256, ChainConstant, NEW_BN } from '~/constants'; +import { + ZERO_BN, + MAX_UINT256, + ChainConstant, + NEW_BN, + SupportedChainId, +} from '~/constants'; import { bigNumberResult } from '~/util/Ledger'; import { erc20TokenContract } from '~/util/Contracts'; import client from '~/util/wagmi/Client'; import { toStringBaseUnitBN } from '~/util/Tokens'; +const fallbackChainIds: { [key: number]: SupportedChainId } = { + [SupportedChainId.LOCALHOST]: SupportedChainId.MAINNET, + [SupportedChainId.MAINNET]: SupportedChainId.MAINNET, + [SupportedChainId.ARBITRUM]: SupportedChainId.LOCALHOST_ARBITRUM, + [SupportedChainId.LOCALHOST_ARBITRUM]: SupportedChainId.LOCALHOST_ARBITRUM, +}; + +export type LegacyTokenMetadata = { + name: string; + symbol: string; + logo: string; + color?: string; + displayDecimals?: number; + isLP?: boolean; + isUnripe?: boolean; +}; + +export type LegacyTokenRewards = { + stalk: number; + seeds: number; +}; + /** * @deprecated - use `Token` from `@beanstalk/sdk` instead * A currency is any fungible financial instrument, including Ether, all ERC20 tokens, and other chain-native currencies @@ -81,21 +109,26 @@ export default abstract class Token { chainId: number, address: string | ChainConstant, decimals: number, - metadata: { - name: string; - symbol: string; - logo: string; - color?: string; - displayDecimals?: number; - isLP?: boolean; - isUnripe?: boolean; - }, - rewards?: { - stalk: number; - seeds: number; - } + metadata: LegacyTokenMetadata, + rewards?: LegacyTokenRewards ) { this.chainId = chainId; + + if (typeof address === 'string') { + this.address = address.toLowerCase(); + } else if (!address[chainId]) { + const fallbackChainId = fallbackChainIds[chainId]; + if (address[fallbackChainId]) { + this.address = address[fallbackChainId].toLowerCase(); + } else { + throw new Error( + `Invalid address for chain ${chainId} for token ${metadata.symbol}` + ); + } + } else { + this.address = address[chainId].toLowerCase(); + } + this.address = typeof address === 'string' ? address.toLowerCase() @@ -250,5 +283,3 @@ export class BeanstalkToken extends Token { return undefined; } } - -export type AnyToken = BeanstalkToken | ERC20Token | NativeToken; diff --git a/projects/ui/src/constants/pools.ts b/projects/ui/src/constants/pools.ts deleted file mode 100644 index a35f4453ca..0000000000 --- a/projects/ui/src/constants/pools.ts +++ /dev/null @@ -1,83 +0,0 @@ -import { CurveMetaPool, BasinWell } from '~/classes/Pool'; -import { SupportedChainId } from '~/constants/chains'; - -import curveLogo from '~/img/dexes/curve-logo.png'; - -import { ChainConstant, PoolMap } from '.'; -import { - BEAN_CRV3_ADDRESSES, - BEAN_ETH_WELL_ADDRESSES, - BEAN_WSTETH_ADDRESSS, -} from './addresses'; -import { - BEAN, - BEAN_CRV3_LP, - BEAN_ETH_WELL_LP, - CRV3, - WETH, - BEAN_WSTETH_WELL_LP, - WSTETH, -} from './tokens'; - -// ------------------------------------ -// BEAN:CRV3 Curve MetaPool -// ------------------------------------ - -export const BEANCRV3_CURVE_MAINNET = new CurveMetaPool( - SupportedChainId.MAINNET, - BEAN_CRV3_ADDRESSES, - BEAN_CRV3_LP, - [BEAN, CRV3], - { - name: 'BEAN:3CRV Pool', - logo: curveLogo, - symbol: 'BEAN:3CRV', - color: '#ed9f9c', - } -); - -export const BEANETH_WELL_MAINNET = new BasinWell( - SupportedChainId.MAINNET, - BEAN_ETH_WELL_ADDRESSES, - BEAN_ETH_WELL_LP, - [BEAN, WETH], - { - name: 'BEAN:WETH Well Pool', - logo: curveLogo, - symbol: 'BEAN:WETH', - color: '#ed9f9c', - } -); - -export const BEANWSTETH_WELL_MAINNET = new BasinWell( - SupportedChainId.MAINNET, - BEAN_WSTETH_ADDRESSS, - BEAN_WSTETH_WELL_LP, - [BEAN, WSTETH], - { - name: 'BEAN:WSTETH Well Pool', - logo: curveLogo, - symbol: 'BEAN:WSTETH', - color: '#ed9f9c', - } -); - -// -------------------------------------------------- - -export const ALL_POOLS: ChainConstant = { - [SupportedChainId.MAINNET]: { - [BEANCRV3_CURVE_MAINNET.address]: BEANCRV3_CURVE_MAINNET, - [BEANETH_WELL_MAINNET.address]: BEANETH_WELL_MAINNET, - [BEANWSTETH_WELL_MAINNET.address]: BEANWSTETH_WELL_MAINNET, - }, -}; - -// If you edit this, make sure you also edit SILO_WHITELIST_DEPRECATED in tokens.ts -export const WHITELISTED_POOLS: ChainConstant = { - [SupportedChainId.MAINNET]: { - [BEANETH_WELL_MAINNET.address]: BEANETH_WELL_MAINNET, - [BEANWSTETH_WELL_MAINNET.address]: BEANWSTETH_WELL_MAINNET, - }, -}; - -export default ALL_POOLS; diff --git a/projects/ui/src/constants/tokens.ts b/projects/ui/src/constants/tokens.ts index 0a3ef2e1c4..58d647a071 100644 --- a/projects/ui/src/constants/tokens.ts +++ b/projects/ui/src/constants/tokens.ts @@ -20,18 +20,25 @@ import beanLusdLogoUrl from '~/img/tokens/bean-lusd-logo.svg'; // ERC-20 Token Images import wstethLogo from '~/img/tokens/wsteth-logo.svg'; -import stethLogo from '~/img/tokens/steth-logo.svg'; import crv3LogoUrl from '~/img/tokens/crv3-logo.png'; import daiLogoUrl from '~/img/tokens/dai-logo.svg'; import usdcLogoUrl from '~/img/tokens/usdc-logo.svg'; import usdtLogoUrl from '~/img/tokens/usdt-logo.svg'; import lusdLogoUrl from '~/img/tokens/lusd-logo.svg'; +import wbtcLogoUrl from '~/img/tokens/wbtc-logo.svg'; +import weethIcon from '~/img/tokens/weeth-logo.png'; import unripeBeanLogoUrl from '~/img/tokens/unripe-bean-logo-circled.svg'; import unripeBeanWstethLogoUrl from '~/img/tokens/unripe-bean-wsteth-logo.svg'; -import { BeanstalkPalette } from '~/components/App/muiTheme'; // Other imports -import { ERC20Token, NativeToken, BeanstalkToken } from '~/classes/Token'; +import { BeanstalkPalette } from '~/components/App/muiTheme'; +import { + ERC20Token, + NativeToken, + BeanstalkToken, + LegacyTokenMetadata, + LegacyTokenRewards, +} from '~/classes/Token'; import { SupportedChainId } from './chains'; import { ChainConstant } from '.'; import { @@ -47,25 +54,50 @@ import { BEAN_ETH_WELL_ADDRESSES, BEAN_CRV3_V1_ADDRESSES, BEAN_WSTETH_ADDRESSS, - STETH_ADDRESSES, WSTETH_ADDRESSES, + WETH_ADDRESSES, + WEETH_ADDRESSES, + WBTC_ADDRESSES, + BEANWEETH_WELL_ADDRESSES, + BEANWBTC_WELL_ADDRESSES, + BEANUSDC_WELL_ADDRESSES, + BEANUSDT_WELL_ADDRESSES, } from './addresses'; // ---------------------------------------- // Types + Utilities // ---------------------------------------- -// const multiChain = ( -// addressByChainId: ChainConstant, -// token: BaseClassConstructor, -// params: ConstructorParameters, -// ) => { -// const result : { [key: number]: Token }= {}; -// return Object.keys(addressByChainId).reduce<{ [key: number]: Token }>((prev, chainId) => { -// prev[curr as number] = addressByChainId[curr] -// return prev; -// }, {}); -// } +const CHAIN_IDS = [ + SupportedChainId.MAINNET, + SupportedChainId.ARBITRUM, +] as const; + +const makeChainToken = ( + addresses: ChainConstant, + decimals: number, + meta: LegacyTokenMetadata, + rewards?: LegacyTokenRewards +) => { + const tokensByChainId = CHAIN_IDS.reduce>( + (prev, chainId) => { + if (addresses[chainId]) { + prev[chainId] = new ERC20Token( + chainId, + addresses, + decimals, + meta, + rewards + ); + } + + return prev; + }, + {} + ); + + return tokensByChainId; +}; // ---------------------------------------- // Native Tokens @@ -84,38 +116,50 @@ export const ETH = { displayDecimals: 4, } ), + [SupportedChainId.ARBITRUM]: new NativeToken( + SupportedChainId.ARBITRUM, + 'ETH', + ETH_DECIMALS, + { + name: 'Ether', + symbol: 'ETH', + logo: ethIconCircledUrl, + displayDecimals: 4, + } + ), }; // ---------------------------------------- // Beanstalk Internal Tokens (not ERC20) +// +// We don't need to make these tokens chain specific. // ---------------------------------------- - -export const STALK = new BeanstalkToken(SupportedChainId.MAINNET, '', 10, { +export const STALK = new BeanstalkToken(SupportedChainId.ARBITRUM, '', 16, { name: 'Stalk', symbol: 'STALK', logo: stalkLogo, }); -export const SEEDS = new BeanstalkToken(SupportedChainId.MAINNET, '', 6, { +export const SEEDS = new BeanstalkToken(SupportedChainId.ARBITRUM, '', 6, { name: 'Seeds', symbol: 'SEED', logo: seedLogo, }); -export const PODS = new BeanstalkToken(SupportedChainId.MAINNET, '', 6, { +export const PODS = new BeanstalkToken(SupportedChainId.ARBITRUM, '', 6, { name: 'Pods', symbol: 'PODS', logo: podsLogo, }); -export const SPROUTS = new BeanstalkToken(SupportedChainId.MAINNET, '', 6, { +export const SPROUTS = new BeanstalkToken(SupportedChainId.ARBITRUM, '', 6, { name: 'Sprouts', symbol: 'SPROUT', logo: sproutLogo, }); export const RINSABLE_SPROUTS = new BeanstalkToken( - SupportedChainId.MAINNET, + SupportedChainId.ARBITRUM, '', 6, { @@ -129,298 +173,184 @@ export const RINSABLE_SPROUTS = new BeanstalkToken( // ERC20 Tokens // ---------------------------------------- -export const WETH = { - [SupportedChainId.MAINNET]: new ERC20Token( - SupportedChainId.MAINNET, - '0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2', - 18, - { - name: 'Wrapped Ether', - symbol: 'WETH', - logo: wEthIconCircledUrl, - displayDecimals: 4, - } - ), -}; +const defaultRewards: LegacyTokenRewards = { + stalk: 1, + seeds: 0, +} as const; -export const BEAN = { - [SupportedChainId.MAINNET]: new ERC20Token( - SupportedChainId.MAINNET, - BEAN_ADDRESSES, - 6, - { - name: 'Bean', - symbol: 'BEAN', - logo: beanCircleLogoUrl, - color: BeanstalkPalette.logoGreen, - }, - { - stalk: 1, - seeds: 0, - } - ), -}; +export const BEAN = makeChainToken( + BEAN_ADDRESSES, + 6, + { + name: 'Bean', + symbol: 'BEAN', + logo: beanCircleLogoUrl, + color: BeanstalkPalette.logoGreen, + }, + { ...defaultRewards } +); -export const WSTETH = { - [SupportedChainId.MAINNET]: new ERC20Token( - SupportedChainId.MAINNET, - WSTETH_ADDRESSES, - 18, - { - name: 'Wrapped liquid staked Ether 2.0', - symbol: 'wstETH', - logo: wstethLogo, - } - ), -}; +export const WETH = makeChainToken(WETH_ADDRESSES, 18, { + name: 'Wrapped Ether', + symbol: 'WETH', + logo: wEthIconCircledUrl, + displayDecimals: 4, +}); -export const STETH = { - [SupportedChainId.MAINNET]: new ERC20Token( - SupportedChainId.MAINNET, - STETH_ADDRESSES, - 18, - { - name: 'Liquid staked Ether 2.0', - symbol: 'stETH', - logo: stethLogo, - } - ), -}; +export const WSTETH = makeChainToken(WSTETH_ADDRESSES, 18, { + name: 'Wrapped liquid staked Ether 2.0', + symbol: 'wstETH', + logo: wstethLogo, +}); -// CRV3 + Underlying Stables -const crv3Meta = { - name: '3CRV', - symbol: '3CRV', - logo: crv3LogoUrl, - isLP: true, -}; -export const CRV3 = { - [SupportedChainId.MAINNET]: new ERC20Token( - SupportedChainId.MAINNET, - CRV3_ADDRESSES, - 18, - crv3Meta - ), -}; +export const WEETH = makeChainToken(WEETH_ADDRESSES, 18, { + name: 'Wrapped Ether', + symbol: 'WEETH', + logo: weethIcon, +}); -export const DAI = { - [SupportedChainId.MAINNET]: new ERC20Token( - SupportedChainId.MAINNET, - DAI_ADDRESSES, - 18, - { - name: 'Dai', - symbol: 'DAI', - logo: daiLogoUrl, - } - ), -}; +export const WBTC = makeChainToken(WBTC_ADDRESSES, 18, { + name: 'Wrapped Bitcoin', + symbol: 'WBTC', + logo: wbtcLogoUrl, +}); -const usdcMeta = { +export const DAI = makeChainToken(DAI_ADDRESSES, 18, { + name: 'Dai', + symbol: 'DAI', + logo: daiLogoUrl, +}); + +export const USDC = makeChainToken(USDC_ADDRESSES, 6, { name: 'USD Coin', symbol: 'USDC', logo: usdcLogoUrl, -}; -export const USDC = { - [SupportedChainId.MAINNET]: new ERC20Token( - SupportedChainId.MAINNET, - USDC_ADDRESSES, - 6, - usdcMeta - ), -}; - -export const USDT = { - [SupportedChainId.MAINNET]: new ERC20Token( - SupportedChainId.MAINNET, - USDT_ADDRESSES, - 6, - { - name: 'Tether', - symbol: 'USDT', - logo: usdtLogoUrl, - } - ), -}; - -// Other -const lusdMeta = { - name: 'LUSD', - symbol: 'LUSD', - logo: lusdLogoUrl, -}; -export const LUSD = { - [SupportedChainId.MAINNET]: new ERC20Token( - SupportedChainId.MAINNET, - LUSD_ADDRESSES, - 18, - lusdMeta - ), -}; +}); -// TEMP -// Keep the old BEAN_ETH and BEAN_LUSD tokens to let -// the Pick dialog properly display pickable assets. -export const BEAN_ETH_UNIV2_LP = { - [SupportedChainId.MAINNET]: new ERC20Token( - SupportedChainId.MAINNET, - '0x87898263B6C5BABe34b4ec53F22d98430b91e371', - 18, - { - name: 'BEAN:ETH LP', - symbol: 'Old BEANETH', - logo: beanEthLpLogoUrl, - displayDecimals: 9, - isLP: true, - }, - { - stalk: 1, - seeds: 0, - } - ), -}; -export const BEAN_LUSD_LP = { - [SupportedChainId.MAINNET]: new ERC20Token( - SupportedChainId.MAINNET, - '0xD652c40fBb3f06d6B58Cb9aa9CFF063eE63d465D', - 18, - { - name: 'BEAN:LUSD LP', - symbol: 'Old BEANLUSD', - logo: beanLusdLogoUrl, - isLP: true, - }, - { - stalk: 1, - seeds: 0, - } - ), -}; +export const USDT = makeChainToken(USDT_ADDRESSES, 6, { + name: 'Tether', + symbol: 'USDT', + logo: usdtLogoUrl, +}); // ---------------------------------------- // ERC20 Tokens - LP // ---------------------------------------- -export const BEAN_CRV3_LP = { - [SupportedChainId.MAINNET]: new ERC20Token( - SupportedChainId.MAINNET, - BEAN_CRV3_ADDRESSES, - 18, - { - name: 'BEAN:3CRV LP', - symbol: 'BEAN3CRV', - logo: beanCrv3LpLogoUrl, - isLP: true, - color: '#DFB385', - }, - { - stalk: 1, - seeds: 0, - } - ), -}; +export const BEAN_ETH_WELL_LP = makeChainToken( + BEAN_ETH_WELL_ADDRESSES, + 18, + { + name: 'BEAN:ETH LP', + symbol: 'BEANETH', + logo: beanEthWellLpLogoUrl, + isLP: true, + color: '#DFB385', + }, + { ...defaultRewards } +); -export const BEAN_ETH_WELL_LP = { - [SupportedChainId.MAINNET]: new ERC20Token( - SupportedChainId.MAINNET, - BEAN_ETH_WELL_ADDRESSES, - 18, - { - name: 'BEAN:ETH LP', - symbol: 'BEANETH', - logo: beanEthWellLpLogoUrl, - isLP: true, - color: '#DFB385', - }, - { - stalk: 1, - seeds: 0, - } - ), -}; +export const BEAN_WSTETH_WELL_LP = makeChainToken( + BEAN_WSTETH_ADDRESSS, + 18, + { + name: 'BEAN:wstETH LP', + symbol: 'BEANwstETH', + logo: beanWstethLogo, + displayDecimals: 2, + color: BeanstalkPalette.lightBlue, + isUnripe: false, + }, + { ...defaultRewards } +); -export const BEAN_WSTETH_WELL_LP = { - [SupportedChainId.MAINNET]: new ERC20Token( - SupportedChainId.MAINNET, - BEAN_WSTETH_ADDRESSS, - 18, - { - name: 'BEAN:wstETH LP', - symbol: 'BEANwstETH', - logo: beanWstethLogo, - displayDecimals: 2, - color: BeanstalkPalette.lightBlue, - isUnripe: false, - }, - { - stalk: 1, - seeds: 0, - } - ), -}; +export const BEAN_WEETH_WELL_LP = makeChainToken( + BEANWEETH_WELL_ADDRESSES, + 18, + { + name: 'BEAN:weETH LP', + symbol: 'BEANweETH', + isLP: true, + logo: beanWstethLogo, // TODO: replace with bean:weeth logo + isUnripe: false, + displayDecimals: 2, + }, + { ...defaultRewards } +); -export const BEAN_CRV3_V1_LP = { - [SupportedChainId.MAINNET]: new ERC20Token( - SupportedChainId.MAINNET, - BEAN_CRV3_V1_ADDRESSES, - 6, - { - name: 'BEAN:CRV3 V1 LP', - symbol: 'Old BEAN3CRV', - logo: beanCrv3LpLogoUrl, - isLP: true, - color: '#DFB385', - }, - { - stalk: 1, - seeds: 4.5, - } - ), -}; +export const BEAN_WBTC_WELL_LP = makeChainToken( + BEANWBTC_WELL_ADDRESSES, + 18, + { + name: 'BEAN:WBTC LP', + symbol: 'BEANWBTC', + isLP: true, + isUnripe: false, + logo: beanWstethLogo, // TODO: replace with bean:weeth logo + displayDecimals: 2, + }, + { ...defaultRewards } +); + +export const BEAN_USDC_WELL_LP = makeChainToken( + BEANUSDC_WELL_ADDRESSES, + 18, + { + name: 'BEAN:USDC LP', + symbol: 'BEANUSDC', + isLP: true, + isUnripe: false, + logo: beanWstethLogo, // TODO: replace with bean:weeth logo + displayDecimals: 2, + }, + { ...defaultRewards } +); + +export const BEAN_USDT_WELL_LP = makeChainToken( + BEANUSDT_WELL_ADDRESSES, + 18, + { + name: 'BEAN:USDT LP', + symbol: 'BEANUSDT', + isLP: true, + isUnripe: false, + logo: beanWstethLogo, // TODO: replace with bean:weeth logo + displayDecimals: 2, + }, + { ...defaultRewards } +); // ---------------------------------------- // ERC20 Tokens - Unripe // ---------------------------------------- -export const UNRIPE_BEAN = { - [SupportedChainId.MAINNET]: new ERC20Token( - SupportedChainId.MAINNET, - UNRIPE_BEAN_ADDRESSES, - 6, - { - name: 'Unripe Bean', - symbol: 'urBEAN', - logo: unripeBeanLogoUrl, - displayDecimals: 2, - color: '#ECBCB3', - isUnripe: true, - }, - { - stalk: 1, - seeds: 0, - } - ), -}; +export const UNRIPE_BEAN = makeChainToken( + UNRIPE_BEAN_ADDRESSES, + 6, + { + name: 'Unripe Bean', + symbol: 'urBEAN', + logo: unripeBeanLogoUrl, + displayDecimals: 2, + color: '#ECBCB3', + isUnripe: true, + }, + { ...defaultRewards } +); -export const UNRIPE_BEAN_WSTETH = { - [SupportedChainId.MAINNET]: new ERC20Token( - SupportedChainId.MAINNET, - UNRIPE_BEAN_WSTETH_ADDRESSES, - 6, - { - name: 'Unripe BEAN:wstETH LP', - symbol: 'urBEANwstETH', - logo: unripeBeanWstethLogoUrl, - displayDecimals: 2, - color: BeanstalkPalette.lightBlue, - isUnripe: true, - }, - { - stalk: 1, - seeds: 0, - } - ), -}; +export const UNRIPE_BEAN_WSTETH = makeChainToken( + UNRIPE_BEAN_WSTETH_ADDRESSES, + 6, + { + name: 'Unripe BEAN:wstETH LP', + symbol: 'urBEANwstETH', + logo: unripeBeanWstethLogoUrl, + displayDecimals: 2, + color: BeanstalkPalette.lightBlue, + isUnripe: true, + }, + { ...defaultRewards } +); // ---------------------------------------- // Token Lists @@ -432,7 +362,7 @@ export const UNRIPE_TOKENS: ChainConstant[] = [ ]; export const UNRIPE_UNDERLYING_TOKENS: ChainConstant[] = [ BEAN, - BEAN_WSTETH_WELL_LP, + WSTETH, ]; // Show these tokens as whitelisted in the Silo. @@ -440,28 +370,89 @@ export const SILO_WHITELIST: ChainConstant[] = [ BEAN, BEAN_ETH_WELL_LP, BEAN_WSTETH_WELL_LP, + BEAN_WEETH_WELL_LP, + BEAN_WBTC_WELL_LP, + BEAN_USDC_WELL_LP, + BEAN_USDT_WELL_LP, UNRIPE_BEAN, UNRIPE_BEAN_WSTETH, ]; -// Tokens that are no longer whitelisted. -// If you edit this, make sure you also edit WHITELISTED_POOLS in pools.ts -export const SILO_WHITELIST_DEPRECATED: ChainConstant[] = [ - BEAN_CRV3_LP, -]; - // All supported ERC20 tokens. export const ERC20_TOKENS: ChainConstant[] = [ // Whitelisted Silo tokens ...SILO_WHITELIST, // Commonly-used tokens WETH, - CRV3, + WEETH, + WBTC, DAI, USDC, USDT, WSTETH, ]; -// Assets underlying 3CRV (accessible when depositing/removing liquidity) -export const CRV3_UNDERLYING: ChainConstant[] = [DAI, USDC, USDT]; +// ---------------------------------------- +// LEGACY TOKENS +// +// Keep for reference & for legacy support. +// ---------------------------------------- + +/** @deprecated */ +export const LUSD = makeChainToken(LUSD_ADDRESSES, 18, { + name: 'LUSD', + symbol: 'LUSD', + logo: lusdLogoUrl, +}); + +/** @deprecated */ +export const CRV3 = makeChainToken(CRV3_ADDRESSES, 18, { + name: '3CRV', + symbol: '3CRV', + logo: crv3LogoUrl, + isLP: true, +}); + +// TEMP +/** @deprecated */ +export const BEAN_ETH_UNIV2_LP = makeChainToken( + '0x87898263B6C5BABe34b4ec53F22d98430b91e371', + 18, + { + name: 'BEAN:ETH LP', + symbol: 'Old BEANETH', + logo: beanEthLpLogoUrl, + displayDecimals: 9, + isLP: true, + } +); + +/** @deprecated */ +export const BEAN_LUSD_LP = makeChainToken( + '0xD652c40fBb3f06d6B58Cb9aa9CFF063eE63d465D', + 18, + { + name: 'BEAN:LUSD LP', + symbol: 'Old BEANLUSD', + logo: beanLusdLogoUrl, + isLP: true, + } +); + +/** @deprecated */ +export const BEAN_CRV3_LP = makeChainToken(BEAN_CRV3_ADDRESSES, 18, { + name: 'BEAN:3CRV LP', + symbol: 'BEAN3CRV', + logo: beanCrv3LpLogoUrl, + isLP: true, + color: '#DFB385', +}); + +/** @deprecated */ +export const BEAN_CRV3_V1_LP = makeChainToken(BEAN_CRV3_V1_ADDRESSES, 6, { + name: 'BEAN:CRV3 V1 LP', + symbol: 'Old BEAN3CRV', + logo: beanCrv3LpLogoUrl, + isLP: true, + color: '#DFB385', +}); From 548a157471001689c01a63c20e8d6900429099dc Mon Sep 17 00:00:00 2001 From: Spacebean Date: Fri, 30 Aug 2024 13:22:46 -0600 Subject: [PATCH 150/430] feat: update UI utils --- projects/ui/src/util/Actions.ts | 14 +++----------- projects/ui/src/util/Crates.ts | 14 ++++++++------ projects/ui/src/util/TokenValue.ts | 2 +- projects/ui/src/util/Tokens.ts | 17 +++++++++++++++++ 4 files changed, 29 insertions(+), 18 deletions(-) diff --git a/projects/ui/src/util/Actions.ts b/projects/ui/src/util/Actions.ts index cd0e57d48e..8a0511e18a 100644 --- a/projects/ui/src/util/Actions.ts +++ b/projects/ui/src/util/Actions.ts @@ -8,7 +8,7 @@ import { AmountsBySource, displayAmountsBySource, } from '~/hooks/beanstalk/useBalancesUsedBySource'; -import { BEAN, PODS, SPROUTS, CRV3 } from '../constants/tokens'; +import { BEAN, PODS, SPROUTS } from '../constants/tokens'; import { displayBN, trimAddress } from './index'; export enum ActionType { @@ -297,11 +297,7 @@ export const parseActionMessage = (a: Action) => { case ActionType.END_TOKEN: return null; case ActionType.SWAP: - if ( - a.tokenOut.isLP && - a.tokenOut.symbol !== CRV3[1].symbol && - !a.tokenOut.isUnripe - ) { + if (a.tokenOut.isLP && !a.tokenOut.isUnripe) { const bySource = a.amountsBySource; const amtOutDisplay = displayTokenAmount(a.amountOut, a.tokenOut, { showName: false, @@ -323,11 +319,7 @@ export const parseActionMessage = (a: Action) => { showSymbol: true, })} of liquidity for ${amtOutDisplay}.`; } - if ( - a.tokenIn.isLP && - a.tokenIn.symbol !== CRV3[1].symbol && - !a.tokenIn.isUnripe - ) { + if (a.tokenIn.isLP && !a.tokenIn.isUnripe) { return `Burn ${displayTokenAmount(a.amountIn, a.tokenIn, { showName: false, showSymbol: true, diff --git a/projects/ui/src/util/Crates.ts b/projects/ui/src/util/Crates.ts index 0f13c69763..95a7ae76c8 100644 --- a/projects/ui/src/util/Crates.ts +++ b/projects/ui/src/util/Crates.ts @@ -1,14 +1,14 @@ import { BeanstalkSDK } from '@beanstalk/sdk'; import BigNumber from 'bignumber.js'; -import Token from '~/classes/Token'; import { TokenMap } from '~/constants'; import { Beanstalk } from '~/generated'; import useBDV from '~/hooks/beanstalk/useBDV'; +import { TokenInstance } from '~/hooks/beanstalk/useTokens'; import { LegacyDepositCrate, FarmerSiloTokenBalance, } from '~/state/farmer/silo'; -import { transform } from '~/util'; +import { stringifyTokenAmount, transform } from '~/util'; /** * @deprecated TOOD: Remove this @@ -20,9 +20,9 @@ export const STALK_PER_SEED_PER_SEASON = 1 / 10_000; */ export const selectCratesForEnroot = ( beanstalk: Beanstalk, - unripeTokens: TokenMap, + unripeTokens: TokenMap, siloBalances: TokenMap, - getBDV: (_token: Token) => BigNumber + getBDV: (_token: TokenInstance) => BigNumber ) => Object.keys(unripeTokens).reduce<{ [addr: string]: { crates: LegacyDepositCrate[]; encoded: string }; @@ -43,7 +43,7 @@ export const selectCratesForEnroot = ( encoded: beanstalk.interface.encodeFunctionData('enrootDeposit', [ addr, crates[0].stem.toString(), - unripeTokens[addr].stringify(crates[0].amount), // amount + stringifyTokenAmount(crates[0].amount, unripeTokens[addr]), // amount ]), }; } else { @@ -52,7 +52,9 @@ export const selectCratesForEnroot = ( encoded: beanstalk.interface.encodeFunctionData('enrootDeposits', [ addr, crates.map((crate) => crate.stem.toString()), - crates.map((crate) => unripeTokens[addr].stringify(crate.amount)), // amounts + crates.map((crate) => + stringifyTokenAmount(crate.amount, unripeTokens[addr]) + ), // amounts ]), }; } diff --git a/projects/ui/src/util/TokenValue.ts b/projects/ui/src/util/TokenValue.ts index 09600a1de5..b2b2adcdae 100644 --- a/projects/ui/src/util/TokenValue.ts +++ b/projects/ui/src/util/TokenValue.ts @@ -15,7 +15,7 @@ export const normaliseTV = ( }; export const formatTV = ( - value: TokenValue | undefined, + value: TokenValue | undefined | null, decimals?: number, mode?: BigNumber.RoundingMode ) => { diff --git a/projects/ui/src/util/Tokens.ts b/projects/ui/src/util/Tokens.ts index e50a458a62..6c77e7dad5 100644 --- a/projects/ui/src/util/Tokens.ts +++ b/projects/ui/src/util/Tokens.ts @@ -3,6 +3,7 @@ import { Token, TokenValue } from '@beanstalk/sdk'; import TokenOld from '~/classes/Token'; import { ZERO_BN } from '~/constants'; import { STALK } from '~/constants/tokens'; +import { TokenInstance } from '~/hooks/beanstalk/useTokens'; import { tokenValueToBN } from './BigNumber'; import { exists, stringsEqual } from './UI'; @@ -305,3 +306,19 @@ export function tokenIshEqual( return addressesEqual; } +/** + * Used to convert an amount to string of the value stored on chain. + * Created to help merge sdk & app functionality. + */ +export function stringifyTokenAmount( + _amount: BigNumber | TokenValue, + tokenOrDecimals: TokenInstance | number +) { + const amount = tokenValueToBN(_amount); + const decimals = + typeof tokenOrDecimals === 'number' + ? tokenOrDecimals + : tokenOrDecimals.decimals; + + return toStringBaseUnitBN(amount, decimals); +} From 0ddd67a62ff89293be210d0bb91436ea516555a8 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Fri, 30 Aug 2024 13:23:17 -0600 Subject: [PATCH 151/430] feat: fix SiloBalances.tsx --- .../src/components/Balances/SiloBalances.tsx | 31 +++++++++---------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/projects/ui/src/components/Balances/SiloBalances.tsx b/projects/ui/src/components/Balances/SiloBalances.tsx index a69a4bd455..99689fea3b 100644 --- a/projects/ui/src/components/Balances/SiloBalances.tsx +++ b/projects/ui/src/components/Balances/SiloBalances.tsx @@ -12,22 +12,15 @@ import { import { Link as RouterLink } from 'react-router-dom'; import ArrowRightIcon from '@mui/icons-material/ArrowRight'; import { useSelector } from 'react-redux'; -import { - BEAN, - SEEDS, - STALK, - UNRIPE_BEAN, - UNRIPE_BEAN_WSTETH, -} from '~/constants/tokens'; -import useWhitelist from '~/hooks/beanstalk/useWhitelist'; +import { SEEDS, STALK } from '~/constants/tokens'; import Fiat from '~/components/Common/Fiat'; import { displayFullBN, displayTokenAmount } from '~/util'; import { AppState } from '~/state'; import { ONE_BN, ZERO_BN } from '~/constants'; import useFarmerStalkByToken from '~/hooks/farmer/useFarmerStalkByToken'; -import useGetChainToken from '~/hooks/chain/useGetChainToken'; import useUnripeUnderlyingMap from '~/hooks/beanstalk/useUnripeUnderlying'; +import { useTokens, useWhitelistedTokens } from '~/hooks/beanstalk/useTokens'; import TokenIcon from '../Common/TokenIcon'; import Row from '../Common/Row'; import { BeanstalkPalette, IconSize } from '../App/muiTheme'; @@ -47,13 +40,13 @@ const TOOLTIP_COMPONENT_PROPS = { const SiloBalances: React.FC<{}> = () => { // Chain Constants - const whitelist = useWhitelist(); - const getChainToken = useGetChainToken(); - - const Bean = getChainToken(BEAN); - const urBean = getChainToken(UNRIPE_BEAN); - const urBeanWstETH = getChainToken(UNRIPE_BEAN_WSTETH); + const { tokenMap: whitelist } = useWhitelistedTokens(); const unripeUnderlyingTokens = useUnripeUnderlyingMap(); + const { + BEAN: Bean, + UNRIPE_BEAN: urBean, + UNRIPE_BEAN_WSTETH: urBeanWstETH, + } = useTokens(); // State const balances = useSelector< @@ -129,7 +122,7 @@ const SiloBalances: React.FC<{}> = () => { {tokens.map(([address, token]) => { const deposits = balances[address]?.deposited; - const isUnripe = token === urBean || token === urBeanWstETH; + const isUnripe = token.equals(urBean) || token.equals(urBeanWstETH); return ( @@ -446,7 +439,11 @@ const SiloBalances: React.FC<{}> = () => { {displayFullBN( - token.getSeeds(deposits?.bdv ?? ZERO_BN), + token.getSeeds( + token.fromHuman( + (deposits?.bdv ?? ZERO_BN).toString() + ) + ), 2 )} From 0233fa9d57070113b579a43f617dbf4dc9a4f150 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Fri, 30 Aug 2024 13:23:31 -0600 Subject: [PATCH 152/430] feat: fix chop --- .../ui/src/components/Chop/Actions/Chop.tsx | 49 ++++++++----------- 1 file changed, 21 insertions(+), 28 deletions(-) diff --git a/projects/ui/src/components/Chop/Actions/Chop.tsx b/projects/ui/src/components/Chop/Actions/Chop.tsx index 47f2b5bd8e..914557b99d 100644 --- a/projects/ui/src/components/Chop/Actions/Chop.tsx +++ b/projects/ui/src/components/Chop/Actions/Chop.tsx @@ -10,9 +10,9 @@ import BigNumber from 'bignumber.js'; import { Form, Formik, FormikHelpers, FormikProps } from 'formik'; import React, { useCallback, useEffect, useMemo, useState } from 'react'; import { useSelector } from 'react-redux'; -import { FarmToMode } from '@beanstalk/sdk'; +import { FarmToMode, ERC20Token } from '@beanstalk/sdk'; import { - FormState, + FormStateNew, SmartSubmitButton, TokenAdornment, TokenOutputField, @@ -25,15 +25,11 @@ import StyledAccordionSummary from '~/components/Common/Accordion/AccordionSumma import TokenInputField from '~/components/Common/Form/TokenInputField'; import { BeanstalkPalette } from '~/components/App/muiTheme'; import FarmModeField from '~/components/Common/Form/FarmModeField'; -import Token, { ERC20Token, NativeToken } from '~/classes/Token'; import { Beanstalk } from '~/generated/index'; import useToggle from '~/hooks/display/useToggle'; import useFarmerBalances from '~/hooks/farmer/useFarmerBalances'; -import useTokenMap from '~/hooks/chain/useTokenMap'; import useAccount from '~/hooks/ledger/useAccount'; -import usePreferredToken, { - PreferredToken, -} from '~/hooks/farmer/usePreferredToken'; +import usePreferredToken from '~/hooks/farmer/usePreferredToken'; import { ActionType } from '~/util/Actions'; import { displayBN, @@ -41,11 +37,7 @@ import { optimizeFromMode, toStringBaseUnitBN, } from '~/util'; -import { - UNRIPE_BEAN, - UNRIPE_BEAN_WSTETH, - UNRIPE_TOKENS, -} from '~/constants/tokens'; + import { ZERO_BN } from '~/constants'; import { useFetchFarmerBalances } from '~/state/farmer/balances/updater'; import { AppState } from '~/state'; @@ -58,8 +50,9 @@ import useSdk from '~/hooks/sdk'; import useBDV from '~/hooks/beanstalk/useBDV'; import { BalanceFrom } from '~/components/Common/Form/BalanceFromRow'; import { useUnripe } from '~/state/bean/unripe/updater'; +import { TokenInstance, useUnripeTokens } from '~/hooks/beanstalk/useTokens'; -type ChopFormValues = FormState & { +type ChopFormValues = FormStateNew & { destination: FarmToMode | undefined; }; @@ -71,7 +64,7 @@ const ChopForm: FC< > = ({ values, setFieldValue, balances, beanstalk }) => { const sdk = useSdk(); const getBDV = useBDV(); - const erc20TokenMap = useTokenMap(UNRIPE_TOKENS); + const { tokenMap: erc20TokenMap } = useUnripeTokens(); const [isTokenSelectVisible, showTokenSelect, hideTokenSelect] = useToggle(); const unripeUnderlying = useUnripeUnderlyingMap(); const [quote, setQuote] = useState(new BigNumber(0)); @@ -129,7 +122,7 @@ const ChopForm: FC< /// const handleSelectTokens = useCallback( - (_tokens: Set) => { + (_tokens: Set) => { // If the user has typed some existing values in, // save them. Add new tokens to the end of the list. // FIXME: match sorting of erc20TokenList @@ -267,18 +260,16 @@ const ChopForm: FC< ); }; -// --------------------------------------------------- - -const PREFERRED_TOKENS: PreferredToken[] = [ - { - token: UNRIPE_BEAN, - minimum: new BigNumber(1), - }, - { - token: UNRIPE_BEAN_WSTETH, - minimum: new BigNumber(1), - }, -]; +const usePreferredUnripeTokenConfig = () => { + const { UNRIPE_BEAN, UNRIPE_BEAN_WSTETH } = useUnripeTokens(); + return useMemo( + () => [ + { token: UNRIPE_BEAN, minimum: new BigNumber(1) }, + { token: UNRIPE_BEAN_WSTETH, minimum: new BigNumber(1) }, + ], + [UNRIPE_BEAN, UNRIPE_BEAN_WSTETH] + ); +}; const Chop: FC<{}> = () => { /// Ledger @@ -287,13 +278,15 @@ const Chop: FC<{}> = () => { const beanstalk = sdk.contracts.beanstalk; const [refetchUnripe] = useUnripe(); + const preferredUnripeTokenConfig = usePreferredUnripeTokenConfig(); + /// Farmer const farmerBalances = useFarmerBalances(); const [refetchFarmerBalances] = useFetchFarmerBalances(); /// Form const middleware = useFormMiddleware(); - const baseToken = usePreferredToken(PREFERRED_TOKENS, 'use-best'); + const baseToken = usePreferredToken(preferredUnripeTokenConfig, 'use-best'); const initialValues: ChopFormValues = useMemo( () => ({ tokens: [ From e5bb778c87579371682b71e53a755bcd49027f69 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Fri, 30 Aug 2024 13:24:08 -0600 Subject: [PATCH 153/430] feat: fix price + network buttons + generalize token select dialog --- .../Common/Connection/NetworkButton.tsx | 4 +- .../Common/Form/TokenSelectDialog.tsx | 36 +++++---- .../ui/src/components/Common/Form/index.ts | 5 +- .../components/Nav/Buttons/PriceButton.tsx | 77 ++++++++----------- 4 files changed, 58 insertions(+), 64 deletions(-) diff --git a/projects/ui/src/components/Common/Connection/NetworkButton.tsx b/projects/ui/src/components/Common/Connection/NetworkButton.tsx index e450566c8d..22b3e3b6b7 100644 --- a/projects/ui/src/components/Common/Connection/NetworkButton.tsx +++ b/projects/ui/src/components/Common/Connection/NetworkButton.tsx @@ -4,14 +4,14 @@ import { Button, ButtonProps, Typography } from '@mui/material'; import useAnchor from '~/hooks/display/useAnchor'; import { SupportedChainId } from '~/constants/chains'; import useChainState from '~/hooks/chain/useChainState'; -import { useBalanceTokens } from '~/hooks/beanstalk/useTokens'; +import { useTokens } from '~/hooks/beanstalk/useTokens'; import TokenIcon from '../TokenIcon'; import DropdownIcon from '../DropdownIcon'; import NetworkDialog from './NetworkDialog'; const NetworkIcon = () => { const { isEthereum } = useChainState(); - const { ETH, ARB } = useBalanceTokens(); + const { ETH, ARB } = useTokens(); const networkToken = isEthereum ? ETH : ARB; return ; diff --git a/projects/ui/src/components/Common/Form/TokenSelectDialog.tsx b/projects/ui/src/components/Common/Form/TokenSelectDialog.tsx index e596759a2d..1697376ccb 100644 --- a/projects/ui/src/components/Common/Form/TokenSelectDialog.tsx +++ b/projects/ui/src/components/Common/Form/TokenSelectDialog.tsx @@ -18,16 +18,16 @@ import { StyledDialogContent, StyledDialogTitle, } from '~/components/Common/Dialog'; -import Token from '~/classes/Token'; import { displayBN } from '~/util'; import { ZERO_BN } from '~/constants'; import { FarmerBalances } from '~/state/farmer/balances'; import { FarmerSilo } from '~/state/farmer/silo'; -import { BeanstalkPalette, FontSize, IconSize } from '../../App/muiTheme'; import Row from '~/components/Common/Row'; -import BalanceFromRow, { BalanceFrom } from './BalanceFromRow'; import { ETH } from '~/constants/tokens'; import useGetChainToken from '~/hooks/chain/useGetChainToken'; +import { TokenInstance } from '~/hooks/beanstalk/useTokens'; +import BalanceFromRow, { BalanceFrom } from './BalanceFromRow'; +import { BeanstalkPalette, FontSize, IconSize } from '../../App/muiTheme'; export enum TokenSelectMode { MULTI, @@ -45,9 +45,9 @@ export type TokenSelectDialogProps = { /** Close the dialog. */ handleClose: () => void; /** The list of selected Tokens when the User opens the dialog. Updated on submit. */ - selected: ({ token: Token } & any)[]; + selected: ({ token: TokenInstance } & any)[]; /** Called when the user "submits" their changes to selected tokens. */ - handleSubmit: (s: Set) => void; + handleSubmit: (s: Set) => void; /** Override the dialog title */ title?: string | JSX.Element; @@ -69,7 +69,7 @@ export type TokenSelectDialogProps = { balances?: TokenBalanceMode[K] | undefined; // balances: FarmerSiloBalance['deposited'] | FarmerBalances | undefined; /** A list of tokens to show in the Dialog. */ - tokenList: Token[]; + tokenList: TokenInstance[]; /** Single or multi-select */ mode?: TokenSelectMode; }; @@ -108,18 +108,21 @@ const TokenSelectDialog: TokenSelectDialogC = React.memo( const Eth = getChainToken(ETH); /** keep an internal copy of selected tokens */ - const [selectedInternal, setSelectedInternal] = useState>( - new Set() + const [selectedInternal, setSelectedInternal] = useState< + Set + >(new Set()); + const [balanceFromInternal, setBalanceFromInternal] = useState( + BalanceFrom.TOTAL ); - const [balanceFromInternal, setBalanceFromInternal] = useState(BalanceFrom.TOTAL); const getBalance = useCallback( (addr: string) => { if (!_balances) return ZERO_BN; if (balancesType === 'farm') return ( - (_balances as TokenBalanceMode['farm'])?.[addr]?.[balanceFromInternal] || - ZERO_BN + (_balances as TokenBalanceMode['farm'])?.[addr]?.[ + balanceFromInternal + ] || ZERO_BN ); return ( (_balances as TokenBalanceMode['silo-deposits'])?.[addr]?.deposited @@ -131,7 +134,7 @@ const TokenSelectDialog: TokenSelectDialogC = React.memo( // Toggle the selection state of a token. const toggle = useCallback( - (token: Token) => { + (token: TokenInstance) => { const copy = new Set(selectedInternal); if (selectedInternal.has(token)) { copy.delete(token); @@ -170,7 +173,7 @@ const TokenSelectDialog: TokenSelectDialogC = React.memo( const setBalanceFromAndClose = useCallback(() => { if (setBalanceFrom) { setBalanceFrom(balanceFromInternal); - }; + } handleClose(); // hide dialog }, [handleClose, setBalanceFrom, balanceFromInternal]); @@ -179,15 +182,16 @@ const TokenSelectDialog: TokenSelectDialogC = React.memo( // the newSelection state variable so the handler can // be reused with onClickItem. const onClickSubmit = useCallback( - (_newSelection: Set) => () => { + (_newSelection: Set) => () => { handleSubmit(_newSelection); // update form state setBalanceFromAndClose(); - }, [handleSubmit, setBalanceFromAndClose] + }, + [handleSubmit, setBalanceFromAndClose] ); // Click an item in the token list. const onClickItem = useCallback( - (_token: Token) => { + (_token: TokenInstance) => { if (mode === TokenSelectMode.MULTI) return () => toggle(_token); return onClickSubmit(new Set([_token])); // submit just this token }, diff --git a/projects/ui/src/components/Common/Form/index.ts b/projects/ui/src/components/Common/Form/index.ts index 3ace9fd425..33607a9dbc 100644 --- a/projects/ui/src/components/Common/Form/index.ts +++ b/projects/ui/src/components/Common/Form/index.ts @@ -6,12 +6,12 @@ import { } from '@beanstalk/sdk'; import { ERC20Token, NativeToken } from '~/classes/Token'; import { QuoteHandlerResult } from '~/hooks/ledger/useQuote'; -import { BalanceFrom } from './BalanceFromRow'; import { QuoteHandlerResultNew } from '~/hooks/ledger/useQuoteWithParams'; import { FormTxnBundlerInterface } from '~/lib/Txn'; +import { BalanceFrom } from './BalanceFromRow'; /** - * + * @deprecated */ export type FormState = { /** */ @@ -31,6 +31,7 @@ export type FormStateWithPlotSelect = FormState & { }; /** + * @deprecated * Fragment: A single Token stored within a form. */ export type FormTokenState = diff --git a/projects/ui/src/components/Nav/Buttons/PriceButton.tsx b/projects/ui/src/components/Nav/Buttons/PriceButton.tsx index fbb269a02d..f55803c423 100644 --- a/projects/ui/src/components/Nav/Buttons/PriceButton.tsx +++ b/projects/ui/src/components/Nav/Buttons/PriceButton.tsx @@ -21,7 +21,7 @@ import BeanProgressIcon from '~/components/Common/BeanProgressIcon'; import useSeason from '~/hooks/beanstalk/useSeason'; import usePrice from '~/hooks/beanstalk/usePrice'; import { displayBeanPrice, displayBN } from '~/util/Tokens'; -import { BASIN_WELL_LINK, CURVE_LINK, NEW_BN, ZERO_BN } from '~/constants'; +import { BASIN_WELL_LINK, NEW_BN, ZERO_BN } from '~/constants'; import { useFetchPools } from '~/state/bean/pools/updater'; import { AppState } from '~/state'; import ethereumLogo from '~/img/tokens/eth-logo-circled.svg'; @@ -31,24 +31,15 @@ import wstETHLogo from '~/img/tokens/wsteth-logo.svg'; import { FC } from '~/types'; import useDataFeedTokenPrices from '~/hooks/beanstalk/useDataFeedTokenPrices'; -import useSdk from '~/hooks/sdk'; import useTwaDeltaB from '~/hooks/beanstalk/useTwaDeltaB'; +import { useTokens } from '~/hooks/beanstalk/useTokens'; import FolderMenu from '../FolderMenu'; -const poolLinks: { [key: string]: string } = { - '0xc9c32cd16bf7efb85ff14e0c8603cc90f6f2ee49': CURVE_LINK, - '0xbea0e11282e2bb5893bece110cf199501e872bad': `${BASIN_WELL_LINK}0xbea0e11282e2bb5893bece110cf199501e872bad`, - '0xbea0000113b0d182f4064c86b71c315389e4715d': `${BASIN_WELL_LINK}0xbea0000113b0d182f4064c86b71c315389e4715d`, -}; - const PriceButton: FC = ({ ...props }) => { const [showDeprecated, setShowDeprecated] = useState(false); - const sdk = useSdk(); + const { WSTETH } = useTokens(); - const pools = usePools(showDeprecated); - for (const [address, pool] of Object.entries(pools)) { - pool.link = poolLinks[address]; - } + const pools = usePools(); const [showTWA, setShowTWA] = useState(false); const [showPrices, setShowPrices] = useState(false); const season = useSeason(); @@ -137,10 +128,7 @@ const PriceButton: FC = ({ ...props }) => { {showTWA ? ( <> ${tokenPrices['wstETH-TWA']?.toFixed(2) || 0} ) : ( - <> - {' '} - ${tokenPrices[sdk.tokens.WSTETH.address]?.toFixed(2) || 0} - + <> ${tokenPrices[WSTETH.address]?.toFixed(2) || 0} )} @@ -183,7 +171,7 @@ const PriceButton: FC = ({ ...props }) => { poolState={beanPools[pool.address]} useTWA={showTWA} ButtonProps={{ - href: `${pool.link}`, + href: `${BASIN_WELL_LINK}${pool.address}`, target: '_blank', rel: 'noreferrer', }} @@ -242,31 +230,6 @@ const PriceButton: FC = ({ ...props }) => { )} - - {/* Leaving here for reference - - -
Cumulative Instantaneous deltaB:
-
- {combinedDeltaB.gte(0) && '+'} - {displayBN(combinedDeltaB, true)} -
-
- -
Cumulative Time-Weighted deltaB:
-
- {beanTokenData.deltaB.gte(0) && '+'} - {displayBN(beanTokenData.deltaB, true)} -
-
- -
Instantaneous ETH Price:
-
${tokenPrices.eth?.toFixed(2) || 0}
-
- -
Time-Weighted ETH Price:
-
${tokenPrices['ETH-TWA']?.toFixed(2) || 0}
-
*/}
= ({ ...props }) => { />{' '} wstETH Price -
${tokenPrices[sdk.tokens.WSTETH.address]?.toFixed(2) || 0}
+
${tokenPrices[WSTETH.address]?.toFixed(2) || 0}
{/* TWA ETH Price */} @@ -433,3 +396,29 @@ const PriceButton: FC = ({ ...props }) => { }; export default PriceButton; + +/* +Leaving here for reference + +
Cumulative Instantaneous deltaB:
+
+ {combinedDeltaB.gte(0) && '+'} + {displayBN(combinedDeltaB, true)} +
+
+ +
Cumulative Time-Weighted deltaB:
+
+ {beanTokenData.deltaB.gte(0) && '+'} + {displayBN(beanTokenData.deltaB, true)} +
+
+ +
Instantaneous ETH Price:
+
${tokenPrices.eth?.toFixed(2) || 0}
+
+ +
Time-Weighted ETH Price:
+
${tokenPrices['ETH-TWA']?.toFixed(2) || 0}
+
+*/ From 5b189d8233f1e8fdbb189858c59a804c559cd281 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Fri, 30 Aug 2024 13:24:55 -0600 Subject: [PATCH 154/430] feat: delete unused silo components --- .../ui/src/components/Silo/MigrateTab.tsx | 276 ------------------ .../ui/src/components/Silo/NextSeason.tsx | 109 ------- .../ui/src/components/Silo/RewardsDialog.tsx | 238 --------------- .../components/Silo/SiloAssetOverviewCard.tsx | 145 --------- .../ui/src/components/Silo/SiloCarousel.tsx | 176 ----------- 5 files changed, 944 deletions(-) delete mode 100644 projects/ui/src/components/Silo/MigrateTab.tsx delete mode 100644 projects/ui/src/components/Silo/NextSeason.tsx delete mode 100644 projects/ui/src/components/Silo/RewardsDialog.tsx delete mode 100644 projects/ui/src/components/Silo/SiloAssetOverviewCard.tsx delete mode 100644 projects/ui/src/components/Silo/SiloCarousel.tsx diff --git a/projects/ui/src/components/Silo/MigrateTab.tsx b/projects/ui/src/components/Silo/MigrateTab.tsx deleted file mode 100644 index 2ca557b745..0000000000 --- a/projects/ui/src/components/Silo/MigrateTab.tsx +++ /dev/null @@ -1,276 +0,0 @@ -import { - Alert, - Box, - Button, - Chip, - Link, - Stack, - Typography, -} from '@mui/material'; -import React, { useEffect, useState } from 'react'; -import BeanProgressIcon from '~/components/Common/BeanProgressIcon'; -import Row from '~/components/Common/Row'; -import Centered from '~/components/Common/ZeroState/Centered'; -import { DISCORD_LINK } from '~/constants'; - -import useMigrationNeeded from '~/hooks/farmer/useMigrationNeeded'; -import { FC } from '~/types'; - -import useSdk from '~/hooks/sdk'; -import useAccount from '~/hooks/ledger/useAccount'; -import styles from './MigrateTab.module.scss'; - -const bip36 = ( - - BIP-36 - -); - -export const MigrateTab: FC<{}> = () => { - const sdk = useSdk(); - const account = useAccount(); - const migrationNeeded = useMigrationNeeded(); - - const [step, setStep] = useState(migrationNeeded ? 1 : 9); - const nextStep = () => setStep(step + 1); - - useEffect(() => { - if (migrationNeeded === true) { - setStep(1); - } else if (migrationNeeded === false) { - setStep(9); - } - }, [migrationNeeded]); - - if (!account) { - return ( - - - Connect your wallet to check Migration status - - - ); - } - - if (account && migrationNeeded === undefined) { - return ( - - - - Checking your Migration status... - - - ); - } - - return ( - -
-
-
- - {step < 9 ? ( - - {step === 1 && ( - - - Migrate to Silo V3 - - - {[ - 'Instant Withdrawals', - 'Dynamic Grown Stalk for Deposits', - 'ERC-1155 tokens', - ].map((feature, i) => ( - - ))} - - - - )} - {step === 2 && ( - - - To use the Silo, you need to Migrate. - - - Migrating allows you to use the latest Silo features. - You'll need to pay a one-time transaction fee to perform - the migration. - - - - )} - {step === 3 && ( - - - After you Migrate, you'll get access to instant - Withdrawals. - - - No more waiting until the end of the Season to claim your - assets — Withdrawals happen instantly and you don't have - to execute a second transaction to claim. - - - - )} - {step === 4 && ( - - - When you receive new Earned Beans, there's a short delay - before you can claim them. - - - This only applies to Beans you earned during the last{' '} - - gm - {' '} - call, which makes Beanstalk more manipulation resistant. See{' '} - {bip36} for details. - - - - )} - {step === 5 && ( - - - The amount of Grown Stalk you earn each Season is subject to - change. - {/* The number of Seeds earned for Depositing can change over time. */} - - - Seeds per BDV for whitelisted assets can now be changed - through governance or automated mechanisms to bolster peg - maintenance. - - - - )} - {step === 6 && ( - - - Unripe Deposits no longer earn Grown Stalk each Season. - - - {bip36} reduced the Seeds per BDV of urBEAN and urBEAN3CRV to - 0 to dramatically reduce the incentive to not Convert - urBEAN3CRV to urBEAN. The change went into effect in Season - 14210. -
-
- } - sx={{ textAlign: 'left', background: 'white' }} - > - For Unripe holders: Unripe Depositors - haven't lost any Stalk. All Stalk earned up to Season - 14210 remains. - - -
- )} - {step === 7 && ( - - - Deposits now implement the ERC-1155 standard. - - - This means Deposits will show up as tokens in popular wallets - like MetaMask and on platforms like OpenSea. After you - Migrate, the ERC-1155s representing your Deposits will be - minted directly to your address. - - } - sx={{ textAlign: 'left', background: 'white' }} - > - Heads up! Sending the Deposit to another - address via your wallet means you'll send the Stalk and - Seeds too, just like a Deposit transfer. - - - - )} - {step === 8 && ( - - - There's a community to help answer questions. - - - Check out the{' '} - - docs - {' '} - or join the{' '} - - Beanstalk Discord - - . - - - - - - - )} -
- ) : null} - {step === 9 && ( - - - - You've Migrated! - - - - - )} -
- - ); -}; diff --git a/projects/ui/src/components/Silo/NextSeason.tsx b/projects/ui/src/components/Silo/NextSeason.tsx deleted file mode 100644 index cec861934d..0000000000 --- a/projects/ui/src/components/Silo/NextSeason.tsx +++ /dev/null @@ -1,109 +0,0 @@ -import React from 'react'; -import { - Accordion, - AccordionDetails, - Box, - Divider, - Grid, - Stack, - Typography, -} from '@mui/material'; -import { SupportedChainId } from '~/constants/chains'; -import { BEAN, STALK } from '~/constants/tokens'; -import AccordionWrapper from '~/components/Common/Accordion/AccordionWrapper'; -import StyledAccordionSummary from '~/components/Common/Accordion/AccordionSummary'; -import TokenIcon from '~/components/Common/TokenIcon'; -import Row from '~/components/Common/Row'; -import { FC } from '~/types'; - -// --------------------------------------------------------------- - -const Stat: FC<{ name: string }> = ({ children, name }) => ( - - {name} - - {children} - - -); - -const StatColumn: FC<{ - title: string; - icon: JSX.Element; -}> = ({ title, icon, children }) => ( - - - - {title} - {icon} - - {children} - - -); - -const NextSeason: FC<{ title: string | JSX.Element }> = ({ title }) => ( - - - ⏱} - gradientText={false} - /> - - {/* Primary */} - - - {/* Bean Rewards */} - } - > - 730,012 - 33.3333% - 0.1012% - - {/* Stalk Rewards */} - } - > - 730,012 - 0.0001 - - - - - {/* Summary */} - - - - - - 244.33 - - - } - /> - - - - 244.33 - - - } - /> - - - - - -); - -export default NextSeason; diff --git a/projects/ui/src/components/Silo/RewardsDialog.tsx b/projects/ui/src/components/Silo/RewardsDialog.tsx deleted file mode 100644 index ccc876f8d1..0000000000 --- a/projects/ui/src/components/Silo/RewardsDialog.tsx +++ /dev/null @@ -1,238 +0,0 @@ -import { Box, Dialog, Stack, Tooltip, useMediaQuery } from '@mui/material'; -import { Field, FieldProps, FormikProps } from 'formik'; -import React, { useCallback, useState } from 'react'; -import { LoadingButton } from '@mui/lab'; -import { useTheme } from '@mui/material/styles'; - -import GasTag from '~/components/Common/GasTag'; -import { - StyledDialogActions, - StyledDialogContent, - StyledDialogTitle, -} from '~/components/Common/Dialog'; -import { ClaimRewardsAction } from '~/util'; -import { UNRIPE_BEAN, UNRIPE_BEAN_WSTETH } from '~/constants/tokens'; -import DescriptionButton from '~/components/Common/DescriptionButton'; -import { hoverMap } from '~/constants/silo'; -import { BeanstalkPalette } from '~/components/App/muiTheme'; -import useFarmerSiloBalances from '~/hooks/farmer/useFarmerSiloBalances'; -import useGetChainToken from '~/hooks/chain/useGetChainToken'; -import { FC } from '~/types'; -import useSetting from '~/hooks/app/useSetting'; -import RewardsForm, { ClaimCalls, ClaimGasResults } from './RewardsForm'; -import RewardsSummary, { RewardsBarProps } from './RewardsSummary'; - -export type SendFormValues = { - to?: string; -}; - -type ClaimRewardsFormValues = { - action: ClaimRewardsAction | undefined; -}; - -const options = [ - { - title: 'Mow', - description: - 'Add Grown Stalk to your Stalk balance. Mow is called upon any interaction with the Silo.', - value: ClaimRewardsAction.MOW, - }, - { - title: 'Plant', - description: - 'Add Plantable Seeds to your Seed balance. Also Mows Grown Stalk, Deposits Earned Beans and claims Earned Stalk.', - value: ClaimRewardsAction.PLANT_AND_MOW, - }, - { - title: 'Enroot', - description: - 'Add Revitalized Stalk and Seeds to your Stalk and Seed balances, respectively. Also Mows Grown Stalk.', - value: ClaimRewardsAction.ENROOT_AND_MOW, - hideIfNoUnripe: true, - }, - { - title: 'Claim all Silo Rewards', - description: 'Mow, Plant and Enroot.', - value: ClaimRewardsAction.CLAIM_ALL, - hideIfNoUnripe: true, - }, -]; - -// ------------------------------------------ - -const ClaimRewardsForm: FC< - FormikProps & - RewardsBarProps & { - gas: ClaimGasResults | null; - calls: ClaimCalls | null; - } -> = ({ submitForm, isSubmitting, values, gas, calls, ...rewardsBarProps }) => { - /// Helpers - const theme = useTheme(); - const isMobile = useMediaQuery(theme.breakpoints.down('sm')); - const getChainToken = useGetChainToken(); - - // Are we impersonating a different account while not in dev mode - const isImpersonating = - !!useSetting('impersonatedAccount')[0] && !import.meta.env.DEV; - - /// State - const balances = useFarmerSiloBalances(); - - /// The currently hovered action. - const [hoveredAction, setHoveredAction] = useState< - ClaimRewardsAction | undefined - >(undefined); - /// The currently selected action (after click). - const selectedAction = values.action; - - /// Calculate Unripe Silo Balance - const urBean = getChainToken(UNRIPE_BEAN); - const urBeanWstETH = getChainToken(UNRIPE_BEAN_WSTETH); - const unripeDepositedBalance = balances[ - urBean.address - ]?.deposited.amount.plus(balances[urBeanWstETH.address]?.deposited.amount); - - /// Handlers - const onMouseOver = useCallback( - (v: ClaimRewardsAction) => () => setHoveredAction(v), - [] - ); - const onMouseOutContainer = useCallback( - () => setHoveredAction(undefined), - [] - ); - - /// Used to grey out text in rewards bar. - // Prioritizes selected action over hovered. - const action = - selectedAction !== undefined - ? selectedAction - : hoveredAction !== undefined - ? hoveredAction - : undefined; - - // Checks if the current hoverState includes a given ClaimRewardsAction - const isHovering = (c: ClaimRewardsAction) => { - if (selectedAction !== undefined) { - return hoverMap[selectedAction].includes(c); - } - return hoveredAction && hoverMap[hoveredAction].includes(c); - }; - - return ( - <> - - - - - - - {(fieldProps: FieldProps) => { - const set = (v: any) => () => { - // if user clicks on the selected action, unselect the action - if ( - fieldProps.form.values.action !== undefined && - v === fieldProps.form.values.action - ) { - fieldProps.form.setFieldValue('action', undefined); - } else { - fieldProps.form.setFieldValue('action', v); - } - }; - return ( - - {options.map((option) => { - /// hide this option if user has no deposited unripe assets - if ( - unripeDepositedBalance?.eq(0) && - option.hideIfNoUnripe - ) { - return null; - } - const disabled = - !calls || calls[option.value].enabled === false; - const hovered = isHovering(option.value) && !disabled; - return ( - -
- - } - // Button - fullWidth - onClick={set(option.value)} - onMouseOver={onMouseOver(option.value)} - onMouseLeave={onMouseOutContainer} - isSelected={hovered} - disabled={disabled} - sx={{ - '&:disabled': { - borderColor: BeanstalkPalette.lightestGrey, - }, - }} - /> -
-
- ); - })} -
- ); - }} -
-
-
- - - {isImpersonating - ? 'Impersonating Account' - : selectedAction === undefined - ? 'Select Claim type' - : `${options[selectedAction].title}`} - - - - ); -}; - -const RewardsDialog: FC< - RewardsBarProps & { - handleClose: () => void; - open: boolean; - } -> = ({ handleClose, open, ...rewardsBarProps }) => ( - - Claim Rewards - - {(props) => } - - -); - -export default RewardsDialog; diff --git a/projects/ui/src/components/Silo/SiloAssetOverviewCard.tsx b/projects/ui/src/components/Silo/SiloAssetOverviewCard.tsx deleted file mode 100644 index 138189d64f..0000000000 --- a/projects/ui/src/components/Silo/SiloAssetOverviewCard.tsx +++ /dev/null @@ -1,145 +0,0 @@ -import React from 'react'; -import CallMadeIcon from '@mui/icons-material/CallMade'; -import { Box, Link, Stack, Typography } from '@mui/material'; -import { FC } from '~/types'; -import { - SEEDS, - STALK, - BEAN_ETH_WELL_LP, - BEAN_WSTETH_WELL_LP, -} from '~/constants/tokens'; -import Token, { ERC20Token } from '~/classes/Token'; -import Row from '~/components/Common/Row'; -import { - Module, - ModuleContent, - ModuleHeader, -} from '~/components/Common/Module'; -import useTVD from '~/hooks/beanstalk/useTVD'; -import { displayFullBN } from '~/util'; -import { BASIN_WELL_LINK, BEANSTALK_ADDRESSES, CURVE_LINK } from '~/constants'; -import useWhitelist from '~/hooks/beanstalk/useWhitelist'; -import { FontSize } from '../App/muiTheme'; -import Stat from '../Common/Stat'; -import TokenIcon from '../Common/TokenIcon'; -import DepositedAsset from '../Analytics/Silo/DepositedAsset'; -import SiloCarousel from './SiloCarousel'; -import EmbeddedCard from '../Common/EmbeddedCard'; -import SiloAssetApyChip from './SiloAssetApyChip'; - -const DepositRewards: FC<{ token: ERC20Token }> = ({ token }) => ( - - - - - - {token.rewards?.stalk} - - - - {token.rewards?.seeds} - - - {/* This vAPY chip is only shown on larger screens */} - - {token.symbol === 'BEAN3CRV' ? null : ( - - )} - - - -); - -const SiloAssetOverviewCard: FC<{ token: ERC20Token }> = ({ token }) => { - const { total, tvdByToken } = useTVD(); - const whitelist = useWhitelist(); - - const isRipeAndIsLP = token.isLP && !token.isUnripe; - const isWell = - token.equals(BEAN_ETH_WELL_LP[1]) || token.equals(BEAN_WSTETH_WELL_LP[1]); - const tokenTVD = tvdByToken[token.address]; - const tokenPctTVD = tokenTVD.div(total).times(100); - - return ( - - - - {token.name} Overview - {isRipeAndIsLP ? ( - - View Liquidity - - - ) : null} - - - - - {/* Token Graph */} - - - - - {/* Stats */} - - - - } - /> - - {/* This vAPY chip is only shown on mobile screens */} - - {token.symbol === 'BEAN3CRV' ? null : ( - - )} - - {/* Card Carousel */} - {token.symbol === 'BEAN3CRV' ? null : } - - - - ); -}; - -export default SiloAssetOverviewCard; diff --git a/projects/ui/src/components/Silo/SiloCarousel.tsx b/projects/ui/src/components/Silo/SiloCarousel.tsx deleted file mode 100644 index ff6c094915..0000000000 --- a/projects/ui/src/components/Silo/SiloCarousel.tsx +++ /dev/null @@ -1,176 +0,0 @@ -import React from 'react'; -import { Stack, styled, Typography } from '@mui/material'; -import { ERC20Token } from '~/classes/Token'; -import { - BEAN, - BEAN_CRV3_LP, - BEAN_ETH_WELL_LP, - UNRIPE_BEAN, - UNRIPE_BEAN_WSTETH, -} from '~/constants/tokens'; -import earnBeansImg from '~/img/beanstalk/silo/edu/earnBeansImg.png'; -import depositBeanImg from '~/img/beanstalk/silo/edu/depositBeanImg.svg'; -import depositBean3crvImg from '~/img/beanstalk/silo/edu/depositBean3crvImg.svg'; -import depositUrBeanImg from '~/img/beanstalk/silo/edu/depositUrBeanImg.svg'; -import depositBeanEth from '~/img/beanstalk/silo/edu/depositBeanEth.svg'; -import depositUrBeanEth from '~/img/beanstalk/silo/edu/depositUrBeanEth.svg'; -import earnStalkAndSeedsImg from '~/img/beanstalk/silo/edu/earnStalkAndSeedsImg.svg'; -import earnStalkImg from '~/img/beanstalk/silo/edu/earnStalkImg.svg'; -import { BeanstalkPalette } from '~/components/App/muiTheme'; -import Carousel from '~/components/Common/Carousel/Carousel'; -import EmbeddedCard from '~/components/Common/EmbeddedCard'; - -import { FC } from '~/types'; - -const depositCardContentByToken = { - [BEAN[1].address]: { - img: depositBeanImg, - }, - [BEAN_CRV3_LP[1].address]: { - img: depositBean3crvImg, - }, - [BEAN_ETH_WELL_LP[1].address]: { - img: depositBeanEth, - }, - [UNRIPE_BEAN[1].address]: { - img: depositUrBeanImg, - }, - [UNRIPE_BEAN_WSTETH[1].address]: { - // TODO: Update this image to use BEAN/WETH logo - img: depositUrBeanEth, - }, -}; - -const useCardContentWithToken = (token: ERC20Token) => [ - { - title: `Deposit ${token.name}`, - texts: [ - `Use the form to Deposit ${token.symbol} into the Silo.`, - `Beanstalk allows you to use different assets from your wallet or Farm balance to Deposit ${ - token.symbol - } into the Silo.${ - token.isUnripe - ? '' - : ` If you aren't using ${token.symbol}, the UI will swap${ - token.isLP - ? ', add liquidity, and Deposit the LP token' - : ' and Deposit' - } for you in one transaction.` - }`, - ], - imageSrc: depositCardContentByToken[token.address]?.img || depositBeanImg, - }, - { - title: `Receive Stalk ${!token.isUnripe ? 'and Seeds' : ''} for your Deposit`, - texts: [ - 'Stalk entitles holders to participate in Beanstalk governance and earn a portion of Bean mints.', - `${token.isUnripe ? '' : 'Seeds yield 1/10000 new Stalk every Season.'}`, - ], - imageSrc: token.isUnripe ? earnStalkImg : earnStalkAndSeedsImg, - }, - { - title: 'Earn Beans', - texts: [ - 'Every Season that Beans are minted, receive a share of the new Beans based on your percentage ownership of Stalk.', - 'You can claim your Silo Rewards on the main Silo page.', - ], - imageSrc: earnBeansImg, // Made this one a PNG because it contains 4 BeaNFTs which are too big when base64 encoded in an SVG. - }, -]; - -const ImageWrapper = styled(Stack)(({ theme }) => ({ - justifyContent: 'flex-end', - alignItems: 'center', - background: BeanstalkPalette.blue, - width: '100%', - height: '300px', - [theme.breakpoints.down('md')]: { height: '250px !important' }, -})); - -const InfoContent = styled(Stack)(({ theme }) => ({ - width: '100%', - padding: '20px', - background: BeanstalkPalette.white, - [theme.breakpoints.up('md')]: { - // borderLeft: `${theme.palette.} 1px solid`, - borderLeft: '1px solid white', - maxWidth: '40%', - }, - [theme.breakpoints.down('md')]: { - borderTop: '1px solid white', - }, - [theme.breakpoints.between('sm', 'md')]: { - height: '200px', - }, - [theme.breakpoints.down('sm')]: { - height: '285px', - }, -})); - -const CarouselCard = styled(EmbeddedCard)(({ theme }) => ({ - // heights are defined here otherwise layout jumps occur during animation - overflow: 'hidden', - [theme.breakpoints.up('md')]: { height: '300px' }, - [theme.breakpoints.between('sm', 'md')]: { height: '450px' }, - [theme.breakpoints.down('sm')]: { height: '535px' }, -})); - -const SiloCarousel: FC<{ token: ERC20Token }> = ({ token }) => { - const content = useCardContentWithToken(token); - - return ( - - - - ( - - - - ))} - /> - - - ( - - {title} - - {texts.map((text, i) => ( - - {`${text}\n\n`} - - ))} - - - ))} - /> - - - - - - - ); -}; - -export default SiloCarousel; From e239948b459f347affab1fc64226d9cce4e31afe Mon Sep 17 00:00:00 2001 From: Spacebean Date: Fri, 30 Aug 2024 13:25:28 -0600 Subject: [PATCH 155/430] feat: update Silo components --- projects/ui/src/components/Silo/Overview.tsx | 260 ++++++++++-------- projects/ui/src/components/Silo/PoolCard.tsx | 2 +- .../ui/src/components/Silo/RewardsForm.tsx | 28 +- .../src/components/Silo/SiloAssetApyChip.tsx | 10 +- .../src/components/Silo/Token/TokenAbout.tsx | 4 +- projects/ui/src/components/Silo/Whitelist.tsx | 218 +++++---------- 6 files changed, 237 insertions(+), 285 deletions(-) diff --git a/projects/ui/src/components/Silo/Overview.tsx b/projects/ui/src/components/Silo/Overview.tsx index 72ab48cdc7..c8d3ca35f4 100644 --- a/projects/ui/src/components/Silo/Overview.tsx +++ b/projects/ui/src/components/Silo/Overview.tsx @@ -1,6 +1,6 @@ +import React, { useCallback, useMemo } from 'react'; import { Box, Typography } from '@mui/material'; import BigNumber from 'bignumber.js'; -import React, { useCallback, useMemo } from 'react'; import useFarmerBalancesBreakdown from '~/hooks/farmer/useFarmerBalancesBreakdown'; import { AppState } from '~/state'; import useTabs from '~/hooks/display/useTabs'; @@ -17,13 +17,10 @@ import Stat from '~/components/Common/Stat'; import useFarmerSiloHistory from '~/hooks/farmer/useFarmerSiloHistory'; import { FC } from '~/types'; import { BaseDataPoint } from '~/components/Common/Charts/ChartPropProvider'; -import useMigrationNeeded from '~/hooks/farmer/useMigrationNeeded'; import stalkIconWinter from '~/img/beanstalk/stalk-icon-green.svg'; import seedIconWinter from '~/img/beanstalk/seed-icon-green.svg'; -import { MigrateTab } from '~/components/Silo/MigrateTab'; -const SLUGS = ['migrate', 'deposits', 'stalk', 'seeds']; -const altSLUGS = ['deposits', 'stalk', 'seeds']; +const SLUGS = ['deposits', 'stalk', 'seeds']; const Overview: FC<{ farmerSilo: AppState['_farmer']['silo']; @@ -34,12 +31,8 @@ const Overview: FC<{ // const account = useAccount(); const { data, loading } = useFarmerSiloHistory(account, false, true); - const migrationNeeded = useMigrationNeeded(); // - const [tab, handleChange] = useTabs( - migrationNeeded ? SLUGS : altSLUGS, - 'view' - ); + const [tab, handleChange] = useTabs(SLUGS, 'view'); // const ownership = @@ -61,113 +54,167 @@ const Overview: FC<{ }; stackedChartData.push(newData); }); - }; + } }, [data.stalk, data.grownStalk, stackedChartData]); const keysAndTooltips = { - 'stalk': 'Stalk', - 'grownStalk': 'Grown Stalk' + stalk: 'Stalk', + grownStalk: 'Grown Stalk', }; - const depositStats = useCallback((dataPoint: BaseDataPoint | undefined) => { - const latestData = data.deposits[data.deposits.length - 1]; - - const _season = dataPoint ? dataPoint.season : season; - const _date = dataPoint ? dataPoint.date : latestData ? latestData.date : ''; - const _value = BigNumber(dataPoint?.value ?? latestData?.value ?? 0); - - return ( - - The historical USD value of your Silo Deposits.
- - Note: Unripe assets are valued based on the current Chop Rate. Earned - Beans are shown upon Plant. - - - } - color="primary" - subtitle={`Season ${_season.toString()}`} - secondSubtitle={_date ? _date.toLocaleString(undefined, { dateStyle: 'short', timeStyle: 'short' }) : '-'} - amount={displayUSD(_value)} - amountIcon={undefined} - gap={0.25} - sx={{ ml: 0 }} - /> - )}, - [data.deposits, season] - ); + const depositStats = useCallback( + (dataPoint: BaseDataPoint | undefined) => { + const latestData = data.deposits[data.deposits.length - 1]; - const stalkStats = useCallback((dataPoint: BaseDataPoint | undefined) => { - const latestData = stackedChartData[stackedChartData.length - 1]; + const _season = dataPoint ? dataPoint.season : season; + const _date = dataPoint + ? dataPoint.date + : latestData + ? latestData.date + : ''; + const _value = BigNumber(dataPoint?.value ?? latestData?.value ?? 0); - const _season = dataPoint ? dataPoint.season : season; - const _date = dataPoint ? dataPoint.date : latestData ? latestData.date : ''; - const _stalkValue = dataPoint ? dataPoint.stalk : account ? farmerSilo.stalk.active : ''; - const _grownStalkValue = dataPoint ? dataPoint.grownStalk : latestData && account ? latestData.grownStalk : ''; - return ( - <> + return ( + The historical USD value of your Silo Deposits.
+ + Note: Unripe assets are valued based on the current Chop Rate. + Earned Beans are shown upon Plant. + + + } + color="primary" subtitle={`Season ${_season.toString()}`} - secondSubtitle={_date ? _date.toLocaleString(undefined, { dateStyle: 'short', timeStyle: 'short' }) : '-'} - amount={_stalkValue ? displayStalk(BigNumber(_stalkValue, 10)) : '0'} - color="text.primary" - sx={{ minWidth: 220, ml: 0 }} - gap={0.25} - /> - - - - )}, + ); + }, + [data.deposits, season] + ); + + const stalkStats = useCallback( + (dataPoint: BaseDataPoint | undefined) => { + const latestData = stackedChartData[stackedChartData.length - 1]; + + const _season = dataPoint ? dataPoint.season : season; + const _date = dataPoint + ? dataPoint.date + : latestData + ? latestData.date + : ''; + const _stalkValue = dataPoint + ? dataPoint.stalk + : account + ? farmerSilo.stalk.active + : ''; + const _grownStalkValue = dataPoint + ? dataPoint.grownStalk + : latestData && account + ? latestData.grownStalk + : ''; + return ( + <> + + + + + ); + }, [farmerSilo.stalk.active, season, stackedChartData, ownership, account] ); - const seedsStats = useCallback((dataPoint: BaseDataPoint | undefined) => { - const latestData = data.deposits[data.deposits.length - 1]; + const seedsStats = useCallback( + (dataPoint: BaseDataPoint | undefined) => { + const latestData = data.deposits[data.deposits.length - 1]; - const _season = dataPoint ? dataPoint.season : season; - const _date = dataPoint ? dataPoint.date : latestData ? latestData.date : ''; - const _value = dataPoint ? BigNumber(dataPoint.value, 10) : farmerSilo.seeds.active; + const _season = dataPoint ? dataPoint.season : season; + const _date = dataPoint + ? dataPoint.date + : latestData + ? latestData.date + : ''; + const _value = dataPoint + ? BigNumber(dataPoint.value, 10) + : farmerSilo.seeds.active; - return ( - - )}, + return ( + + ); + }, [data.deposits, farmerSilo.seeds.active, season] ); return ( - {migrationNeeded && ( - Migrate} /> - )} @@ -198,20 +245,7 @@ const Overview: FC<{ } /> - {migrationNeeded && ( - - - - )} - + - + - + = ({ open, children }) => { const isImpersonating = !!useSetting('impersonatedAccount')[0] && !import.meta.env.DEV; - /// Helpers - const unripeTokens = useTokenMap(UNRIPE_TOKENS); - /// Farmer data const farmerSilo = useSelector( (state) => state._farmer.silo @@ -70,7 +64,7 @@ const RewardsForm: React.FC = ({ open, children }) => { const sdk = useSdk(); /// Contracts - const beanstalk = useBeanstalkContract(signer); + const beanstalk = sdk.contracts.beanstalk; /// Form const initialValues: ClaimRewardsFormValues = useMemo( @@ -86,9 +80,8 @@ const RewardsForm: React.FC = ({ open, children }) => { const estimateGas = useCallback(async () => { if (!account || !signer || isImpersonating) return; - const selectedCratesByToken = selectCratesForEnroot( - beanstalk, - unripeTokens, + const selectedCratesByToken = selectCratesForEnrootNew( + sdk, siloBalances, getBDV ); @@ -201,15 +194,14 @@ const RewardsForm: React.FC = ({ open, children }) => { setGas(_gas); }, [ account, - beanstalk, - farmerSilo.seeds.earned, - farmerSilo.stalk.grown, - getBDV, - sdk.tokens.BEAN.address, signer, - siloBalances, - unripeTokens, isImpersonating, + sdk, + siloBalances, + getBDV, + farmerSilo.stalk.grown, + farmerSilo.seeds.earned, + beanstalk, ]); useTimedRefresh(estimateGas, 20 * 1000, open); diff --git a/projects/ui/src/components/Silo/SiloAssetApyChip.tsx b/projects/ui/src/components/Silo/SiloAssetApyChip.tsx index 7072c312bc..9ada9e049e 100644 --- a/projects/ui/src/components/Silo/SiloAssetApyChip.tsx +++ b/projects/ui/src/components/Silo/SiloAssetApyChip.tsx @@ -1,13 +1,11 @@ import React from 'react'; import { Box, Chip, Link, Stack, Tooltip, Typography } from '@mui/material'; -import Token from '~/classes/Token'; -import { BEAN } from '~/constants/tokens'; import useAPY from '~/hooks/beanstalk/useAPY'; import stalkIconBlue from '~/img/beanstalk/stalk-icon-blue.svg'; import { displayFullBN } from '~/util'; -import useChainConstant from '~/hooks/chain/useChainConstant'; import { FC } from '~/types'; import BigNumber from 'bignumber.js'; +import { TokenInstance, useTokens } from '~/hooks/beanstalk/useTokens'; import Row from '../Common/Row'; import TokenIcon from '../Common/TokenIcon'; import BeanProgressIcon from '../Common/BeanProgressIcon'; @@ -22,7 +20,7 @@ const TOOLTIP_COMPONENT_PROPS = { }; type SiloAssetApyChipProps = { - token: Token; + token: TokenInstance; metric: 'bean' | 'stalk'; variant?: 'default' | 'labeled'; }; @@ -33,14 +31,14 @@ const SiloAssetApyChip: FC = ({ variant = 'default', }) => { const { data: latestYield, loading: isLoading } = useAPY(); - const Bean = useChainConstant(BEAN); + const { BEAN: Bean } = useTokens(); const isBean = metric === 'bean'; const apys = latestYield ? latestYield.byToken[token.address] : null; const tokenProps = isBean ? Bean - : ({ symbol: 'Stalk', logo: stalkIconBlue } as Token); + : ({ symbol: 'Stalk', logo: stalkIconBlue } as TokenInstance); function getDisplayString(val: BigNumber | null) { return `${val ? (val.gt(0) && val.lt(0.1) ? '< 0.1' : val.toFixed(1)) : '0.0'}%`; diff --git a/projects/ui/src/components/Silo/Token/TokenAbout.tsx b/projects/ui/src/components/Silo/Token/TokenAbout.tsx index ef0120bece..09218b28fc 100644 --- a/projects/ui/src/components/Silo/Token/TokenAbout.tsx +++ b/projects/ui/src/components/Silo/Token/TokenAbout.tsx @@ -34,9 +34,7 @@ const TokenAbout = ({ token }: { token: Token }) => { const amounts = balances[token.address]; const deposited = amounts?.deposited.amount; - const isWell = sdk.tokens.siloWhitelistedWellLPAddresses.find( - (a) => a === token.address - ); + const isWell = sdk.tokens.isWellLP(token); return ( diff --git a/projects/ui/src/components/Silo/Whitelist.tsx b/projects/ui/src/components/Silo/Whitelist.tsx index d1eabc546c..0dcf960c1a 100644 --- a/projects/ui/src/components/Silo/Whitelist.tsx +++ b/projects/ui/src/components/Silo/Whitelist.tsx @@ -12,15 +12,12 @@ import { Typography, } from '@mui/material'; import ArrowRightIcon from '@mui/icons-material/ArrowRight'; -import { ReportGmailerrorred } from '@mui/icons-material'; import { Link as RouterLink } from 'react-router-dom'; -import { useSelector } from 'react-redux'; import { useAccount } from 'wagmi'; -import { Pool, Token } from '~/classes'; -import { AppState } from '~/state'; +import { Token } from '@beanstalk/sdk'; +import { AppState, useAppSelector } from '~/state'; import TokenIcon from '~/components/Common/TokenIcon'; -import { BEAN, SEEDS, STALK, UNRIPE_BEAN_WSTETH } from '~/constants/tokens'; -import { AddressMap, ONE_BN, ZERO_BN } from '~/constants'; +import { ONE_BN, ZERO_BN } from '~/constants'; import { displayFullBN, displayTokenAmount, @@ -40,9 +37,8 @@ import useUnripeUnderlyingMap from '~/hooks/beanstalk/useUnripeUnderlying'; import stalkIcon from '~/img/beanstalk/stalk-icon.svg'; import logo from '~/img/tokens/bean-logo.svg'; import { FC } from '~/types'; -import { useIsTokenDeprecated } from '~/hooks/beanstalk/useWhitelist'; -import { roundWithDecimals } from '~/util/UI'; -import { useBalanceTokens } from '~/hooks/beanstalk/useTokens'; +import { useBeanstalkTokens, useTokens } from '~/hooks/beanstalk/useTokens'; +import { formatTV } from '~/util'; import SiloAssetApyChip from './SiloAssetApyChip'; import StatHorizontal from '../Common/StatHorizontal'; import BeanProgressIcon from '../Common/BeanProgressIcon'; @@ -64,33 +60,21 @@ const TOOLTIP_COMPONENT_PROPS = { const Whitelist: FC<{ farmerSilo: AppState['_farmer']['silo']; - config: { - whitelist: Token[]; - poolsByAddress: AddressMap; - }; -}> = ({ farmerSilo, config }) => { + whitelist: Token[]; +}> = ({ farmerSilo, whitelist }) => { /// Settings const [denomination] = useSetting('denomination'); const account = useAccount(); - const checkIfDeprecated = useIsTokenDeprecated(); /// Chain - const { - BEAN: Bean, - UNRIPE_BEAN: urBean, - UNRIPE_BEAN_WSTETH: urBeanWstETH, - } = useBalanceTokens(); + const { BEAN, UNRIPE_BEAN, UNRIPE_BEAN_WSTETH } = useTokens(); + const { STALK, SEEDS } = useBeanstalkTokens(); const unripeUnderlyingTokens = useUnripeUnderlyingMap(); /// State - // const apyQuery = useAPY(); const getBDV = useBDV(); - const beanstalkSilo = useSelector( - (state) => state._beanstalk.silo - ); - const unripeTokens = useSelector( - (state) => state._bean.unripe - ); + const beanstalkSilo = useAppSelector((state) => state._beanstalk.silo); + const unripeTokens = useAppSelector((state) => state._bean.unripe); return ( @@ -124,7 +108,7 @@ const Whitelist: FC<{ color="primary" label={ - + vAPY 24H | @@ -194,14 +178,13 @@ const Whitelist: FC<{ {/* Rows */} - {config.whitelist.map((token) => { + {whitelist.map((token) => { const deposited = farmerSilo.balances[token.address]?.deposited; const isUnripe = - tokenIshEqual(token, urBean) || - tokenIshEqual(token, urBeanWstETH); + tokenIshEqual(token, UNRIPE_BEAN) || + tokenIshEqual(token, UNRIPE_BEAN_WSTETH); const isUnripeLP = - isUnripe && token.address === UNRIPE_BEAN_WSTETH[1].address; - const isDeprecated = checkIfDeprecated(token.address); + isUnripe && token.address === UNRIPE_BEAN_WSTETH.address; // Unripe data const underlyingToken = isUnripe @@ -227,20 +210,6 @@ const Whitelist: FC<{ }, }; - const depSx = { - textAlign: 'left', - px: 2, - py: 1.5, - height: '90px', - borderColor: '#d2ebfd', - borderWidth: '0.5px', - background: BeanstalkPalette.white, - '&:hover': { - borderColor: '#dae8f2', - backgroundColor: 'primary.light', - }, - }; - return ( - - {isEstimatingGas ? ( - - ) : ( -
- )} - - } + - - - + + + + + + + + {empty && ( + + + Select Silo rewards to claim + + + )} + + + + + + + {isEstimatingGas ? ( + + ) : ( +
+ )} + + } + /> + + - )} + )} From 0db5176abde48796c5fb78cf9fe50883e9d5e7c3 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sun, 1 Sep 2024 15:30:16 -0600 Subject: [PATCH 187/430] feat: update App + cli --- projects/cli/src/commands/setbalance.ts | 22 +++++++++++++++++----- projects/ui/src/components/App/index.tsx | 9 +++++---- 2 files changed, 22 insertions(+), 9 deletions(-) diff --git a/projects/cli/src/commands/setbalance.ts b/projects/cli/src/commands/setbalance.ts index f75d0346e4..a7b6cb5b70 100644 --- a/projects/cli/src/commands/setbalance.ts +++ b/projects/cli/src/commands/setbalance.ts @@ -19,8 +19,15 @@ export const setbalance = async (sdk, chain, { account, symbol, amount }) => { "USDC", "DAI", "CRV3", - "BEAN3CRV", + "wstETH", + "WBTC", + "weETH", "BEANWETH", + "BEANwstETH", + "BEANweETH", + "BEANWBTC", + "BEANUSDC", + "BEANUSDT", "urBEAN", "urBEANwstETH", "ROOT" @@ -33,10 +40,15 @@ export const setbalance = async (sdk, chain, { account, symbol, amount }) => { process.exit(-1); } let t = sdk.tokens[symbol] as Token; - if (symbol === "urBEAN") t = sdk.tokens.UNRIPE_BEAN; - if (symbol === "urBEANwstETH") t = sdk.tokens.UNRIPE_BEAN_WSTETH; - if (symbol === "BEAN3CRV") t = sdk.tokens.BEAN_CRV3_LP; - if (symbol === "BEANWETH") t = sdk.tokens.BEAN_ETH_WELL_LP; + if (!t) { + if (symbol === "urBEAN") t = sdk.tokens.UNRIPE_BEAN; + if (symbol === "urBEANwstETH") t = sdk.tokens.UNRIPE_BEAN_WSTETH; + if (symbol === "BEANWETH") t = sdk.tokens.BEAN_ETH_WELL_LP; + if (symbol === "BEANweETH") t = sdk.tokens.BEAN_WEETH_WELL_LP; + if (symbol === "BEANWBTC") t = sdk.tokens.BEAN_WBTC_WELL_LP; + if (symbol === "BEANUSDC") t = sdk.tokens.BEAN_USDC_WELL_LP; + if (symbol === "BEANUSDT") t = sdk.tokens.BEAN_USDT_WELL_LP; + } if (typeof chain[`set${symbol}Balance`] !== "function") throw new Error(`${symbol} is not a valid token or the method ${chalk.bold.whiteBright("")}`); diff --git a/projects/ui/src/components/App/index.tsx b/projects/ui/src/components/App/index.tsx index 2f71da6ea3..82433e347c 100644 --- a/projects/ui/src/components/App/index.tsx +++ b/projects/ui/src/components/App/index.tsx @@ -125,9 +125,10 @@ function Mainnet() { justifyContent: 'center', }} > - + + {/* } /> - + */} @@ -264,9 +265,9 @@ function Arbitrum() { } export default function App() { - const { isEthereum } = useChainState(); + const { isArbitrum } = useChainState(); - if (isEthereum) { + if (!isArbitrum) { return ; } From c7bc97c5c67bd8ba69ade5eadb5065004c0efdc9 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sun, 1 Sep 2024 15:31:11 -0600 Subject: [PATCH 188/430] update gql --- projects/ui/src/graph/graphql.schema.json | 34 +++++++++++++++++------ 1 file changed, 26 insertions(+), 8 deletions(-) diff --git a/projects/ui/src/graph/graphql.schema.json b/projects/ui/src/graph/graphql.schema.json index ee3581b347..9cb71a5194 100644 --- a/projects/ui/src/graph/graphql.schema.json +++ b/projects/ui/src/graph/graphql.schema.json @@ -166552,7 +166552,9 @@ "name": "derivedFrom", "description": "creates a virtual field on the entity that may be queried but cannot be set manually through the mappings API.", "isRepeatable": false, - "locations": ["FIELD_DEFINITION"], + "locations": [ + "FIELD_DEFINITION" + ], "args": [ { "name": "field", @@ -166576,14 +166578,20 @@ "name": "entity", "description": "Marks the GraphQL type as indexable entity. Each type that should be an entity is required to be annotated with this directive.", "isRepeatable": false, - "locations": ["OBJECT"], + "locations": [ + "OBJECT" + ], "args": [] }, { "name": "include", "description": "Directs the executor to include this field or fragment only when the `if` argument is true.", "isRepeatable": false, - "locations": ["FIELD", "FRAGMENT_SPREAD", "INLINE_FRAGMENT"], + "locations": [ + "FIELD", + "FRAGMENT_SPREAD", + "INLINE_FRAGMENT" + ], "args": [ { "name": "if", @@ -166607,14 +166615,20 @@ "name": "oneOf", "description": "Indicates exactly one field must be supplied and this field must not be `null`.", "isRepeatable": false, - "locations": ["INPUT_OBJECT"], + "locations": [ + "INPUT_OBJECT" + ], "args": [] }, { "name": "skip", "description": "Directs the executor to skip this field or fragment when the `if` argument is true.", "isRepeatable": false, - "locations": ["FIELD", "FRAGMENT_SPREAD", "INLINE_FRAGMENT"], + "locations": [ + "FIELD", + "FRAGMENT_SPREAD", + "INLINE_FRAGMENT" + ], "args": [ { "name": "if", @@ -166638,7 +166652,9 @@ "name": "specifiedBy", "description": "Exposes a URL that specifies the behavior of this scalar.", "isRepeatable": false, - "locations": ["SCALAR"], + "locations": [ + "SCALAR" + ], "args": [ { "name": "url", @@ -166662,7 +166678,9 @@ "name": "subgraphId", "description": "Defined a Subgraph ID for an object type", "isRepeatable": false, - "locations": ["OBJECT"], + "locations": [ + "OBJECT" + ], "args": [ { "name": "id", @@ -166684,4 +166702,4 @@ } ] } -} +} \ No newline at end of file From 7fbbe5395397ba384590c2fa61de7b8e14032394 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sun, 1 Sep 2024 20:12:12 -0600 Subject: [PATCH 189/430] feat: update farmer field updater --- projects/sdk/src/lib/field.ts | 39 ++++++++++++------- projects/ui/src/state/farmer/field/updater.ts | 31 ++++++--------- 2 files changed, 37 insertions(+), 33 deletions(-) diff --git a/projects/sdk/src/lib/field.ts b/projects/sdk/src/lib/field.ts index 36c9bf93e3..e1b0b1bf6e 100644 --- a/projects/sdk/src/lib/field.ts +++ b/projects/sdk/src/lib/field.ts @@ -1,4 +1,4 @@ -import { BigNumber, BigNumberish, ethers } from "ethers"; +import { BigNumber, BigNumberish } from "ethers"; import { BeanstalkSDK } from "./BeanstalkSDK"; import { TokenValue } from "@beanstalk/sdk-core"; @@ -26,27 +26,41 @@ export class Field { ); } - public async getParsedPlotsFromAccount(account: string, fieldId: BigNumberish = "0") { + public async getParsedPlotsFromAccount( + account: string, + fieldId: BigNumberish = Field.DEFAULT_FIELD_ID + ) { const [plots, harvestableIndex] = await Promise.all([ this.getPlotsFromAccount(account, fieldId), this.getHarvestableIndex(fieldId) ]); + return this.summarizePlotsFromAccount(plots, harvestableIndex); + } + + /** + * Summarizes plot data into harvestable / unharvestable plots & amounts + * @Note Extracted mainly for unit testing purposes + */ + private summarizePlotsFromAccount(plots: Map, _harvestableIndex: BigNumber) { const PODS = Field.sdk.tokens.PODS; + const harvestableIndex = PODS.fromBlockchain(_harvestableIndex); + const unharvestablePlots: Map = new Map(); + const harvestablePlots: Map = new Map(); let pods = PODS.fromHuman("0"); let harvestablePods = PODS.fromHuman("0"); + let plot = PODS.fromHuman("0"); + let startIndex = PODS.fromHuman("0"); - const unharvestablePlots: Map = new Map(); - const harvestablePlots: Map = new Map(); - - plots.forEach((plot, startIndexStr) => { - const startIndex = ethers.BigNumber.from(startIndexStr); + plots.forEach((_plot, startIndexStr) => { + plot = PODS.fromBlockchain(_plot); + startIndex = PODS.fromBlockchain(startIndexStr); // Fully harvestable if (startIndex.add(plot).lte(harvestableIndex)) { harvestablePods = harvestablePods.add(plot); - harvestablePlots.set(startIndexStr, PODS.fromBlockchain(plot)); + harvestablePlots.set(startIndexStr, plot); } // Partially harvestable @@ -56,17 +70,14 @@ export class Field { harvestablePods = harvestablePods.add(partialAmount); pods = pods.add(plot.sub(partialAmount)); - harvestablePlots.set(startIndexStr, PODS.fromBlockchain(partialAmount)); - unharvestablePlots.set( - harvestableIndex.toString(), - PODS.fromBlockchain(plot.sub(partialAmount)) - ); + harvestablePlots.set(startIndexStr, partialAmount); + unharvestablePlots.set(harvestableIndex.blockchainString, plot.sub(partialAmount)); } // Unharvestable else { pods = pods.add(plot); - unharvestablePlots.set(startIndexStr, PODS.fromBlockchain(plot)); + unharvestablePlots.set(startIndexStr, plot); } }); diff --git a/projects/ui/src/state/farmer/field/updater.ts b/projects/ui/src/state/farmer/field/updater.ts index 98f2c0c63b..3d331c05d7 100644 --- a/projects/ui/src/state/farmer/field/updater.ts +++ b/projects/ui/src/state/farmer/field/updater.ts @@ -5,6 +5,7 @@ import useAccount from '~/hooks/ledger/useAccount'; import useSdk from '~/hooks/sdk'; import { transform } from '~/util/BigNumber'; import useChainState from '~/hooks/chain/useChainState'; +import BigNumber from 'bignumber.js'; import { resetFarmerField, updateFarmerField, @@ -12,15 +13,10 @@ import { } from './actions'; export const useFetchFarmerField = () => { - /// Helpers - const dispatch = useDispatch(); const { isEthereum } = useChainState(); - - /// Contracts - const sdk = useSdk(); - - /// Data const account = useAccount(); + const sdk = useSdk(); + const dispatch = useDispatch(); /// Handlers const fetch = useCallback(async () => { @@ -38,12 +34,8 @@ export const useFetchFarmerField = () => { dispatch( updateFarmerField({ - pods: transform(data.pods, 'bnjs', sdk.tokens.PODS), - harvestablePods: transform( - data.harvestablePods, - 'bnjs', - sdk.tokens.PODS - ), + pods: new BigNumber(data.pods.toHuman()), + harvestablePods: new BigNumber(data.harvestablePods.toHuman()), plots: Object.fromEntries(transformMap(data.plots)), harvestablePlots: Object.fromEntries( transformMap(data.harvestablePlots) @@ -51,20 +43,21 @@ export const useFetchFarmerField = () => { }) ); } - }, [sdk, account, isEthereum, dispatch]); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [sdk, account, isEthereum]); const clear = useCallback(() => { console.debug('[farmer/silo/useFarmerField] CLEAR'); dispatch(resetFarmerField()); }, [dispatch]); - return [fetch, true, clear] as const; + return [fetch, clear] as const; }; // -- Updater const FarmerFieldUpdater = () => { - const [fetch, initialized, clear] = useFetchFarmerField(); + const [fetch, clear] = useFetchFarmerField(); const dispatch = useDispatch(); const account = useAccount(); const chainId = useChainId(); @@ -72,7 +65,7 @@ const FarmerFieldUpdater = () => { useEffect(() => { clear(); - if (account && initialized) { + if (account) { dispatch(updateFarmerFieldLoading(true)); fetch() .catch((err) => { @@ -81,7 +74,7 @@ const FarmerFieldUpdater = () => { 'Failed to fetch Field events: RPC query limit exceeded' ); } else { - console.log( + console.error( 'Failed to fetch Field events: ', (err as Error).message ); @@ -92,7 +85,7 @@ const FarmerFieldUpdater = () => { }); } // eslint-disable-next-line react-hooks/exhaustive-deps - }, [account, chainId, initialized]); + }, [account, chainId]); return null; }; From cb5c2a1ee4e2e687b9f417d76bf7f6ff4ca80034 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sun, 1 Sep 2024 20:31:07 -0600 Subject: [PATCH 190/430] feat: update liquidityByState + pools updater --- .../ui/src/components/Common/StatsCard.tsx | 9 +++- .../components/Forecast/LiquidityByState.tsx | 43 ++++++++----------- projects/ui/src/state/bean/pools/updater.ts | 17 +++----- 3 files changed, 31 insertions(+), 38 deletions(-) diff --git a/projects/ui/src/components/Common/StatsCard.tsx b/projects/ui/src/components/Common/StatsCard.tsx index fb8297b27c..bd9620c33f 100644 --- a/projects/ui/src/components/Common/StatsCard.tsx +++ b/projects/ui/src/components/Common/StatsCard.tsx @@ -4,8 +4,8 @@ import BigNumber from 'bignumber.js'; import Stat from '~/components/Common/Stat'; import TokenIcon from '~/components/Common/TokenIcon'; import { displayFullBN } from '~/util'; -import { Token } from '~/classes'; import { BeanstalkPalette } from '~/components/App/muiTheme'; +import { Token } from '@beanstalk/sdk'; /** * Show a Card with multiple statistics inside. @@ -27,7 +27,12 @@ const StatsCard: FC< } & CardProps > = ({ stats }, props) => ( - + {stats.map((stat, index) => ( = ({ sx }) => { + const totalBeanSupply = useAppSelector((s) => s._bean.token.supply); + const beanstalkField = useAppSelector((s) => s._beanstalk.field); + const beanstalkSilo = useAppSelector((s) => s._beanstalk.silo); + const beanstalkBarn = useAppSelector((s) => s._beanstalk.barn); + + const { STALK, SPROUTS, PODS } = useBeanstalkTokens(); const breakdown = useBeanstalkSiloBreakdown(); - const beanstalkSilo = useSelector( - (state) => state._beanstalk.silo - ); - const beanstalkField = useSelector( - (state) => state._beanstalk.field - ); - const beanstalkBarn = useSelector( - (state) => state._beanstalk.barn - ); - const totalBeanSupply = useSelector< - AppState, - AppState['_bean']['token']['supply'] - >((state) => state._bean.token.supply); /// Total Balances const STAT_ITEMS: StatItem[] = [ @@ -37,13 +29,6 @@ const LiquidityByState: FC = ({ sx }) => { token: STALK, amount: beanstalkSilo.stalk.total, }, - /* { - title: 'Seeds', - tooltip: - 'This is the total Seed supply. Each Seed yields 1/10000 Grown Stalk each Season.', - token: SEEDS, - amount: beanstalkSilo.seeds.total, - }, */ { title: 'Pods', tooltip: @@ -85,3 +70,11 @@ const LiquidityByState: FC = ({ sx }) => { }; export default LiquidityByState; + +/* { + title: 'Seeds', + tooltip: + 'This is the total Seed supply. Each Seed yields 1/10000 Grown Stalk each Season.', + token: SEEDS, + amount: beanstalkSilo.seeds.total, +}, */ diff --git a/projects/ui/src/state/bean/pools/updater.ts b/projects/ui/src/state/bean/pools/updater.ts index d6bf11f20f..c20fc9bff9 100644 --- a/projects/ui/src/state/bean/pools/updater.ts +++ b/projects/ui/src/state/bean/pools/updater.ts @@ -3,7 +3,6 @@ import BigNumber from 'bignumber.js'; import { useDispatch } from 'react-redux'; import throttle from 'lodash/throttle'; -import { useBeanstalkPriceContract } from '~/hooks/ledger/useContract'; import { tokenResult, displayBeanPrice } from '~/util'; import { ERC20__factory } from '~/generated'; import { useEthersProvider } from '~/util/wagmi/ethersAdapter'; @@ -13,26 +12,22 @@ import { resetPools, updateBeanPools, UpdatePoolPayload } from './actions'; export const useFetchPools = () => { const dispatch = useDispatch(); - const sdk = useSdk(); - const beanstalk = sdk.contracts.beanstalk; - const beanstalkPriceContract = useBeanstalkPriceContract(); const provider = useEthersProvider(); + const sdk = useSdk(); + const { beanstalk, beanstalkPrice } = sdk.contracts; // Handlers const _fetch = useCallback(async () => { try { - if (beanstalk && beanstalkPriceContract) { - console.debug( - '[bean/pools/useGetPools] FETCH', - beanstalkPriceContract.address - ); + if (beanstalk && beanstalkPrice) { + console.debug('[bean/pools/useGetPools] FETCH', beanstalkPrice.address); const whitelistedPools = sdk.pools.whitelistedPools; const BEAN = sdk.tokens.BEAN; // FIXME: find regression with Bean.totalSupply() const [priceResult, totalSupply, totalDeltaB] = await Promise.all([ - beanstalkPriceContract.price(), + beanstalkPrice.price(), // FIXME: these should probably reside in bean/token/updater, // but the above beanstalkPriceContract call also grabs the // aggregate price, so for now we bundle them here. @@ -155,7 +150,7 @@ export const useFetchPools = () => { } }, [ beanstalk, - beanstalkPriceContract, + beanstalkPrice, sdk.pools, sdk.tokens.BEAN, dispatch, From 34189e67cef0c9abd0ba3d85358d55f609ee3e95 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sun, 1 Sep 2024 21:56:56 -0600 Subject: [PATCH 191/430] feat: update silo components --- .../src/components/Silo/Actions/Deposit.tsx | 29 ++++++------------- projects/ui/src/components/Silo/Overview.tsx | 13 +++++---- .../components/Silo/Token/DepositsTable.tsx | 10 ++++--- .../Silo/Token/TokenDepositsOverview.tsx | 12 ++++++++ projects/ui/src/components/Silo/Whitelist.tsx | 7 +++-- 5 files changed, 40 insertions(+), 31 deletions(-) diff --git a/projects/ui/src/components/Silo/Actions/Deposit.tsx b/projects/ui/src/components/Silo/Actions/Deposit.tsx index e3e50bc5f5..65518ecb8a 100644 --- a/projects/ui/src/components/Silo/Actions/Deposit.tsx +++ b/projects/ui/src/components/Silo/Actions/Deposit.tsx @@ -3,7 +3,6 @@ import { Box, Stack } from '@mui/material'; import { Formik, FormikHelpers, FormikProps } from 'formik'; import BigNumber from 'bignumber.js'; import { ethers } from 'ethers'; -import { useSelector } from 'react-redux'; import { ERC20Token, FarmFromMode, @@ -31,7 +30,7 @@ import TxnSeparator from '~/components/Common/Form/TxnSeparator'; import useToggle from '~/hooks/display/useToggle'; import usePreferredToken from '~/hooks/farmer/usePreferredToken'; import useTokenMap from '~/hooks/chain/useTokenMap'; -import { AppState } from '~/state'; +import { useAppSelector } from '~/state'; import { useFetchPools } from '~/state/bean/pools/updater'; import { FC } from '~/types'; import useFormMiddleware from '~/hooks/ledger/useFormMiddleware'; @@ -61,6 +60,7 @@ import { ClaimAndDoX, DepositFarmStep, FormTxn } from '~/lib/Txn'; import useMigrationNeeded from '~/hooks/farmer/useMigrationNeeded'; import useGetBalancesUsedBySource from '~/hooks/beanstalk/useBalancesUsedBySource'; import { useGetLegacyToken } from '~/hooks/beanstalk/useTokens'; +import { selectBdvPerToken } from '~/state/beanstalk/silo'; // ----------------------------------------------------------------------- @@ -88,7 +88,7 @@ const defaultFarmActionsFormState = { const DepositForm: FC< FormikProps & { tokenList: (ERC20Token | NativeToken)[]; - whitelistedToken: ERC20Token | NativeToken; + whitelistedToken: ERC20Token; amountToBdv: (amount: BigNumber) => BigNumber; balances: FarmerBalances; contract: ethers.Contract; @@ -215,14 +215,9 @@ const DepositForm: FC< {values.tokens.map((tokenState, index) => { const key = getTokenIndex(tokenState.token); - const balanceType = values.balanceFrom - ? values.balanceFrom - : BalanceFrom.TOTAL; + const balanceType = values.balanceFrom || BalanceFrom.TOTAL; const _balance = balances?.[key]; - const balance = - _balance && balanceType in _balance - ? _balance[balanceType] - : ZERO_BN; + const balance = _balance?.[balanceType] || ZERO_BN; return ( @@ -327,7 +322,7 @@ const DepositForm: FC< // ----------------------------------------------------------------------- const DepositPropProvider: FC<{ - token: ERC20Token | NativeToken; + token: ERC20Token; }> = ({ token: whitelistedToken }) => { const sdk = useSdk(); const account = useAccount(); @@ -412,14 +407,8 @@ const DepositPropProvider: FC<{ | NativeToken; /// Beanstalk - const bdvPerToken = useSelector< - AppState, - | AppState['_beanstalk']['silo']['balances'][string]['bdvPerToken'] - | BigNumber - >( - (state) => - state._beanstalk.silo.balances[whitelistedToken.address]?.bdvPerToken || - ZERO_BN + const bdvPerToken = useAppSelector( + selectBdvPerToken(whitelistedToken.address) ); const amountToBdv = useCallback( @@ -626,7 +615,7 @@ const DepositPropProvider: FC<{ }; const Deposit: FC<{ - token: ERC20Token | NativeToken; + token: ERC20Token; }> = (props) => ( diff --git a/projects/ui/src/components/Silo/Overview.tsx b/projects/ui/src/components/Silo/Overview.tsx index 52642162ea..60f843f09a 100644 --- a/projects/ui/src/components/Silo/Overview.tsx +++ b/projects/ui/src/components/Silo/Overview.tsx @@ -34,16 +34,18 @@ const Overview: FC<{ // const [tab, handleChange] = useTabs(SLUGS, 'view'); + console.log('data', data); + // const ownership = farmerSilo.stalk.active?.gt(0) && beanstalkSilo.stalk.total?.gt(0) ? farmerSilo.stalk.active.div(beanstalkSilo.stalk.total) : ZERO_BN; - const stackedChartData: any[] = useMemo(() => [], []); - useMemo(() => { + const stackedChartData: any[] = useMemo(() => { + const chartData: any[] = []; if (data.stalk.length > 0) { - stackedChartData.length = 0; + chartData.length = 0; data.stalk.forEach((_, index) => { const newData = { season: data.stalk[index].season, @@ -52,10 +54,11 @@ const Overview: FC<{ grownStalk: data.grownStalk[index].value, value: data.stalk[index].value + data.grownStalk[index].value, }; - stackedChartData.push(newData); + chartData.push(newData); }); } - }, [data.stalk, data.grownStalk, stackedChartData]); + return chartData; + }, [data]); const keysAndTooltips = { stalk: 'Stalk', diff --git a/projects/ui/src/components/Silo/Token/DepositsTable.tsx b/projects/ui/src/components/Silo/Token/DepositsTable.tsx index 577ea62c2c..3aaa4fd22c 100644 --- a/projects/ui/src/components/Silo/Token/DepositsTable.tsx +++ b/projects/ui/src/components/Silo/Token/DepositsTable.tsx @@ -38,6 +38,7 @@ import { TokenDepositsSelectType, useTokenDepositsContext, } from './TokenDepositsContext'; +import { trimDepositId } from './TokenDepositsOverview'; export type FarmerTokenDepositRow = Deposit & { key: string; @@ -92,7 +93,7 @@ const DepositsTable = ({ return ( {isMultiSelect ? : null} - {params.row.key} + {trimDepositId(params.row.key)} ); }, @@ -205,7 +206,7 @@ const DepositsTable = ({ <> handleSelect(e.row.id)} + onRowClick={(e) => handleSelect(e.row.key)} rows={rows} columns={columns} state={state} @@ -225,7 +226,7 @@ const DepositsTable = ({ cell: 'data-grid-cell-overflow', }} /> - {account && selectedDeposits.length === 1 && ( + {account && selectType === 'single' && selectedDeposits.length === 1 && ( Deposit Id - {row.key} + {trimDepositId(row.key)} {/* Deposit Amount */} @@ -440,6 +441,7 @@ const baseTableCSS = { outlineOffset: '-1px', maxHeight: 'none !important', width: '100%', + backgroundColor: 'white', '&:hover': { outlineColor: BeanstalkPalette.blue, backgroundColor: `${BeanstalkPalette.lightestBlue} !important`, diff --git a/projects/ui/src/components/Silo/Token/TokenDepositsOverview.tsx b/projects/ui/src/components/Silo/Token/TokenDepositsOverview.tsx index b82182770d..b14acfa792 100644 --- a/projects/ui/src/components/Silo/Token/TokenDepositsOverview.tsx +++ b/projects/ui/src/components/Silo/Token/TokenDepositsOverview.tsx @@ -100,3 +100,15 @@ const TokenDepositsOverview = ({ token }: Props) => { }; export default TokenDepositsOverview; + +/** + * Shorten an Silo Deposit Id for UI display. + */ +export function trimDepositId( + address: string, + options?: { start?: number; end?: number } +) { + const start = options?.start || 4; + const end = options?.end || 2; + return `${address.substring(0, start)}${address ? `...${address.slice(-end)}` : ''}`; +} diff --git a/projects/ui/src/components/Silo/Whitelist.tsx b/projects/ui/src/components/Silo/Whitelist.tsx index d243c838bf..3084a9f704 100644 --- a/projects/ui/src/components/Silo/Whitelist.tsx +++ b/projects/ui/src/components/Silo/Whitelist.tsx @@ -252,7 +252,7 @@ const Whitelist: FC<{ title={ 1 {token.symbol} ={' '} - {displayFullBN(getBDV(token))} BDV + {displayFullBN(getBDV(token), 6)} BDV - {formatTV(token.rewards?.seeds, 3)} + {formatTV( + token.rewards?.seeds, + SEEDS.decimals + )} From 34ba135d84da295a623a627a4b55e8b02e44ba03 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sun, 1 Sep 2024 21:57:12 -0600 Subject: [PATCH 192/430] feat: update hooks --- .../src/hooks/beanstalk/useSiloTokenToFiat.ts | 7 ++++--- projects/ui/src/hooks/beanstalk/useTokens.ts | 18 +++++++++------- projects/ui/src/hooks/chain/useChainState.ts | 6 +++++- .../farmer/useFarmerBalancesBreakdown.ts | 21 +++++-------------- 4 files changed, 24 insertions(+), 28 deletions(-) diff --git a/projects/ui/src/hooks/beanstalk/useSiloTokenToFiat.ts b/projects/ui/src/hooks/beanstalk/useSiloTokenToFiat.ts index 9467a24595..8a283a58c5 100644 --- a/projects/ui/src/hooks/beanstalk/useSiloTokenToFiat.ts +++ b/projects/ui/src/hooks/beanstalk/useSiloTokenToFiat.ts @@ -14,6 +14,7 @@ import { ZERO_BN } from '~/constants'; import { AppState } from '~/state'; import { Settings } from '~/state/app'; import { Token } from '@beanstalk/sdk'; +import { tokenIshEqual } from '~/util'; /** * FIXME: this function is being called very frequently @@ -45,12 +46,12 @@ const useSiloTokenToFiat = () => { if (!_amount) return ZERO_BN; /// For Beans, use the aggregate Bean price. - if (_token === Bean) { + if (tokenIshEqual(_token, Bean)) { return _denomination === 'bdv' ? _amount : _amount.times(price); } /// For Unripe assets - if (_token === urBean) { + if (tokenIshEqual(_token, urBean)) { const choppedBeans = _chop ? _amount.times(unripe[urBean.address]?.chopRate || ZERO_BN) : _amount; @@ -65,7 +66,7 @@ const useSiloTokenToFiat = () => { const _poolAddress = _token.address; const _amountLP = _amount; - if (_token === urBeanWstETH) { + if (tokenIshEqual(_token, urBeanWstETH)) { // formula for calculating chopped urBEANWstETH LP: // amount * penalty (where penalty is amount of beanWstETH for 1 urBeanWstETH) const penalty = unripe[urBeanWstETH.address]?.penalty || ZERO_BN; diff --git a/projects/ui/src/hooks/beanstalk/useTokens.ts b/projects/ui/src/hooks/beanstalk/useTokens.ts index e837998c10..cc0606b6f2 100644 --- a/projects/ui/src/hooks/beanstalk/useTokens.ts +++ b/projects/ui/src/hooks/beanstalk/useTokens.ts @@ -11,7 +11,7 @@ import { useAppSelector } from '~/state'; import { BeanPools } from '~/state/bean/pools'; import * as LegacyTokens from '~/constants/tokens'; import { isSdkToken } from '~/util'; -import useChainId from '../chain/useChainId'; +import useChainState from '../chain/useChainState'; // ------------------------- // Token Instances @@ -96,6 +96,10 @@ export const useTokens = (): { }, [sdk]); }; +const useWellUnderlyingTokens = () => { + const sdk = useSdk(); +}; + /** * @returns all beanstalk tokens from the SDK STALK, SEEDS, SPROUTS, rSPROUTS, PODS */ @@ -133,6 +137,7 @@ export const useUnripeTokens = () => { return { UNRIPE_BEAN: sdk.tokens.UNRIPE_BEAN, UNRIPE_BEAN_WSTETH: sdk.tokens.UNRIPE_BEAN_WSTETH, + unripeTokens: arr, tokenMap, }; }, [sdk]); @@ -249,20 +254,17 @@ const oldTokenMap: Record | LegacyToken> = { } as const; export const useGetLegacyToken = () => { - const chainId = useChainId() || SupportedChainId.ARBITRUM; + const { chainId, fallbackChainId } = useChainState(); const getLegacyToken = useCallback( (token: TokenInstance): LegacyToken => { if (!isSdkToken(token)) return token; - const oldToken = oldTokenMap[token.symbol]; - if (!oldToken) { - throw new Error(`getLegacyToken: ${token.symbol} could not found`); - } + if (oldToken instanceof LegacyToken) return oldToken; - return oldToken[chainId]; + return oldToken[chainId] || oldToken[fallbackChainId]; }, - [chainId] + [chainId, fallbackChainId] ); return getLegacyToken; diff --git a/projects/ui/src/hooks/chain/useChainState.ts b/projects/ui/src/hooks/chain/useChainState.ts index c13eb58c23..c1b24b16e1 100644 --- a/projects/ui/src/hooks/chain/useChainState.ts +++ b/projects/ui/src/hooks/chain/useChainState.ts @@ -22,7 +22,11 @@ function useChainState() { const isDev = SUPPORTED_DEV_CHAINS.has(chainId); const isArbitrum = SUPPORTED_ARB_CHAINS.has(chainId); - return { isEthereum, isDev, isArbitrum }; + const fallbackChainId = isEthereum + ? SupportedChainId.MAINNET + : SupportedChainId.ARBITRUM; + + return { isEthereum, isDev, isArbitrum, chainId, fallbackChainId }; }, [chainId]); } diff --git a/projects/ui/src/hooks/farmer/useFarmerBalancesBreakdown.ts b/projects/ui/src/hooks/farmer/useFarmerBalancesBreakdown.ts index fde7d2f1aa..ef1a82481a 100644 --- a/projects/ui/src/hooks/farmer/useFarmerBalancesBreakdown.ts +++ b/projects/ui/src/hooks/farmer/useFarmerBalancesBreakdown.ts @@ -1,10 +1,9 @@ import { useMemo } from 'react'; import BigNumber from 'bignumber.js'; import { AddressMap, ZERO_BN } from '~/constants'; -import { AppState } from '~/state'; +import { useAppSelector } from '~/state'; import { BeanstalkPalette } from '~/components/App/muiTheme'; import { useWhitelistedTokens } from '~/hooks/beanstalk/useTokens'; -import { useSelector } from 'react-redux'; import { L1_SILO_WHITELIST } from '~/constants/tokens'; import useSiloTokenToFiat from '../beanstalk/useSiloTokenToFiat'; import useTokenMap from '../chain/useTokenMap'; @@ -92,13 +91,8 @@ export default function useFarmerBalancesBreakdown() { const { tokenMap: whitelist, addresses } = useWhitelistedTokens(); /// Balances - const siloBalances = useSelector< - AppState, - AppState['_farmer']['silo']['balances'] - >((s) => s._farmer.silo.balances); - const tokenBalances = useSelector( - (s) => s._farmer.balances - ); + const siloBalances = useAppSelector((s) => s._farmer.silo.balances); + const tokenBalances = useAppSelector((s) => s._farmer.balances); /// Helpers const getUSD = useSiloTokenToFiat(); @@ -167,13 +161,8 @@ export function useFarmerBalancesL1Breakdown() { const addresses = useMemo(() => Object.keys(whitelist), [whitelist]); /// Balances - const siloBalances = useSelector< - AppState, - AppState['_farmer']['silo']['balances'] - >((s) => s._farmer.silo.balances); - const tokenBalances = useSelector( - (s) => s._farmer.balances - ); + const siloBalances = useAppSelector((s) => s._farmer.silo.balances); + const tokenBalances = useAppSelector((s) => s._farmer.balances); /// Helpers const getUSD = useSiloTokenToFiat(); From 24ae5cb3ee0cdf8f5bcd54d06a5cf8cd1c81eba3 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sun, 1 Sep 2024 21:57:28 -0600 Subject: [PATCH 193/430] feat: update utils + pages + state --- projects/ui/src/pages/silo/index.tsx | 53 ++++++++++++------- projects/ui/src/pages/silo/token.tsx | 8 ++- projects/ui/src/state/beanstalk/silo/index.ts | 13 ++++- projects/ui/src/util/Tokens.ts | 4 ++ projects/ui/src/util/UI.ts | 8 --- 5 files changed, 54 insertions(+), 32 deletions(-) diff --git a/projects/ui/src/pages/silo/index.tsx b/projects/ui/src/pages/silo/index.tsx index d269299527..9cd87cab25 100644 --- a/projects/ui/src/pages/silo/index.tsx +++ b/projects/ui/src/pages/silo/index.tsx @@ -33,8 +33,6 @@ import useToggle from '~/hooks/display/useToggle'; import useRevitalized from '~/hooks/farmer/useRevitalized'; import useSeason from '~/hooks/beanstalk/useSeason'; import { AppState } from '~/state'; -import { UNRIPE_BEAN, UNRIPE_BEAN_WSTETH } from '~/constants/tokens'; -import useGetChainToken from '~/hooks/chain/useGetChainToken'; import GuideButton from '~/components/Common/Guide/GuideButton'; import { CLAIM_SILO_REWARDS, @@ -59,7 +57,11 @@ import useFarmerSilo from '~/hooks/farmer/useFarmerSilo'; import useSilo from '~/hooks/beanstalk/useSilo'; import useSetting from '~/hooks/app/useSetting'; import SeedGaugeDetails from '~/components/Silo/SeedGauge'; -import { useWhitelistedTokens } from '~/hooks/beanstalk/useTokens'; +import { + useBeanstalkTokens, + useTokens, + useWhitelistedTokens, +} from '~/hooks/beanstalk/useTokens'; const FormControlLabelStat: FC< Partial & { @@ -109,17 +111,20 @@ const RewardsBar: FC<{ revitalizedSeeds: BigNumberJS | undefined; }> = ({ breakdown, farmerSilo, revitalizedStalk, revitalizedSeeds }) => { /// Helpers - const getChainToken = useGetChainToken(); const getBDV = useBDV(); const sdk = useSdk(); + const { + UNRIPE_BEAN: urBean, + UNRIPE_BEAN_WSTETH: urBeanWstETH, + BEAN, + } = useTokens(); + const { STALK, SEEDS } = useBeanstalkTokens(); // Are we impersonating a different account while not in dev mode const isImpersonating = !!useSetting('impersonatedAccount')[0] && !import.meta.env.DEV; /// Calculate Unripe Silo Balance - const urBean = getChainToken(UNRIPE_BEAN); - const urBeanWstETH = getChainToken(UNRIPE_BEAN_WSTETH); const balances = farmerSilo.balances; const unripeDepositedBalance = balances[ @@ -177,7 +182,7 @@ const RewardsBar: FC<{ // When checking either of the plant boxes, we force BEAN to be Mown if (e.target.checked) { - newMow.add(sdk.tokens.BEAN.address); // no-op if already added + newMow.add(BEAN.address); // no-op if already added } return { @@ -187,7 +192,7 @@ const RewardsBar: FC<{ }; }); }, - [sdk.tokens.BEAN.address] + [BEAN.address] ); const onChangeEnroot = useCallback( @@ -225,9 +230,7 @@ const RewardsBar: FC<{ if (claimState.mow.has(token.address)) { const grownStalk = farmerSilo.stalk.grownByToken.get(token); if (grownStalk) { - amountStalk = amountStalk.plus( - transform(grownStalk, 'bnjs', sdk.tokens.STALK) - ); + amountStalk = amountStalk.plus(transform(grownStalk, 'bnjs', STALK)); } } }); @@ -247,32 +250,46 @@ const RewardsBar: FC<{ empty: amountBean.eq(0) && amountStalk.eq(0) && amountSeeds.eq(0), output: new Map([ [ - sdk.tokens.BEAN, + BEAN, transform( amountBean.isNaN() ? ZERO_BN : amountBean, 'tokenValue', - sdk.tokens.BEAN + BEAN ), ], [ - sdk.tokens.STALK, + STALK, transform( amountStalk.isNaN() ? ZERO_BN : amountStalk, 'tokenValue', - sdk.tokens.STALK + STALK ), ], [ - sdk.tokens.SEEDS, + SEEDS, transform( amountSeeds.isNaN() ? ZERO_BN : amountSeeds, 'tokenValue', - sdk.tokens.SEEDS + SEEDS ), ], ]), }; - }, [claimState, farmerSilo, revitalizedSeeds, revitalizedStalk, sdk, tokens]); + }, [ + BEAN, + SEEDS, + STALK, + claimState.mow, + claimState.enroot, + claimState.plant, + farmerSilo.beans.earned, + farmerSilo.seeds.earned, + farmerSilo.stalk.earned, + farmerSilo.stalk.grownByToken, + revitalizedSeeds, + revitalizedStalk, + tokens, + ]); const buildWorkflow = useCallback( (c: typeof claimState) => { diff --git a/projects/ui/src/pages/silo/token.tsx b/projects/ui/src/pages/silo/token.tsx index 08b5895979..62933d7950 100644 --- a/projects/ui/src/pages/silo/token.tsx +++ b/projects/ui/src/pages/silo/token.tsx @@ -276,14 +276,12 @@ const SlugSwitchContent = (props: Props) => { }; const TokenPage: FC<{}> = () => { - let { address } = useParams<{ address: string }>(); - address = address?.toLowerCase(); - + const { address } = useParams<{ address: string }>(); const { tokenMap } = useWhitelistedTokens(); - const whitelistedToken = tokenMap[address || '']; + const whitelistedToken = tokenMap[address?.toLowerCase() || '']; - if (!address || !whitelistedToken) { + if (!whitelistedToken) { return
Not found
; } diff --git a/projects/ui/src/state/beanstalk/silo/index.ts b/projects/ui/src/state/beanstalk/silo/index.ts index f2946dd825..4dc105e595 100644 --- a/projects/ui/src/state/beanstalk/silo/index.ts +++ b/projects/ui/src/state/beanstalk/silo/index.ts @@ -1,6 +1,7 @@ import BigNumber from 'bignumber.js'; import { ethers } from 'ethers'; -import { TokenMap } from '../../../constants'; +import { createSelector } from '@reduxjs/toolkit'; +import { TokenMap, ZERO_BN } from '~/constants'; /** * A "Silo Balance" provides all information @@ -64,3 +65,13 @@ export type BeanstalkSiloAssets = { export type BeanstalkSilo = BeanstalkSiloBalances & BeanstalkSiloAssets & { withdrawSeasons: BigNumber }; + +export const selectBeanstalkSilo = (state: { + _beanstalk: { silo: BeanstalkSilo }; +}) => state._beanstalk.silo; + +export const selectBdvPerToken = (address: string) => + createSelector( + selectBeanstalkSilo, + (silo) => silo.balances[address]?.bdvPerToken || ZERO_BN + ); diff --git a/projects/ui/src/util/Tokens.ts b/projects/ui/src/util/Tokens.ts index 23d1ca59fc..c87ff9f365 100644 --- a/projects/ui/src/util/Tokens.ts +++ b/projects/ui/src/util/Tokens.ts @@ -319,6 +319,10 @@ export function isLegacyToken(tk: TokenIsh): tk is LegacyToken { return tk instanceof LegacyToken; } +export function symbolsEqual(a: TokenInstance, b: TokenInstance) { + return stringsEqual(a.symbol, b.symbol); +} + /** * Compares two strings case-insensitively. * if either string is undefined, returns false. diff --git a/projects/ui/src/util/UI.ts b/projects/ui/src/util/UI.ts index 29c644e770..f608714b1d 100644 --- a/projects/ui/src/util/UI.ts +++ b/projects/ui/src/util/UI.ts @@ -50,14 +50,6 @@ export const remToPx = (_rem: string | number) => { } }; -export const roundWithDecimals = ( - value: number | undefined, - decimals?: number -) => { - const factor = 10 ** (decimals ?? 2); - return Math.round((value || 0 + Number.EPSILON) * factor) / factor; -}; - export function exists( value: T | undefined | null ): value is NonNullable { From d67ac344f313c93786cf862b0bd95b5f668dc698 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sun, 1 Sep 2024 23:10:59 -0600 Subject: [PATCH 194/430] feat: update cli + blockchainutils w/ new storage slots for arb tokens --- projects/cli/src/commands/balance.ts | 35 +++++++--- projects/cli/src/commands/setbalance.ts | 27 ++++---- .../src/utils/TestUtils/BlockchainUtils.ts | 64 ++++++++++++++----- 3 files changed, 87 insertions(+), 39 deletions(-) diff --git a/projects/cli/src/commands/balance.ts b/projects/cli/src/commands/balance.ts index 5f1b665f54..94e751efac 100644 --- a/projects/cli/src/commands/balance.ts +++ b/projects/cli/src/commands/balance.ts @@ -14,16 +14,23 @@ export const balance = async (sdk, { account, symbol }) => { [ "ETH", "WETH", + "WSTETH", + "STETH", + "WEETH", + "WBTC", "BEAN", - "USDT", - "USDC", "DAI", - "CRV3", - "UNRIPE_BEAN", - "UNRIPE_BEAN_wstETH", - "BEAN_CRV3_LP", - "BEAN_ETH_WELL_LP", - "ROOT" + "USDC", + "USDT", + "ARB", + "urBEAN", + "urBEANwstETH", + "BEANWETH", + "BEANWSTETH", + "BEANWEETH", + "BEANWBTC", + "BEANUSDC", + "BEANUSDT" ].map((s) => getBal(sdk, s, account)) ); res.push(...bals); @@ -32,7 +39,17 @@ export const balance = async (sdk, { account, symbol }) => { }; async function getBal(sdk, symbol: string, account: string) { - const token = sdk.tokens[symbol]; + let token = sdk.tokens[symbol]; + if (!token) { + if (symbol === "urBEAN") token = sdk.tokens.UNRIPE_BEAN; + if (symbol === "urBEANwstETH") token = sdk.tokens.UNRIPE_BEAN_WSTETH; + if (symbol === "BEANWETH") token = sdk.tokens.BEAN_ETH_WELL_LP; + if (symbol === "BEANWEETH") token = sdk.tokens.BEAN_WEETH_WELL_LP; + if (symbol === "BEANWSTETH") token = sdk.tokens.BEAN_WSTETH_WELL_LP; + if (symbol === "BEANWBTC") token = sdk.tokens.BEAN_WBTC_WELL_LP; + if (symbol === "BEANUSDC") token = sdk.tokens.BEAN_USDC_WELL_LP; + if (symbol === "BEANUSDT") token = sdk.tokens.BEAN_USDT_WELL_LP; + } if (!token) throw new Error(`No token found: ${symbol}`); try { diff --git a/projects/cli/src/commands/setbalance.ts b/projects/cli/src/commands/setbalance.ts index a7b6cb5b70..c7d4fa295a 100644 --- a/projects/cli/src/commands/setbalance.ts +++ b/projects/cli/src/commands/setbalance.ts @@ -14,23 +14,23 @@ export const setbalance = async (sdk, chain, { account, symbol, amount }) => { const symbols = [ "ETH", "WETH", + "WSTETH", + "STETH", + "WEETH", + "WBTC", "BEAN", - "USDT", - "USDC", "DAI", - "CRV3", - "wstETH", - "WBTC", - "weETH", + "USDC", + "USDT", + "ARB", + "urBEAN", + "urBEANwstETH", "BEANWETH", - "BEANwstETH", - "BEANweETH", + "BEANWSTETH", + "BEANWEETH", "BEANWBTC", "BEANUSDC", - "BEANUSDT", - "urBEAN", - "urBEANwstETH", - "ROOT" + "BEANUSDT" ]; if (!symbols.includes(symbol)) { console.log( @@ -44,7 +44,8 @@ export const setbalance = async (sdk, chain, { account, symbol, amount }) => { if (symbol === "urBEAN") t = sdk.tokens.UNRIPE_BEAN; if (symbol === "urBEANwstETH") t = sdk.tokens.UNRIPE_BEAN_WSTETH; if (symbol === "BEANWETH") t = sdk.tokens.BEAN_ETH_WELL_LP; - if (symbol === "BEANweETH") t = sdk.tokens.BEAN_WEETH_WELL_LP; + if (symbol === "BEANWEETH") t = sdk.tokens.BEAN_WEETH_WELL_LP; + if (symbol === "BEANWSTETH") t = sdk.tokens.BEAN_WSTETH_WELL_LP; if (symbol === "BEANWBTC") t = sdk.tokens.BEAN_WBTC_WELL_LP; if (symbol === "BEANUSDC") t = sdk.tokens.BEAN_USDC_WELL_LP; if (symbol === "BEANUSDT") t = sdk.tokens.BEAN_USDT_WELL_LP; diff --git a/projects/sdk/src/utils/TestUtils/BlockchainUtils.ts b/projects/sdk/src/utils/TestUtils/BlockchainUtils.ts index 743de81f5a..b1e78ed4b4 100644 --- a/projects/sdk/src/utils/TestUtils/BlockchainUtils.ts +++ b/projects/sdk/src/utils/TestUtils/BlockchainUtils.ts @@ -126,23 +126,41 @@ export class BlockchainUtils { async setAllBalances(account: string, amount: string) { await Promise.allSettled([ this.setETHBalance(account, this.sdk.tokens.ETH.amount(amount)), - this.setDAIBalance(account, this.sdk.tokens.DAI.amount(amount)), + this.setBEANBalance(account, this.sdk.tokens.BEAN.amount(amount)), this.setUSDCBalance(account, this.sdk.tokens.USDC.amount(amount)), this.setUSDTBalance(account, this.sdk.tokens.USDT.amount(amount)), this.setWETHBalance(account, this.sdk.tokens.WETH.amount(amount)), - this.setBEANBalance(account, this.sdk.tokens.BEAN.amount(amount)), + this.setDAIBalance(account, this.sdk.tokens.DAI.amount(amount)), this.setWSTETHBalance(account, this.sdk.tokens.WSTETH.amount(amount)), + this.setWEETHBalance(account, this.sdk.tokens.WEETH.amount(amount)), + this.setWBTCBalance(account, this.sdk.tokens.WBTC.amount(amount)), this.seturBEANBalance(account, this.sdk.tokens.UNRIPE_BEAN.amount(amount)), this.seturBEANWSTETHBalance(account, this.sdk.tokens.UNRIPE_BEAN_WSTETH.amount(amount)), this.setBEANWETHBalance(account, this.sdk.tokens.BEAN_ETH_WELL_LP.amount(amount)), - this.setBEANWSTETHBalance(account, this.sdk.tokens.BEAN_WSTETH_WELL_LP.amount(amount)) + this.setBEANWSTETHBalance(account, this.sdk.tokens.BEAN_WSTETH_WELL_LP.amount(amount)), + this.setBEANWEETHBalance(account, this.sdk.tokens.BEAN_WEETH_WELL_LP.amount(amount)), + this.setBEANWBTCBalance(account, this.sdk.tokens.BEAN_WBTC_WELL_LP.amount(amount)), + this.setBEANUSDCBalance(account, this.sdk.tokens.BEAN_USDC_WELL_LP.amount(amount)), + this.setBEANUSDTBalance(account, this.sdk.tokens.BEAN_USDT_WELL_LP.amount(amount)) ]); } async setETHBalance(account: string, balance: TokenValue) { await this.sdk.provider.send("hardhat_setBalance", [account, balance.toHex()]); } - async setDAIBalance(account: string, balance: TokenValue) { - this.setBalance(this.sdk.tokens.DAI, account, balance); + async setBEANBalance(account: string, balance: TokenValue) { + this.setBalance(this.sdk.tokens.BEAN, account, balance); + } + async setWETHBalance(account: string, balance: TokenValue) { + this.setBalance(this.sdk.tokens.WETH, account, balance); + } + async setWSTETHBalance(account: string, balance: TokenValue) { + this.setBalance(this.sdk.tokens.WSTETH, account, balance); + } + async setWEETHBalance(account: string, balance: TokenValue) { + this.setBalance(this.sdk.tokens.WEETH, account, balance); + } + async setWBTCBalance(account: string, balance: TokenValue) { + this.setBalance(this.sdk.tokens.WBTC, account, balance); } async setUSDCBalance(account: string, balance: TokenValue) { this.setBalance(this.sdk.tokens.USDC, account, balance); @@ -150,11 +168,8 @@ export class BlockchainUtils { async setUSDTBalance(account: string, balance: TokenValue) { this.setBalance(this.sdk.tokens.USDT, account, balance); } - async setWETHBalance(account: string, balance: TokenValue) { - this.setBalance(this.sdk.tokens.WETH, account, balance); - } - async setBEANBalance(account: string, balance: TokenValue) { - this.setBalance(this.sdk.tokens.BEAN, account, balance); + async setDAIBalance(account: string, balance: TokenValue) { + this.setBalance(this.sdk.tokens.DAI, account, balance); } async seturBEANBalance(account: string, balance: TokenValue) { this.setBalance(this.sdk.tokens.UNRIPE_BEAN, account, balance); @@ -168,22 +183,37 @@ export class BlockchainUtils { async setBEANWSTETHBalance(account: string, balance: TokenValue) { this.setBalance(this.sdk.tokens.BEAN_WSTETH_WELL_LP, account, balance); } - async setWSTETHBalance(account: string, balance: TokenValue) { - this.setBalance(this.sdk.tokens.WSTETH, account, balance); + async setBEANWEETHBalance(account: string, balance: TokenValue) { + this.setBalance(this.sdk.tokens.BEAN_WEETH_WELL_LP, account, balance); + } + async setBEANWBTCBalance(account: string, balance: TokenValue) { + this.setBalance(this.sdk.tokens.BEAN_WBTC_WELL_LP, account, balance); + } + async setBEANUSDCBalance(account: string, balance: TokenValue) { + this.setBalance(this.sdk.tokens.BEAN_USDC_WELL_LP, account, balance); + } + async setBEANUSDTBalance(account: string, balance: TokenValue) { + this.setBalance(this.sdk.tokens.BEAN_USDT_WELL_LP, account, balance); } private getBalanceConfig(tokenAddress: string) { const slotConfig = new Map(); - slotConfig.set(this.sdk.tokens.DAI.address, [2, false]); - slotConfig.set(this.sdk.tokens.USDC.address, [9, false]); - slotConfig.set(this.sdk.tokens.USDT.address, [2, false]); - slotConfig.set(this.sdk.tokens.WETH.address, [3, false]); slotConfig.set(this.sdk.tokens.BEAN.address, [0, false]); + slotConfig.set(this.sdk.tokens.WETH.address, [0, false]); + slotConfig.set(this.sdk.tokens.WSTETH.address, [0, false]); + slotConfig.set(this.sdk.tokens.WEETH.address, [0, false]); + slotConfig.set(this.sdk.tokens.WBTC.address, [0, false]); + slotConfig.set(this.sdk.tokens.USDC.address, [0, false]); + slotConfig.set(this.sdk.tokens.USDT.address, [0, false]); + slotConfig.set(this.sdk.tokens.DAI.address, [2, false]); slotConfig.set(this.sdk.tokens.UNRIPE_BEAN.address, [0, false]); slotConfig.set(this.sdk.tokens.UNRIPE_BEAN_WSTETH.address, [0, false]); slotConfig.set(this.sdk.tokens.BEAN_ETH_WELL_LP.address, [51, false]); slotConfig.set(this.sdk.tokens.BEAN_WSTETH_WELL_LP.address, [51, false]); - slotConfig.set(this.sdk.tokens.WSTETH.address, [0, false]); + slotConfig.set(this.sdk.tokens.BEAN_WEETH_WELL_LP.address, [51, false]); + slotConfig.set(this.sdk.tokens.BEAN_WBTC_WELL_LP.address, [51, false]); + slotConfig.set(this.sdk.tokens.BEAN_USDC_WELL_LP.address, [51, false]); + slotConfig.set(this.sdk.tokens.BEAN_USDT_WELL_LP.address, [51, false]); return slotConfig.get(tokenAddress); } From e4c9a60a428cff374d1af6b7c9307c1fdd69c72c Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sun, 1 Sep 2024 23:16:43 -0600 Subject: [PATCH 195/430] feat: remove unused tokens from cli balance utils --- projects/cli/src/commands/balance.ts | 2 -- projects/cli/src/commands/setbalance.ts | 2 -- 2 files changed, 4 deletions(-) diff --git a/projects/cli/src/commands/balance.ts b/projects/cli/src/commands/balance.ts index 94e751efac..2e86cf04e4 100644 --- a/projects/cli/src/commands/balance.ts +++ b/projects/cli/src/commands/balance.ts @@ -15,14 +15,12 @@ export const balance = async (sdk, { account, symbol }) => { "ETH", "WETH", "WSTETH", - "STETH", "WEETH", "WBTC", "BEAN", "DAI", "USDC", "USDT", - "ARB", "urBEAN", "urBEANwstETH", "BEANWETH", diff --git a/projects/cli/src/commands/setbalance.ts b/projects/cli/src/commands/setbalance.ts index c7d4fa295a..e2e3f9699e 100644 --- a/projects/cli/src/commands/setbalance.ts +++ b/projects/cli/src/commands/setbalance.ts @@ -15,14 +15,12 @@ export const setbalance = async (sdk, chain, { account, symbol, amount }) => { "ETH", "WETH", "WSTETH", - "STETH", "WEETH", "WBTC", "BEAN", "DAI", "USDC", "USDT", - "ARB", "urBEAN", "urBEANwstETH", "BEANWETH", From 1428ec5f2da1c8487ad2b72ddf0740cff7ea9a9e Mon Sep 17 00:00:00 2001 From: Spacebean Date: Sun, 1 Sep 2024 23:17:11 -0600 Subject: [PATCH 196/430] feat: update useTokens --- projects/ui/src/hooks/beanstalk/useTokens.ts | 33 +++++++++++++++---- .../farmer/useFarmerBalancesWithFiatValue.ts | 33 +++++++++++-------- 2 files changed, 46 insertions(+), 20 deletions(-) diff --git a/projects/ui/src/hooks/beanstalk/useTokens.ts b/projects/ui/src/hooks/beanstalk/useTokens.ts index cc0606b6f2..3068374285 100644 --- a/projects/ui/src/hooks/beanstalk/useTokens.ts +++ b/projects/ui/src/hooks/beanstalk/useTokens.ts @@ -10,7 +10,7 @@ import useSdk from '~/hooks/sdk'; import { useAppSelector } from '~/state'; import { BeanPools } from '~/state/bean/pools'; import * as LegacyTokens from '~/constants/tokens'; -import { isSdkToken } from '~/util'; +import { getTokenIndex, isSdkToken } from '~/util'; import useChainState from '../chain/useChainState'; // ------------------------- @@ -57,6 +57,8 @@ export const useTokens = (): { BEAN_USDC_WELL_LP: ERC20Token; BEAN_USDT_WELL_LP: ERC20Token; erc20TokenMap: TokenMap; + erc20Tokens: ERC20Token[]; + addresses: string[]; } => { const sdk = useSdk(); @@ -88,16 +90,15 @@ export const useTokens = (): { TokenMap >((acc, token) => { if (token.equals(tokens.ETH)) return acc; - acc[token.address] = token as ERC20Token; + acc[getTokenIndex(token)] = token as ERC20Token; return acc; }, {}); - return { ...balanceTokens, erc20TokenMap }; - }, [sdk]); -}; + const erc20Tokens = Object.values(erc20TokenMap); + const addresses = Object.values(balanceTokens).map((t) => t.address); -const useWellUnderlyingTokens = () => { - const sdk = useSdk(); + return { ...balanceTokens, erc20TokenMap, erc20Tokens, addresses }; + }, [sdk]); }; /** @@ -165,6 +166,24 @@ export const useWhitelistedTokens = (sortByLiquidity?: boolean) => { }, [sdk, pools, sortByLiquidity]); }; +export const useSupportedBalanceTokens = () => { + const { erc20TokenMap, ARB } = useTokens(); + + return useMemo(() => { + const map = { ...erc20TokenMap }; + delete map[ARB.address]; + + const tokens = Object.values(map); + const addresses = tokens.map((t) => t.address); + + return { + tokenMap: map, + tokens, + addresses, + }; + }, [erc20TokenMap, ARB]); +}; + /** * Sort the whitelist by * [ diff --git a/projects/ui/src/hooks/farmer/useFarmerBalancesWithFiatValue.ts b/projects/ui/src/hooks/farmer/useFarmerBalancesWithFiatValue.ts index 2f81cd7647..17632d6a9c 100644 --- a/projects/ui/src/hooks/farmer/useFarmerBalancesWithFiatValue.ts +++ b/projects/ui/src/hooks/farmer/useFarmerBalancesWithFiatValue.ts @@ -6,19 +6,26 @@ import { ERC20Token, NativeToken } from '@beanstalk/sdk'; import useDataFeedTokenPrices from '../beanstalk/useDataFeedTokenPrices'; import useFarmerBalances from './useFarmerBalances'; import useFarmerBalancesBreakdown from './useFarmerBalancesBreakdown'; -import { useWhitelistedTokens } from '../beanstalk/useTokens'; +import { useSupportedBalanceTokens } from '../beanstalk/useTokens'; const sortMap = { BEAN: 0, - BEAN3CRV: 1, - urBEAN: 2, - urBEAN3CRV: 3, - ETH: 4, - WETH: 5, - '3CRV': 6, - DAI: 7, - USDC: 8, - USDT: 9, + BEANETH: 1, + BEANwstETH: 2, + BEANweETH: 3, + BEANWBTC: 4, + BEANUSDC: 5, + BEANUSDT: 6, + urBEAN: 7, + urBEANwstETH: 8, + ETH: 9, + WETH: 10, + wstETH: 11, + weETH: 12, + WBTC: 13, + USDC: 14, + USDT: 15, + DAI: 16, } as const; export type TokenBalanceWithFiatValue = { @@ -42,7 +49,7 @@ const sortTokens = ( */ export default function useFarmerBalancesWithFiatValue(includeZero?: boolean) { // constants - const { whitelist, tokenMap } = useWhitelistedTokens(); + const { tokens, tokenMap } = useSupportedBalanceTokens(); // data const breakdown = useFarmerBalancesBreakdown(); @@ -62,7 +69,7 @@ export default function useFarmerBalancesWithFiatValue(includeZero?: boolean) { const internal: TokenMap = {}; const external: TokenMap = {}; - whitelist.forEach((token) => { + tokens.forEach((token) => { const balance = getBalances(token.address); const value = tokenPrices[token.address] ?? ZERO_BN; if (balance.farm?.gt(0) || includeZero) { @@ -111,7 +118,7 @@ export default function useFarmerBalancesWithFiatValue(includeZero?: boolean) { external: _external, }; }, [ - whitelist, + tokens, breakdown.states.farm.byToken, breakdown.states.circulating.byToken, getBalances, From 37ab5df19995385d1e84d1f4ecbe3fca0dd1e7a2 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 2 Sep 2024 00:04:48 -0600 Subject: [PATCH 197/430] feat: dumb down deposit for now --- .../src/components/Silo/Actions/Deposit.tsx | 105 ++++++++++-------- projects/ui/src/hooks/beanstalk/useTokens.ts | 22 ++-- 2 files changed, 75 insertions(+), 52 deletions(-) diff --git a/projects/ui/src/components/Silo/Actions/Deposit.tsx b/projects/ui/src/components/Silo/Actions/Deposit.tsx index 65518ecb8a..383eb479e6 100644 --- a/projects/ui/src/components/Silo/Actions/Deposit.tsx +++ b/projects/ui/src/components/Silo/Actions/Deposit.tsx @@ -332,59 +332,25 @@ const DepositPropProvider: FC<{ const middleware = useFormMiddleware(); const { txnBundler, refetch } = useFormTxnContext(); + // BS3TODO: Add other tokens when swap is complete const initTokenList = useMemo(() => { const tokens = sdk.tokens; if (tokens.BEAN.equals(whitelistedToken)) { - return [ - tokens.BEAN, - tokens.ETH, - tokens.WETH, - tokens.WSTETH, - tokens.CRV3, - tokens.DAI, - tokens.USDC, - tokens.USDT, - ]; + return [sdk.tokens.BEAN]; } - return [ - tokens.BEAN, - tokens.ETH, - tokens.WETH, - tokens.WSTETH, - whitelistedToken, - tokens.CRV3, - tokens.DAI, - tokens.USDC, - tokens.USDT, - ]; - }, [sdk.tokens, whitelistedToken]); + const pool = sdk.pools.getPoolByLPToken(whitelistedToken); + return [sdk.tokens.BEAN, whitelistedToken, ...(pool?.underlying || [])]; + }, [sdk, whitelistedToken]); + // BS3TODO: Add other tokens when swap is complete const priorityList = useMemo(() => { const tokens = sdk.tokens; if (tokens.BEAN.equals(whitelistedToken)) { - return [ - tokens.BEAN, - tokens.ETH, - tokens.WETH, - tokens.WSTETH, - tokens.CRV3, - tokens.DAI, - tokens.USDC, - tokens.USDT, - ]; + return [tokens.BEAN]; } - return [ - whitelistedToken, - tokens.ETH, - tokens.WETH, - tokens.WSTETH, - tokens.BEAN, - tokens.CRV3, - tokens.DAI, - tokens.USDC, - tokens.USDT, - ]; - }, [sdk.tokens, whitelistedToken]); + const pool = sdk.pools.getPoolByLPToken(whitelistedToken); + return [sdk.tokens.BEAN, whitelistedToken, ...(pool?.underlying || [])]; + }, [sdk, whitelistedToken]); const allAvailableTokens = useTokenMap(initTokenList); const priorityListTokens = useTokenMap(priorityList); @@ -623,3 +589,54 @@ const Deposit: FC<{ ); export default Deposit; + +// const initTokenList = useMemo(() => { +// const tokens = sdk.tokens; +// if (tokens.BEAN.equals(whitelistedToken)) { +// return [ +// tokens.BEAN, +// tokens.ETH, +// tokens.WETH, +// tokens.WSTETH, +// tokens.DAI, +// tokens.USDC, +// tokens.USDT, +// ]; +// } +// return [ +// tokens.BEAN, +// tokens.ETH, +// tokens.WETH, +// tokens.WSTETH, +// whitelistedToken, +// tokens.DAI, +// tokens.USDC, +// tokens.USDT, +// ]; +// }, [sdk.tokens, whitelistedToken]); + +// const priorityList = useMemo(() => { +// const tokens = sdk.tokens; +// if (tokens.BEAN.equals(whitelistedToken)) { +// return [ +// tokens.BEAN, +// tokens.ETH, +// tokens.WETH, +// tokens.WSTETH, +// tokens.DAI, +// tokens.USDC, +// tokens.USDT, +// ]; +// } +// return [ +// whitelistedToken, +// tokens.ETH, +// tokens.WETH, +// tokens.WSTETH, +// tokens.BEAN, +// tokens.CRV3, +// tokens.DAI, +// tokens.USDC, +// tokens.USDT, +// ]; +// }, [sdk.tokens, whitelistedToken]); diff --git a/projects/ui/src/hooks/beanstalk/useTokens.ts b/projects/ui/src/hooks/beanstalk/useTokens.ts index 3068374285..3ac61919e4 100644 --- a/projects/ui/src/hooks/beanstalk/useTokens.ts +++ b/projects/ui/src/hooks/beanstalk/useTokens.ts @@ -167,21 +167,27 @@ export const useWhitelistedTokens = (sortByLiquidity?: boolean) => { }; export const useSupportedBalanceTokens = () => { - const { erc20TokenMap, ARB } = useTokens(); + const sdk = useSdk(); return useMemo(() => { - const map = { ...erc20TokenMap }; - delete map[ARB.address]; + const tokens = [...sdk.tokens.erc20Tokens, sdk.tokens.ETH] as ( + | ERC20Token + | NativeToken + )[]; - const tokens = Object.values(map); - const addresses = tokens.map((t) => t.address); + const tokenMap = tokens.reduce>( + (acc, token) => { + acc[token.address] = token as ERC20Token; + return acc; + }, + { [getTokenIndex(sdk.tokens.ETH)]: sdk.tokens.ETH } + ); return { - tokenMap: map, + tokenMap, tokens, - addresses, }; - }, [erc20TokenMap, ARB]); + }, [sdk]); }; /** From b2b05e307f94f3bff3082fd3bea2a3bf4765dbfa Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 2 Sep 2024 00:06:07 -0600 Subject: [PATCH 198/430] feat: update chainIds --- projects/sdk-core/src/constants/chains.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/projects/sdk-core/src/constants/chains.ts b/projects/sdk-core/src/constants/chains.ts index c5072f1f58..84efa58ec9 100644 --- a/projects/sdk-core/src/constants/chains.ts +++ b/projects/sdk-core/src/constants/chains.ts @@ -7,7 +7,7 @@ export enum ChainId { ANVIL1 = 1007, TESTNET = 31337, LOCALHOST = 1337, - LOCALHOST_ARBITRUM = 41337, + LOCALHOST_MAINNET = 1338 } /** @@ -15,8 +15,8 @@ export enum ChainId { * therefore they use the same token addresses as mainnet. */ export const TESTNET_CHAINS = new Set([ - ChainId.ANVIL1, - ChainId.LOCALHOST, - ChainId.TESTNET, - ChainId.LOCALHOST_ARBITRUM + ChainId.ANVIL1, + ChainId.LOCALHOST, + ChainId.TESTNET, + ChainId.LOCALHOST_MAINNET ]); From d1fec327a8f0d7ca972afdf6ad9bd01720bfa295 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 2 Sep 2024 00:11:08 -0600 Subject: [PATCH 199/430] feat: update Address w/ new chainIds --- projects/sdk-core/src/lib/Address.ts | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/projects/sdk-core/src/lib/Address.ts b/projects/sdk-core/src/lib/Address.ts index ac1375b727..63a3577cbd 100644 --- a/projects/sdk-core/src/lib/Address.ts +++ b/projects/sdk-core/src/lib/Address.ts @@ -6,18 +6,18 @@ export type AddressDefinition = { export class Address { private addresses: AddressDefinition; - public MAINNET: string; public ARBITRUM: string; + public MAINNET: string; public LOCALHOST: string; - public LOCALHOST_ARBITRUM: string; + public LOCALHOST_MAINNET: string; public ANVIL1: string; public TESTNET: string; static defaultChainId = ChainId.ARBITRUM; private static fallbackChainIds = { + [ChainId.LOCALHOST_MAINNET]: ChainId.MAINNET, [ChainId.LOCALHOST]: ChainId.MAINNET, - [ChainId.LOCALHOST_ARBITRUM]: ChainId.ARBITRUM, [ChainId.TESTNET]: Address.defaultChainId, [ChainId.ANVIL1]: Address.defaultChainId }; @@ -51,21 +51,20 @@ export class Address { this.addresses = addresses; this.ARBITRUM = this.addresses[ChainId.ARBITRUM]; - this.LOCALHOST_ARBITRUM = - this.addresses[ChainId.LOCALHOST_ARBITRUM] || - this.addresses[Address.getFallbackChainId(ChainId.LOCALHOST_ARBITRUM)]; - - this.MAINNET = this.addresses[ChainId.MAINNET]; this.LOCALHOST = this.addresses[ChainId.LOCALHOST] || this.addresses[Address.getFallbackChainId(ChainId.LOCALHOST)]; + this.MAINNET = this.addresses[ChainId.MAINNET]; + this.LOCALHOST_MAINNET = + this.addresses[ChainId.LOCALHOST_MAINNET] || + this.addresses[Address.getFallbackChainId(ChainId.LOCALHOST_MAINNET)]; + this.TESTNET = this.addresses[ChainId.TESTNET] || this.addresses[Address.getFallbackChainId(ChainId.TESTNET)]; this.ANVIL1 = - this.addresses[ChainId.ANVIL1] || - this.addresses[Address.getFallbackChainId(ChainId.ANVIL1)]; + this.addresses[ChainId.ANVIL1] || this.addresses[Address.getFallbackChainId(ChainId.ANVIL1)]; } get(chainId?: number) { @@ -85,10 +84,11 @@ export class Address { // If user wants an address on a TESTNET chain // return ARBITRUM one if it's not found + const fallbackChainId = Address.getFallbackChainId(chainId); if (TESTNET_CHAINS.has(chainId)) { - address = this.addresses[chainId] || defaultAddress; + address = this.addresses[chainId] || this.addresses[fallbackChainId] || defaultAddress; } else { - address = this.addresses[chainId] || defaultAddress; + address = this.addresses[chainId] || this.addresses[fallbackChainId] || defaultAddress; } return address; From 8ef88a88ae0ed97fd2f3614e8e2dfdabfe68a2e4 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 2 Sep 2024 00:11:59 -0600 Subject: [PATCH 200/430] feat: update localhost fallback chainId --- projects/sdk-core/src/lib/Address.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/sdk-core/src/lib/Address.ts b/projects/sdk-core/src/lib/Address.ts index 63a3577cbd..c5136d2c22 100644 --- a/projects/sdk-core/src/lib/Address.ts +++ b/projects/sdk-core/src/lib/Address.ts @@ -17,7 +17,7 @@ export class Address { private static fallbackChainIds = { [ChainId.LOCALHOST_MAINNET]: ChainId.MAINNET, - [ChainId.LOCALHOST]: ChainId.MAINNET, + [ChainId.LOCALHOST]: ChainId.ARBITRUM, [ChainId.TESTNET]: Address.defaultChainId, [ChainId.ANVIL1]: Address.defaultChainId }; From c17196458b2ae84cb0383c59c82de771727f076c Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 2 Sep 2024 00:14:08 -0600 Subject: [PATCH 201/430] feat: update chainIds in anvil.sh --- projects/cli/anvil.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/cli/anvil.sh b/projects/cli/anvil.sh index 10a380b0e1..1c70db4f1a 100644 --- a/projects/cli/anvil.sh +++ b/projects/cli/anvil.sh @@ -7,9 +7,9 @@ keyType="$1" chainIdType="$2" # Set chain IDs -mainnet_local_chain_id=1337 +mainnet_local_chain_id=1338 -arbitrum_local_chain_id=41337 +arbitrum_local_chain_id=1337 # Determine which API key to use if [ "$keyType" = "test" ]; then From 439d5978503aa60194102b594f7f530a79cd2108 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 2 Sep 2024 00:19:19 -0600 Subject: [PATCH 202/430] feat: update ui w/ new chainIds --- .../src/components/Common/Connection/NetworkDialog.tsx | 5 ++++- projects/ui/src/constants/chaininfo.ts | 4 ++-- projects/ui/src/constants/chains.ts | 10 ++-------- projects/ui/src/constants/rpc.ts | 4 +++- projects/ui/src/hooks/chain/useChainId.ts | 2 +- projects/ui/src/hooks/chain/useChainState.ts | 5 +++-- projects/ui/src/util/wagmi/chains.ts | 4 ++-- projects/ui/src/util/wagmi/ethersAdapter.ts | 2 +- 8 files changed, 18 insertions(+), 18 deletions(-) diff --git a/projects/ui/src/components/Common/Connection/NetworkDialog.tsx b/projects/ui/src/components/Common/Connection/NetworkDialog.tsx index 13da35eae1..f00e104cbc 100644 --- a/projects/ui/src/components/Common/Connection/NetworkDialog.tsx +++ b/projects/ui/src/components/Common/Connection/NetworkDialog.tsx @@ -23,7 +23,10 @@ const useChainIdToLogo = () => { return useCallback( (_chainId: SupportedChainId | undefined) => { const chainId = _chainId || Address.defaultChainId; - if (chainId === SupportedChainId.LOCALHOST || SupportedChainId.MAINNET) { + if ( + chainId === SupportedChainId.LOCALHOST_MAINNET || + chainId === SupportedChainId.MAINNET + ) { return ETH.logo; } return ARB.logo; diff --git a/projects/ui/src/constants/chaininfo.ts b/projects/ui/src/constants/chaininfo.ts index bbccfabe33..face931bf5 100644 --- a/projects/ui/src/constants/chaininfo.ts +++ b/projects/ui/src/constants/chaininfo.ts @@ -25,7 +25,7 @@ export const CHAIN_INFO: ChainInfoMap = { logoUrl: ethereumLogoUrl, nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 }, }, - [SupportedChainId.LOCALHOST]: { + [SupportedChainId.LOCALHOST_MAINNET]: { networkType: NetworkType.L1, explorer: 'https://etherscan.io', label: 'Localhost', @@ -55,7 +55,7 @@ export const CHAIN_INFO: ChainInfoMap = { statusPage: 'https://status.arbitrum.io/', bridge: 'https://bridge.arbitrum.io', }, - [SupportedChainId.LOCALHOST_ARBITRUM]: { + [SupportedChainId.LOCALHOST]: { networkType: NetworkType.L2, explorer: 'https://arbiscan.io', label: 'Localhost Arbitrum', diff --git a/projects/ui/src/constants/chains.ts b/projects/ui/src/constants/chains.ts index 483c74f8e2..449fca2f97 100644 --- a/projects/ui/src/constants/chains.ts +++ b/projects/ui/src/constants/chains.ts @@ -32,14 +32,14 @@ export enum NetworkType { export const L1_CHAIN_IDS = [ SupportedChainId.MAINNET, - SupportedChainId.LOCALHOST, + SupportedChainId.LOCALHOST_MAINNET, SupportedChainId.TESTNET, SupportedChainId.ANVIL1, ] as const; export const L2_CHAIN_IDS = [ SupportedChainId.ARBITRUM, - SupportedChainId.LOCALHOST_ARBITRUM, + SupportedChainId.LOCALHOST, ] as const; export type SupportedL1ChainId = (typeof L1_CHAIN_IDS)[number]; @@ -72,9 +72,3 @@ export interface L2ChainInfo extends BaseChainInfo { readonly statusPage?: string; readonly defaultListUrl?: string; } - -export const FALLBACK_CHAIN_ID_MAP = { - [SupportedChainId.LOCALHOST_ARBITRUM]: SupportedChainId.ARBITRUM, - [SupportedChainId.LOCALHOST]: SupportedChainId.MAINNET, - [SupportedChainId.TESTNET]: SupportedChainId.ARBITRUM, -}; diff --git a/projects/ui/src/constants/rpc.ts b/projects/ui/src/constants/rpc.ts index d065a6b45f..b2dbaef973 100644 --- a/projects/ui/src/constants/rpc.ts +++ b/projects/ui/src/constants/rpc.ts @@ -9,9 +9,10 @@ export const TESTNET_RPC_ADDRESSES: { [chainId: number]: string } = { [SupportedChainId.TESTNET]: 'https://rpc.vnet.tenderly.co/devnet/silo-v3/3ed19e82-a81c-45e5-9b16-5e385aa74587', [SupportedChainId.ANVIL1]: 'https://anvil1.bean.money:443', - [SupportedChainId.LOCALHOST_ARBITRUM]: 'http://localhost:8545', + [SupportedChainId.LOCALHOST_MAINNET]: 'http://localhost:9545', }; +// BS3TODO: update me when these are ready export const BEANSTALK_SUBGRAPH_ADDRESSES: { [chainId: number]: string } = { [SupportedChainId.MAINNET]: 'https://graph.node.bean.money/subgraphs/name/beanstalk', @@ -22,6 +23,7 @@ export const BEANSTALK_SUBGRAPH_ADDRESSES: { [chainId: number]: string } = { 'http://graph.playgrounds.academy/subgraphs/name/beanstalk', }; +// BS3TODO: update me when these are ready /// The BEAN subgraph is slow to index because it tracks many events. /// To speed up development time, Bean metrics are provided from a separate subgraph. export const BEAN_SUBGRAPH_ADDRESSES: { [chainId: number]: string } = { diff --git a/projects/ui/src/hooks/chain/useChainId.ts b/projects/ui/src/hooks/chain/useChainId.ts index b81358bd72..9e488fde90 100644 --- a/projects/ui/src/hooks/chain/useChainId.ts +++ b/projects/ui/src/hooks/chain/useChainId.ts @@ -10,7 +10,7 @@ import { SupportedChainId } from '~/constants'; */ const defaultChainId = import.meta.env.DEV - ? SupportedChainId.LOCALHOST_ARBITRUM + ? SupportedChainId.LOCALHOST : SupportedChainId.ARBITRUM; export default function useChainId() { diff --git a/projects/ui/src/hooks/chain/useChainState.ts b/projects/ui/src/hooks/chain/useChainState.ts index c1b24b16e1..7529498b5c 100644 --- a/projects/ui/src/hooks/chain/useChainState.ts +++ b/projects/ui/src/hooks/chain/useChainState.ts @@ -4,14 +4,15 @@ import useChainId from './useChainId'; const SUPPORTED_DEV_CHAINS = new Set([ SupportedChainId.LOCALHOST, - SupportedChainId.LOCALHOST_ARBITRUM, + SupportedChainId.LOCALHOST_MAINNET, + SupportedChainId.TESTNET, ]); const SUPPORTED_L1_CHAINS = new Set(L1_CHAIN_IDS); const SUPPORTED_ARB_CHAINS = new Set([ SupportedChainId.ARBITRUM, - SupportedChainId.LOCALHOST_ARBITRUM, + SupportedChainId.LOCALHOST, ]); function useChainState() { diff --git a/projects/ui/src/util/wagmi/chains.ts b/projects/ui/src/util/wagmi/chains.ts index 2b4cbe2134..9d7a8d4e5c 100644 --- a/projects/ui/src/util/wagmi/chains.ts +++ b/projects/ui/src/util/wagmi/chains.ts @@ -61,7 +61,7 @@ export const arbitrum = defineChain({ }); export const localForkMainnet = defineChain({ - id: ChainId.LOCALHOST, + id: ChainId.LOCALHOST_MAINNET, name: 'localhost:9545', nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 }, rpcUrls: { @@ -83,7 +83,7 @@ export const localForkMainnet = defineChain({ }); export const localForkArbitrum = defineChain({ - id: ChainId.LOCALHOST_ARBITRUM, + id: ChainId.LOCALHOST, name: 'locahost:8545', nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 }, rpcUrls: { diff --git a/projects/ui/src/util/wagmi/ethersAdapter.ts b/projects/ui/src/util/wagmi/ethersAdapter.ts index 12642f3aae..d731998b78 100644 --- a/projects/ui/src/util/wagmi/ethersAdapter.ts +++ b/projects/ui/src/util/wagmi/ethersAdapter.ts @@ -7,7 +7,7 @@ import { Config, useClient, useConnectorClient } from 'wagmi'; const IS_DEVELOPMENT_ENV = process.env.NODE_ENV !== 'production'; const fallbackChain = { - chainId: IS_DEVELOPMENT_ENV ? ChainId.LOCALHOST_ARBITRUM : ChainId.ARBITRUM, + chainId: IS_DEVELOPMENT_ENV ? ChainId.LOCALHOST : ChainId.ARBITRUM, name: IS_DEVELOPMENT_ENV ? 'locahost:8545' : 'arbitrum', } as const; From 73b7d91240934c105b0390037489e3fe1f95f4bc Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 2 Sep 2024 00:20:03 -0600 Subject: [PATCH 203/430] feat: update l1 & l2 chainIds --- projects/ui/src/constants/chains.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/ui/src/constants/chains.ts b/projects/ui/src/constants/chains.ts index 449fca2f97..c204b360af 100644 --- a/projects/ui/src/constants/chains.ts +++ b/projects/ui/src/constants/chains.ts @@ -33,13 +33,13 @@ export enum NetworkType { export const L1_CHAIN_IDS = [ SupportedChainId.MAINNET, SupportedChainId.LOCALHOST_MAINNET, - SupportedChainId.TESTNET, - SupportedChainId.ANVIL1, ] as const; export const L2_CHAIN_IDS = [ SupportedChainId.ARBITRUM, + SupportedChainId.TESTNET, SupportedChainId.LOCALHOST, + SupportedChainId.ANVIL1, ] as const; export type SupportedL1ChainId = (typeof L1_CHAIN_IDS)[number]; From 23372d28e8e1a9c2e2461ff0358635ab38cbaf58 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 2 Sep 2024 00:22:58 -0600 Subject: [PATCH 204/430] feat: update chain infos on UI + examples default chainId --- projects/examples/src/setup.ts | 4 ++-- projects/ui/src/constants/chaininfo.ts | 16 +++++++++------- projects/ui/src/constants/chains.ts | 2 +- 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/projects/examples/src/setup.ts b/projects/examples/src/setup.ts index 3c966c5695..2166eaacaf 100644 --- a/projects/examples/src/setup.ts +++ b/projects/examples/src/setup.ts @@ -1,4 +1,4 @@ -import { BeanstalkSDK, DataSource, TestUtils } from "@beanstalk/sdk"; +import { BeanstalkSDK, ChainId, DataSource, TestUtils } from "@beanstalk/sdk"; import { Provider } from "@beanstalk/sdk/dist/types/lib/BeanstalkSDK"; import { ethers } from "ethers"; @@ -6,7 +6,7 @@ const RPC_URL = "http://127.0.0.1:8545"; const network = { name: "local", - chainId: 41337, + chainId: ChainId.LOCALHOST, _defaultProvider: () => new ethers.providers.JsonRpcProvider(RPC_URL) }; // const RPC_URL = "https://anvil1.bean.money:443" diff --git a/projects/ui/src/constants/chaininfo.ts b/projects/ui/src/constants/chaininfo.ts index face931bf5..9dfefcbb87 100644 --- a/projects/ui/src/constants/chaininfo.ts +++ b/projects/ui/src/constants/chaininfo.ts @@ -32,13 +32,6 @@ export const CHAIN_INFO: ChainInfoMap = { logoUrl: ethereumLogoUrl, nativeCurrency: { name: 'Localhost Ether', symbol: 'locETH', decimals: 18 }, }, - [SupportedChainId.TESTNET]: { - networkType: NetworkType.L1, - explorer: 'https://etherscan.io', - label: 'Silo V3 Test (Tenderly)', - logoUrl: ethereumLogoUrl, - nativeCurrency: { name: 'Tenderly Ether', symbol: 'tETH', decimals: 18 }, - }, [SupportedChainId.ANVIL1]: { networkType: NetworkType.L1, explorer: 'https://etherscan.io', @@ -46,6 +39,15 @@ export const CHAIN_INFO: ChainInfoMap = { logoUrl: ethereumLogoUrl, nativeCurrency: { name: 'Basin Test Ether', symbol: 'btETH', decimals: 18 }, }, + [SupportedChainId.TESTNET]: { + networkType: NetworkType.L2, + explorer: 'https://arbiscan.io', + label: 'Arbitrum Testnet', + logoUrl: ethereumLogoUrl, + nativeCurrency: { name: 'Tenderly Ether', symbol: 'tETH', decimals: 18 }, + statusPage: 'https://status.arbitrum.io/', + bridge: 'https://bridge.arbitrum.io', + }, [SupportedChainId.ARBITRUM]: { networkType: NetworkType.L2, explorer: 'https://arbiscan.io', diff --git a/projects/ui/src/constants/chains.ts b/projects/ui/src/constants/chains.ts index c204b360af..fd3a36131f 100644 --- a/projects/ui/src/constants/chains.ts +++ b/projects/ui/src/constants/chains.ts @@ -33,13 +33,13 @@ export enum NetworkType { export const L1_CHAIN_IDS = [ SupportedChainId.MAINNET, SupportedChainId.LOCALHOST_MAINNET, + SupportedChainId.ANVIL1, ] as const; export const L2_CHAIN_IDS = [ SupportedChainId.ARBITRUM, SupportedChainId.TESTNET, SupportedChainId.LOCALHOST, - SupportedChainId.ANVIL1, ] as const; export type SupportedL1ChainId = (typeof L1_CHAIN_IDS)[number]; From e30b8ef9f455eaf6dd45f027e0d05f5da7a7008b Mon Sep 17 00:00:00 2001 From: Spacebean Date: Mon, 2 Sep 2024 11:37:59 -0600 Subject: [PATCH 205/430] feat: update market fix --- package.json | 2 +- projects/ui/src/components/App/muiTheme.ts | 3 +-- .../ui/src/components/Barn/Actions/Buy.tsx | 10 +++++++--- .../components/Common/Form/FieldWrapper.tsx | 4 ++-- projects/ui/src/util/wagmi/config.ts | 18 +++++++++--------- 5 files changed, 20 insertions(+), 17 deletions(-) diff --git a/package.json b/package.json index 909793df97..bb39e995cd 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "test:browser": "yarn workspace tests test:browser", "ex": "yarn workspace @beanstalk/examples x", "anvil-arbitrum": "yarn cli:anvil-arbitrum --fork-block-number 244125438 --code-size-limit 50000", - "anvil-mainnet": "yarn cli:anvil-mainnet --fork-block-number 244125438 --code-size-limit 50000", + "anvil-mainnet": "yarn cli:anvil-mainnet", "anvil": "anvil --fork-url https://eth-mainnet.g.alchemy.com/v2/5ubn94zT7v7DnB5bNW1VOnoIbX5-AG2N --chain-id 1337", "anvil4tests": "anvil --fork-url https://eth-mainnet.g.alchemy.com/v2/Kk7ktCQL5wz4v4AG8bR2Gun8TAASQ-qi --chain-id 1337 --fork-block-number 18629000" }, diff --git a/projects/ui/src/components/App/muiTheme.ts b/projects/ui/src/components/App/muiTheme.ts index 3b4a54d2fd..10d94f8a10 100644 --- a/projects/ui/src/components/App/muiTheme.ts +++ b/projects/ui/src/components/App/muiTheme.ts @@ -295,10 +295,9 @@ const muiThemeBase: ThemeOptions = { contrastText: '#ffffff', }, naked: { - main: 'transparent', + main: BeanstalkPalette.white, contrastText: BeanstalkPalette.black, }, - // text: { primary: BeanstalkPalette.textBlue, secondary: BeanstalkPalette.grey, diff --git a/projects/ui/src/components/Barn/Actions/Buy.tsx b/projects/ui/src/components/Barn/Actions/Buy.tsx index 77ebaa3797..636d93a1a6 100644 --- a/projects/ui/src/components/Barn/Actions/Buy.tsx +++ b/projects/ui/src/components/Barn/Actions/Buy.tsx @@ -126,9 +126,13 @@ const BuyForm: FC< const [wstETHPrice, setWstETHPrice] = useState(TokenValue.ZERO); useEffect(() => { - getWstETHPrice().then((price) => { - setWstETHPrice(price); - }); + getWstETHPrice() + .then((price) => { + setWstETHPrice(price); + }) + .catch((e) => { + console.log('Error getting wstETH price: ', e); + }); }, [getWstETHPrice]); const combinedTokenState = [...values.tokens, values.claimableBeans]; diff --git a/projects/ui/src/components/Common/Form/FieldWrapper.tsx b/projects/ui/src/components/Common/Form/FieldWrapper.tsx index 2b9bc64aca..c0c3046b8c 100644 --- a/projects/ui/src/components/Common/Form/FieldWrapper.tsx +++ b/projects/ui/src/components/Common/Form/FieldWrapper.tsx @@ -1,10 +1,10 @@ import React, { ReactNode } from 'react'; import { Box, Tooltip, Typography, useMediaQuery } from '@mui/material'; import HelpOutlineIcon from '@mui/icons-material/HelpOutline'; -import { FontSize } from '../../App/muiTheme'; import { FC } from '~/types'; import { useTheme } from '@mui/material/styles'; +import { FontSize } from '../../App/muiTheme'; const FieldWrapper: FC<{ label?: ReactNode | string; @@ -17,8 +17,8 @@ const FieldWrapper: FC<{ {label && ( = !SHOW_DEV ? { - [arbitrum.id]: http(ARBITRUM_RPC), [mainnet.id]: http(MAINNET_RPC), + [arbitrum.id]: http(ARBITRUM_RPC), } : { - [localForkArbitrum.id]: http(localForkArbitrum.rpcUrls.default.http[0]), - // [arbitrum.id]: http(ARBITRUM_RPC), - [localForkMainnet.id]: http(localForkMainnet.rpcUrls.default.http[0]), [mainnet.id]: http(MAINNET_RPC), + [localForkMainnet.id]: http(localForkMainnet.rpcUrls.default.http[0]), + [localForkArbitrum.id]: http(localForkArbitrum.rpcUrls.default.http[0]), + [arbitrum.id]: http(ARBITRUM_RPC), }; export const config = createConfig({ From dbc296cdab0b3699ce78d3064857c378b5caf9ba Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 3 Sep 2024 12:59:28 -0600 Subject: [PATCH 206/430] feat: update wells sdk w/ addresses + tokens --- projects/sdk-wells/src/constants/addresses.ts | 16 ++- projects/sdk-wells/src/lib/tokens.ts | 121 ++++++++---------- 2 files changed, 66 insertions(+), 71 deletions(-) diff --git a/projects/sdk-wells/src/constants/addresses.ts b/projects/sdk-wells/src/constants/addresses.ts index 477e5f1dc3..c7fe73488a 100644 --- a/projects/sdk-wells/src/constants/addresses.ts +++ b/projects/sdk-wells/src/constants/addresses.ts @@ -18,10 +18,6 @@ export const addresses = { [ChainId.MAINNET]: "0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee", [ChainId.ARBITRUM]: "0x35751007a407ca6FEFfE80b3cB397736D2cf4dbe" }), - DAI: Address.make({ - [ChainId.MAINNET]: "0x6B175474E89094C44Da98b954EedeAC495271d0F", - [ChainId.ARBITRUM]: "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1" - }), WBTC: Address.make({ [ChainId.MAINNET]: "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599", [ChainId.ARBITRUM]: "0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f" @@ -34,9 +30,17 @@ export const addresses = { [ChainId.MAINNET]: "0xdAC17F958D2ee523a2206206994597C13D831ec7", [ChainId.ARBITRUM]: "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9" }), + DAI: Address.make({ + [ChainId.MAINNET]: "0x6B175474E89094C44Da98b954EedeAC495271d0F", + [ChainId.ARBITRUM]: "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1" + }), STETH: Address.make({ [ChainId.MAINNET]: "0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84" }), + ARB: Address.make({ + [ChainId.MAINNET]: "0xB50721BCf8d664c30412Cfbc6cf7a15145234ad1", + [ChainId.ARBITRUM]: "0x912CE59144191C1204E64559FE8253a0e49E6548" + }), // Contracts DEPOT: Address.make({ @@ -52,8 +56,8 @@ export const addresses = { [ChainId.ARBITRUM]: "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1" }), UNWRAP_AND_SEND_JUNCTION: Address.make({ - [ChainId.MAINNET]: "0x737cad465b75cdc4c11b3e312eb3fe5bef793d96" - // [ChainId.ARBITRUM]: "" + [ChainId.MAINNET]: "0x737Cad465B75CDc4c11B3E312Eb3fe5bEF793d96", + [ChainId.ARBITRUM]: "0xD6Fc4a63d7E93267c3007eA176081052369A4749" }), // Well Components diff --git a/projects/sdk-wells/src/lib/tokens.ts b/projects/sdk-wells/src/lib/tokens.ts index 935bd40416..8bba91c452 100644 --- a/projects/sdk-wells/src/lib/tokens.ts +++ b/projects/sdk-wells/src/lib/tokens.ts @@ -16,7 +16,6 @@ export class Tokens { USDC: ERC20Token; DAI: ERC20Token; USDT: ERC20Token; - STETH: ERC20Token; WSTETH: ERC20Token; WEETH: ERC20Token; WBTC: ERC20Token; @@ -27,6 +26,7 @@ export class Tokens { const cid = Tokens.sdk.chainId; const provider = Tokens.sdk.providerOrSigner; + // ---------- Native Tokens ---------- // ETH this.ETH = new NativeToken( cid, @@ -38,19 +38,7 @@ export class Tokens { ); this.tokens.add(this.ETH); - // WETH - this.WETH = new ERC20Token( - cid, - sdk.addresses.WETH.get(cid), - 18, - "WETH", - { - name: "Wrapped Ether", - displayDecimals: 4 - }, - provider - ); - this.tokens.add(this.WETH); + // ---------- ERC20 Tokens ---------- // BEAN this.BEAN = new ERC20Token( @@ -66,65 +54,21 @@ export class Tokens { ); this.tokens.add(this.BEAN); - // USDC - this.USDC = new ERC20Token( - cid, - sdk.addresses.USDC.get(Tokens.sdk.chainId), - 6, - "USDC", - { - name: "USD Coin", - displayDecimals: 2 - }, - provider - ); - - this.tokens.add(this.USDC); - - // DAI - this.DAI = new ERC20Token( - cid, - sdk.addresses.DAI.get(Tokens.sdk.chainId), - 18, - "DAI", - { - name: "Dai Stablecoin", - displayDecimals: 4 - }, - provider - ); - - this.tokens.add(this.DAI); - - // USDT - this.USDT = new ERC20Token( - cid, - sdk.addresses.USDT.get(Tokens.sdk.chainId), - 6, - "USDT", - { - name: "Tether USD", - displayDecimals: 2 - }, - provider - ); - - this.tokens.add(this.USDT); - - this.STETH = new ERC20Token( + // WETH + this.WETH = new ERC20Token( cid, - sdk.addresses.STETH.get(), + sdk.addresses.WETH.get(cid), 18, - "stETH", + "WETH", { - name: "Liquid staked Ether 2.0", + name: "Wrapped Ether", displayDecimals: 4 }, provider ); + this.tokens.add(this.WETH); - this.tokens.add(this.STETH); - + // WSTETH this.WSTETH = new ERC20Token( cid, sdk.addresses.WSTETH.get(), @@ -139,6 +83,7 @@ export class Tokens { this.tokens.add(this.WSTETH); + // weETH this.WEETH = new ERC20Token( cid, sdk.addresses.WEETH.get(cid), @@ -153,6 +98,7 @@ export class Tokens { this.tokens.add(this.WEETH); + // WBTC this.WBTC = new ERC20Token( cid, sdk.addresses.WBTC.get(cid), @@ -166,6 +112,51 @@ export class Tokens { ); this.tokens.add(this.WBTC); + + // USDC + this.USDC = new ERC20Token( + cid, + sdk.addresses.USDC.get(Tokens.sdk.chainId), + 6, + "USDC", + { + name: "USD Coin", + displayDecimals: 2 + }, + provider + ); + + this.tokens.add(this.USDC); + + // USDT + this.USDT = new ERC20Token( + cid, + sdk.addresses.USDT.get(Tokens.sdk.chainId), + 6, + "USDT", + { + name: "Tether USD", + displayDecimals: 2 + }, + provider + ); + + this.tokens.add(this.USDT); + + // DAI + this.DAI = new ERC20Token( + cid, + sdk.addresses.DAI.get(Tokens.sdk.chainId), + 18, + "DAI", + { + name: "Dai Stablecoin", + displayDecimals: 4 + }, + provider + ); + + this.tokens.add(this.DAI); } /** From abc87344bb8fead347dce0c37abca605f5585db2 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 3 Sep 2024 13:08:59 -0600 Subject: [PATCH 207/430] feat: update wagmi configs --- projects/dex-ui/src/utils/wagmi/chains.ts | 83 ++++++++++++++++++++++- projects/dex-ui/src/utils/wagmi/config.ts | 40 +++++++---- projects/dex-ui/src/utils/wagmi/urls.ts | 14 ++++ 3 files changed, 120 insertions(+), 17 deletions(-) create mode 100644 projects/dex-ui/src/utils/wagmi/urls.ts diff --git a/projects/dex-ui/src/utils/wagmi/chains.ts b/projects/dex-ui/src/utils/wagmi/chains.ts index d6dedbd33d..3636ee7e18 100644 --- a/projects/dex-ui/src/utils/wagmi/chains.ts +++ b/projects/dex-ui/src/utils/wagmi/chains.ts @@ -1,8 +1,10 @@ import { defineChain } from "viem"; +import { RPC_URLS } from "./urls"; +import { ChainId } from "@beanstalk/sdk-core"; export const localFork = defineChain({ - id: 1337, - name: "localhost:8545", + id: ChainId.LOCALHOST, + name: "localhost:8545 - arbitrum", nativeCurrency: { name: "Ether", symbol: "ETH", decimals: 18 }, rpcUrls: { default: { http: ["http://localhost:8545"] } @@ -22,6 +24,28 @@ export const localFork = defineChain({ } }); +export const localForkMainnet = defineChain({ + id: ChainId.LOCALHOST_MAINNET, + name: "localhost:9545 - mainnet", + nativeCurrency: { name: "Ether", symbol: "ETH", decimals: 18 }, + rpcUrls: { + default: { http: ["http://localhost:9545"] } + }, + contracts: { + ensRegistry: { + address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e" + }, + ensUniversalResolver: { + address: "0xE4Acdd618deED4e6d2f03b9bf62dc6118FC9A4da", + blockCreated: 16773775 + }, + multicall3: { + address: "0xca11bde05977b3631167028862be2a173976ca11", + blockCreated: 14353601 + } + } +}); + export const anvil1 = defineChain({ id: 1007, name: "anvil1.bean.money", @@ -43,3 +67,58 @@ export const anvil1 = defineChain({ } } }); + +export const mainnet = defineChain({ + id: ChainId.MAINNET, + name: "Ethereum", + nativeCurrency: { name: "Ether", symbol: "ETH", decimals: 18 }, + rpcUrls: { + default: { + http: [RPC_URLS.mainnet] + } + }, + blockExplorers: { + default: { + name: "Etherscan", + url: "https://etherscan.io", + apiUrl: "https://api.etherscan.io/api" + } + }, + contracts: { + ensRegistry: { + address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e" + }, + ensUniversalResolver: { + address: "0xce01f8eee7E479C928F8919abD53E553a36CeF67", + blockCreated: 19_258_213 + }, + multicall3: { + address: "0xca11bde05977b3631167028862be2a173976ca11", + blockCreated: 14_353_601 + } + } +}); + +export const arbitrum = defineChain({ + id: ChainId.ARBITRUM, + name: "Arbitrum One", + nativeCurrency: { name: "Ether", symbol: "ETH", decimals: 18 }, + rpcUrls: { + default: { + http: [RPC_URLS.arbitrum] + } + }, + blockExplorers: { + default: { + name: "Arbiscan", + url: "https://arbiscan.io", + apiUrl: "https://api.arbiscan.io/api" + } + }, + contracts: { + multicall3: { + address: "0xca11bde05977b3631167028862be2a173976ca11", + blockCreated: 7654707 + } + } +}); diff --git a/projects/dex-ui/src/utils/wagmi/config.ts b/projects/dex-ui/src/utils/wagmi/config.ts index 99f23f807c..86d6ba544d 100644 --- a/projects/dex-ui/src/utils/wagmi/config.ts +++ b/projects/dex-ui/src/utils/wagmi/config.ts @@ -1,24 +1,33 @@ import { http, createConfig } from "wagmi"; -import { mainnet } from "wagmi/chains"; -import { localFork, anvil1 } from "./chains"; + +import { localFork, anvil1, localForkMainnet, mainnet, arbitrum } from "./chains"; import { Settings } from "src/settings"; import { getDefaultConfig } from "connectkit"; +import { RPC_URLS } from "./urls"; +import { Chain, Transport } from "viem"; + +const WALLET_CONNECT_PROJECT_ID = import.meta.env.VITE_WALLETCONNECT_PROJECT_ID; -const MAINNET_RPC = `https://eth-mainnet.g.alchemy.com/v2/${import.meta.env.VITE_ALCHEMY_API_KEY}`; +const chains: readonly [Chain, ...Chain[]] = Settings.PRODUCTION + ? [mainnet, arbitrum] + : [localFork, localForkMainnet, anvil1, mainnet, arbitrum]; -const chains = Settings.PRODUCTION ? [mainnet] : [localFork, anvil1, mainnet]; -const transports = Settings.PRODUCTION - ? { [mainnet.id]: http(MAINNET_RPC) } +const transports: Record = Settings.PRODUCTION + ? { + [mainnet.id]: http(RPC_URLS.mainnet), + [arbitrum.id]: http(RPC_URLS.arbitrum) + } : { [localFork.id]: http(localFork.rpcUrls.default.http[0]), + [localForkMainnet.id]: http(localForkMainnet.rpcUrls.default.http[0]), [anvil1.id]: http(anvil1.rpcUrls.default.http[0]), - [mainnet.id]: http(MAINNET_RPC) + [mainnet.id]: http(mainnet.rpcUrls.default.http[0]), + [arbitrum.id]: http(arbitrum.rpcUrls.default.http[0]) }; -const configObject: any = { - // @ts-ignore +const configObject = { chains, - // @ts-ignore + transports, // Required App Info @@ -27,14 +36,15 @@ const configObject: any = { // Optional App Info appDescription: "A Composable EVM-Native DEX", appUrl: "https://basin.exchange", // your app's url - appIcon: "https://basin.exchange/favicon.svg" // your app's icon, no bigger than 1024x1024px (max. 1MB) + appIcon: "https://basin.exchange/favicon.svg", // your app's icon, no bigger than 1024x1024px (max. 1MB) + walletConnectProjectId: WALLET_CONNECT_PROJECT_ID }; -// Add wallet connect if we have a project id env var -const walletConnectProjectId = import.meta.env.VITE_WALLET_CONNECT_PROJECT_ID; -if (walletConnectProjectId) { - configObject.walletConnectProjectId = walletConnectProjectId; +if (!WALLET_CONNECT_PROJECT_ID) { + throw new Error("VITE_WALLETCONNECT_PROJECT_ID is not set"); } +// Add wallet connect if we have a project id env var + // Create the config object export const config = createConfig(getDefaultConfig(configObject)); diff --git a/projects/dex-ui/src/utils/wagmi/urls.ts b/projects/dex-ui/src/utils/wagmi/urls.ts new file mode 100644 index 0000000000..297dc29b34 --- /dev/null +++ b/projects/dex-ui/src/utils/wagmi/urls.ts @@ -0,0 +1,14 @@ +const apiKey = import.meta.env.VITE_ALCHEMY_API_KEY; + +if (!apiKey) { + throw new Error("VITE_ALCHEMY_API_KEY is not set"); +} + +const MAINNET_RPC = `https://eth-mainnet.g.alchemy.com/v2/${apiKey}`; + +const ARBITRUM_RPC = `https://arb-mainnet.g.alchemy.com/v2/${apiKey}`; + +export const RPC_URLS = { + mainnet: MAINNET_RPC, + arbitrum: ARBITRUM_RPC +}; From 86d64aaccd9d79030ee4d5b5f784e4214433e526 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Tue, 3 Sep 2024 13:10:55 -0600 Subject: [PATCH 208/430] feat: update wagmi adapters --- .../dex-ui/src/utils/wagmi/ethersAdapter.ts | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/projects/dex-ui/src/utils/wagmi/ethersAdapter.ts b/projects/dex-ui/src/utils/wagmi/ethersAdapter.ts index 7df0b0c75b..20fd488983 100644 --- a/projects/dex-ui/src/utils/wagmi/ethersAdapter.ts +++ b/projects/dex-ui/src/utils/wagmi/ethersAdapter.ts @@ -12,7 +12,9 @@ function clientToProvider(client: Client) { }; if (transport.type === "fallback") return new providers.FallbackProvider( - (transport.transports as ReturnType[]).map(({ value }) => new providers.JsonRpcProvider(value?.url, network)) + (transport.transports as ReturnType[]).map( + ({ value }) => new providers.JsonRpcProvider(value?.url, network) + ) ); return new providers.JsonRpcProvider(transport.url, network); } @@ -36,11 +38,21 @@ export function useEthersProvider({ chainId }: { chainId?: number | undefined } if (!client) { throw new Error("No client to create Ethers Adapter"); } - return useMemo(() => clientToProvider(client), [client]); + + return useMemo( + () => clientToProvider(client), + // eslint-disable-next-line react-hooks/exhaustive-deps + [client, chainId] + ); } /** Hook to convert a Viem Client to an ethers.js Signer. */ export function useEthersSigner({ chainId }: { chainId?: number } = {}) { const { data: client } = useConnectorClient({ chainId }); - return useMemo(() => (client ? clientToSigner(client) : undefined), [client]); + + return useMemo( + () => (client ? clientToSigner(client) : undefined), + // eslint-disable-next-line react-hooks/exhaustive-deps + [client, chainId] + ); } From 7bcb1547075e93f48819b80ae53b1bcf6c8746cb Mon Sep 17 00:00:00 2001 From: Spacebean Date: Wed, 4 Sep 2024 17:03:38 -0600 Subject: [PATCH 209/430] feat: update useQuery --- projects/dex-ui/src/utils/common/object.ts | 7 +++ .../src/utils/query/useChainScopedQuery.ts | 51 +++++++++++++++++++ .../dex-ui/src/utils/query/useScopedQuery.ts | 22 +++----- 3 files changed, 65 insertions(+), 15 deletions(-) create mode 100644 projects/dex-ui/src/utils/common/object.ts create mode 100644 projects/dex-ui/src/utils/query/useChainScopedQuery.ts diff --git a/projects/dex-ui/src/utils/common/object.ts b/projects/dex-ui/src/utils/common/object.ts new file mode 100644 index 0000000000..e2011ede9d --- /dev/null +++ b/projects/dex-ui/src/utils/common/object.ts @@ -0,0 +1,7 @@ +export const pick = (obj: T, ...keys: K[]): Pick => { + const picked: any = {}; + for (const key of keys) { + picked[key] = obj[key]; + } + return picked; +}; diff --git a/projects/dex-ui/src/utils/query/useChainScopedQuery.ts b/projects/dex-ui/src/utils/query/useChainScopedQuery.ts new file mode 100644 index 0000000000..5a8e67bf56 --- /dev/null +++ b/projects/dex-ui/src/utils/query/useChainScopedQuery.ts @@ -0,0 +1,51 @@ +import { useCallback } from "react"; +import { QueryKey, useQuery, useQueryClient, UseQueryOptions } from "@tanstack/react-query"; +import { useChainId } from "wagmi"; + +const makeScopedQueryKey = (chainId: number, queryKey: QueryKey) => { + const scope = [chainId]; + return [scope, ...(typeof queryKey === "string" ? [queryKey] : queryKey)]; +}; + +export function useChainScopedQuery< + TQueryFnData, + TError, + TData = TQueryFnData, + TQueryKey extends QueryKey = QueryKey +>(arg: UseQueryOptions) { + const { queryKey, ...rest } = arg; + const chainId = useChainId(); + + let key: string[] = []; + if (typeof queryKey === "string") { + key = [queryKey]; + } else if (Array.isArray(queryKey)) { + key = queryKey; + } + + const scopedQueryKey: QueryKey = makeScopedQueryKey(chainId, key); + const modifiedArguments = { + ...rest, + queryKey: scopedQueryKey + } as typeof arg; + + return useQuery(modifiedArguments); +} + +export function useSetChainScopedQueryData() { + const chainId = useChainId(); + + const queryClient = useQueryClient(); + + return useCallback( + (queryKey: TQueryKey, mergeData: (oldData: undefined | void | T) => T) => + queryClient.setQueryData( + makeScopedQueryKey(chainId, queryKey), + (oldData: undefined | void | T) => { + const merged = mergeData(oldData); + return merged; + } + ), + [queryClient, chainId] + ); +} diff --git a/projects/dex-ui/src/utils/query/useScopedQuery.ts b/projects/dex-ui/src/utils/query/useScopedQuery.ts index d69f1742d6..4b585a844a 100644 --- a/projects/dex-ui/src/utils/query/useScopedQuery.ts +++ b/projects/dex-ui/src/utils/query/useScopedQuery.ts @@ -1,11 +1,11 @@ -import { AddressIsh } from "./../../types"; +import { useCallback } from "react"; import { QueryKey, useQuery, useQueryClient, UseQueryOptions } from "@tanstack/react-query"; import { useAccount, useChainId } from "wagmi"; -import useSdk from "../sdk/useSdk"; -import { useCallback } from "react"; -const makeScopedQueryKey = (address: AddressIsh, chainId: number, queryKey: QueryKey) => { - const scope = [address || "no-address", chainId]; +import { AddressIsh } from "src/types"; + +const makeScopedQueryKey = (chainId: number, address: AddressIsh, queryKey: QueryKey) => { + const scope = [chainId, address || "no-address"]; return [scope, ...(typeof queryKey === "string" ? [queryKey] : queryKey)]; }; @@ -27,8 +27,7 @@ export function useScopedQuery< key = queryKey; } - const scopedQueryKey: QueryKey = makeScopedQueryKey(address, chainId, key); - + const scopedQueryKey: QueryKey = makeScopedQueryKey(chainId, address, key); const modifiedArguments = { ...rest, queryKey: scopedQueryKey @@ -37,13 +36,6 @@ export function useScopedQuery< return useQuery(modifiedArguments); } -export function useScopedQueryKey(queryKey: TQueryKey) { - const { address } = useAccount(); - const sdk = useSdk(); - - return makeScopedQueryKey(address, sdk.chainId, queryKey); -} - export function useSetScopedQueryData() { const chainId = useChainId(); const { address } = useAccount(); @@ -52,7 +44,7 @@ export function useSetScopedQueryData() { return useCallback( (queryKey: TQueryKey, mergeData: (oldData: undefined | void | T) => T) => queryClient.setQueryData( - makeScopedQueryKey(address, chainId, queryKey), + makeScopedQueryKey(chainId, address, queryKey), (oldData: undefined | void | T) => { const merged = mergeData(oldData); return merged; From 3dd7db53dd815d23650bd2cb2c7cc12fda90aeb8 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Thu, 5 Sep 2024 00:36:48 -0600 Subject: [PATCH 210/430] feat: update wagmi + chain configs --- projects/dex-ui/src/settings/development.ts | 10 ++++-- projects/dex-ui/src/settings/index.ts | 16 ++++++--- projects/dex-ui/src/settings/production.ts | 10 +++++- projects/dex-ui/src/utils/wagmi/chains.ts | 38 +++++++++++++++++---- projects/dex-ui/src/utils/wagmi/config.ts | 38 +++++++++++++-------- projects/dex-ui/src/utils/wagmi/urls.ts | 22 ++++++++---- 6 files changed, 100 insertions(+), 34 deletions(-) diff --git a/projects/dex-ui/src/settings/development.ts b/projects/dex-ui/src/settings/development.ts index 23cafd70c4..ceb3025b8f 100644 --- a/projects/dex-ui/src/settings/development.ts +++ b/projects/dex-ui/src/settings/development.ts @@ -2,7 +2,8 @@ import { DexSettings } from "."; export const DevSettings: DexSettings = { PRODUCTION: false, - AQUIFER_ADDRESS: import.meta.env.VITE_AQUIFER_ADDRESS, + AQUIFER_ADDRESS_MAINNET: import.meta.env.VITE_AQUIFER_ADDRESS_MAINNET, + AQUIFER_ADDRESS_ARBITRUM: import.meta.env.VITE_AQUIFER_ADDRESS_ARBITRUM, SUBGRAPH_URL: "https://graph.node.bean.money/subgraphs/name/basin", // SUBGRAPH_URL: "http://127.0.0.1:8000/subgraphs/name/beanstalk-wells", BEANSTALK_SUBGRAPH_URL: "https://graph.node.bean.money/subgraphs/name/beanstalk", @@ -10,4 +11,9 @@ export const DevSettings: DexSettings = { LOAD_HISTORY_FROM_GRAPH: !!parseInt(import.meta.env.VITE_LOAD_HISTORY_FROM_GRAPH) || false }; -if (!DevSettings.AQUIFER_ADDRESS) throw new Error("Missing environment var VITE_AQUIFER_ADDRESS"); +if (!DevSettings.AQUIFER_ADDRESS_MAINNET) { + throw new Error("Missing environment var VITE_AQUIFER_ADDRESS_MAINNET"); +} +if (!DevSettings.AQUIFER_ADDRESS_ARBITRUM) { + throw new Error("Missing environment var VITE_AQUIFER_ADDRESS_ARBITRUM"); +} diff --git a/projects/dex-ui/src/settings/index.ts b/projects/dex-ui/src/settings/index.ts index 1eff6a01ee..a583b7ced0 100644 --- a/projects/dex-ui/src/settings/index.ts +++ b/projects/dex-ui/src/settings/index.ts @@ -9,7 +9,8 @@ const netlifyBuildId = import.meta.env.VITE_NETLIFY_BUILD_ID; export type DexSettings = { PRODUCTION: boolean; - AQUIFER_ADDRESS: Address; + AQUIFER_ADDRESS_MAINNET: Address; + AQUIFER_ADDRESS_ARBITRUM: Address; SUBGRAPH_URL: string; BEANSTALK_SUBGRAPH_URL: string; WELLS_ORIGIN_BLOCK: number; @@ -19,16 +20,23 @@ export type DexSettings = { NETLIFY_BUILD_ID?: string; }; -const temp = netlifyContext === "production" || netlifyContext === "deploy-preview" ? ProdSettings : DevSettings; +const baseSettings = + netlifyContext === "production" || netlifyContext === "deploy-preview" + ? ProdSettings + : DevSettings; export const Settings = { - ...temp, + ...baseSettings, NETLIFY_CONTEXT: netlifyContext, NETLIFY_COMMIT_HASH: netlifyCommitHash, NETLIFY_BUILD_ID: netlifyBuildId }; -export const isNetlifyContext = netlifyContext === 'deploy-preview'; +export const isDeployPreview = netlifyContext === "deploy-preview"; + +export const isDEV = !Settings.PRODUCTION && !isDeployPreview; + +export const isPROD = Settings.PRODUCTION; // @ts-ignore globalThis.settings = () => Log.module("settings").log(Settings); diff --git a/projects/dex-ui/src/settings/production.ts b/projects/dex-ui/src/settings/production.ts index b53be9a87c..991aab5726 100644 --- a/projects/dex-ui/src/settings/production.ts +++ b/projects/dex-ui/src/settings/production.ts @@ -2,9 +2,17 @@ import { DexSettings } from "."; export const ProdSettings: DexSettings = { PRODUCTION: true, - AQUIFER_ADDRESS: import.meta.env.VITE_AQUIFER_ADDRESS, + AQUIFER_ADDRESS_MAINNET: import.meta.env.VITE_AQUIFER_ADDRESS_MAINNET, + AQUIFER_ADDRESS_ARBITRUM: import.meta.env.VITE_AQUIFER_ADDRESS_ARBITRUM, SUBGRAPH_URL: "https://graph.node.bean.money/subgraphs/name/basin", BEANSTALK_SUBGRAPH_URL: "https://graph.node.bean.money/subgraphs/name/beanstalk", WELLS_ORIGIN_BLOCK: 17977922, LOAD_HISTORY_FROM_GRAPH: true }; + +if (!ProdSettings.AQUIFER_ADDRESS_MAINNET) { + throw new Error("AQUIFER_ADDRESS_MAINNET is not set"); +} +if (!ProdSettings.AQUIFER_ADDRESS_ARBITRUM) { + throw new Error("AQUIFER_ADDRESS_ARBITRUM is not set"); +} diff --git a/projects/dex-ui/src/utils/wagmi/chains.ts b/projects/dex-ui/src/utils/wagmi/chains.ts index 3636ee7e18..f8a5d64c8b 100644 --- a/projects/dex-ui/src/utils/wagmi/chains.ts +++ b/projects/dex-ui/src/utils/wagmi/chains.ts @@ -1,5 +1,5 @@ import { defineChain } from "viem"; -import { RPC_URLS } from "./urls"; +import { getRpcUrl } from "./urls"; import { ChainId } from "@beanstalk/sdk-core"; export const localFork = defineChain({ @@ -7,7 +7,7 @@ export const localFork = defineChain({ name: "localhost:8545 - arbitrum", nativeCurrency: { name: "Ether", symbol: "ETH", decimals: 18 }, rpcUrls: { - default: { http: ["http://localhost:8545"] } + default: { http: [getRpcUrl(ChainId.LOCALHOST)] } }, contracts: { ensRegistry: { @@ -29,7 +29,7 @@ export const localForkMainnet = defineChain({ name: "localhost:9545 - mainnet", nativeCurrency: { name: "Ether", symbol: "ETH", decimals: 18 }, rpcUrls: { - default: { http: ["http://localhost:9545"] } + default: { http: [getRpcUrl(ChainId.LOCALHOST_MAINNET)] } }, contracts: { ensRegistry: { @@ -47,11 +47,11 @@ export const localForkMainnet = defineChain({ }); export const anvil1 = defineChain({ - id: 1007, + id: ChainId.ANVIL1, name: "anvil1.bean.money", nativeCurrency: { name: "Ether", symbol: "ETH", decimals: 18 }, rpcUrls: { - default: { http: ["https://anvil1.bean.money:443"] } + default: { http: [getRpcUrl(ChainId.ANVIL1)] } }, contracts: { ensRegistry: { @@ -74,7 +74,7 @@ export const mainnet = defineChain({ nativeCurrency: { name: "Ether", symbol: "ETH", decimals: 18 }, rpcUrls: { default: { - http: [RPC_URLS.mainnet] + http: [getRpcUrl(ChainId.MAINNET)] } }, blockExplorers: { @@ -105,7 +105,31 @@ export const arbitrum = defineChain({ nativeCurrency: { name: "Ether", symbol: "ETH", decimals: 18 }, rpcUrls: { default: { - http: [RPC_URLS.arbitrum] + http: [getRpcUrl(ChainId.ARBITRUM)] + } + }, + blockExplorers: { + default: { + name: "Arbiscan", + url: "https://arbiscan.io", + apiUrl: "https://api.arbiscan.io/api" + } + }, + contracts: { + multicall3: { + address: "0xca11bde05977b3631167028862be2a173976ca11", + blockCreated: 7654707 + } + } +}); + +export const testnet = defineChain({ + id: ChainId.TESTNET, + name: "Testnet", + nativeCurrency: { name: "Ether", symbol: "ETH", decimals: 18 }, + rpcUrls: { + default: { + http: [getRpcUrl(ChainId.TESTNET)] } }, blockExplorers: { diff --git a/projects/dex-ui/src/utils/wagmi/config.ts b/projects/dex-ui/src/utils/wagmi/config.ts index 86d6ba544d..fc5c1f6715 100644 --- a/projects/dex-ui/src/utils/wagmi/config.ts +++ b/projects/dex-ui/src/utils/wagmi/config.ts @@ -1,21 +1,37 @@ import { http, createConfig } from "wagmi"; -import { localFork, anvil1, localForkMainnet, mainnet, arbitrum } from "./chains"; -import { Settings } from "src/settings"; +import { + localFork, + anvil1, + localForkMainnet, + mainnet, + arbitrum + // testnet +} from "./chains"; +import { isPROD } from "src/settings"; import { getDefaultConfig } from "connectkit"; -import { RPC_URLS } from "./urls"; +import { getRpcUrl } from "./urls"; import { Chain, Transport } from "viem"; +import { ChainId } from "@beanstalk/sdk-core"; + +type ChainsConfig = readonly [Chain, ...Chain[]]; + +type TransportsConfig = Record; const WALLET_CONNECT_PROJECT_ID = import.meta.env.VITE_WALLETCONNECT_PROJECT_ID; -const chains: readonly [Chain, ...Chain[]] = Settings.PRODUCTION +if (!WALLET_CONNECT_PROJECT_ID) { + throw new Error("VITE_WALLETCONNECT_PROJECT_ID is not set"); +} + +const chains: ChainsConfig = isPROD ? [mainnet, arbitrum] : [localFork, localForkMainnet, anvil1, mainnet, arbitrum]; -const transports: Record = Settings.PRODUCTION +const transports: TransportsConfig = isPROD ? { - [mainnet.id]: http(RPC_URLS.mainnet), - [arbitrum.id]: http(RPC_URLS.arbitrum) + [mainnet.id]: http(getRpcUrl(ChainId.MAINNET)), + [arbitrum.id]: http(getRpcUrl(ChainId.ARBITRUM)) } : { [localFork.id]: http(localFork.rpcUrls.default.http[0]), @@ -23,16 +39,14 @@ const transports: Record = Settings.PRODUCTION [anvil1.id]: http(anvil1.rpcUrls.default.http[0]), [mainnet.id]: http(mainnet.rpcUrls.default.http[0]), [arbitrum.id]: http(arbitrum.rpcUrls.default.http[0]) + // [testnet.id]: http(testnet.rpcUrls.default.http[0]) }; const configObject = { chains, - transports, - // Required App Info appName: "Basin", - // Optional App Info appDescription: "A Composable EVM-Native DEX", appUrl: "https://basin.exchange", // your app's url @@ -40,10 +54,6 @@ const configObject = { walletConnectProjectId: WALLET_CONNECT_PROJECT_ID }; -if (!WALLET_CONNECT_PROJECT_ID) { - throw new Error("VITE_WALLETCONNECT_PROJECT_ID is not set"); -} - // Add wallet connect if we have a project id env var // Create the config object diff --git a/projects/dex-ui/src/utils/wagmi/urls.ts b/projects/dex-ui/src/utils/wagmi/urls.ts index 297dc29b34..347e9c16f2 100644 --- a/projects/dex-ui/src/utils/wagmi/urls.ts +++ b/projects/dex-ui/src/utils/wagmi/urls.ts @@ -1,14 +1,24 @@ +import { ChainId } from "@beanstalk/sdk-core"; + const apiKey = import.meta.env.VITE_ALCHEMY_API_KEY; if (!apiKey) { throw new Error("VITE_ALCHEMY_API_KEY is not set"); } -const MAINNET_RPC = `https://eth-mainnet.g.alchemy.com/v2/${apiKey}`; - -const ARBITRUM_RPC = `https://arb-mainnet.g.alchemy.com/v2/${apiKey}`; +const RPC_URLS: Record = { + [ChainId.MAINNET]: `https://eth-mainnet.g.alchemy.com/v2/${apiKey}`, + [ChainId.ARBITRUM]: `https://arb-mainnet.g.alchemy.com/v2/${apiKey}`, + [ChainId.LOCALHOST]: "http://localhost:8545", + [ChainId.LOCALHOST_MAINNET]: "http://localhost:9545", + [ChainId.ANVIL1]: "https://anvil1.bean.money:443", + [ChainId.TESTNET]: "" +}; -export const RPC_URLS = { - mainnet: MAINNET_RPC, - arbitrum: ARBITRUM_RPC +export const getRpcUrl = (chainId: ChainId) => { + const url = RPC_URLS[chainId]; + if (!url) { + throw new Error(`No RPC URL for chainId: ${chainId}`); + } + return url; }; From fd84b0acf114c59a5843f69cfa7f89f707e1f38b Mon Sep 17 00:00:00 2001 From: Spacebean Date: Thu, 5 Sep 2024 00:37:09 -0600 Subject: [PATCH 211/430] feat: update useQuery helpers --- projects/dex-ui/src/utils/query/queryKeys.ts | 6 +++++- projects/dex-ui/src/utils/query/useChainScopedQuery.ts | 2 +- projects/dex-ui/src/utils/query/useScopedQuery.ts | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/projects/dex-ui/src/utils/query/queryKeys.ts b/projects/dex-ui/src/utils/query/queryKeys.ts index cb3cff09d3..781bd6e41e 100644 --- a/projects/dex-ui/src/utils/query/queryKeys.ts +++ b/projects/dex-ui/src/utils/query/queryKeys.ts @@ -1,4 +1,8 @@ export const queryKeys = { + // wells + wells: ["wells"], + wellTokens: ["wells", "tokens"], + erc20TokenWithAddress: (address: string) => ["token", "erc20", address], tokenMetadata: (address: string) => ["token", "metadata", address], tokenAllowance: (tokenAddress: string | undefined, spender: string) => [ @@ -9,7 +13,7 @@ export const queryKeys = { ], lpSummaryAll: ["token", "lpSummary"], - // wells + // well implementations wellImplementations: (addresses: string[]) => ["wells", "implementations", addresses], // well Function diff --git a/projects/dex-ui/src/utils/query/useChainScopedQuery.ts b/projects/dex-ui/src/utils/query/useChainScopedQuery.ts index 5a8e67bf56..bb116872b8 100644 --- a/projects/dex-ui/src/utils/query/useChainScopedQuery.ts +++ b/projects/dex-ui/src/utils/query/useChainScopedQuery.ts @@ -9,7 +9,7 @@ const makeScopedQueryKey = (chainId: number, queryKey: QueryKey) => { export function useChainScopedQuery< TQueryFnData, - TError, + TError = Error, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey >(arg: UseQueryOptions) { diff --git a/projects/dex-ui/src/utils/query/useScopedQuery.ts b/projects/dex-ui/src/utils/query/useScopedQuery.ts index 4b585a844a..0a6a65dcc1 100644 --- a/projects/dex-ui/src/utils/query/useScopedQuery.ts +++ b/projects/dex-ui/src/utils/query/useScopedQuery.ts @@ -11,7 +11,7 @@ const makeScopedQueryKey = (chainId: number, address: AddressIsh, queryKey: Quer export function useScopedQuery< TQueryFnData, - TError, + TError = Error, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey >(arg: UseQueryOptions) { From d166f2cde347aa8682308fa7166fc7db96b90415 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Thu, 5 Sep 2024 00:37:38 -0600 Subject: [PATCH 212/430] feat: update .envs --- projects/dex-ui/.env.local.example | 8 +++++--- projects/dex-ui/.env.production | 7 ++++++- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/projects/dex-ui/.env.local.example b/projects/dex-ui/.env.local.example index c15b585eca..d39102b7ed 100644 --- a/projects/dex-ui/.env.local.example +++ b/projects/dex-ui/.env.local.example @@ -1,5 +1,7 @@ -VITE_AQUIFER_ADDRESS=local/fork deployed address +VITE_AQUIFER_ADDRESS_MAINNET=mainnet deployed address +VITE_AQUIFER_ADDRESS_ARBITRUM=arbitrum deployed address VITE_ALCHEMY_API_KEY="your key here" +VITE_THEGRAPH_API_KEY="your key here" +VITE_WALLET_CONNECT_PROJECT_ID="project key here" VITE_WELLS_ORIGIN_BLOCK=17138465 -VITE_LOAD_HISTORY_FROM_GRAPH=0 -VITE_WALLET_CONNECT_PROJECT_ID="project key here" \ No newline at end of file +VITE_LOAD_HISTORY_FROM_GRAPH=0 \ No newline at end of file diff --git a/projects/dex-ui/.env.production b/projects/dex-ui/.env.production index 0df3966e5a..3910bb10c8 100644 --- a/projects/dex-ui/.env.production +++ b/projects/dex-ui/.env.production @@ -1,5 +1,10 @@ // DO NOT ACTUALLY SAVE THINGS HERE // ONLY USE THIS FILE TO TRACK WHAT ENV VARS NEED TO // BE ADDED TO NETLIFY CONFIG +VITE_AQUIFER_ADDRESS_MAINNET="" +VITE_AQUIFER_ADDRESS_ARBITRUM="" VITE_ALCHEMY_API_KEY="" -VITE_WALLET_CONNECT_PROJECT_ID="" \ No newline at end of file +VITE_THEGRAPH_API_KEY="" +VITE_WALLET_CONNECT_PROJECT_ID="" +VITE_WELLS_ORIGIN_BLOCK="" +VITE_LOAD_HISTORY_FROM_GRAPH="" \ No newline at end of file From e59ac8d3ee244cbf884d5cf09f86e0cd760d5cee Mon Sep 17 00:00:00 2001 From: Spacebean Date: Thu, 5 Sep 2024 00:38:13 -0600 Subject: [PATCH 213/430] feat: update package json => add jotai state management --- projects/dex-ui/package.json | 1 + yarn.lock | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/projects/dex-ui/package.json b/projects/dex-ui/package.json index a01c41b755..f63f669919 100644 --- a/projects/dex-ui/package.json +++ b/projects/dex-ui/package.json @@ -30,6 +30,7 @@ "connectkit": "1.7.2", "ethers": "^5.7.2", "graphql-request": "5.2.0", + "jotai": "2.9.3", "lightweight-charts": "4.1.3", "prettier": "3.2.5", "react": "^18.2.0", diff --git a/yarn.lock b/yarn.lock index 300ba2338a..54472309d1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -21233,6 +21233,7 @@ __metadata: eslint-plugin-react-hooks: "npm:4.6.0" ethers: "npm:^5.7.2" graphql-request: "npm:5.2.0" + jotai: "npm:2.9.3" lightweight-charts: "npm:4.1.3" prettier: "npm:3.2.5" react: "npm:^18.2.0" @@ -29682,6 +29683,21 @@ __metadata: languageName: node linkType: hard +"jotai@npm:2.9.3": + version: 2.9.3 + resolution: "jotai@npm:2.9.3" + peerDependencies: + "@types/react": ">=17.0.0" + react: ">=17.0.0" + peerDependenciesMeta: + "@types/react": + optional: true + react: + optional: true + checksum: 10/4366a50be8edd39f1430ac655677e559cfbb253101e4f2e750bca8ebd81e75ea09ea3828bce727482b15305ffe924dda75bd9a055e903e0cc804b6600478dc36 + languageName: node + linkType: hard + "jotai@npm:^1.9.1": version: 1.13.1 resolution: "jotai@npm:1.13.1" From 48c64671135b02e008f2c49cdc7fd638363e71c3 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Thu, 5 Sep 2024 00:38:35 -0600 Subject: [PATCH 214/430] feat: create jotai atoms + wells provider --- .../dex-ui/src/state/atoms/tokens.atoms.ts | 9 ++ .../dex-ui/src/state/atoms/wells.atoms.ts | 31 +++++ .../src/state/providers/WellsProvider.tsx | 124 ++++++++++++++++++ 3 files changed, 164 insertions(+) create mode 100644 projects/dex-ui/src/state/atoms/tokens.atoms.ts create mode 100644 projects/dex-ui/src/state/atoms/wells.atoms.ts create mode 100644 projects/dex-ui/src/state/providers/WellsProvider.tsx diff --git a/projects/dex-ui/src/state/atoms/tokens.atoms.ts b/projects/dex-ui/src/state/atoms/tokens.atoms.ts new file mode 100644 index 0000000000..081430c357 --- /dev/null +++ b/projects/dex-ui/src/state/atoms/tokens.atoms.ts @@ -0,0 +1,9 @@ +import { Token } from "@beanstalk/sdk"; +import { atom } from "jotai"; +import { isDEV } from "src/settings"; +import { TokenSymbolMap } from "src/types"; + +export const underlyingTokenMapAtom = atom>({}); +if (isDEV) { + underlyingTokenMapAtom.debugLabel = "underlyingTokenMap"; +} diff --git a/projects/dex-ui/src/state/atoms/wells.atoms.ts b/projects/dex-ui/src/state/atoms/wells.atoms.ts new file mode 100644 index 0000000000..7f8fe7b736 --- /dev/null +++ b/projects/dex-ui/src/state/atoms/wells.atoms.ts @@ -0,0 +1,31 @@ +import { atom } from "jotai"; +import { Well } from "@beanstalk/sdk-wells"; +import { AddressMap } from "src/types"; +import { isDEV } from "src/settings"; + +const empty: Well[] = []; + +export const wellsAtom = atom<{ + data: Well[]; + error: Error | null; + isLoading: boolean; +}>({ data: empty, error: null, isLoading: true }); + +export const wellsByAddressAtom = atom((get) => + get(wellsAtom).data.reduce>((acc, well) => { + acc[well.address.toLowerCase()] = well; + return acc; + }, {}) +); + +export const setWellsLoadingAtom = atom(null, (get, set, isLoading: boolean) => { + const wells = get(wellsAtom); + set(wellsAtom, { ...wells, isLoading: isLoading }); +}); + +// set debug labels +if (isDEV) { + wellsAtom.debugLabel = "wells"; + wellsByAddressAtom.debugLabel = "wells/wellsByAddress"; + setWellsLoadingAtom.debugLabel = "wells/setWellsLoading"; +} diff --git a/projects/dex-ui/src/state/providers/WellsProvider.tsx b/projects/dex-ui/src/state/providers/WellsProvider.tsx new file mode 100644 index 0000000000..74c2df1604 --- /dev/null +++ b/projects/dex-ui/src/state/providers/WellsProvider.tsx @@ -0,0 +1,124 @@ +import React, { useEffect } from "react"; +import useSdk from "src/utils/sdk/useSdk"; +import { Well } from "@beanstalk/sdk/Wells"; +import { findWells } from "src/wells/wellLoader"; +import { Log } from "src/utils/logger"; +import tokenMetadataJson from "src/token-metadata.json"; +import { TokenMetadataMap, TokenSymbolMap } from "src/types"; +import { images } from "src/assets/images/tokens"; +import { useChainScopedQuery } from "src/utils/query/useChainScopedQuery"; +import { useSetAtom } from "jotai"; +import { setWellsLoadingAtom, wellsAtom } from "../atoms/wells.atoms"; +import { queryKeys } from "src/utils/query/queryKeys"; +import { Error } from "src/components/Error"; +import { Token } from "@beanstalk/sdk-core"; +import { underlyingTokenMapAtom } from "../atoms/tokens.atoms"; +import { useChainId } from "wagmi"; + +export const clearWellsCache = () => findWells.cache.clear?.(); + +export const useWellsQuery = () => { + const sdk = useSdk(); + const chainId = useChainId(); + const setWells = useSetAtom(wellsAtom); + const setTokenMap = useSetAtom(underlyingTokenMapAtom); + const setWellsLoading = useSetAtom(setWellsLoadingAtom); + + useEffect(() => { + // clearWellsCache(); + }, [chainId]); + + return useChainScopedQuery({ + queryKey: queryKeys.wells, + queryFn: async () => { + try { + setWellsLoading(true); + const wellAddresses = await findWells(sdk); + Log.module("wells").debug("Well addresses: ", wellAddresses); + + // TODO: convert this to a multicall at some point + const res = await Promise.allSettled( + wellAddresses.map((address) => + sdk.wells + .getWell(address, { + name: true, + tokens: true, + wellFunction: true, + pumps: true, + reserves: true, + lpToken: true + }) + .catch((err) => { + Log.module("wells").log(`Failed to load Well [${address}]: ${err.message}`); + }) + ) + ); + + // filter out errored calls + const wellsResult = res + .map((promise) => (promise.status === "fulfilled" ? promise.value : null)) + .filter((p): p is Well => !!p); + // set token metadatas + setTokenMetadatas(wellsResult); + + const tokenMap = (wellsResult || []).reduce>((prev, well) => { + if (well.tokens && Array.isArray(well.tokens)) { + well.tokens.forEach((token) => { + prev[token.symbol] = token; + }); + } + return prev; + }, {}); + + setWells({ data: wellsResult, error: null, isLoading: false }); + setTokenMap(tokenMap); + + return wellsResult; + } catch (err: any) { + Log.module("useWells").debug(`Error during findWells(): ${(err as Error).message}`); + setWells({ data: [], error: err, isLoading: false }); + return []; + } + }, + retry: false, + staleTime: Infinity + }); +}; + +const WellsProvider = ({ children }: { children: React.ReactNode }) => { + const { error } = useWellsQuery(); + + if (error) { + return ; + } + + return <>{children}; +}; + +const tokenMetadata = tokenMetadataJson as TokenMetadataMap; + +const setTokenMetadatas = (wells: Well[]) => { + for (const well of wells) { + if (!well.tokens) continue; + if (well.lpToken) { + const lpLogo = images[well.lpToken.symbol]; + if (lpLogo) { + well.lpToken.setMetadata({ logo: lpLogo }); + } + } + well.tokens.forEach((token) => { + const address = token.address.toLowerCase(); + + let logo = images[token.symbol]; + if (address in tokenMetadata) { + const metadata = tokenMetadata[address]; + if (metadata?.logoURI) logo = metadata.logoURI; + if (metadata.displayDecimals) token.displayDecimals = metadata.displayDecimals; + if (metadata.displayName) token.displayName = metadata.displayName; + } + if (logo) token.setMetadata({ logo }); + }); + } +}; + +export default WellsProvider; From ba952e3889bcc0150e8361aa03849c07224578a1 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Thu, 5 Sep 2024 00:39:20 -0600 Subject: [PATCH 215/430] feat: update useTokens usage --- projects/dex-ui/src/tokens/TokenProvider.tsx | 26 ----------------- projects/dex-ui/src/tokens/useTokens.ts | 8 ++++++ projects/dex-ui/src/utils/chain.ts | 30 ++++++++++++++++++++ 3 files changed, 38 insertions(+), 26 deletions(-) delete mode 100644 projects/dex-ui/src/tokens/TokenProvider.tsx create mode 100644 projects/dex-ui/src/tokens/useTokens.ts create mode 100644 projects/dex-ui/src/utils/chain.ts diff --git a/projects/dex-ui/src/tokens/TokenProvider.tsx b/projects/dex-ui/src/tokens/TokenProvider.tsx deleted file mode 100644 index ba7c1970a3..0000000000 --- a/projects/dex-ui/src/tokens/TokenProvider.tsx +++ /dev/null @@ -1,26 +0,0 @@ -import { Token } from "@beanstalk/sdk"; -import React, { createContext, useContext } from "react"; - -import { useWellTokens } from "src/tokens/useWellTokens"; -import { Error } from "src/components/Error"; - -const tokenMap: Record = {}; -const TokenContext = createContext(tokenMap); - -export const TokenProvider = ({ children }: { children: React.ReactNode }) => { - const { data: tokens, error } = useWellTokens(); - - if (error) { - return ; - } - - const add = (token: Token) => (tokenMap[token.symbol] = token); - - for (const token of tokens || []) { - add(token); - } - - return {children}; -}; - -export const useTokens = () => useContext(TokenContext); diff --git a/projects/dex-ui/src/tokens/useTokens.ts b/projects/dex-ui/src/tokens/useTokens.ts new file mode 100644 index 0000000000..d77cc2a2da --- /dev/null +++ b/projects/dex-ui/src/tokens/useTokens.ts @@ -0,0 +1,8 @@ +import { useMemo } from "react"; +import { useAtomValue } from "jotai"; +import { underlyingTokenMapAtom } from "src/state/atoms/tokens.atoms"; + +export function useTokens() { + const atom = useAtomValue(underlyingTokenMapAtom); + return useMemo(() => atom, [atom]); +} diff --git a/projects/dex-ui/src/utils/chain.ts b/projects/dex-ui/src/utils/chain.ts new file mode 100644 index 0000000000..2988b12cee --- /dev/null +++ b/projects/dex-ui/src/utils/chain.ts @@ -0,0 +1,30 @@ +import { Address, ChainId } from "@beanstalk/sdk-core"; + +const NON_DEV_CHAIN_IDS = new Set([ChainId.ARBITRUM, ChainId.MAINNET]); + +/** + * + */ +export function getChainIdOrFallbackChainId(_chainId: ChainId): ChainId.ARBITRUM | ChainId.MAINNET { + let chainId = _chainId; + if (NON_DEV_CHAIN_IDS.has(chainId)) { + return chainId as ChainId.ARBITRUM | ChainId.MAINNET; + } + + const fallback = Address.getFallbackChainId(_chainId); + if (fallback !== ChainId.ARBITRUM && fallback !== ChainId.MAINNET) { + throw new Error(`Expected fallback chain ID to be ARBITRUM or MAINNET, got: ${fallback}`); + } + + return fallback; +} + +export function isArbitrum(_chainId: ChainId): boolean { + const chainId = getChainIdOrFallbackChainId(_chainId); + return chainId === ChainId.ARBITRUM; +} + +export function isEthMainnet(_chainId: ChainId): boolean { + const chainId = getChainIdOrFallbackChainId(_chainId); + return chainId === ChainId.MAINNET; +} From d17d87e2db0cbf5384b8fe4af055b30c0c237979 Mon Sep 17 00:00:00 2001 From: Spacebean Date: Thu, 5 Sep 2024 00:39:48 -0600 Subject: [PATCH 216/430] feat: update useWells --- projects/dex-ui/src/utils/sdk/SdkProvider.tsx | 50 ++++++----- projects/dex-ui/src/utils/sdk/useSdk.ts | 9 +- projects/dex-ui/src/wells/useWells.tsx | 85 ++----------------- projects/dex-ui/src/wells/wellLoader.ts | 62 +++++++++----- 4 files changed, 81 insertions(+), 125 deletions(-) diff --git a/projects/dex-ui/src/utils/sdk/SdkProvider.tsx b/projects/dex-ui/src/utils/sdk/SdkProvider.tsx index 676aa27917..cbc3a6cf6b 100644 --- a/projects/dex-ui/src/utils/sdk/SdkProvider.tsx +++ b/projects/dex-ui/src/utils/sdk/SdkProvider.tsx @@ -1,39 +1,51 @@ -import React, { createContext, useMemo } from "react"; -import { BeanstalkSDK } from "@beanstalk/sdk"; +import React, { createContext, useEffect, useMemo } from "react"; +import { BeanstalkSDK, ChainId } from "@beanstalk/sdk"; import { JsonRpcProvider } from "@ethersproject/providers"; import { Signer } from "ethers"; import { Log } from "../logger"; import { useEthersProvider, useEthersSigner } from "../wagmi/ethersAdapter"; +import { isDEV } from "src/settings"; +import { atom, useAtom, Provider as JotaiProvider, createStore } from "jotai"; +import { getRpcUrl } from "../wagmi/urls"; -const IS_DEVELOPMENT_ENV = process.env.NODE_ENV !== "production"; +export const sdkAtom = atom(null); +sdkAtom.debugLabel = "sdk"; -const getSDK = (provider?: JsonRpcProvider, signer?: Signer) => { +const sdkStore = createStore(); +sdkStore.set(sdkAtom, null); + +const getSDK = (provider?: JsonRpcProvider, signer?: Signer, chainId?: number) => { const sdk = new BeanstalkSDK({ + rpcUrl: getRpcUrl(chainId as ChainId), signer: signer, provider: provider, - DEBUG: IS_DEVELOPMENT_ENV + DEBUG: isDEV }); Log.module("sdk").debug("sdk initialized", sdk); return sdk; }; -const ALCHEMY_API_KEY = import.meta.env.VITE_ALCHEMY_API_KEY; -// TODO: use the correct RPC_URL for the current network -const RPC_URL = IS_DEVELOPMENT_ENV - ? "http://localhost:8545" - : `https://eth-mainnet.g.alchemy.com/v2/${ALCHEMY_API_KEY}`; - -export const BeanstalkSDKContext = createContext( - new BeanstalkSDK({ rpcUrl: RPC_URL, DEBUG: import.meta.env.DEV }) -); - -function BeanstalkSDKProvider({ children }: { children: React.ReactNode }) { +function BeanstalkSdkSetter({ children }: { children: React.ReactNode }) { + const [sdk, setSdk] = useAtom(sdkAtom); const signer = useEthersSigner(); const provider = useEthersProvider(); - const sdk = useMemo(() => getSDK(provider as JsonRpcProvider, signer), [provider, signer]); + const chainId = provider.network.chainId; + + useEffect(() => { + setSdk(getSDK(provider as JsonRpcProvider, signer, chainId)); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [provider, signer, chainId]); + + if (!sdk) return null; - return {children}; + return <>{children}; } -export const SdkProvider = React.memo(BeanstalkSDKProvider); +export const SdkProvider = React.memo(({ children }: { children: React.ReactNode }) => ( + <> + + {children} + + +)); diff --git a/projects/dex-ui/src/utils/sdk/useSdk.ts b/projects/dex-ui/src/utils/sdk/useSdk.ts index edf92576cc..c1a3292082 100644 --- a/projects/dex-ui/src/utils/sdk/useSdk.ts +++ b/projects/dex-ui/src/utils/sdk/useSdk.ts @@ -1,9 +1,10 @@ import { BeanstalkSDK } from "@beanstalk/sdk"; -import { useContext, useMemo } from "react"; -import { BeanstalkSDKContext } from "src/utils/sdk/SdkProvider"; +import { useAtom } from "jotai"; +import { useMemo } from "react"; +import { sdkAtom } from "src/utils/sdk/SdkProvider"; -export default function useSdk() { - const sdk: BeanstalkSDK = useContext(BeanstalkSDKContext); +export default function useSdk(): BeanstalkSDK { + const [sdk] = useAtom(sdkAtom); if (!sdk) { throw new Error("Expected sdk to be used within BeanstalkSDK context"); } diff --git a/projects/dex-ui/src/wells/useWells.tsx b/projects/dex-ui/src/wells/useWells.tsx index ebef564f60..dafa1680ee 100644 --- a/projects/dex-ui/src/wells/useWells.tsx +++ b/projects/dex-ui/src/wells/useWells.tsx @@ -1,83 +1,8 @@ -import useSdk from "src/utils/sdk/useSdk"; -import { useQuery } from "@tanstack/react-query"; -import { Well } from "@beanstalk/sdk/Wells"; -import { findWells } from "./wellLoader"; -import { Log } from "src/utils/logger"; -import tokenMetadataJson from 'src/token-metadata.json'; -import { TokenMetadataMap } from "src/types"; -import { images } from "src/assets/images/tokens"; - -export const clearWellsCache = () => findWells.cache.clear?.(); +import { useMemo } from "react"; +import { useAtomValue } from "jotai"; +import { wellsAtom } from "src/state/atoms/wells.atoms"; export const useWells = () => { - const sdk = useSdk(); - - return useQuery({ - queryKey: ["wells", sdk], - - queryFn: async () => { - try { - const wellAddresses = await findWells(sdk); - Log.module("wells").debug("Well addresses: ", wellAddresses); - - // TODO: convert this to a multicall at some point - const res = await Promise.allSettled( - wellAddresses.map((address) => - sdk.wells - .getWell(address, { - name: true, - tokens: true, - wellFunction: true, - pumps: true, - reserves: true, - lpToken: true - }) - .catch((err) => { - Log.module("wells").log(`Failed to load Well [${address}]: ${err.message}`); - }) - ) - ); - - // filter out errored calls - const wellsResult = res - .map((promise) => (promise.status === "fulfilled" ? promise.value : null)) - .filter((p): p is Well => !!p); - // set token metadatas - setTokenMetadatas(wellsResult); - return wellsResult; - } catch (err: unknown) { - Log.module("useWells").debug(`Error during findWells(): ${(err as Error).message}`); - return []; - } - }, - - retry: false, - staleTime: Infinity - }); + const atom = useAtomValue(wellsAtom); + return useMemo(() => atom, [atom]); }; - -const tokenMetadata = tokenMetadataJson as TokenMetadataMap; - -const setTokenMetadatas = (wells: Well[]) => { - for (const well of wells) { - if (!well.tokens) continue; - if (well.lpToken) { - const lpLogo = images[well.lpToken.symbol]; - if (lpLogo) { - well.lpToken.setMetadata({ logo: lpLogo }); - } - } - well.tokens.forEach((token) => { - const address = token.address.toLowerCase(); - - let logo = images[token.symbol]; - if (address in tokenMetadata) { - const metadata = tokenMetadata[address]; - if (metadata?.logoURI) logo = metadata.logoURI; - if (metadata.displayDecimals) token.displayDecimals = metadata.displayDecimals; - if (metadata.displayName) token.displayName = metadata.displayName; - } - if (logo) token.setMetadata({ logo }); - }); - } -}; \ No newline at end of file diff --git a/projects/dex-ui/src/wells/wellLoader.ts b/projects/dex-ui/src/wells/wellLoader.ts index 40538ac0d7..0b545c150b 100644 --- a/projects/dex-ui/src/wells/wellLoader.ts +++ b/projects/dex-ui/src/wells/wellLoader.ts @@ -1,23 +1,34 @@ -import { BeanstalkSDK } from "@beanstalk/sdk"; +import { BeanstalkSDK, ChainId } from "@beanstalk/sdk"; import { Aquifer } from "@beanstalk/sdk/Wells"; import memoize from "lodash/memoize"; import { Settings } from "src/settings"; import { Log } from "src/utils/logger"; import { fetchFromSubgraphRequest } from "./subgraphFetch"; import { GetWellAddressesDocument } from "src/generated/graph/graphql"; +import { Address } from "@beanstalk/sdk-core"; +import { getChainIdOrFallbackChainId } from "src/utils/chain"; type WellAddresses = string[]; -const WELL_BLACKLIST = [ - "0x875b1da8dcba757398db2bc35043a72b4b62195d".toLowerCase(), - "0xBea0061680A2DEeBFA59076d77e0b6c769660595".toLowerCase(), // bean:wstETH duplicate - "0xbEa00022Ee2F7E2eb222f75fE79eFE4871E655ca".toLowerCase(), // bean:wstETH duplicate - "0xbea0009b5b96D87643DFB7392293f18af7C041F4".toLowerCase(), // bean:wstETH duplicate - "0x5997111CbBAA0f4C613Ae678Ba4803e764140266".toLowerCase() // usdc:frax duplicate -]; +const WELL_BLACKLIST: Record = { + [ChainId.MAINNET]: [ + "0x875b1da8dcba757398db2bc35043a72b4b62195d".toLowerCase(), + "0xBea0061680A2DEeBFA59076d77e0b6c769660595".toLowerCase(), // bean:wstETH duplicate + "0xbEa00022Ee2F7E2eb222f75fE79eFE4871E655ca".toLowerCase(), // bean:wstETH duplicate + "0xbea0009b5b96D87643DFB7392293f18af7C041F4".toLowerCase(), // bean:wstETH duplicate + "0x5997111CbBAA0f4C613Ae678Ba4803e764140266".toLowerCase() // usdc:frax duplicate + ] +}; const loadFromChain = async (sdk: BeanstalkSDK): Promise => { - const aquifer = new Aquifer(sdk.wells, Settings.AQUIFER_ADDRESS); + const chainId = getChainIdOrFallbackChainId(sdk.chainId); + + const aquiferAddress = + chainId === ChainId.MAINNET + ? Settings.AQUIFER_ADDRESS_MAINNET + : Settings.AQUIFER_ADDRESS_ARBITRUM; + + const aquifer = new Aquifer(sdk.wells, aquiferAddress); const contract = aquifer.contract; const eventFilter = contract.filters.BoreWell(); @@ -25,21 +36,26 @@ const loadFromChain = async (sdk: BeanstalkSDK): Promise => { const toBlock = "latest"; const events = await contract.queryFilter(eventFilter, fromBlock, toBlock); + const blacklist = WELL_BLACKLIST[chainId]; + const addresses = events .map((e) => { const data = e.decode?.(e.data); return data.well; }) - .filter((addr) => !WELL_BLACKLIST.includes(addr.toLowerCase())); + .filter((addr) => !blacklist.includes(addr.toLowerCase())); return addresses; }; -const loadFromGraph = async (): Promise => { +const loadFromGraph = async (chainId: ChainId): Promise => { const data = await fetchFromSubgraphRequest(GetWellAddressesDocument, undefined); const results = await data(); - return results.wells.map((w) => w.id).filter((addr) => !WELL_BLACKLIST.includes(addr.toLowerCase())); + const fallbackChainId = Address.getFallbackChainId(chainId); + const blacklist = WELL_BLACKLIST[chainId] || WELL_BLACKLIST[fallbackChainId]; + + return results.wells.map((w) => w.id).filter((addr) => !blacklist.includes(addr.toLowerCase())); }; export const findWells = memoize( @@ -53,16 +69,18 @@ export const findWells = memoize( .catch((err) => { Log.module("wells").error("Error loading wells from blockchain: ", err); throw err; - }), - loadFromGraph() - .then((res) => { - Log.module("wells").debug("Used subgraph to load wells"); - return res; - }) - .catch((err) => { - Log.module("wells").warn("Error loading wells from subgraph: ", err); - throw err; }) + + // BS3TODO: Fix me when subgraph endpoints are updated + // loadFromGraph(sdk.chainId) + // .then((res) => { + // Log.module("wells").debug("Used subgraph to load wells"); + // return res; + // }) + // .catch((err) => { + // Log.module("wells").warn("Error loading wells from subgraph: ", err); + // throw err; + // }) ]); if (addresses.length === 0) { throw new Error("No deployed wells found"); @@ -72,5 +90,5 @@ export const findWells = memoize( }, // Override the default memoize caching with just a '1' // so it always caches, regardless of parameter passed - () => 1 + (sdk) => sdk.chainId?.toString() || "no-chain-id" ); From ed28bcb7af5282cd6f1ec4848a4114675e22689d Mon Sep 17 00:00:00 2001 From: Spacebean Date: Thu, 5 Sep 2024 00:46:14 -0600 Subject: [PATCH 217/430] feat: refactor to new usage of new jotai hooks --- projects/dex-ui/src/components/App/OnLoad.tsx | 30 ++++++------ .../dex-ui/src/components/App/Wrapper.tsx | 6 +-- .../components/Create/CreateWellProvider.tsx | 2 +- .../dex-ui/src/components/Swap/SwapRoot.tsx | 40 ++++++++++++---- .../src/components/Swap/TokenPicker.tsx | 2 +- projects/dex-ui/src/pages/Dev.tsx | 5 +- projects/dex-ui/src/pages/Swap.tsx | 6 +-- .../src/state/providers/WellsProvider.tsx | 26 +++++++---- .../dex-ui/src/tokens/useAllTokenBalance.tsx | 2 +- .../dex-ui/src/tokens/useTokenMetadata.ts | 2 +- projects/dex-ui/src/tokens/useTokens.ts | 5 ++ projects/dex-ui/src/tokens/useWellTokens.tsx | 46 ------------------- projects/dex-ui/src/types.tsx | 5 +- projects/dex-ui/src/utils/common/object.ts | 7 --- 14 files changed, 83 insertions(+), 101 deletions(-) delete mode 100644 projects/dex-ui/src/tokens/useWellTokens.tsx delete mode 100644 projects/dex-ui/src/utils/common/object.ts diff --git a/projects/dex-ui/src/components/App/OnLoad.tsx b/projects/dex-ui/src/components/App/OnLoad.tsx index 963a730e45..91aadacb63 100644 --- a/projects/dex-ui/src/components/App/OnLoad.tsx +++ b/projects/dex-ui/src/components/App/OnLoad.tsx @@ -13,20 +13,20 @@ export const OnLoad: FC<{}> = ({ children }) => { refetch(); }, [address, chain?.id, refetch]); - // useEffect(() => { - // const unwatch = watchAccount(config, { - // onChange(account, prevAccount) { - // // if (account.chain?.id !== chain?.id) { - // // console.log("CHECK ME"); - // // } - // // if (prevAccount.address !== account.address) { - // // console.log(`CHANGED! - from(${prevAccount.address}) to => ${account.address}`); - // // } - // } - // }); - - // return () => unwatch(); - // }); - return <>{children}; }; + +// useEffect(() => { +// const unwatch = watchAccount(config, { +// onChange(account, prevAccount) { +// // if (account.chain?.id !== chain?.id) { +// // console.log("CHECK ME"); +// // } +// // if (prevAccount.address !== account.address) { +// // console.log(`CHANGED! - from(${prevAccount.address}) to => ${account.address}`); +// // } +// } +// }); + +// return () => unwatch(); +// }); diff --git a/projects/dex-ui/src/components/App/Wrapper.tsx b/projects/dex-ui/src/components/App/Wrapper.tsx index ef4c809edf..901b70b2d6 100644 --- a/projects/dex-ui/src/components/App/Wrapper.tsx +++ b/projects/dex-ui/src/components/App/Wrapper.tsx @@ -6,10 +6,10 @@ import { WagmiProvider } from "wagmi"; import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; import { ReactQueryDevtools } from "@tanstack/react-query-devtools"; import { Avatar } from "src/utils/wagmi/Avatar"; -import { TokenProvider } from "src/tokens/TokenProvider"; import { OnLoad } from "./OnLoad"; import { SdkProvider } from "src/utils/sdk/SdkProvider"; import { config } from "src/utils/wagmi/config"; +import WellsProvider from "src/state/providers/WellsProvider"; export const Wrapper: FC<{}> = ({ children }) => { const queryClient = new QueryClient(); @@ -32,9 +32,9 @@ export const Wrapper: FC<{}> = ({ children }) => { > - + {children} - + diff --git a/projects/dex-ui/src/components/Create/CreateWellProvider.tsx b/projects/dex-ui/src/components/Create/CreateWellProvider.tsx index bc9b2a8a44..a2f4f2271d 100644 --- a/projects/dex-ui/src/components/Create/CreateWellProvider.tsx +++ b/projects/dex-ui/src/components/Create/CreateWellProvider.tsx @@ -7,7 +7,7 @@ import { Pump, WellFunction } from "@beanstalk/sdk-wells"; import { useAccount } from "wagmi"; import { usePumps } from "src/wells/pump/usePumps"; import BoreWellUtils from "src/wells/boreWell"; -import { clearWellsCache } from "src/wells/useWells"; +import { clearWellsCache } from "src/state/providers/WellsProvider"; import { useQueryClient } from "@tanstack/react-query"; /** diff --git a/projects/dex-ui/src/components/Swap/SwapRoot.tsx b/projects/dex-ui/src/components/Swap/SwapRoot.tsx index b7fca158d9..25f3dc14d2 100644 --- a/projects/dex-ui/src/components/Swap/SwapRoot.tsx +++ b/projects/dex-ui/src/components/Swap/SwapRoot.tsx @@ -1,6 +1,6 @@ import { Token, TokenValue } from "@beanstalk/sdk"; import React, { useCallback, useEffect, useMemo, useState } from "react"; -import { useTokens } from "src/tokens/TokenProvider"; +import { useTokens } from "src/tokens/useTokens"; import styled from "styled-components"; import { ArrowButton } from "./ArrowButton"; import { TokenInput } from "./TokenInput"; @@ -32,8 +32,12 @@ export const SwapRoot = () => { // We need _some_ address in order to make quotes work when there's no account connected. const [recipient, setRecipient] = useState(NULL_ADDRESS); const [inAmount, setInAmount] = useState(); - const [inToken, setInToken] = useState(fromToken ? (tokens[fromToken] ? tokens[fromToken] : tokens["ETH"]) : tokens["ETH"]); - const [outToken, setOutToken] = useState(toToken ? (tokens[toToken] ? tokens[toToken] : tokens["BEAN"]) : tokens["BEAN"]); + const [inToken, setInToken] = useState( + fromToken ? (tokens[fromToken] ? tokens[fromToken] : tokens["ETH"]) : tokens["ETH"] + ); + const [outToken, setOutToken] = useState( + toToken ? (tokens[toToken] ? tokens[toToken] : tokens["BEAN"]) : tokens["BEAN"] + ); const [outAmount, setOutAmount] = useState(); const [slippage, setSlippage] = useState(0.1); const [isLoadingAllBalances, setIsLoadingAllBalances] = useState(true); @@ -67,7 +71,9 @@ export const SwapRoot = () => { // Fetch all tokens. Needed for populating the token selector dropdowns useEffect(() => { const fetching = isAllTokenLoading; - fetching ? setIsLoadingAllBalances(true) : setTimeout(() => setIsLoadingAllBalances(false), 500); + fetching + ? setIsLoadingAllBalances(true) + : setTimeout(() => setIsLoadingAllBalances(false), 500); }, [isAllTokenLoading]); // Builds a Quoter object. Dependency array updates it when those change @@ -77,7 +83,11 @@ export const SwapRoot = () => { }, [inToken, outToken, builder, account]); useEffect(() => { - readyToSwap && hasEnoughBalance && !!account && inAmount?.gt(TokenValue.ZERO) && outAmount?.gt(TokenValue.ZERO) + readyToSwap && + hasEnoughBalance && + !!account && + inAmount?.gt(TokenValue.ZERO) && + outAmount?.gt(TokenValue.ZERO) ? setButtonEnabled(true) : setButtonEnabled(false); }, [readyToSwap, account, inAmount, outAmount, hasEnoughBalance]); @@ -326,7 +336,6 @@ export const SwapRoot = () => { } }; - const getLabel = useCallback(() => { if (!routeExists) return "No route available"; if (!inAmount && !outAmount) return "Enter Amount"; @@ -339,7 +348,11 @@ export const SwapRoot = () => { }, [hasEnoughBalance, inAmount, needsApproval, outAmount, inToken, outToken, routeExists]); if (Object.keys(tokens).length === 0) - return There are no tokens. Please check you are connected to the right network.; + return ( + + There are no tokens. Please check you are connected to the right network. + + ); return ( @@ -377,7 +390,11 @@ export const SwapRoot = () => { { /> - ); }; diff --git a/projects/dex-ui/src/components/InfoBox.tsx b/projects/dex-ui/src/components/InfoBox.tsx index aabf09de7f..e5ab6c2a8c 100644 --- a/projects/dex-ui/src/components/InfoBox.tsx +++ b/projects/dex-ui/src/components/InfoBox.tsx @@ -1,8 +1,11 @@ import React from "react"; -import { FC } from "src/types"; + import styled from "styled-components"; -import { BodyS, BodyXS } from "./Typography"; + import { size } from "src/breakpoints"; +import { FC } from "src/types"; + +import { BodyS, BodyXS } from "./Typography"; interface Composition { Header: typeof Header; diff --git a/projects/dex-ui/src/components/Layout.tsx b/projects/dex-ui/src/components/Layout.tsx index 8853e0491c..681cd1f0e2 100644 --- a/projects/dex-ui/src/components/Layout.tsx +++ b/projects/dex-ui/src/components/Layout.tsx @@ -1,11 +1,11 @@ +import styled from "styled-components"; + import { size } from "src/breakpoints"; import { AdditionalCssBase, BoxModelBase } from "src/utils/ui/styled"; import { CommonCssProps, CommonCssStyles } from "src/utils/ui/styled/common"; import { FlexModelProps, FlexBase } from "src/utils/ui/styled/flex-model"; import { theme } from "src/utils/ui/theme"; - import { CssProps } from "src/utils/ui/theme/types"; -import styled from "styled-components"; export const Item = styled.div<{ stretch?: boolean; right?: boolean; column?: boolean }>` display: flex; diff --git a/projects/dex-ui/src/components/Liquidity/QuoteDetails.tsx b/projects/dex-ui/src/components/Liquidity/QuoteDetails.tsx index 82e85326af..2df45e0533 100644 --- a/projects/dex-ui/src/components/Liquidity/QuoteDetails.tsx +++ b/projects/dex-ui/src/components/Liquidity/QuoteDetails.tsx @@ -1,16 +1,20 @@ import React, { useEffect, useMemo, useState } from "react"; + import styled from "styled-components"; + import { ERC20Token, Token, TokenValue } from "@beanstalk/sdk"; -import useSdk from "src/utils/sdk/useSdk"; -import { LIQUIDITY_OPERATION_TYPE, REMOVE_LIQUIDITY_MODE } from "./types"; + +import { size } from "src/breakpoints"; +import { displayTokenSymbol } from "src/utils/format"; import { getGasInUsd } from "src/utils/gasprice"; +import useSdk from "src/utils/sdk/useSdk"; + import SlippagePanel from "./SlippagePanel"; +import { LIQUIDITY_OPERATION_TYPE, REMOVE_LIQUIDITY_MODE } from "./types"; import { ChevronDown, Info } from "../Icons"; import { ImageButton } from "../ImageButton"; import { Tooltip } from "../Tooltip"; import { BodyS } from "../Typography"; -import { size } from "src/breakpoints"; -import { displayTokenSymbol } from "src/utils/format"; type QuoteDetailsProps = { type: LIQUIDITY_OPERATION_TYPE | "FORWARD_SWAP" | "REVERSE_SWAP"; @@ -139,8 +143,11 @@ const QuoteDetails = ({ let totalUSDValue = TokenValue.ZERO; let valueInUSD; if (removeLiquidityMode === REMOVE_LIQUIDITY_MODE.OneToken) { - const price = selectedTokenIndex && tokenPrices?.[selectedTokenIndex] || TokenValue.ZERO; - const quoteAmt = !Array.isArray(quote.quote) ? quote.quote || TokenValue.ZERO : TokenValue.ZERO; + const price = + (selectedTokenIndex && tokenPrices?.[selectedTokenIndex]) || TokenValue.ZERO; + const quoteAmt = !Array.isArray(quote.quote) + ? quote.quote || TokenValue.ZERO + : TokenValue.ZERO; valueInUSD = price.mul(quoteAmt); totalUSDValue = totalUSDValue.add(valueInUSD || TokenValue.ZERO); } else { @@ -150,7 +157,8 @@ const QuoteDetails = ({ valueInUSD = TokenValue.ZERO; } else { valueInUSD = tokenPrice.mul( - removeLiquidityMode === REMOVE_LIQUIDITY_MODE.Balanced && Array.isArray(quote.quote) + removeLiquidityMode === REMOVE_LIQUIDITY_MODE.Balanced && + Array.isArray(quote.quote) ? quote.quote?.[i] || TokenValue.ZERO : inputs?.[i] || TokenValue.ZERO ); @@ -161,7 +169,7 @@ const QuoteDetails = ({ setTokenUSDValue(totalUSDValue); } else if (type === LIQUIDITY_OPERATION_TYPE.ADD) { let totalReservesUSDValue: TokenValue | null = TokenValue.ZERO; - + for (let i = 0; i < tokenPrices.length; i++) { const price = tokenPrices[i]; const reserve = tokenReserves[i]; @@ -170,18 +178,25 @@ const QuoteDetails = ({ totalReservesUSDValue = null; continue; } - const reserveValueInUSD = price && reserve ? price.mul(reserve.add(inputs?.[i] || TokenValue.ZERO)) : TokenValue.ZERO; + const reserveValueInUSD = + price && reserve + ? price.mul(reserve.add(inputs?.[i] || TokenValue.ZERO)) + : TokenValue.ZERO; totalReservesUSDValue = totalReservesUSDValue.add(reserveValueInUSD); } - + const lpTokenSupply = await wellLpToken?.getTotalSupply(); if (!lpTokenSupply || lpTokenSupply.eq(TokenValue.ZERO)) { setTokenUSDValue(totalReservesUSDValue || TokenValue.ZERO); return; } const newDenominator = lpTokenSupply.add(quote?.quote as TokenValue); - const lpTokenUSDValue = newDenominator.gt(0) ? (totalReservesUSDValue || TokenValue.ZERO).div(newDenominator) : TokenValue.ZERO; - const finalUSDValue = !Array.isArray(quote.quote) ? lpTokenUSDValue.mul(quote.quote) : TokenValue.ZERO; + const lpTokenUSDValue = newDenominator.gt(0) + ? (totalReservesUSDValue || TokenValue.ZERO).div(newDenominator) + : TokenValue.ZERO; + const finalUSDValue = !Array.isArray(quote.quote) + ? lpTokenUSDValue.mul(quote.quote) + : TokenValue.ZERO; setTokenUSDValue(finalUSDValue); } } else if (type === "FORWARD_SWAP") { @@ -192,7 +207,16 @@ const QuoteDetails = ({ }; run(); - }, [tokenPrices, tokenReserves, quote, type, selectedTokenIndex, inputs, removeLiquidityMode, wellLpToken]); + }, [ + tokenPrices, + tokenReserves, + quote, + type, + selectedTokenIndex, + inputs, + removeLiquidityMode, + wellLpToken + ]); const priceImpact = useMemo(() => { if (!tokenReserves || !inputs || !tokenPrices) return TokenValue.ZERO; @@ -213,16 +237,28 @@ const QuoteDetails = ({ if (!quote) return TokenValue.ZERO; if (type === LIQUIDITY_OPERATION_TYPE.REMOVE) { if (removeLiquidityMode === REMOVE_LIQUIDITY_MODE.Custom) { - return tokenReserves[index]?.sub(inputs![index] || TokenValue.ZERO).mul(tokenPrices?.[index] || 0); - } else if (removeLiquidityMode === REMOVE_LIQUIDITY_MODE.OneToken && !Array.isArray(quote!.quote)) { - return tokenReserves[index]?.sub(index === selectedTokenIndex ? quote!.quote : TokenValue.ZERO).mul(tokenPrices?.[index] || 0); - } else if (removeLiquidityMode === REMOVE_LIQUIDITY_MODE.Balanced && Array.isArray(quote!.quote)) { + return tokenReserves[index] + ?.sub(inputs![index] || TokenValue.ZERO) + .mul(tokenPrices?.[index] || 0); + } else if ( + removeLiquidityMode === REMOVE_LIQUIDITY_MODE.OneToken && + !Array.isArray(quote!.quote) + ) { + return tokenReserves[index] + ?.sub(index === selectedTokenIndex ? quote!.quote : TokenValue.ZERO) + .mul(tokenPrices?.[index] || 0); + } else if ( + removeLiquidityMode === REMOVE_LIQUIDITY_MODE.Balanced && + Array.isArray(quote!.quote) + ) { return tokenReserves[index]?.sub(quote!.quote[index]).mul(tokenPrices?.[index] || 0); } else { return TokenValue.ZERO; } } else { - return tokenReserves[index]?.add(inputs![index] || TokenValue.ZERO).mul(tokenPrices?.[index] || 0); + return tokenReserves[index] + ?.add(inputs![index] || TokenValue.ZERO) + .mul(tokenPrices?.[index] || 0); } }); @@ -248,7 +284,11 @@ const QuoteDetails = ({ setAccordionOpen(!accordionOpen)} cursor="pointer"> - {type === "FORWARD_SWAP" ? "Minimum Output" : type === "REVERSE_SWAP" ? "Maximum Input" : "Expected Output"} + {type === "FORWARD_SWAP" + ? "Minimum Output" + : type === "REVERSE_SWAP" + ? "Maximum Input" + : "Expected Output"} {quoteValue} @@ -263,10 +303,13 @@ const QuoteDetails = ({ alt="Click to view more information about this transaction" /> - + USD Value - {`$${tokenUSDValue.lte(0) ? '--' : tokenUSDValue.toHuman("short")}`} + {`$${tokenUSDValue.lte(0) ? "--" : tokenUSDValue.toHuman("short")}`} {type !== "FORWARD_SWAP" && type !== "REVERSE_SWAP" && ( @@ -295,7 +338,10 @@ const QuoteDetails = ({ Slippage Tolerance {`${slippage}%`} - + Estimated Gas Fee diff --git a/projects/dex-ui/src/components/Liquidity/RemoveLiquidity.tsx b/projects/dex-ui/src/components/Liquidity/RemoveLiquidity.tsx index c5a1aba2d8..116226e5c3 100644 --- a/projects/dex-ui/src/components/Liquidity/RemoveLiquidity.tsx +++ b/projects/dex-ui/src/components/Liquidity/RemoveLiquidity.tsx @@ -1,30 +1,34 @@ /* eslint-disable jsx-a11y/no-static-element-interactions */ /* eslint-disable jsx-a11y/click-events-have-key-events */ import React, { useCallback, useEffect, useMemo, useState } from "react"; -import { TokenInput } from "src/components/Swap/TokenInput"; -import { Token, TokenValue } from "@beanstalk/sdk"; + +import { Well } from "@beanstalk/sdk/Wells"; import styled from "styled-components"; import { useAccount } from "wagmi"; -import { Well } from "@beanstalk/sdk/Wells"; + +import { Token, TokenValue } from "@beanstalk/sdk"; + +import { size } from "src/breakpoints"; +import { TokenInput } from "src/components/Swap/TokenInput"; +import { ActionWalletButtonWrapper } from "src/components/Wallet"; +import { useLPPositionSummary } from "src/tokens/useLPPositionSummary"; +import { displayTokenSymbol } from "src/utils/format"; +import { getPrice } from "src/utils/price/usePrice"; +import { queryKeys } from "src/utils/query/queryKeys"; +import { useInvalidateQueries } from "src/utils/query/useInvalidateQueries"; +import useSdk from "src/utils/sdk/useSdk"; import { useLiquidityQuote } from "src/wells/useLiquidityQuote"; -import { LIQUIDITY_OPERATION_TYPE, REMOVE_LIQUIDITY_MODE } from "./types"; -import { Button } from "../Swap/Button"; +import { useWellReserves } from "src/wells/useWellReserves"; + import { ensureAllowance, hasMinimumAllowance } from "./allowance"; -import { Log } from "../../utils/logger"; import QuoteDetails from "./QuoteDetails"; -import { TabButton } from "../TabButton"; -import { TransactionToast } from "../TxnToast/TransactionToast"; -import useSdk from "src/utils/sdk/useSdk"; -import { getPrice } from "src/utils/price/usePrice"; -import { useWellReserves } from "src/wells/useWellReserves"; +import { LIQUIDITY_OPERATION_TYPE, REMOVE_LIQUIDITY_MODE } from "./types"; +import { Log } from "../../utils/logger"; import { Checkbox } from "../Checkbox"; -import { size } from "src/breakpoints"; -import { displayTokenSymbol } from "src/utils/format"; import { LoadingTemplate } from "../LoadingTemplate"; -import { useLPPositionSummary } from "src/tokens/useLPPositionSummary"; -import { ActionWalletButtonWrapper } from "src/components/Wallet"; -import { useInvalidateScopedQueries } from "src/utils/query/useInvalidateQueries"; -import { queryKeys } from "src/utils/query/queryKeys"; +import { Button } from "../Swap/Button"; +import { TabButton } from "../TabButton"; +import { TransactionToast } from "../TxnToast/TransactionToast"; type BaseRemoveLiquidityProps = { slippage: number; @@ -55,7 +59,7 @@ const RemoveLiquidityContent = ({ const { getPositionWithWell, refetch: refetchLPSummary } = useLPPositionSummary(); const position = getPositionWithWell(well); - const invalidateScopedQuery = useInvalidateScopedQueries(); + const invalidateScopedQuery = useInvalidateQueries(); const { reserves: wellReserves, refetch: refetchWellReserves } = useWellReserves(well); const sdk = useSdk(); @@ -526,7 +530,9 @@ const RemoveLiquidityLoading = () => ( ); -export const RemoveLiquidity: React.FC<{ well: Well | undefined; loading: boolean } & BaseRemoveLiquidityProps> = (props) => { +export const RemoveLiquidity: React.FC< + { well: Well | undefined; loading: boolean } & BaseRemoveLiquidityProps +> = (props) => { if (!props.well || props.loading) { return ; } diff --git a/projects/dex-ui/src/components/Liquidity/SlippagePanel.tsx b/projects/dex-ui/src/components/Liquidity/SlippagePanel.tsx index 80c100d2d1..f8220ee1d5 100644 --- a/projects/dex-ui/src/components/Liquidity/SlippagePanel.tsx +++ b/projects/dex-ui/src/components/Liquidity/SlippagePanel.tsx @@ -1,13 +1,17 @@ /* eslint-disable jsx-a11y/no-noninteractive-element-interactions */ /* eslint-disable jsx-a11y/click-events-have-key-events */ import React, { MouseEvent, useCallback, useState } from "react"; + import styled from "styled-components"; + import gearIcon from "/src/assets/images/gear.svg"; + import x from "src/assets/images/x.svg"; -import { ImageButton } from "../ImageButton"; -import { BottomDrawer } from "../BottomDrawer"; import { size } from "src/breakpoints"; +import { BottomDrawer } from "../BottomDrawer"; +import { ImageButton } from "../ImageButton"; + type SlippagePanelProps = { slippageValue: number; handleSlippageValueChange: (value: string) => void; @@ -36,33 +40,52 @@ const SlippagePanel = ({ handleSlippageValueChange, slippageValue }: SlippagePan
Adjust Slippage
- +
- handleSlippageValueChange(e.target.value)} /> + handleSlippageValueChange(e.target.value)} + /> Slippage Amount - Slippage tolerance is the % change in token price caused by external factors between transaction submission and execution that - you are willing to tolerate. + Slippage tolerance is the % change in token price caused by external factors between + transaction submission and execution that you are willing to tolerate. - Your transaction will revert if the price changes by more than the percentage specified. + Your transaction will revert if the price changes by more than the percentage + specified.
)} - + - handleSlippageValueChange(e.target.value)} /> + handleSlippageValueChange(e.target.value)} + /> Slippage - Slippage tolerance is the % change in token price caused by external factors between transaction submission and execution that - you are willing to tolerate. + Slippage tolerance is the % change in token price caused by external factors between + transaction submission and execution that you are willing to tolerate. - Your transaction will revert if the price changes by more than the percentage specified. + Your transaction will revert if the price changes by more than the percentage + specified. diff --git a/projects/dex-ui/src/components/Liquidity/allowance.ts b/projects/dex-ui/src/components/Liquidity/allowance.ts index f769460f19..4255208b37 100644 --- a/projects/dex-ui/src/components/Liquidity/allowance.ts +++ b/projects/dex-ui/src/components/Liquidity/allowance.ts @@ -1,8 +1,15 @@ import { ERC20Token, Token, TokenValue } from "@beanstalk/sdk-core"; + import { Log } from "src/utils/logger"; + import { TransactionToast } from "../TxnToast/TransactionToast"; -const hasMinimumAllowance = async (walletAddress: string, spender: string, token: ERC20Token | Token, mininumAllowance: TokenValue) => { +const hasMinimumAllowance = async ( + walletAddress: string, + spender: string, + token: ERC20Token | Token, + mininumAllowance: TokenValue +) => { const existingAllowance = await token.getAllowance(walletAddress, spender); if (!existingAllowance) { return false; @@ -10,7 +17,12 @@ const hasMinimumAllowance = async (walletAddress: string, spender: string, token return existingAllowance.gte(mininumAllowance); }; -const ensureAllowance = async (walletAddress: string, spender: string, token: ERC20Token, mininumAllowance: TokenValue) => { +const ensureAllowance = async ( + walletAddress: string, + spender: string, + token: ERC20Token, + mininumAllowance: TokenValue +) => { if (!(await hasMinimumAllowance(walletAddress, spender, token, mininumAllowance))) { const toast = new TransactionToast({ loading: "Approving spending limit...", @@ -18,7 +30,9 @@ const ensureAllowance = async (walletAddress: string, spender: string, token: ER success: "Spending limit approved" }); try { - const approveTXN = await token.getContract().approve(spender, mininumAllowance.toBigNumber(), { gasLimit: 50000 }); + const approveTXN = await token + .getContract() + .approve(spender, mininumAllowance.toBigNumber(), { gasLimit: 50000 }); toast.confirming(approveTXN); const receipt = await approveTXN.wait(); toast.success(receipt); diff --git a/projects/dex-ui/src/components/Loading.tsx b/projects/dex-ui/src/components/Loading.tsx index fc1a5c1d37..0ec51761ee 100644 --- a/projects/dex-ui/src/components/Loading.tsx +++ b/projects/dex-ui/src/components/Loading.tsx @@ -1,19 +1,21 @@ import React from "react"; + +import styled from "styled-components"; + import { Footer } from "src/components/Frame/Footer"; import { Frame } from "src/components/Frame/Frame"; import { Spinner2 } from "src/components/Spinner2"; -import styled from "styled-components"; type LoadingProps = { spinnerOnly?: boolean; -} +}; -export const Loading = ({spinnerOnly}: LoadingProps) => { +export const Loading = ({ spinnerOnly }: LoadingProps) => { return ( <> {!spinnerOnly && } - + {!spinnerOnly &&