@parifi/synthetix-sdk-ts
Version:
A Typescript SDK for interactions with the Synthetix protocol
21 lines (18 loc) • 863 B
text/typescript
import { Hex } from 'viem';
import { MarketIdOrName } from '../interface/commonTypes.mjs';
import '../interface/contractTypes.mjs';
declare const ZERO_ADDRESS: Hex;
declare const SIG_ORACLE_DATA_REQUIRED = "0xcf2cabdf";
declare const SIG_FEE_REQUIRED = "0x0e7186fb";
declare const SIG_ERRORS = "0x0b42fd17";
declare const MAX_ERC7412_RETRIES = 80;
declare const DISABLED_MARKETS: {
[key: number]: number[];
};
declare const publicRpcEndpoints: {
[key: number]: string;
};
type LOGGER_MESSAGE_TYPE = 'json' | 'pretty' | 'hidden';
declare const DEFAULT_LOGGER_LEVEL = 4;
declare const CUSTOM_DECIMALS: Record<number, Record<MarketIdOrName, number>>;
export { CUSTOM_DECIMALS, DEFAULT_LOGGER_LEVEL, DISABLED_MARKETS, type LOGGER_MESSAGE_TYPE, MAX_ERC7412_RETRIES, SIG_ERRORS, SIG_FEE_REQUIRED, SIG_ORACLE_DATA_REQUIRED, ZERO_ADDRESS, publicRpcEndpoints };