/** * Transaction Queries * * GraphQL queries for transaction data operations. * Includes transaction history and price history queries. */ /** * GraphQL query for fetching vault transactions with all union type variants * * Fetches comprehensive transaction history with support for all transaction types: * - SettleDeposit, SettleRedeem * - DepositRequest, RedeemRequest * - NewTotalAssetsUpdated, TotalAssetsUpdated * - PeriodSummary * - DepositSync * - DepositRequestCanceled * * Used by: get_transactions tool * * Aliases: AccessModeUpdated.newMode and SyncModeUpdated.newMode return * different enum types (AccessMode! vs SyncMode!) — they're aliased to * `newAccessMode` and `newSyncMode`/`oldSyncMode` so both can appear in the * same selection set without a GraphQL field-conflict error. * * Usage: * ```typescript * const response = await graphqlClient.request( * TRANSACTIONS_QUERY, * { * first: 100, * skip: 0, * where: { chainId_eq: 1, vault_in: ['0x...'] }, * orderBy: 'blockNumber', * orderDirection: 'desc' * } * ); * ``` */ export declare const TRANSACTIONS_QUERY = "\n query GetTransactions(\n $first: Int!\n $skip: Int!\n $where: TransactionFilterInput\n $orderBy: TransactionOrderBy!\n $orderDirection: OrderDirection\n ) {\n transactions(\n first: $first\n skip: $skip\n where: $where\n orderBy: $orderBy\n orderDirection: $orderDirection\n ) {\n items {\n ...TransactionBaseFragment\n data {\n ... on SettleDeposit {\n epochId\n settledId\n totalAssets\n totalAssetsUsd\n totalSupply\n assetsDeposited\n assetsDepositedUsd\n sharesMinted\n vault {\n id\n address\n symbol\n }\n }\n ... on SettleRedeem {\n epochId\n settledId\n totalAssets\n totalAssetsUsd\n totalSupply\n assetsWithdrawed\n assetsWithdrawedUsd\n sharesBurned\n vault {\n id\n address\n symbol\n }\n }\n ... on DepositRequest {\n controller\n owner\n requestId\n sender\n assets\n assetsUsd\n vault {\n id\n address\n symbol\n }\n }\n ... on RedeemRequest {\n controller\n owner\n requestId\n sender\n shares\n sharesUsd\n vault {\n id\n address\n symbol\n }\n }\n ... on NewTotalAssetsUpdated {\n totalAssets\n totalAssetsUsd\n vault {\n id\n address\n symbol\n }\n }\n ... on TotalAssetsUpdated {\n totalAssets\n totalAssetsUsd\n vault {\n id\n address\n symbol\n }\n }\n ... on PeriodSummary {\n duration\n netTotalSupplyAtEnd\n totalAssetsAtEnd\n totalAssetsAtStart\n totalSupplyAtEnd\n totalSupplyAtStart\n vault {\n id\n address\n symbol\n }\n }\n ... on DepositSync {\n owner\n sender\n shares\n assets\n assetsUsd\n vault {\n id\n address\n symbol\n }\n }\n ... on DepositRequestCanceled {\n controller\n requestId\n vault {\n id\n address\n symbol\n }\n }\n ... on RatesUpdated {\n newRates {\n performanceRate\n managementRate\n entryRate\n exitRate\n haircutRate\n }\n vault {\n id\n address\n symbol\n }\n }\n ... on StateUpdated {\n state\n vault {\n id\n address\n symbol\n }\n }\n ... on Deposit {\n owner\n sender\n assets\n shares\n vault {\n id\n address\n symbol\n }\n }\n ... on Withdraw {\n owner\n sender\n receiver\n assets\n shares\n vault {\n id\n address\n symbol\n }\n }\n ... on WithdrawSync {\n owner\n sender\n receiver\n assets\n shares\n vault {\n id\n address\n symbol\n }\n }\n ... on RedeemRequestCanceled {\n controller\n requestId\n requestedAmount\n vault {\n id\n address\n symbol\n }\n }\n ... on FeeTaken {\n feeType\n shares\n managerShares\n protocolShares\n rate\n contextId\n vault {\n id\n address\n symbol\n }\n }\n ... on HaircutTaken {\n owner\n shares\n rate\n vault {\n id\n address\n symbol\n }\n }\n ... on PreMint {\n sender\n receiver\n assets\n shares\n vault {\n id\n address\n symbol\n }\n }\n ... on AccessModeUpdated {\n newAccessMode: newMode\n vault {\n id\n address\n symbol\n }\n }\n ... on AsyncOnlyActivated {\n vault {\n id\n address\n symbol\n }\n }\n ... on NameUpdated {\n previousName\n newName\n vault {\n id\n address\n symbol\n }\n }\n ... on SymbolUpdated {\n previousSymbol\n newSymbol\n vault {\n id\n address\n symbol\n }\n }\n ... on MaxCapUpdated {\n previousMaxCap\n maxCap\n vault {\n id\n address\n symbol\n }\n }\n ... on SyncModeUpdated {\n oldSyncMode: oldMode\n newSyncMode: newMode\n vault {\n id\n address\n symbol\n }\n }\n ... on SafeUpdated {\n oldSafe\n newSafe\n vault {\n id\n address\n symbol\n }\n }\n ... on SecurityCouncilUpdated {\n oldSecurityCouncil\n newSecurityCouncil\n vault {\n id\n address\n symbol\n }\n }\n ... on SuperOperatorUpdated {\n oldSuperOperator\n newSuperOperator\n vault {\n id\n address\n symbol\n }\n }\n ... on TotalAssetsExpirationUpdated {\n oldExpiration\n newExpiration\n vault {\n id\n address\n symbol\n }\n }\n ... on ProxyDeployed {\n deployer\n factoryAddress\n proxy\n vault {\n id\n address\n symbol\n }\n }\n ... on BlacklistUpdated {\n account\n blacklisted\n vault {\n id\n address\n symbol\n }\n }\n ... on WhitelistUpdated {\n account\n authorized\n vault {\n id\n address\n symbol\n }\n }\n ... on ExternalSanctionsListUpdated {\n oldExternalSanctionList\n newExternalSanctionList\n vault {\n id\n address\n symbol\n }\n }\n ... on GuardrailsUpdated {\n oldLowerRate\n newLowerRate\n oldUpperRate\n newUpperRate\n vault {\n id\n address\n symbol\n }\n }\n ... on GuardrailsStatusUpdated {\n activated\n vault {\n id\n address\n symbol\n }\n }\n }\n }\n pageInfo {\n ...PageInfoFullFragment\n }\n }\n }\n \n fragment TransactionBaseFragment on Transaction {\n type\n timestamp\n blockNumber\n hash\n logIndex\n chain {\n id\n name\n }\n }\n\n \n fragment PageInfoFullFragment on PageInfo {\n hasNextPage\n hasPreviousPage\n count\n limit\n skip\n totalCount\n }\n\n"; //# sourceMappingURL=transaction.queries.d.ts.map