@shibaswap/v2-sdk
Version:
⚒️ An SDK for building applications on top of Shibaswap V2
47 lines (46 loc) • 1.44 kB
TypeScript
import { Token, ChainId } from "@shibaswap/sdk-core";
export declare const FACTORY_ADDRESS: {
[chainId in ChainId]: string;
};
export declare const NONFUNGIBLE_POSITION_MANAGER_ADDRESSES: {
[chainId in ChainId]: string;
};
export declare const V3_MIGRATOR_ADDRESSES: {
[chainId in ChainId]: string;
};
export declare const QUOTER_ADDRESSES: {
[chainId in ChainId]: string;
};
export declare const SWAP_ROUTER_ADDRESSES: {
[chainId in ChainId]: string;
};
export declare const ADDRESS_ZERO = "0x0000000000000000000000000000000000000000";
export declare const POOL_INIT_CODE_HASH: {
[chainId in ChainId]: string;
};
export declare type ChainTokenMap = {
readonly [chainId in ChainId]?: Token;
};
export declare const WETH: ChainTokenMap;
export declare const USDC: ChainTokenMap;
export declare const USDT: ChainTokenMap;
export declare const WBTC: ChainTokenMap;
export declare const DAI: ChainTokenMap;
export declare const BONE: ChainTokenMap;
export declare const SHIBA_INU: ChainTokenMap;
export declare const LEASH: ChainTokenMap;
/**
* The default factory enabled fee amounts, denominated in hundredths of bips.
*/
export declare enum FeeAmount {
LOWEST = 100,
LOW = 500,
MEDIUM = 3000,
HIGH = 10000
}
/**
* The default factory tick spacings by fee amount.
*/
export declare const TICK_SPACINGS: {
[amount in FeeAmount]: number;
};