UNPKG

aleph-indexer-sdk

Version:

TypeScript SDK for Aleph Indexer GraphQL API

897 lines (892 loc) 53.2 kB
"use strict"; var __create = Object.create; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( // If the importer is in node compatibility mode or this is not an ESM // file that has been converted to a CommonJS file using a Babel- // compatible transform (i.e. "__esModule" has not been set), then set // "default" to the CommonJS "module.exports" for node compatibility. isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, mod )); var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // index.ts var index_exports = {}; __export(index_exports, { AlephIndexerClient: () => AlephIndexerClient, AlephVaultFactory_Initialized_Select_Column: () => AlephVaultFactory_Initialized_Select_Column, AlephVaultFactory_RoleAdminChanged_Select_Column: () => AlephVaultFactory_RoleAdminChanged_Select_Column, AlephVaultFactory_RoleGranted_Select_Column: () => AlephVaultFactory_RoleGranted_Select_Column, AlephVaultFactory_RoleRevoked_Select_Column: () => AlephVaultFactory_RoleRevoked_Select_Column, AlephVaultFactory_VaultDeployed_Select_Column: () => AlephVaultFactory_VaultDeployed_Select_Column, AlephVault_DepositRequestSettled_Select_Column: () => AlephVault_DepositRequestSettled_Select_Column, AlephVault_DepositRequest_Select_Column: () => AlephVault_DepositRequest_Select_Column, AlephVault_FeesAccumulated_Select_Column: () => AlephVault_FeesAccumulated_Select_Column, AlephVault_FeesCollected_Select_Column: () => AlephVault_FeesCollected_Select_Column, AlephVault_FlowPaused_Select_Column: () => AlephVault_FlowPaused_Select_Column, AlephVault_FlowUnpaused_Select_Column: () => AlephVault_FlowUnpaused_Select_Column, AlephVault_Initialized_Select_Column: () => AlephVault_Initialized_Select_Column, AlephVault_MetadataUriSet_Select_Column: () => AlephVault_MetadataUriSet_Select_Column, AlephVault_NewFeeRecipientQueued_Select_Column: () => AlephVault_NewFeeRecipientQueued_Select_Column, AlephVault_NewFeeRecipientSet_Select_Column: () => AlephVault_NewFeeRecipientSet_Select_Column, AlephVault_NewHighWaterMarkSet_Select_Column: () => AlephVault_NewHighWaterMarkSet_Select_Column, AlephVault_NewManagementFeeQueued_Select_Column: () => AlephVault_NewManagementFeeQueued_Select_Column, AlephVault_NewManagementFeeSet_Select_Column: () => AlephVault_NewManagementFeeSet_Select_Column, AlephVault_NewMaxDepositCapQueued_Select_Column: () => AlephVault_NewMaxDepositCapQueued_Select_Column, AlephVault_NewMaxDepositCapSet_Select_Column: () => AlephVault_NewMaxDepositCapSet_Select_Column, AlephVault_NewMinDepositAmountQueued_Select_Column: () => AlephVault_NewMinDepositAmountQueued_Select_Column, AlephVault_NewMinDepositAmountSet_Select_Column: () => AlephVault_NewMinDepositAmountSet_Select_Column, AlephVault_NewPerformanceFeeQueued_Select_Column: () => AlephVault_NewPerformanceFeeQueued_Select_Column, AlephVault_NewPerformanceFeeSet_Select_Column: () => AlephVault_NewPerformanceFeeSet_Select_Column, AlephVault_RedeemRequestSettled_Select_Column: () => AlephVault_RedeemRequestSettled_Select_Column, AlephVault_RedeemRequest_Select_Column: () => AlephVault_RedeemRequest_Select_Column, AlephVault_RoleAdminChanged_Select_Column: () => AlephVault_RoleAdminChanged_Select_Column, AlephVault_RoleGranted_Select_Column: () => AlephVault_RoleGranted_Select_Column, AlephVault_RoleRevoked_Select_Column: () => AlephVault_RoleRevoked_Select_Column, AlephVault_SettleDepositBatch_Select_Column: () => AlephVault_SettleDepositBatch_Select_Column, AlephVault_SettleDeposit_Select_Column: () => AlephVault_SettleDeposit_Select_Column, AlephVault_SettleRedeemBatch_Select_Column: () => AlephVault_SettleRedeemBatch_Select_Column, AlephVault_SettleRedeem_Select_Column: () => AlephVault_SettleRedeem_Select_Column, Chain_Metadata_Select_Column: () => Chain_Metadata_Select_Column, Cursor_Ordering: () => Cursor_Ordering, Dynamic_Contract_Registry_Select_Column: () => Dynamic_Contract_Registry_Select_Column, End_Of_Block_Range_Scanned_Data_Select_Column: () => End_Of_Block_Range_Scanned_Data_Select_Column, Event_Sync_State_Select_Column: () => Event_Sync_State_Select_Column, GetAllVaultsDocument: () => GetAllVaultsDocument, GetAllocatorDocument: () => GetAllocatorDocument, GetVaultDataDocument: () => GetVaultDataDocument, GetVaultDepositRequestsDocument: () => GetVaultDepositRequestsDocument, GetVaultHistoricalNavDocument: () => GetVaultHistoricalNavDocument, GetVaultPricePerShareHistoryDocument: () => GetVaultPricePerShareHistoryDocument, GetVaultPricePerShareHistoryRangeDocument: () => GetVaultPricePerShareHistoryRangeDocument, GetVaultRedeemRequestsDocument: () => GetVaultRedeemRequestsDocument, GetVaultSettledDepositsDocument: () => GetVaultSettledDepositsDocument, GetVaultSettledRedeemsDocument: () => GetVaultSettledRedeemsDocument, GetVaultsByManagerDocument: () => GetVaultsByManagerDocument, InvestorPosition_Select_Column: () => InvestorPosition_Select_Column, Order_By: () => Order_By, Persisted_State_Select_Column: () => Persisted_State_Select_Column, Raw_Events_Select_Column: () => Raw_Events_Select_Column, VaultData_Select_Column: () => VaultData_Select_Column, VaultInvestors_Select_Column: () => VaultInvestors_Select_Column, VaultValuationSnapshot_Select_Column: () => VaultValuationSnapshot_Select_Column, getSdk: () => getSdk }); module.exports = __toCommonJS(index_exports); // generated/index.ts var import_graphql_tag = __toESM(require("graphql-tag"), 1); var AlephVaultFactory_Initialized_Select_Column = /* @__PURE__ */ ((AlephVaultFactory_Initialized_Select_Column2) => { AlephVaultFactory_Initialized_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVaultFactory_Initialized_Select_Column2["Id"] = "id"; AlephVaultFactory_Initialized_Select_Column2["Version"] = "version"; return AlephVaultFactory_Initialized_Select_Column2; })(AlephVaultFactory_Initialized_Select_Column || {}); var AlephVaultFactory_RoleAdminChanged_Select_Column = /* @__PURE__ */ ((AlephVaultFactory_RoleAdminChanged_Select_Column2) => { AlephVaultFactory_RoleAdminChanged_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVaultFactory_RoleAdminChanged_Select_Column2["Id"] = "id"; AlephVaultFactory_RoleAdminChanged_Select_Column2["NewAdminRole"] = "newAdminRole"; AlephVaultFactory_RoleAdminChanged_Select_Column2["PreviousAdminRole"] = "previousAdminRole"; AlephVaultFactory_RoleAdminChanged_Select_Column2["Role"] = "role"; return AlephVaultFactory_RoleAdminChanged_Select_Column2; })(AlephVaultFactory_RoleAdminChanged_Select_Column || {}); var AlephVaultFactory_RoleGranted_Select_Column = /* @__PURE__ */ ((AlephVaultFactory_RoleGranted_Select_Column2) => { AlephVaultFactory_RoleGranted_Select_Column2["Account"] = "account"; AlephVaultFactory_RoleGranted_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVaultFactory_RoleGranted_Select_Column2["Id"] = "id"; AlephVaultFactory_RoleGranted_Select_Column2["Role"] = "role"; AlephVaultFactory_RoleGranted_Select_Column2["Sender"] = "sender"; return AlephVaultFactory_RoleGranted_Select_Column2; })(AlephVaultFactory_RoleGranted_Select_Column || {}); var AlephVaultFactory_RoleRevoked_Select_Column = /* @__PURE__ */ ((AlephVaultFactory_RoleRevoked_Select_Column2) => { AlephVaultFactory_RoleRevoked_Select_Column2["Account"] = "account"; AlephVaultFactory_RoleRevoked_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVaultFactory_RoleRevoked_Select_Column2["Id"] = "id"; AlephVaultFactory_RoleRevoked_Select_Column2["Role"] = "role"; AlephVaultFactory_RoleRevoked_Select_Column2["Sender"] = "sender"; return AlephVaultFactory_RoleRevoked_Select_Column2; })(AlephVaultFactory_RoleRevoked_Select_Column || {}); var AlephVaultFactory_VaultDeployed_Select_Column = /* @__PURE__ */ ((AlephVaultFactory_VaultDeployed_Select_Column2) => { AlephVaultFactory_VaultDeployed_Select_Column2["ConfigId"] = "configId"; AlephVaultFactory_VaultDeployed_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVaultFactory_VaultDeployed_Select_Column2["Id"] = "id"; AlephVaultFactory_VaultDeployed_Select_Column2["Manager"] = "manager"; AlephVaultFactory_VaultDeployed_Select_Column2["Name"] = "name"; AlephVaultFactory_VaultDeployed_Select_Column2["Vault"] = "vault"; return AlephVaultFactory_VaultDeployed_Select_Column2; })(AlephVaultFactory_VaultDeployed_Select_Column || {}); var AlephVault_DepositRequestSettled_Select_Column = /* @__PURE__ */ ((AlephVault_DepositRequestSettled_Select_Column2) => { AlephVault_DepositRequestSettled_Select_Column2["Amount"] = "amount"; AlephVault_DepositRequestSettled_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_DepositRequestSettled_Select_Column2["Id"] = "id"; AlephVault_DepositRequestSettled_Select_Column2["SharesToMint"] = "sharesToMint"; AlephVault_DepositRequestSettled_Select_Column2["User"] = "user"; AlephVault_DepositRequestSettled_Select_Column2["VaultId"] = "vaultId"; return AlephVault_DepositRequestSettled_Select_Column2; })(AlephVault_DepositRequestSettled_Select_Column || {}); var AlephVault_DepositRequest_Select_Column = /* @__PURE__ */ ((AlephVault_DepositRequest_Select_Column2) => { AlephVault_DepositRequest_Select_Column2["Amount"] = "amount"; AlephVault_DepositRequest_Select_Column2["BatchId"] = "batchId"; AlephVault_DepositRequest_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_DepositRequest_Select_Column2["Id"] = "id"; AlephVault_DepositRequest_Select_Column2["TxHash"] = "txHash"; AlephVault_DepositRequest_Select_Column2["UserWalletAddress"] = "userWalletAddress"; AlephVault_DepositRequest_Select_Column2["VaultId"] = "vaultId"; return AlephVault_DepositRequest_Select_Column2; })(AlephVault_DepositRequest_Select_Column || {}); var AlephVault_FeesAccumulated_Select_Column = /* @__PURE__ */ ((AlephVault_FeesAccumulated_Select_Column2) => { AlephVault_FeesAccumulated_Select_Column2["CurrentBatchId"] = "currentBatchId"; AlephVault_FeesAccumulated_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_FeesAccumulated_Select_Column2["Id"] = "id"; AlephVault_FeesAccumulated_Select_Column2["LastFeePaidId"] = "lastFeePaidId"; AlephVault_FeesAccumulated_Select_Column2["ManagementFee"] = "managementFee"; AlephVault_FeesAccumulated_Select_Column2["PerformanceFee"] = "performanceFee"; return AlephVault_FeesAccumulated_Select_Column2; })(AlephVault_FeesAccumulated_Select_Column || {}); var AlephVault_FeesCollected_Select_Column = /* @__PURE__ */ ((AlephVault_FeesCollected_Select_Column2) => { AlephVault_FeesCollected_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_FeesCollected_Select_Column2["Id"] = "id"; AlephVault_FeesCollected_Select_Column2["ManagementFeesCollected"] = "managementFeesCollected"; AlephVault_FeesCollected_Select_Column2["PerformanceFeesCollected"] = "performanceFeesCollected"; return AlephVault_FeesCollected_Select_Column2; })(AlephVault_FeesCollected_Select_Column || {}); var AlephVault_FlowPaused_Select_Column = /* @__PURE__ */ ((AlephVault_FlowPaused_Select_Column2) => { AlephVault_FlowPaused_Select_Column2["PausableFlow"] = "_pausableFlow"; AlephVault_FlowPaused_Select_Column2["Pauser"] = "_pauser"; AlephVault_FlowPaused_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_FlowPaused_Select_Column2["Id"] = "id"; return AlephVault_FlowPaused_Select_Column2; })(AlephVault_FlowPaused_Select_Column || {}); var AlephVault_FlowUnpaused_Select_Column = /* @__PURE__ */ ((AlephVault_FlowUnpaused_Select_Column2) => { AlephVault_FlowUnpaused_Select_Column2["PausableFlowFlag"] = "_pausableFlowFlag"; AlephVault_FlowUnpaused_Select_Column2["Unpauser"] = "_unpauser"; AlephVault_FlowUnpaused_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_FlowUnpaused_Select_Column2["Id"] = "id"; return AlephVault_FlowUnpaused_Select_Column2; })(AlephVault_FlowUnpaused_Select_Column || {}); var AlephVault_Initialized_Select_Column = /* @__PURE__ */ ((AlephVault_Initialized_Select_Column2) => { AlephVault_Initialized_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_Initialized_Select_Column2["Id"] = "id"; AlephVault_Initialized_Select_Column2["Version"] = "version"; return AlephVault_Initialized_Select_Column2; })(AlephVault_Initialized_Select_Column || {}); var AlephVault_MetadataUriSet_Select_Column = /* @__PURE__ */ ((AlephVault_MetadataUriSet_Select_Column2) => { AlephVault_MetadataUriSet_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_MetadataUriSet_Select_Column2["Id"] = "id"; AlephVault_MetadataUriSet_Select_Column2["MetadataUri"] = "metadataUri"; return AlephVault_MetadataUriSet_Select_Column2; })(AlephVault_MetadataUriSet_Select_Column || {}); var AlephVault_NewFeeRecipientQueued_Select_Column = /* @__PURE__ */ ((AlephVault_NewFeeRecipientQueued_Select_Column2) => { AlephVault_NewFeeRecipientQueued_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_NewFeeRecipientQueued_Select_Column2["FeeRecipient"] = "feeRecipient"; AlephVault_NewFeeRecipientQueued_Select_Column2["Id"] = "id"; return AlephVault_NewFeeRecipientQueued_Select_Column2; })(AlephVault_NewFeeRecipientQueued_Select_Column || {}); var AlephVault_NewFeeRecipientSet_Select_Column = /* @__PURE__ */ ((AlephVault_NewFeeRecipientSet_Select_Column2) => { AlephVault_NewFeeRecipientSet_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_NewFeeRecipientSet_Select_Column2["FeeRecipient"] = "feeRecipient"; AlephVault_NewFeeRecipientSet_Select_Column2["Id"] = "id"; return AlephVault_NewFeeRecipientSet_Select_Column2; })(AlephVault_NewFeeRecipientSet_Select_Column || {}); var AlephVault_NewHighWaterMarkSet_Select_Column = /* @__PURE__ */ ((AlephVault_NewHighWaterMarkSet_Select_Column2) => { AlephVault_NewHighWaterMarkSet_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_NewHighWaterMarkSet_Select_Column2["HighWaterMark"] = "highWaterMark"; AlephVault_NewHighWaterMarkSet_Select_Column2["Id"] = "id"; return AlephVault_NewHighWaterMarkSet_Select_Column2; })(AlephVault_NewHighWaterMarkSet_Select_Column || {}); var AlephVault_NewManagementFeeQueued_Select_Column = /* @__PURE__ */ ((AlephVault_NewManagementFeeQueued_Select_Column2) => { AlephVault_NewManagementFeeQueued_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_NewManagementFeeQueued_Select_Column2["Id"] = "id"; AlephVault_NewManagementFeeQueued_Select_Column2["ManagementFee"] = "managementFee"; return AlephVault_NewManagementFeeQueued_Select_Column2; })(AlephVault_NewManagementFeeQueued_Select_Column || {}); var AlephVault_NewManagementFeeSet_Select_Column = /* @__PURE__ */ ((AlephVault_NewManagementFeeSet_Select_Column2) => { AlephVault_NewManagementFeeSet_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_NewManagementFeeSet_Select_Column2["Id"] = "id"; AlephVault_NewManagementFeeSet_Select_Column2["ManagementFee"] = "managementFee"; return AlephVault_NewManagementFeeSet_Select_Column2; })(AlephVault_NewManagementFeeSet_Select_Column || {}); var AlephVault_NewMaxDepositCapQueued_Select_Column = /* @__PURE__ */ ((AlephVault_NewMaxDepositCapQueued_Select_Column2) => { AlephVault_NewMaxDepositCapQueued_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_NewMaxDepositCapQueued_Select_Column2["Id"] = "id"; AlephVault_NewMaxDepositCapQueued_Select_Column2["MaxDepositCap"] = "maxDepositCap"; return AlephVault_NewMaxDepositCapQueued_Select_Column2; })(AlephVault_NewMaxDepositCapQueued_Select_Column || {}); var AlephVault_NewMaxDepositCapSet_Select_Column = /* @__PURE__ */ ((AlephVault_NewMaxDepositCapSet_Select_Column2) => { AlephVault_NewMaxDepositCapSet_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_NewMaxDepositCapSet_Select_Column2["Id"] = "id"; AlephVault_NewMaxDepositCapSet_Select_Column2["MaxDepositCap"] = "maxDepositCap"; return AlephVault_NewMaxDepositCapSet_Select_Column2; })(AlephVault_NewMaxDepositCapSet_Select_Column || {}); var AlephVault_NewMinDepositAmountQueued_Select_Column = /* @__PURE__ */ ((AlephVault_NewMinDepositAmountQueued_Select_Column2) => { AlephVault_NewMinDepositAmountQueued_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_NewMinDepositAmountQueued_Select_Column2["Id"] = "id"; AlephVault_NewMinDepositAmountQueued_Select_Column2["MinDepositAmount"] = "minDepositAmount"; return AlephVault_NewMinDepositAmountQueued_Select_Column2; })(AlephVault_NewMinDepositAmountQueued_Select_Column || {}); var AlephVault_NewMinDepositAmountSet_Select_Column = /* @__PURE__ */ ((AlephVault_NewMinDepositAmountSet_Select_Column2) => { AlephVault_NewMinDepositAmountSet_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_NewMinDepositAmountSet_Select_Column2["Id"] = "id"; AlephVault_NewMinDepositAmountSet_Select_Column2["MinDepositAmount"] = "minDepositAmount"; return AlephVault_NewMinDepositAmountSet_Select_Column2; })(AlephVault_NewMinDepositAmountSet_Select_Column || {}); var AlephVault_NewPerformanceFeeQueued_Select_Column = /* @__PURE__ */ ((AlephVault_NewPerformanceFeeQueued_Select_Column2) => { AlephVault_NewPerformanceFeeQueued_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_NewPerformanceFeeQueued_Select_Column2["Id"] = "id"; AlephVault_NewPerformanceFeeQueued_Select_Column2["PerformanceFee"] = "performanceFee"; return AlephVault_NewPerformanceFeeQueued_Select_Column2; })(AlephVault_NewPerformanceFeeQueued_Select_Column || {}); var AlephVault_NewPerformanceFeeSet_Select_Column = /* @__PURE__ */ ((AlephVault_NewPerformanceFeeSet_Select_Column2) => { AlephVault_NewPerformanceFeeSet_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_NewPerformanceFeeSet_Select_Column2["Id"] = "id"; AlephVault_NewPerformanceFeeSet_Select_Column2["PerformanceFee"] = "performanceFee"; return AlephVault_NewPerformanceFeeSet_Select_Column2; })(AlephVault_NewPerformanceFeeSet_Select_Column || {}); var AlephVault_RedeemRequestSettled_Select_Column = /* @__PURE__ */ ((AlephVault_RedeemRequestSettled_Select_Column2) => { AlephVault_RedeemRequestSettled_Select_Column2["Assets"] = "assets"; AlephVault_RedeemRequestSettled_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_RedeemRequestSettled_Select_Column2["Id"] = "id"; AlephVault_RedeemRequestSettled_Select_Column2["SharesToBurn"] = "sharesToBurn"; AlephVault_RedeemRequestSettled_Select_Column2["User"] = "user"; AlephVault_RedeemRequestSettled_Select_Column2["VaultId"] = "vaultId"; return AlephVault_RedeemRequestSettled_Select_Column2; })(AlephVault_RedeemRequestSettled_Select_Column || {}); var AlephVault_RedeemRequest_Select_Column = /* @__PURE__ */ ((AlephVault_RedeemRequest_Select_Column2) => { AlephVault_RedeemRequest_Select_Column2["BatchId"] = "batchId"; AlephVault_RedeemRequest_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_RedeemRequest_Select_Column2["Id"] = "id"; AlephVault_RedeemRequest_Select_Column2["Shares"] = "shares"; AlephVault_RedeemRequest_Select_Column2["TxHash"] = "txHash"; AlephVault_RedeemRequest_Select_Column2["UserWalletAddress"] = "userWalletAddress"; AlephVault_RedeemRequest_Select_Column2["VaultId"] = "vaultId"; return AlephVault_RedeemRequest_Select_Column2; })(AlephVault_RedeemRequest_Select_Column || {}); var AlephVault_RoleAdminChanged_Select_Column = /* @__PURE__ */ ((AlephVault_RoleAdminChanged_Select_Column2) => { AlephVault_RoleAdminChanged_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_RoleAdminChanged_Select_Column2["Id"] = "id"; AlephVault_RoleAdminChanged_Select_Column2["NewAdminRole"] = "newAdminRole"; AlephVault_RoleAdminChanged_Select_Column2["PreviousAdminRole"] = "previousAdminRole"; AlephVault_RoleAdminChanged_Select_Column2["Role"] = "role"; return AlephVault_RoleAdminChanged_Select_Column2; })(AlephVault_RoleAdminChanged_Select_Column || {}); var AlephVault_RoleGranted_Select_Column = /* @__PURE__ */ ((AlephVault_RoleGranted_Select_Column2) => { AlephVault_RoleGranted_Select_Column2["Account"] = "account"; AlephVault_RoleGranted_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_RoleGranted_Select_Column2["Id"] = "id"; AlephVault_RoleGranted_Select_Column2["Role"] = "role"; AlephVault_RoleGranted_Select_Column2["Sender"] = "sender"; return AlephVault_RoleGranted_Select_Column2; })(AlephVault_RoleGranted_Select_Column || {}); var AlephVault_RoleRevoked_Select_Column = /* @__PURE__ */ ((AlephVault_RoleRevoked_Select_Column2) => { AlephVault_RoleRevoked_Select_Column2["Account"] = "account"; AlephVault_RoleRevoked_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_RoleRevoked_Select_Column2["Id"] = "id"; AlephVault_RoleRevoked_Select_Column2["Role"] = "role"; AlephVault_RoleRevoked_Select_Column2["Sender"] = "sender"; return AlephVault_RoleRevoked_Select_Column2; })(AlephVault_RoleRevoked_Select_Column || {}); var AlephVault_SettleDepositBatch_Select_Column = /* @__PURE__ */ ((AlephVault_SettleDepositBatch_Select_Column2) => { AlephVault_SettleDepositBatch_Select_Column2["BatchId"] = "batchId"; AlephVault_SettleDepositBatch_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_SettleDepositBatch_Select_Column2["Id"] = "id"; AlephVault_SettleDepositBatch_Select_Column2["PricePerShare"] = "pricePerShare"; AlephVault_SettleDepositBatch_Select_Column2["TotalAmountToDeposit"] = "totalAmountToDeposit"; AlephVault_SettleDepositBatch_Select_Column2["TotalAssets"] = "totalAssets"; AlephVault_SettleDepositBatch_Select_Column2["TotalShares"] = "totalShares"; AlephVault_SettleDepositBatch_Select_Column2["TotalSharesToMint"] = "totalSharesToMint"; AlephVault_SettleDepositBatch_Select_Column2["TxHash"] = "txHash"; AlephVault_SettleDepositBatch_Select_Column2["VaultId"] = "vaultId"; return AlephVault_SettleDepositBatch_Select_Column2; })(AlephVault_SettleDepositBatch_Select_Column || {}); var AlephVault_SettleDeposit_Select_Column = /* @__PURE__ */ ((AlephVault_SettleDeposit_Select_Column2) => { AlephVault_SettleDeposit_Select_Column2["AmountToSettle"] = "amountToSettle"; AlephVault_SettleDeposit_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_SettleDeposit_Select_Column2["FromBatchId"] = "fromBatchId"; AlephVault_SettleDeposit_Select_Column2["Id"] = "id"; AlephVault_SettleDeposit_Select_Column2["PricePerShare"] = "pricePerShare"; AlephVault_SettleDeposit_Select_Column2["ToBatchId"] = "toBatchId"; AlephVault_SettleDeposit_Select_Column2["TotalAssets"] = "totalAssets"; AlephVault_SettleDeposit_Select_Column2["TotalShares"] = "totalShares"; return AlephVault_SettleDeposit_Select_Column2; })(AlephVault_SettleDeposit_Select_Column || {}); var AlephVault_SettleRedeemBatch_Select_Column = /* @__PURE__ */ ((AlephVault_SettleRedeemBatch_Select_Column2) => { AlephVault_SettleRedeemBatch_Select_Column2["BatchId"] = "batchId"; AlephVault_SettleRedeemBatch_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_SettleRedeemBatch_Select_Column2["Id"] = "id"; AlephVault_SettleRedeemBatch_Select_Column2["PricePerShare"] = "pricePerShare"; AlephVault_SettleRedeemBatch_Select_Column2["TotalAssets"] = "totalAssets"; AlephVault_SettleRedeemBatch_Select_Column2["TotalAssetsToRedeem"] = "totalAssetsToRedeem"; AlephVault_SettleRedeemBatch_Select_Column2["TotalShares"] = "totalShares"; AlephVault_SettleRedeemBatch_Select_Column2["TotalSharesToRedeem"] = "totalSharesToRedeem"; AlephVault_SettleRedeemBatch_Select_Column2["TxHash"] = "txHash"; AlephVault_SettleRedeemBatch_Select_Column2["VaultId"] = "vaultId"; return AlephVault_SettleRedeemBatch_Select_Column2; })(AlephVault_SettleRedeemBatch_Select_Column || {}); var AlephVault_SettleRedeem_Select_Column = /* @__PURE__ */ ((AlephVault_SettleRedeem_Select_Column2) => { AlephVault_SettleRedeem_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; AlephVault_SettleRedeem_Select_Column2["FromBatchId"] = "fromBatchId"; AlephVault_SettleRedeem_Select_Column2["Id"] = "id"; AlephVault_SettleRedeem_Select_Column2["PricePerShare"] = "pricePerShare"; AlephVault_SettleRedeem_Select_Column2["SharesToSettle"] = "sharesToSettle"; AlephVault_SettleRedeem_Select_Column2["ToBatchId"] = "toBatchId"; AlephVault_SettleRedeem_Select_Column2["TotalAssets"] = "totalAssets"; AlephVault_SettleRedeem_Select_Column2["TotalShares"] = "totalShares"; return AlephVault_SettleRedeem_Select_Column2; })(AlephVault_SettleRedeem_Select_Column || {}); var InvestorPosition_Select_Column = /* @__PURE__ */ ((InvestorPosition_Select_Column2) => { InvestorPosition_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; InvestorPosition_Select_Column2["Id"] = "id"; InvestorPosition_Select_Column2["Investor"] = "investor"; InvestorPosition_Select_Column2["LastUpdate"] = "lastUpdate"; InvestorPosition_Select_Column2["ManagementFeePaid"] = "managementFeePaid"; InvestorPosition_Select_Column2["NetDeposits"] = "netDeposits"; InvestorPosition_Select_Column2["NetRedemptions"] = "netRedemptions"; InvestorPosition_Select_Column2["PerformanceFeePaid"] = "performanceFeePaid"; InvestorPosition_Select_Column2["TotalAssets"] = "totalAssets"; InvestorPosition_Select_Column2["TotalShares"] = "totalShares"; InvestorPosition_Select_Column2["VaultId"] = "vaultId"; return InvestorPosition_Select_Column2; })(InvestorPosition_Select_Column || {}); var VaultData_Select_Column = /* @__PURE__ */ ((VaultData_Select_Column2) => { VaultData_Select_Column2["CapacityPercentage"] = "capacityPercentage"; VaultData_Select_Column2["ConfigId"] = "configId"; VaultData_Select_Column2["CurrentManagementFee"] = "currentManagementFee"; VaultData_Select_Column2["CurrentPerformanceFee"] = "currentPerformanceFee"; VaultData_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; VaultData_Select_Column2["FeeRecipient"] = "feeRecipient"; VaultData_Select_Column2["FirstTotalAssets"] = "firstTotalAssets"; VaultData_Select_Column2["HighWaterMark"] = "highWaterMark"; VaultData_Select_Column2["Id"] = "id"; VaultData_Select_Column2["LastDepositSettlement"] = "lastDepositSettlement"; VaultData_Select_Column2["LastRedeemSettlement"] = "lastRedeemSettlement"; VaultData_Select_Column2["LastUpdate"] = "lastUpdate"; VaultData_Select_Column2["Manager"] = "manager"; VaultData_Select_Column2["MaxDepositCap"] = "maxDepositCap"; VaultData_Select_Column2["MetadataUri"] = "metadataUri"; VaultData_Select_Column2["MinDepositAmount"] = "minDepositAmount"; VaultData_Select_Column2["Name"] = "name"; VaultData_Select_Column2["NumInvestors"] = "numInvestors"; VaultData_Select_Column2["PendingDepositsAmount"] = "pendingDepositsAmount"; VaultData_Select_Column2["PendingManagementFees"] = "pendingManagementFees"; VaultData_Select_Column2["PendingPerformanceFees"] = "pendingPerformanceFees"; VaultData_Select_Column2["PendingRedemptionsShares"] = "pendingRedemptionsShares"; VaultData_Select_Column2["PricePerShare"] = "pricePerShare"; VaultData_Select_Column2["RoiLastCycle"] = "roiLastCycle"; VaultData_Select_Column2["RoiSinceInception"] = "roiSinceInception"; VaultData_Select_Column2["TotalAssets"] = "totalAssets"; VaultData_Select_Column2["TotalCollectedFees"] = "totalCollectedFees"; VaultData_Select_Column2["TotalManagementFeesCollected"] = "totalManagementFeesCollected"; VaultData_Select_Column2["TotalPendingFees"] = "totalPendingFees"; VaultData_Select_Column2["TotalPerformanceFeesCollected"] = "totalPerformanceFeesCollected"; VaultData_Select_Column2["TotalShares"] = "totalShares"; VaultData_Select_Column2["UnderlyingToken"] = "underlyingToken"; VaultData_Select_Column2["UnderlyingTokenDecimals"] = "underlyingTokenDecimals"; return VaultData_Select_Column2; })(VaultData_Select_Column || {}); var VaultInvestors_Select_Column = /* @__PURE__ */ ((VaultInvestors_Select_Column2) => { VaultInvestors_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; VaultInvestors_Select_Column2["Id"] = "id"; VaultInvestors_Select_Column2["InvestorIds"] = "investorIds"; VaultInvestors_Select_Column2["LastUpdate"] = "lastUpdate"; return VaultInvestors_Select_Column2; })(VaultInvestors_Select_Column || {}); var VaultValuationSnapshot_Select_Column = /* @__PURE__ */ ((VaultValuationSnapshot_Select_Column2) => { VaultValuationSnapshot_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; VaultValuationSnapshot_Select_Column2["Id"] = "id"; VaultValuationSnapshot_Select_Column2["PricePerShare"] = "pricePerShare"; VaultValuationSnapshot_Select_Column2["Timestamp"] = "timestamp"; VaultValuationSnapshot_Select_Column2["TotalAssets"] = "totalAssets"; VaultValuationSnapshot_Select_Column2["VaultId"] = "vaultId"; return VaultValuationSnapshot_Select_Column2; })(VaultValuationSnapshot_Select_Column || {}); var Chain_Metadata_Select_Column = /* @__PURE__ */ ((Chain_Metadata_Select_Column2) => { Chain_Metadata_Select_Column2["BlockHeight"] = "block_height"; Chain_Metadata_Select_Column2["ChainId"] = "chain_id"; Chain_Metadata_Select_Column2["EndBlock"] = "end_block"; Chain_Metadata_Select_Column2["FirstEventBlockNumber"] = "first_event_block_number"; Chain_Metadata_Select_Column2["IsHyperSync"] = "is_hyper_sync"; Chain_Metadata_Select_Column2["LatestFetchedBlockNumber"] = "latest_fetched_block_number"; Chain_Metadata_Select_Column2["LatestProcessedBlock"] = "latest_processed_block"; Chain_Metadata_Select_Column2["NumBatchesFetched"] = "num_batches_fetched"; Chain_Metadata_Select_Column2["NumEventsProcessed"] = "num_events_processed"; Chain_Metadata_Select_Column2["StartBlock"] = "start_block"; Chain_Metadata_Select_Column2["TimestampCaughtUpToHeadOrEndblock"] = "timestamp_caught_up_to_head_or_endblock"; return Chain_Metadata_Select_Column2; })(Chain_Metadata_Select_Column || {}); var Cursor_Ordering = /* @__PURE__ */ ((Cursor_Ordering2) => { Cursor_Ordering2["Asc"] = "ASC"; Cursor_Ordering2["Desc"] = "DESC"; return Cursor_Ordering2; })(Cursor_Ordering || {}); var Dynamic_Contract_Registry_Select_Column = /* @__PURE__ */ ((Dynamic_Contract_Registry_Select_Column2) => { Dynamic_Contract_Registry_Select_Column2["ChainId"] = "chain_id"; Dynamic_Contract_Registry_Select_Column2["ContractAddress"] = "contract_address"; Dynamic_Contract_Registry_Select_Column2["ContractType"] = "contract_type"; Dynamic_Contract_Registry_Select_Column2["Id"] = "id"; Dynamic_Contract_Registry_Select_Column2["RegisteringEventBlockNumber"] = "registering_event_block_number"; Dynamic_Contract_Registry_Select_Column2["RegisteringEventBlockTimestamp"] = "registering_event_block_timestamp"; Dynamic_Contract_Registry_Select_Column2["RegisteringEventContractName"] = "registering_event_contract_name"; Dynamic_Contract_Registry_Select_Column2["RegisteringEventLogIndex"] = "registering_event_log_index"; Dynamic_Contract_Registry_Select_Column2["RegisteringEventName"] = "registering_event_name"; Dynamic_Contract_Registry_Select_Column2["RegisteringEventSrcAddress"] = "registering_event_src_address"; return Dynamic_Contract_Registry_Select_Column2; })(Dynamic_Contract_Registry_Select_Column || {}); var End_Of_Block_Range_Scanned_Data_Select_Column = /* @__PURE__ */ ((End_Of_Block_Range_Scanned_Data_Select_Column2) => { End_Of_Block_Range_Scanned_Data_Select_Column2["BlockHash"] = "block_hash"; End_Of_Block_Range_Scanned_Data_Select_Column2["BlockNumber"] = "block_number"; End_Of_Block_Range_Scanned_Data_Select_Column2["ChainId"] = "chain_id"; return End_Of_Block_Range_Scanned_Data_Select_Column2; })(End_Of_Block_Range_Scanned_Data_Select_Column || {}); var Event_Sync_State_Select_Column = /* @__PURE__ */ ((Event_Sync_State_Select_Column2) => { Event_Sync_State_Select_Column2["BlockNumber"] = "block_number"; Event_Sync_State_Select_Column2["BlockTimestamp"] = "block_timestamp"; Event_Sync_State_Select_Column2["ChainId"] = "chain_id"; Event_Sync_State_Select_Column2["IsPreRegisteringDynamicContracts"] = "is_pre_registering_dynamic_contracts"; Event_Sync_State_Select_Column2["LogIndex"] = "log_index"; return Event_Sync_State_Select_Column2; })(Event_Sync_State_Select_Column || {}); var Order_By = /* @__PURE__ */ ((Order_By2) => { Order_By2["Asc"] = "asc"; Order_By2["AscNullsFirst"] = "asc_nulls_first"; Order_By2["AscNullsLast"] = "asc_nulls_last"; Order_By2["Desc"] = "desc"; Order_By2["DescNullsFirst"] = "desc_nulls_first"; Order_By2["DescNullsLast"] = "desc_nulls_last"; return Order_By2; })(Order_By || {}); var Persisted_State_Select_Column = /* @__PURE__ */ ((Persisted_State_Select_Column2) => { Persisted_State_Select_Column2["AbiFilesHash"] = "abi_files_hash"; Persisted_State_Select_Column2["ConfigHash"] = "config_hash"; Persisted_State_Select_Column2["EnvioVersion"] = "envio_version"; Persisted_State_Select_Column2["HandlerFilesHash"] = "handler_files_hash"; Persisted_State_Select_Column2["Id"] = "id"; Persisted_State_Select_Column2["SchemaHash"] = "schema_hash"; return Persisted_State_Select_Column2; })(Persisted_State_Select_Column || {}); var Raw_Events_Select_Column = /* @__PURE__ */ ((Raw_Events_Select_Column2) => { Raw_Events_Select_Column2["BlockFields"] = "block_fields"; Raw_Events_Select_Column2["BlockHash"] = "block_hash"; Raw_Events_Select_Column2["BlockNumber"] = "block_number"; Raw_Events_Select_Column2["BlockTimestamp"] = "block_timestamp"; Raw_Events_Select_Column2["ChainId"] = "chain_id"; Raw_Events_Select_Column2["ContractName"] = "contract_name"; Raw_Events_Select_Column2["DbWriteTimestamp"] = "db_write_timestamp"; Raw_Events_Select_Column2["EventId"] = "event_id"; Raw_Events_Select_Column2["EventName"] = "event_name"; Raw_Events_Select_Column2["LogIndex"] = "log_index"; Raw_Events_Select_Column2["Params"] = "params"; Raw_Events_Select_Column2["Serial"] = "serial"; Raw_Events_Select_Column2["SrcAddress"] = "src_address"; Raw_Events_Select_Column2["TransactionFields"] = "transaction_fields"; return Raw_Events_Select_Column2; })(Raw_Events_Select_Column || {}); var GetAllVaultsDocument = import_graphql_tag.default` query GetAllVaults { AlephVaultFactory_VaultDeployed { id vault manager name configId } } `; var GetAllocatorDocument = import_graphql_tag.default` query GetAllocator($positionId: String!, $vaultId: String!) { InvestorPosition_by_pk(id: $positionId) { id vaultId investor totalAssets totalShares netDeposits netRedemptions managementFeePaid performanceFeePaid lastUpdate } VaultData_by_pk(id: $vaultId) { totalShares pricePerShare } } `; var GetVaultDataDocument = import_graphql_tag.default` query GetVaultData($id: String!) { VaultData_by_pk(id: $id) { id name manager configId metadataUri totalAssets totalShares pricePerShare pendingDepositsAmount pendingRedemptionsShares numInvestors lastDepositSettlement lastRedeemSettlement lastUpdate currentManagementFee currentPerformanceFee feeRecipient highWaterMark totalManagementFeesCollected totalPerformanceFeesCollected pendingManagementFees pendingPerformanceFees totalCollectedFees totalPendingFees maxDepositCap minDepositAmount capacityPercentage firstTotalAssets roiSinceInception roiLastCycle underlyingToken underlyingTokenDecimals } } `; var GetVaultDepositRequestsDocument = import_graphql_tag.default` query GetVaultDepositRequests($vaultId: String!) { AlephVault_DepositRequest(where: {vaultId: {_eq: $vaultId}}) { id vaultId batchId amount db_write_timestamp userWalletAddress txHash } } `; var GetVaultPricePerShareHistoryDocument = import_graphql_tag.default` query GetVaultPricePerShareHistory($vaultId: String!) { VaultValuationSnapshot( where: {vaultId: {_eq: $vaultId}} order_by: {timestamp: asc} ) { timestamp pricePerShare } } `; var GetVaultHistoricalNavDocument = import_graphql_tag.default` query GetVaultHistoricalNAV($vaultId: String!, $startingTimestamp: numeric!, $endingTimestamp: numeric!) { VaultValuationSnapshot( where: {vaultId: {_eq: $vaultId}, timestamp: {_gte: $startingTimestamp, _lte: $endingTimestamp}} order_by: {timestamp: asc} ) { timestamp totalAssets } } `; var GetVaultPricePerShareHistoryRangeDocument = import_graphql_tag.default` query GetVaultPricePerShareHistoryRange($vaultId: String!, $startingTimestamp: numeric!, $endingTimestamp: numeric!) { VaultValuationSnapshot( where: {vaultId: {_eq: $vaultId}, timestamp: {_gte: $startingTimestamp, _lte: $endingTimestamp}} order_by: {timestamp: asc} ) { timestamp pricePerShare } } `; var GetVaultRedeemRequestsDocument = import_graphql_tag.default` query GetVaultRedeemRequests($vaultId: String!) { AlephVault_RedeemRequest(where: {vaultId: {_eq: $vaultId}}) { id batchId vaultId db_write_timestamp shares userWalletAddress txHash } } `; var GetVaultSettledDepositsDocument = import_graphql_tag.default` query GetVaultSettledDeposits($vaultId: String!) { AlephVault_SettleDepositBatch(where: {vaultId: {_eq: $vaultId}}) { id vaultId totalAmountToDeposit totalAssets totalShares totalSharesToMint db_write_timestamp batchId pricePerShare txHash } } `; var GetVaultSettledRedeemsDocument = import_graphql_tag.default` query GetVaultSettledRedeems($vaultId: String!) { AlephVault_SettleRedeemBatch(where: {vaultId: {_eq: $vaultId}}) { id vaultId batchId totalAssetsToRedeem totalSharesToRedeem totalAssets totalShares pricePerShare txHash db_write_timestamp } } `; var GetVaultsByManagerDocument = import_graphql_tag.default` query GetVaultsByManager($manager: String!) { VaultData(where: {manager: {_eq: $manager}}) { id name manager configId metadataUri totalAssets totalShares pricePerShare pendingDepositsAmount pendingRedemptionsShares numInvestors lastDepositSettlement lastRedeemSettlement lastUpdate currentManagementFee currentPerformanceFee feeRecipient highWaterMark totalManagementFeesCollected totalPerformanceFeesCollected pendingManagementFees pendingPerformanceFees totalCollectedFees totalPendingFees maxDepositCap minDepositAmount capacityPercentage firstTotalAssets roiSinceInception roiLastCycle underlyingToken underlyingTokenDecimals } } `; var defaultWrapper = (action, _operationName, _operationType, _variables) => action(); function getSdk(client, withWrapper = defaultWrapper) { return { GetAllVaults(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: GetAllVaultsDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), "GetAllVaults", "query", variables); }, GetAllocator(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: GetAllocatorDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), "GetAllocator", "query", variables); }, GetVaultData(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: GetVaultDataDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), "GetVaultData", "query", variables); }, GetVaultDepositRequests(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: GetVaultDepositRequestsDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), "GetVaultDepositRequests", "query", variables); }, GetVaultPricePerShareHistory(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: GetVaultPricePerShareHistoryDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), "GetVaultPricePerShareHistory", "query", variables); }, GetVaultHistoricalNAV(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: GetVaultHistoricalNavDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), "GetVaultHistoricalNAV", "query", variables); }, GetVaultPricePerShareHistoryRange(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: GetVaultPricePerShareHistoryRangeDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), "GetVaultPricePerShareHistoryRange", "query", variables); }, GetVaultRedeemRequests(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: GetVaultRedeemRequestsDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), "GetVaultRedeemRequests", "query", variables); }, GetVaultSettledDeposits(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: GetVaultSettledDepositsDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), "GetVaultSettledDeposits", "query", variables); }, GetVaultSettledRedeems(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: GetVaultSettledRedeemsDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), "GetVaultSettledRedeems", "query", variables); }, GetVaultsByManager(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: GetVaultsByManagerDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), "GetVaultsByManager", "query", variables); } }; } // client.ts var import_graphql_request = require("graphql-request"); // utils/parse.ts var BASIS_POINTS_DIVISOR = 1e4; var parseOptionalFloat = (value) => value && value !== "" ? parseFloat(value) : void 0; function parseVaultData(vault) { const [chainId, address] = vault.id.split("_"); const roiSinceInception = parseOptionalFloat(vault.roiSinceInception); const roiLastCycle = parseOptionalFloat(vault.roiLastCycle); const result = { id: vault.id, chainId: Number(chainId), address, manager: vault.manager, name: vault.name, configId: vault.configId, metadataUri: vault.metadataUri, underlyingToken: vault.underlyingToken, underlyingTokenDecimals: vault.underlyingTokenDecimals, numInvestors: vault.numInvestors, lastDepositSettlement: vault.lastDepositSettlement, lastRedeemSettlement: vault.lastRedeemSettlement, lastUpdate: vault.lastUpdate, feeRecipient: vault.feeRecipient, totalAssets: parseFloat(vault.totalAssets), totalShares: parseFloat(vault.totalShares), pricePerShare: parseFloat(vault.pricePerShare), pendingDepositsAmount: parseFloat(vault.pendingDepositsAmount), pendingRedemptionsShares: parseFloat(vault.pendingRedemptionsShares), currentManagementFee: parseFloat(vault.currentManagementFee), currentPerformanceFee: parseFloat(vault.currentPerformanceFee), highWaterMark: parseFloat(vault.highWaterMark), totalManagementFeesCollected: parseFloat(vault.totalManagementFeesCollected), totalPerformanceFeesCollected: parseFloat(vault.totalPerformanceFeesCollected), pendingManagementFees: parseFloat(vault.pendingManagementFees), pendingPerformanceFees: parseFloat(vault.pendingPerformanceFees), totalCollectedFees: parseFloat(vault.totalCollectedFees), totalPendingFees: parseFloat(vault.totalPendingFees), maxDepositCap: parseFloat(vault.maxDepositCap), minDepositAmount: parseFloat(vault.minDepositAmount), capacityPercentage: parseFloat(vault.capacityPercentage) }; if (roiSinceInception !== void 0) result.roiSinceInception = roiSinceInception; if (roiLastCycle !== void 0) result.roiLastCycle = roiLastCycle; return result; } function parseDepositRequest(request) { return { ...request, amount: parseFloat(request.amount) }; } function parseRedeemRequest(request) { return { ...request, shares: parseFloat(request.shares) }; } function parseDepositSettlement(settlement) { return { ...settlement, totalAmountToDeposit: parseFloat(settlement.totalAmountToDeposit), totalSharesToMint: parseFloat(settlement.totalSharesToMint), totalAssets: parseFloat(settlement.totalAssets), totalShares: parseFloat(settlement.totalShares), pricePerShare: parseFloat(settlement.pricePerShare) }; } function parseRedeemSettlement(settlement) { return { ...settlement, totalAssetsToRedeem: parseFloat(settlement.totalAssetsToRedeem), totalSharesToRedeem: parseFloat(settlement.totalSharesToRedeem), totalAssets: parseFloat(settlement.totalAssets), totalShares: parseFloat(settlement.totalShares), pricePerShare: parseFloat(settlement.pricePerShare) }; } function parseAllocator(position, vaultData) { const investorShares = parseFloat(position.totalShares); const vaultTotalShares = parseFloat(vaultData.totalShares); const pricePerShare = parseFloat(vaultData.pricePerShare); const ownership = vaultTotalShares > 0 ? investorShares / vaultTotalShares * BASIS_POINTS_DIVISOR : 0; const positionValue = investorShares * pricePerShare; return { id: position.id, vaultId: position.vaultId, investor: position.investor, totalAssets: parseFloat(position.totalAssets), totalShares: investorShares, netDeposits: parseFloat(position.netDeposits), netRedemptions: parseFloat(position.netRedemptions), managementFeePaid: parseFloat(position.managementFeePaid), performanceFeePaid: parseFloat(position.performanceFeePaid), positionValue, ownership, pps: pricePerShare, lastUpdate: BigInt(position.lastUpdate) }; } // client.ts var AlephIndexerClient = class { constructor(url) { const client = new import_graphql_request.GraphQLClient(url); this.sdk = getSdk(client); } async getAllVaults() { const result = await this.sdk.GetAllVaults(); return result.AlephVaultFactory_VaultDeployed; } async getVaultsByManager({ manager }) { const result = await this.sdk.GetVaultsByManager({ manager }); return result.VaultData.map(parseVaultData); } async getVaultData({ id }) { const result = await this.sdk.GetVaultData({ id }); const vault = result.VaultData_by_pk; return vault ? parseVaultData(vault) : null; } async getVaultDepositRequests(vaultId) { const requests = (await this.sdk.GetVaultDepositRequests({ vaultId })).AlephVault_DepositRequest; return requests.map(parseDepositRequest); } async getVaultRedeemRequests(vaultId) { const requests = (await this.sdk.GetVaultRedeemRequests({ vaultId })).AlephVault_RedeemRequest; return requests.map(parseRedeemRequest); } async getVaultSettledDepositBatch(vaultId) { const settlements = (await this.sdk.GetVaultSettledDeposits({ vaultId })).AlephVault_SettleDepositBatch; return settlements.map(parseDepositSettlement); } async getVaultSettledRedeemBatch(vaultId) { const settlements = (await this.sdk.GetVaultSettledRedeems({ vaultId })).AlephVault_SettleRedeemBatch; return settlements.map(parseRedeemSettlement); } async getVaultPricePerShareHistory({ vaultId }) { const result = await this.sdk.GetVaultPricePerShareHistory({ vaultId }); return result.VaultValuationSnapshot.map((snapshot) => ({ timestamp: snapshot.timestamp, pricePerShare: parseFloat(snapshot.pricePerShare) })); } async getVaultPricePerShareHistoryRange({ vaultId, startingTimestamp, endingTimestamp }) { const result = await this.sdk.GetVaultPricePerShareHistoryRange({ vaultId, startingTimestamp: startingTimestamp.toString(), endingTimestamp: endingTimestamp.toString() }); return result.VaultValuationSnapshot.map((snapshot) => ({ timestamp: snapshot.timestamp, pricePerShare: parseFloat(snapshot.pricePerShare) })); } async getVaultNAVHistoryRange({ vaul