@quantara/sdk
Version:
JavaScript/TypeScript SDK for interacting with Quantara Protocol on Neura Testnet
25 lines (24 loc) • 1.31 kB
TypeScript
/**
* Json files in this directory are prebuild by scripts from the `scripts/prebuild` directory.
* No need to edit them manually, use `yarn run prebuild` command instead.
*/
import { KinkModelMarketRateMulticallRequestConfig, MarketConfigMulticallRequestConfig, MarketValuesMulticallRequestConfig } from "../modules/markets/types";
type HashedMarketValuesKeys = Omit<Record<keyof MarketValuesMulticallRequestConfig[`${string}-dataStore`]["calls"], string>, "claimableFundingAmountLong" | "claimableFundingAmountShort">;
declare const HASHED_MARKET_VALUES_KEYS: {
[chainId: number]: {
[marketToken: string]: HashedMarketValuesKeys;
};
};
type HashedMarketConfigKeys = Record<keyof MarketConfigMulticallRequestConfig[`${string}-dataStore`]["calls"], string>;
declare const HASHED_MARKET_CONFIG_KEYS: {
[chainId: number]: {
[marketToken: string]: HashedMarketConfigKeys;
};
};
type HashedKinkModelMarketRatesConfigKeys = Record<keyof KinkModelMarketRateMulticallRequestConfig[`${string}-dataStore`]["calls"], string>;
declare const HASHED_KINK_MODEL_MARKET_RATES_KEYS: {
[chainId: number]: {
[marketToken: string]: HashedKinkModelMarketRatesConfigKeys;
};
};
export { HASHED_KINK_MODEL_MARKET_RATES_KEYS, HASHED_MARKET_CONFIG_KEYS, HASHED_MARKET_VALUES_KEYS };