UNPKG

@parifi/synthetix-sdk-ts

Version:

A Typescript SDK for interactions with the Synthetix protocol

21 lines (18 loc) 861 B
import { Hex } from 'viem'; import { MarketIdOrName } from '../interface/commonTypes.js'; import '../interface/contractTypes.js'; 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 };