UNPKG

@kamino-finance/kamino-db

Version:
304 lines 22.3 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.POINTS_KLEND_TABLE = exports.POINTS_STRATEGIES_TABLE = exports.KLEND_OBLIGATION_TYPE_TABLE = exports.POINTS_SOURCE_TABLE = exports.KLEND_LEVERAGE_METRICS_TABLE = exports.KDEX_INSTRUCTION_TABLE = exports.KDEX_POOL_TABLE = exports.KDEX_CURVE_TYPE_TABLE = exports.FARM_MANAGEMENT_INSTRUCTION_TABLE = exports.FARM_INSTRUCTION_TABLE = exports.FARM_REWARD_TABLE = exports.FARM_USER_STATE_TABLE = exports.FARM_USER_TABLE = exports.FARM_STATE_TABLE = exports.FARM_TABLE = exports.PRICE_TYPE_TABLE = exports.USER_METRICS_TABLE = exports.INSTRUCTION_TABLE = exports.KLEND_OBLIGATION_STATE_TABLE = exports.KLEND_RESERVE_STATE_TABLE = exports.KLEND_MARKET_STATE_TABLE = exports.KLEND_OBLIGATION_TABLE = exports.KLEND_RESERVE_TABLE = exports.KLEND_MARKET_TABLE = exports.METRICS_SOURCE_TABLE = exports.SIMULATOR_POOL_TABLE = exports.STRATEGY_METRICS_TABLE = exports.TRADE_POOL_TABLE = exports.TRADE_SOURCE_TABLE = exports.TRADE_AGGREGATOR_TABLE = exports.PROGRAM_ACCOUNT_TABLE = exports.TOKEN_MINT_TABLE = exports.TRADE_TABLE = exports.TOKEN_HISTORY_SOURCE_TABLE = exports.TOKEN_HISTORY_FIELD_TABLE = exports.TOKEN_HISTORY_TABLE = exports.PRICE_TABLE = exports.REWARD_EARNED_TABLE = exports.REWARD_TABLE = exports.WHIRLPOOL_STATE_TABLE = exports.WHIRLPOOL_TABLE = exports.SHARE_HOLDER_TABLE = exports.STRATEGY_STATE_TABLE = exports.SHARE_MINT_TABLE = exports.STRATEGY_TABLE = exports.TOKEN_TABLE = exports.VAULT_TABLE = exports.OWNER_TABLE = exports.DEX_TYPE = exports.CLUSTER_TABLE = void 0; exports.LIMO_ORDER_TYPE_TABLE = exports.LIMO_ORDER_STATUS_TABLE = exports.LIMO_ORDER_TABLE = exports.PRIVATE_CREDIT_STATUS_METRICS_TABLE = exports.PRIVATE_CREDIT_LIQUIDATION_STATUS_TABLE = exports.PRIVATE_CREDIT_METRICS_TABLE = exports.PRIVATE_CREDIT_LOAN_STATE_TABLE = exports.PRIVATE_CREDIT_LOAN_TABLE = exports.KVAULT_METRICS_TABLE = exports.KVAULT_REWARD_STATE_TABLE = exports.KVAULT_RESERVE_REWARD_STATE_TABLE = exports.KVAULT_FARM_REWARD_STATE_TABLE = exports.KVAULT_ALLOCATION_STATE_TABLE = exports.KVAULT_RESERVE_STATE_TABLE = exports.KVAULT_STATE_TABLE = exports.KVAULT_INSTRUCTION_TABLE = exports.KVAULT_HOLDER_TOTAL_TABLE = exports.KVAULT_HOLDER_TABLE = exports.KVAULT_TABLE = exports.EPOCH_TABLE = exports.STAKING_YIELD_TABLE = exports.RECENT_SLOT_TABLE = exports.ACCOUNTING_BALANCE_TABLE = exports.ACCOUNTING_TRANSACTION_TABLE = exports.ACCOUNTING_CONFIG_TABLE = exports.OWNER_SCREENING_TABLE = exports.POINTS_STAKING_TABLE = exports.STAKING_BOOST_TABLE = exports.POINTS_OWNER_BOOST_TABLE = exports.POINTS_OWNER_BOOST_SOURCE_TABLE = exports.POINTS_SOURCE_BOOST_TABLE = exports.AIRDROP_SOURCE_TABLE = exports.AIRDROP_METRICS_TABLE = exports.AIRDROP_TABLE = exports.POINTS_TOTAL_HISTORY_TABLE = exports.STAKING_RATE_TABLE = exports.YIELD_TABLE = exports.KLEND_WITHDRAW_TICKET_TABLE = exports.KLEND_WITHDRAW_QUEUE_INSTRUCTION_TABLE = exports.KLEND_INSTRUCTION_TABLE = exports.KLEND_BORROW_ORDER_INSTRUCTION_TABLE = exports.BORROW_ORDER_ALERT_TABLE = exports.BORROW_ORDER_EVENT_TYPE_TABLE = exports.KAMINO_INSTRUCTION_TABLE = exports.RAW_INSTRUCTION_TABLE = exports.STABLECOIN_TOKEN_TABLE = exports.POINTS_LEADERBOARD_BLACKLIST_TABLE = exports.STAKED_SOL_TOKEN_TABLE = exports.POINTS_LEADERBOARD_TABLE = exports.POINTS_TOTAL_TABLE = void 0; exports.PORTFOLIO_KLEND_OBLIGATION_POSITION_TABLE = exports.PORTFOLIO_KLEND_OBLIGATION_TABLE = exports.PORTFOLIO_SHARE_TOKEN_ACCOUNT_TABLE = exports.PORTFOLIO_SHARE_MINT_MAPPING_TABLE = exports.PORTFOLIO_RECONCILIATION_RUN_TABLE = exports.PORTFOLIO_STREAM_ERROR_TABLE = exports.PORTFOLIO_SECTION_REFRESH_TABLE = exports.PORTFOLIO_PRICE_TABLE = exports.PORTFOLIO_VAULT_KIND_TABLE = exports.PORTFOLIO_POSITION_KIND_TABLE = exports.PORTFOLIO_RECONCILIATION_STATUS_TABLE = exports.PORTFOLIO_STREAM_STATUS_TABLE = exports.PORTFOLIO_ACCOUNT_KIND_TABLE = exports.PORTFOLIO_SECTION_TABLE = exports.PORTFOLIO_PRODUCT_TABLE = exports.PORTFOLIO_PRICE_SOURCE_TABLE = exports.LUT_MISSING_GROUP_ACCOUNT_TABLE = exports.LUT_MISSING_GROUP_TABLE = exports.LUT_ACCOUNT_FREQUENCY_TABLE = exports.LUT_ENTRY_TABLE = exports.LUT_PRODUCT_TABLE = exports.KLEND_REWARD_STATE_TABLE = exports.ORACLE_MAPPINGS_TABLE = exports.SCOPE_FEED_STATE_METADATA_TABLE = exports.SCOPE_FEED_STATE_TABLE = exports.SCOPE_FEED_TABLE = exports.TELEGRAM_INVITE_LINKS_TABLE = exports.REWARD_KLEND_METRICS_TABLE = exports.REWARD_KLEND_TABLE = exports.REWARD_KVAULT_METRICS_TABLE = exports.REWARD_KVAULT_TABLE = exports.REPLAY_SAMPLE_TABLE = exports.OWNER_SCREENING_CONFIG_TABLE = exports.OWNER_SCREENING_AUDIT_LOG_TABLE = exports.LOOKUP_TABLE_ACCOUNT = exports.LOOKUP_TABLE = exports.KSWAP_AGGREGATOR_TABLE = exports.KSWAP_LEADERBOARD_TABLE = exports.KSWAP_INSTRUCTION_TABLE = exports.REFERRAL_LEADERBOARD_TABLE = exports.REFERRED_OWNER_TABLE = exports.REFERRAL_CODE_TABLE = exports.KSWAP_TOKEN_TABLE = exports.OWNER_NET_VALUE_TABLE = exports.NOTIFICATION_TYPE_TABLE = exports.KLEND_WALLET_NOTIFICATION_TABLE = exports.KLEND_NOTIFICATION_TABLE = exports.LIMO_WEEKLY_LEADERBOARD_TABLE = exports.LIMO_METRICS_TABLE = exports.LIMO_INSTRUCTION_TABLE = void 0; exports.API_SCHEMA = exports.GET_RESAMPLED_TABLE = exports.GET_OBLIGATION_STATE_RESAMPLED_TABLE = exports.DAILY_FREQUENCY = exports.HOURLY_FREQUENCY = exports.PORTFOLIO_STAKING_POSITION_TABLE = exports.PORTFOLIO_FARM_TABLE = exports.PORTFOLIO_FARM_REWARD_TABLE = exports.PORTFOLIO_FARM_REWARD_CURVE_POINT_TABLE = exports.PORTFOLIO_FARM_USER_STATE_TABLE = exports.PORTFOLIO_FARM_USER_REWARD_TABLE = exports.PORTFOLIO_KVAULT_TABLE = exports.PORTFOLIO_VAULT_POSITION_TABLE = exports.PORTFOLIO_LIQUIDITY_STRATEGY_TABLE = exports.PORTFOLIO_LIQUIDITY_POSITION_TABLE = exports.PORTFOLIO_KLEND_MARKET_ELEVATION_GROUP_TABLE = exports.PORTFOLIO_KLEND_MARKET_TABLE = exports.PORTFOLIO_KLEND_RESERVE_ELEVATION_GROUP_TABLE = exports.PORTFOLIO_KLEND_RESERVE_BORROW_RATE_CURVE_POINT_TABLE = exports.PORTFOLIO_KLEND_RESERVE_TABLE = void 0; __exportStar(require("./BorrowOrderEventTypeEntity"), exports); __exportStar(require("./BorrowOrderAlertEntity"), exports); __exportStar(require("./ClusterEntity"), exports); __exportStar(require("./OwnerEntity"), exports); __exportStar(require("./TokenEntity"), exports); __exportStar(require("./StrategyEntity"), exports); __exportStar(require("./ShareMintEntity"), exports); __exportStar(require("./ShareHolderEntity"), exports); __exportStar(require("./StrategyStateEntity"), exports); __exportStar(require("./WhirlpoolEntity"), exports); __exportStar(require("./WhirlpoolStateEntity"), exports); __exportStar(require("./DexTypeEntity"), exports); __exportStar(require("./VaultEntity"), exports); __exportStar(require("./PriceEntity"), exports); __exportStar(require("./TokenHistoryEntity"), exports); __exportStar(require("./TokenHistorySourceEntity"), exports); __exportStar(require("./TokenHistoryFieldEntity"), exports); __exportStar(require("./ProgramAccountEntity"), exports); __exportStar(require("./TokenMintEntity"), exports); __exportStar(require("./TradeAggregatorEntity"), exports); __exportStar(require("./TradeEntity"), exports); __exportStar(require("./TradeSourceEntity"), exports); __exportStar(require("./StrategyMetricsEntity"), exports); __exportStar(require("./TradePoolEntity"), exports); __exportStar(require("./SimulatorPoolEntity"), exports); __exportStar(require("./MetricsSourceEntity"), exports); __exportStar(require("./KlendMarketEntity"), exports); __exportStar(require("./KlendMarketStateEntity"), exports); __exportStar(require("./KlendObligationEntity"), exports); __exportStar(require("./KLendObligationStateEntity"), exports); __exportStar(require("./KlendReserveEntity"), exports); __exportStar(require("./KlendReserveStateEntity"), exports); __exportStar(require("./KaminoInstructionEntity"), exports); __exportStar(require("./InstructionEntity"), exports); __exportStar(require("./UserMetricsEntity"), exports); __exportStar(require("./PriceTypeEntity"), exports); __exportStar(require("./FarmEntity"), exports); __exportStar(require("./FarmStateEntity"), exports); __exportStar(require("./FarmUserEntity"), exports); __exportStar(require("./FarmUserStateEntity"), exports); __exportStar(require("./FarmRewardEntity"), exports); __exportStar(require("./FarmInstructionEntity"), exports); __exportStar(require("./FarmManagementInstructionEntity"), exports); __exportStar(require("./kdex"), exports); __exportStar(require("./KlendLeverageMetricsEntity"), exports); __exportStar(require("./PointsTotalEntity"), exports); __exportStar(require("./PointsKlendEntity"), exports); __exportStar(require("./PointsStrategiesEntity"), exports); __exportStar(require("./PointsSourceEntity"), exports); __exportStar(require("./KlendObligationTypeEntity"), exports); __exportStar(require("./StakedSolTokenEntity"), exports); __exportStar(require("./StablecoinTokenEntity"), exports); __exportStar(require("./PointsLeaderboardBlacklistEntity"), exports); __exportStar(require("./KlendBorrowOrderInstructionEntity"), exports); __exportStar(require("./KlendInstructionEntity"), exports); __exportStar(require("./KlendWithdrawQueueInstructionEntity"), exports); __exportStar(require("./KlendWithdrawTicketEntity"), exports); __exportStar(require("./RawInstructionEntity"), exports); __exportStar(require("./YieldEntity"), exports); __exportStar(require("./StakingRateEntity"), exports); __exportStar(require("./PointsTotalHistoryEntity"), exports); __exportStar(require("./AirdropMetricsEntity"), exports); __exportStar(require("./AirdropSourceEntity"), exports); __exportStar(require("./AirdropEntity"), exports); __exportStar(require("./PointsSourceBoostEntity"), exports); __exportStar(require("./PointsOwnerBoostEntity"), exports); __exportStar(require("./PointsOwnerBoostSourceEntity"), exports); __exportStar(require("./StakingBoostEntity"), exports); __exportStar(require("./PointsStakingEntity"), exports); __exportStar(require("./OwnerScreeningEntity"), exports); __exportStar(require("./accounting"), exports); __exportStar(require("./RecentSlotEntity"), exports); __exportStar(require("./EpochEntity"), exports); __exportStar(require("./StakingYieldEntity"), exports); __exportStar(require("./kvault"), exports); __exportStar(require("./portfolio"), exports); __exportStar(require("./limo"), exports); __exportStar(require("./KlendNotificationEntity"), exports); __exportStar(require("./KlendWalletNotificationEntity"), exports); __exportStar(require("./NotificationTypeEntity"), exports); __exportStar(require("./OwnerNetValueEntity"), exports); __exportStar(require("./kswap"), exports); __exportStar(require("./referral"), exports); __exportStar(require("./LookupTableEntity"), exports); __exportStar(require("./LookupTableAccountEntity"), exports); __exportStar(require("./OwnerScreeningAuditLogEntity"), exports); __exportStar(require("./OwnerScreeningConfigEntity"), exports); __exportStar(require("./ReplaySampleEntity"), exports); __exportStar(require("./reward"), exports); __exportStar(require("./TelegramInviteLinkEntity"), exports); __exportStar(require("./ScopeFeedEntity"), exports); __exportStar(require("./OracleMappingsEntity"), exports); __exportStar(require("./ScopeFeedStateEntity"), exports); __exportStar(require("./ScopeFeedStateMetadataEntity"), exports); __exportStar(require("./KlendRewardStateEntity"), exports); __exportStar(require("./LutProductEntity"), exports); __exportStar(require("./LutEntryEntity"), exports); __exportStar(require("./LutAccountFrequencyEntity"), exports); __exportStar(require("./LutMissingGroupEntity"), exports); __exportStar(require("./LutMissingGroupAccountEntity"), exports); exports.CLUSTER_TABLE = 'cluster'; exports.DEX_TYPE = 'dex_type'; exports.OWNER_TABLE = 'owner'; exports.VAULT_TABLE = 'vault'; exports.TOKEN_TABLE = 'token'; exports.STRATEGY_TABLE = 'strategy'; exports.SHARE_MINT_TABLE = 'share_mint'; exports.STRATEGY_STATE_TABLE = 'strategy_state'; exports.SHARE_HOLDER_TABLE = 'share_holder'; exports.WHIRLPOOL_TABLE = 'whirlpool'; exports.WHIRLPOOL_STATE_TABLE = 'whirlpool_state'; exports.REWARD_TABLE = 'reward'; exports.REWARD_EARNED_TABLE = 'reward_earned'; exports.PRICE_TABLE = 'price'; exports.TOKEN_HISTORY_TABLE = 'token_history'; exports.TOKEN_HISTORY_FIELD_TABLE = 'token_history_field'; exports.TOKEN_HISTORY_SOURCE_TABLE = 'token_history_source'; exports.TRADE_TABLE = 'trade'; exports.TOKEN_MINT_TABLE = 'token_mint'; exports.PROGRAM_ACCOUNT_TABLE = 'program_account'; exports.TRADE_AGGREGATOR_TABLE = 'trade_aggregator'; exports.TRADE_SOURCE_TABLE = 'trade_source'; exports.TRADE_POOL_TABLE = 'trade_pool'; exports.STRATEGY_METRICS_TABLE = 'strategy_metrics'; exports.SIMULATOR_POOL_TABLE = 'simulator_pool'; exports.METRICS_SOURCE_TABLE = 'metrics_source'; exports.KLEND_MARKET_TABLE = 'klend_market'; exports.KLEND_RESERVE_TABLE = 'klend_reserve'; exports.KLEND_OBLIGATION_TABLE = 'klend_obligation'; exports.KLEND_MARKET_STATE_TABLE = 'klend_market_state'; exports.KLEND_RESERVE_STATE_TABLE = 'klend_reserve_state'; exports.KLEND_OBLIGATION_STATE_TABLE = 'klend_obligation_state'; exports.INSTRUCTION_TABLE = 'instruction'; exports.USER_METRICS_TABLE = 'user_metrics'; exports.PRICE_TYPE_TABLE = 'price_type'; exports.FARM_TABLE = 'farm'; exports.FARM_STATE_TABLE = 'farm_state'; exports.FARM_USER_TABLE = 'farm_user'; exports.FARM_USER_STATE_TABLE = 'farm_user_state'; exports.FARM_REWARD_TABLE = 'farm_reward_state'; exports.FARM_INSTRUCTION_TABLE = 'farm_instruction'; exports.FARM_MANAGEMENT_INSTRUCTION_TABLE = 'farm_management_instruction'; exports.KDEX_CURVE_TYPE_TABLE = 'kdex_curve_type'; exports.KDEX_POOL_TABLE = 'kdex_pool'; exports.KDEX_INSTRUCTION_TABLE = 'kdex_instruction'; exports.KLEND_LEVERAGE_METRICS_TABLE = 'klend_leverage_metrics'; exports.POINTS_SOURCE_TABLE = 'points_source'; exports.KLEND_OBLIGATION_TYPE_TABLE = 'klend_obligation_type'; exports.POINTS_STRATEGIES_TABLE = 'points_strategies'; exports.POINTS_KLEND_TABLE = 'points_klend'; exports.POINTS_TOTAL_TABLE = 'points_total'; exports.POINTS_LEADERBOARD_TABLE = 'points_leaderboard'; exports.STAKED_SOL_TOKEN_TABLE = 'staked_sol_token'; exports.POINTS_LEADERBOARD_BLACKLIST_TABLE = 'points_leaderboard_blacklist'; exports.STABLECOIN_TOKEN_TABLE = 'stablecoin_token'; exports.RAW_INSTRUCTION_TABLE = 'raw_instruction'; exports.KAMINO_INSTRUCTION_TABLE = 'kamino_instruction'; exports.BORROW_ORDER_EVENT_TYPE_TABLE = 'borrow_order_event_type'; exports.BORROW_ORDER_ALERT_TABLE = 'borrow_order_alert'; exports.KLEND_BORROW_ORDER_INSTRUCTION_TABLE = 'klend_borrow_order_instruction'; exports.KLEND_INSTRUCTION_TABLE = 'klend_instruction'; exports.KLEND_WITHDRAW_QUEUE_INSTRUCTION_TABLE = 'klend_withdraw_queue_instruction'; exports.KLEND_WITHDRAW_TICKET_TABLE = 'klend_withdraw_ticket'; exports.YIELD_TABLE = 'yield'; exports.STAKING_RATE_TABLE = 'staking_rate'; exports.POINTS_TOTAL_HISTORY_TABLE = 'points_total_history'; exports.AIRDROP_TABLE = 'airdrop'; exports.AIRDROP_METRICS_TABLE = 'airdrop_metrics'; exports.AIRDROP_SOURCE_TABLE = 'airdrop_source'; exports.POINTS_SOURCE_BOOST_TABLE = 'points_source_boost'; exports.POINTS_OWNER_BOOST_SOURCE_TABLE = 'points_owner_boost_source'; exports.POINTS_OWNER_BOOST_TABLE = 'points_owner_boost'; exports.STAKING_BOOST_TABLE = 'staking_boost'; exports.POINTS_STAKING_TABLE = 'points_staking'; exports.OWNER_SCREENING_TABLE = 'owner_screening'; exports.ACCOUNTING_CONFIG_TABLE = 'accounting_config'; exports.ACCOUNTING_TRANSACTION_TABLE = 'accounting_transaction'; exports.ACCOUNTING_BALANCE_TABLE = 'accounting_balance'; exports.RECENT_SLOT_TABLE = 'recent_slot'; exports.STAKING_YIELD_TABLE = 'staking_yield'; exports.EPOCH_TABLE = 'epoch'; exports.KVAULT_TABLE = 'kvault'; exports.KVAULT_HOLDER_TABLE = 'kvault_holder'; exports.KVAULT_HOLDER_TOTAL_TABLE = 'kvault_holder_total'; exports.KVAULT_INSTRUCTION_TABLE = 'kvault_instruction'; exports.KVAULT_STATE_TABLE = 'kvault_state'; exports.KVAULT_RESERVE_STATE_TABLE = 'kvault_reserve_state'; exports.KVAULT_ALLOCATION_STATE_TABLE = 'kvault_allocation_state'; exports.KVAULT_FARM_REWARD_STATE_TABLE = 'kvault_farm_reward_state'; exports.KVAULT_RESERVE_REWARD_STATE_TABLE = 'kvault_reserve_reward_state'; exports.KVAULT_REWARD_STATE_TABLE = 'kvault_reward_state'; exports.KVAULT_METRICS_TABLE = 'kvault_metrics'; exports.PRIVATE_CREDIT_LOAN_TABLE = 'private_credit_loan'; exports.PRIVATE_CREDIT_LOAN_STATE_TABLE = 'private_credit_loan_state'; exports.PRIVATE_CREDIT_METRICS_TABLE = 'private_credit_metrics'; exports.PRIVATE_CREDIT_LIQUIDATION_STATUS_TABLE = 'private_credit_liquidation_status'; exports.PRIVATE_CREDIT_STATUS_METRICS_TABLE = 'private_credit_status_metrics'; exports.LIMO_ORDER_TABLE = 'limo_order'; exports.LIMO_ORDER_STATUS_TABLE = 'limo_order_status'; exports.LIMO_ORDER_TYPE_TABLE = 'limo_order_type'; exports.LIMO_INSTRUCTION_TABLE = 'limo_instruction'; exports.LIMO_METRICS_TABLE = 'limo_metrics'; exports.LIMO_WEEKLY_LEADERBOARD_TABLE = 'limo_weekly_leaderboard'; exports.KLEND_NOTIFICATION_TABLE = 'klend_notification'; exports.KLEND_WALLET_NOTIFICATION_TABLE = 'klend_wallet_notification'; exports.NOTIFICATION_TYPE_TABLE = 'notification_type'; exports.OWNER_NET_VALUE_TABLE = 'owner_net_value'; exports.KSWAP_TOKEN_TABLE = 'kswap_token'; exports.REFERRAL_CODE_TABLE = 'referral_code'; exports.REFERRED_OWNER_TABLE = 'referred_owner'; exports.REFERRAL_LEADERBOARD_TABLE = 'referral_leaderboard'; exports.KSWAP_INSTRUCTION_TABLE = 'kswap_instruction'; exports.KSWAP_LEADERBOARD_TABLE = 'kswap_leaderboard'; exports.KSWAP_AGGREGATOR_TABLE = 'kswap_aggregator'; exports.LOOKUP_TABLE = 'lookup_table'; exports.LOOKUP_TABLE_ACCOUNT = 'lookup_table_account'; exports.OWNER_SCREENING_AUDIT_LOG_TABLE = 'owner_screening_audit_log'; exports.OWNER_SCREENING_CONFIG_TABLE = 'owner_screening_config'; exports.REPLAY_SAMPLE_TABLE = 'replay_sample'; exports.REWARD_KVAULT_TABLE = 'reward_kvault'; exports.REWARD_KVAULT_METRICS_TABLE = 'reward_kvault_metrics'; exports.REWARD_KLEND_TABLE = 'reward_klend'; exports.REWARD_KLEND_METRICS_TABLE = 'reward_klend_metrics'; exports.TELEGRAM_INVITE_LINKS_TABLE = 'telegram_invite_links'; exports.SCOPE_FEED_TABLE = 'scope_feed'; exports.SCOPE_FEED_STATE_TABLE = 'scope_feed_state'; exports.SCOPE_FEED_STATE_METADATA_TABLE = 'scope_feed_state_metadata'; exports.ORACLE_MAPPINGS_TABLE = 'oracle_mappings'; exports.KLEND_REWARD_STATE_TABLE = 'klend_reward_state'; exports.LUT_PRODUCT_TABLE = 'lut_product'; exports.LUT_ENTRY_TABLE = 'lut_entry'; exports.LUT_ACCOUNT_FREQUENCY_TABLE = 'lut_account_frequency'; exports.LUT_MISSING_GROUP_TABLE = 'lut_missing_group'; exports.LUT_MISSING_GROUP_ACCOUNT_TABLE = 'lut_missing_group_account'; exports.PORTFOLIO_PRICE_SOURCE_TABLE = 'portfolio_price_source'; exports.PORTFOLIO_PRODUCT_TABLE = 'portfolio_product'; exports.PORTFOLIO_SECTION_TABLE = 'portfolio_section'; exports.PORTFOLIO_ACCOUNT_KIND_TABLE = 'portfolio_account_kind'; exports.PORTFOLIO_STREAM_STATUS_TABLE = 'portfolio_stream_status'; exports.PORTFOLIO_RECONCILIATION_STATUS_TABLE = 'portfolio_reconciliation_status'; exports.PORTFOLIO_POSITION_KIND_TABLE = 'portfolio_position_kind'; exports.PORTFOLIO_VAULT_KIND_TABLE = 'portfolio_vault_kind'; exports.PORTFOLIO_PRICE_TABLE = 'portfolio_price'; exports.PORTFOLIO_SECTION_REFRESH_TABLE = 'portfolio_section_refresh'; exports.PORTFOLIO_STREAM_ERROR_TABLE = 'portfolio_stream_error'; exports.PORTFOLIO_RECONCILIATION_RUN_TABLE = 'portfolio_reconciliation_run'; exports.PORTFOLIO_SHARE_MINT_MAPPING_TABLE = 'portfolio_share_mint_mapping'; exports.PORTFOLIO_SHARE_TOKEN_ACCOUNT_TABLE = 'portfolio_share_token_account'; exports.PORTFOLIO_KLEND_OBLIGATION_TABLE = 'portfolio_klend_obligation'; exports.PORTFOLIO_KLEND_OBLIGATION_POSITION_TABLE = 'portfolio_klend_obligation_position'; exports.PORTFOLIO_KLEND_RESERVE_TABLE = 'portfolio_klend_reserve'; exports.PORTFOLIO_KLEND_RESERVE_BORROW_RATE_CURVE_POINT_TABLE = 'portfolio_klend_reserve_borrow_rate_curve_point'; exports.PORTFOLIO_KLEND_RESERVE_ELEVATION_GROUP_TABLE = 'portfolio_klend_reserve_elevation_group'; exports.PORTFOLIO_KLEND_MARKET_TABLE = 'portfolio_klend_market'; exports.PORTFOLIO_KLEND_MARKET_ELEVATION_GROUP_TABLE = 'portfolio_klend_market_elevation_group'; exports.PORTFOLIO_LIQUIDITY_POSITION_TABLE = 'portfolio_liquidity_position'; exports.PORTFOLIO_LIQUIDITY_STRATEGY_TABLE = 'portfolio_liquidity_strategy'; exports.PORTFOLIO_VAULT_POSITION_TABLE = 'portfolio_vault_position'; exports.PORTFOLIO_KVAULT_TABLE = 'portfolio_kvault'; exports.PORTFOLIO_FARM_USER_REWARD_TABLE = 'portfolio_farm_user_reward'; exports.PORTFOLIO_FARM_USER_STATE_TABLE = 'portfolio_farm_user_state'; exports.PORTFOLIO_FARM_REWARD_CURVE_POINT_TABLE = 'portfolio_farm_reward_curve_point'; exports.PORTFOLIO_FARM_REWARD_TABLE = 'portfolio_farm_reward'; exports.PORTFOLIO_FARM_TABLE = 'portfolio_farm'; exports.PORTFOLIO_STAKING_POSITION_TABLE = 'portfolio_staking_position'; exports.HOURLY_FREQUENCY = 'hour'; exports.DAILY_FREQUENCY = 'day'; function validateFrequency(frequency) { if (frequency !== exports.HOURLY_FREQUENCY && frequency !== exports.DAILY_FREQUENCY) { throw Error(`Frequency ${frequency} not supported`); } } const GET_OBLIGATION_STATE_RESAMPLED_TABLE = (frequency) => { validateFrequency(frequency); return `klend_obligation_state_resampled_${frequency}`; }; exports.GET_OBLIGATION_STATE_RESAMPLED_TABLE = GET_OBLIGATION_STATE_RESAMPLED_TABLE; const GET_RESAMPLED_TABLE = (tableName, frequency) => { validateFrequency(frequency); return `${tableName}_${frequency}`; }; exports.GET_RESAMPLED_TABLE = GET_RESAMPLED_TABLE; exports.API_SCHEMA = 'api'; //# sourceMappingURL=index.js.map