aleph-indexer-sdk
Version:
TypeScript SDK for Aleph Indexer GraphQL API
886 lines (883 loc) • 46.4 kB
JavaScript
// generated/index.ts
import gql from "graphql-tag";
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 = gql`
query GetAllVaults {
AlephVaultFactory_VaultDeployed {
id
vault
manager
name
configId
}
}
`;
var GetAllocatorDocument = gql`
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 = gql`
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 = gql`
query GetVaultDepositRequests($vaultId: String!) {
AlephVault_DepositRequest(where: {vaultId: {_eq: $vaultId}}) {
id
vaultId
batchId
amount
db_write_timestamp
userWalletAddress
txHash
}
}
`;
var GetVaultPricePerShareHistoryDocument = gql`
query GetVaultPricePerShareHistory($vaultId: String!) {
VaultValuationSnapshot(
where: {vaultId: {_eq: $vaultId}}
order_by: {timestamp: asc}
) {
timestamp
pricePerShare
}
}
`;
var GetVaultHistoricalNavDocument = gql`
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 = gql`
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 = gql`
query GetVaultRedeemRequests($vaultId: String!) {
AlephVault_RedeemRequest(where: {vaultId: {_eq: $vaultId}}) {
id
batchId
vaultId
db_write_timestamp
shares
userWalletAddress
txHash
}
}
`;
var GetVaultSettledDepositsDocument = gql`
query GetVaultSettledDeposits($vaultId: String!) {
AlephVault_SettleDepositBatch(where: {vaultId: {_eq: $vaultId}}) {
id
vaultId
totalAmountToDeposit
totalAssets
totalShares
totalSharesToMint
db_write_timestamp
batchId
pricePerShare
txHash
}
}
`;
var GetVaultSettledRedeemsDocument = gql`
query GetVaultSettledRedeems($vaultId: String!) {
AlephVault_SettleRedeemBatch(where: {vaultId: {_eq: $vaultId}}) {
id
vaultId
batchId
totalAssetsToRedeem
totalSharesToRedeem
totalAssets
totalShares
pricePerShare
txHash
db_write_timestamp
}
}
`;
var GetVaultsByManagerDocument = gql`
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
import { GraphQLClient } from "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 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({
vaultId,
startingTimestamp,
endingTimestamp
}) {
const result = await this.sdk.GetVaultHistoricalNAV({
vaultId,
startingTimestamp: startingTimestamp.toString(),
endingTimestamp: endingTimestamp.toString()
});
return result.VaultValuationSnapshot.map((snapshot) => ({
timestamp: snapshot.timestamp,
nav: parseFloat(snapshot.totalAssets)
}));
}
async getAllocator({ vaultId, investor }) {
const positionId = `${vaultId}_${investor}`;
const result = await this.sdk.GetAllocator({ positionId, vaultId });
const position = result.InvestorPosition_by_pk;
const vault = result.VaultData_by_pk;
return position && vault ? parseAllocator(position, vault) : null;
}
};
export {
AlephIndexerClient,
AlephVaultFactory_Initialized_Select_Column,
AlephVaultFactory_RoleAdminChanged_Select_Column,
AlephVaultFactory_RoleGranted_Select_Column,
AlephVaultFactory_RoleRevoked_Select_Column,
AlephVaultFactory_VaultDeployed_Select_Column,
AlephVault_DepositRequestSettled_Select_Column,
AlephVault_DepositRequest_Select_Column,
AlephVault_FeesAccumulated_Select_Column,
AlephVault_FeesCollected_Select_Column,
AlephVault_FlowPaused_Select_Column,
AlephVault_FlowUnpaused_Select_Column,
AlephVault_Initialized_Select_Column,
AlephVault_MetadataUriSet_Select_Column,
AlephVault_NewFeeRecipientQueued_Select_Column,
AlephVault_NewFeeRecipientSet_Select_Column,
AlephVault_NewHighWaterMarkSet_Select_Column,
AlephVault_NewManagementFeeQueued_Select_Column,
AlephVault_NewManagementFeeSet_Select_Column,
AlephVault_NewMaxDepositCapQueued_Select_Column,
AlephVault_NewMaxDepositCapSet_Select_Column,
AlephVault_NewMinDepositAmountQueued_Select_Column,
AlephVault_NewMinDepositAmountSet_Select_Column,
AlephVault_NewPerformanceFeeQueued_Select_Column,
AlephVault_NewPerformanceFeeSet_Select_Column,
AlephVault_RedeemRequestSettled_Select_Column,
AlephVault_RedeemRequest_Select_Column,
AlephVault_RoleAdminChanged_Select_Column,
AlephVault_RoleGranted_Select_Column,
AlephVault_RoleRevoked_Select_Column,
AlephVault_SettleDepositBatch_Select_Column,
AlephVault_SettleDeposit_Select_Column,
AlephVault_SettleRedeemBatch_Select_Column,
AlephVault_SettleRedeem_Select_Column,
Chain_Metadata_Select_Column,
Cursor_Ordering,
Dynamic_Contract_Registry_Select_Column,
End_Of_Block_Range_Scanned_Data_Select_Column,
Event_Sync_State_Select_Column,
GetAllVaultsDocument,
GetAllocatorDocument,
GetVaultDataDocument,
GetVaultDepositRequestsDocument,
GetVaultHistoricalNavDocument,
GetVaultPricePerShareHistoryDocument,
GetVaultPricePerShareHistoryRangeDocument,
GetVaultRedeemRequestsDocument,
GetVaultSettledDepositsDocument,
GetVaultSettledRedeemsDocument,
GetVaultsByManagerDocument,
InvestorPosition_Select_Column,
Order_By,
Persisted_State_Select_Column,
Raw_Events_Select_Column,
VaultData_Select_Column,
VaultInvestors_Select_Column,
VaultValuationSnapshot_Select_Column,
getSdk
};
//# sourceMappingURL=index.mjs.map