@iguanadex/sdk
Version:
🛠An SDK for building applications on top of IguanaDEX.
227 lines • 7.62 kB
TypeScript
import { Percent } from '@iguanadex/swap-sdk-core';
import { ERC20Token } from './entities/token';
export declare const ZERO_PERCENT: Percent;
export declare const ONE_HUNDRED_PERCENT: Percent;
export declare const FACTORY_ADDRESS = "0xcA143Ce32Fe78f1f7019d7d551a6402fC5350c73";
export declare const FACTORY_ADDRESS_MAP: {
readonly 1: "0x1097053Fd2ea711dad45caCcc45EfF7548fCB362";
readonly 5: "0x1097053Fd2ea711dad45caCcc45EfF7548fCB362";
readonly 56: "0xcA143Ce32Fe78f1f7019d7d551a6402fC5350c73";
readonly 97: "0x6725F303b657a9451d8BA641348b6761A6CC7a17";
readonly 42161: "0x02a84c1b3BBD7401a5f7fa98a384EBC70bB5749E";
readonly 421613: "0x333EAE459075b1d7dE8eb57997b5d4eee5F1070a";
readonly 1101: "0x02a84c1b3BBD7401a5f7fa98a384EBC70bB5749E";
readonly 1442: "0xBA40c83026213F9cbc79998752721a0312bdB74a";
readonly 324: "0xd03D8D566183F0086d8D09A84E1e30b58Dd5619d";
readonly 280: "0x48a33610Cd0E130af2024D55F67aE72a8C51aC27";
readonly 59144: "0x02a84c1b3BBD7401a5f7fa98a384EBC70bB5749E";
readonly 59140: "0xB6FAfd4ADbCd21cF665909767e0eD0D05709abfB";
readonly 204: "0x02a84c1b3BBD7401a5f7fa98a384EBC70bB5749E";
readonly 5611: "0x776e4bD2f72de2176A59465e316335aaf8ed4E8F";
readonly 8453: "0x02a84c1b3BBD7401a5f7fa98a384EBC70bB5749E";
readonly 84531: "0x715303D2eF7dA7FFAbF637651D71FD11d41fAf7F";
readonly 534351: "0x2B3C5df29F73dbF028BA82C33e0A5A6e5800F75e";
readonly 11155111: "0x1bdc540dEB9Ed1fA29964DeEcCc524A8f5e2198e";
readonly 421614: "0x02a84c1b3BBD7401a5f7fa98a384EBC70bB5749E";
readonly 84532: "0x02a84c1b3BBD7401a5f7fa98a384EBC70bB5749E";
readonly 128123: "0x0D06BE87F5F18D0404380C8652b9590D145dfD07";
readonly 42793: "0x3eebf549D2d8839E387B63796327eE2C8f64A0C4";
};
export declare const INIT_CODE_HASH = "0x00fb7f630766e6a796048ea87d01acd3068e8ff67d078148a3fa3f4a84f69bd5";
export declare const INIT_CODE_HASH_MAP: {
readonly 1: "0x57224589c67f3f30a6b0d7a1b54cf3153ab84563bc609ef41dfb34f8b2974d2d";
readonly 5: "0x57224589c67f3f30a6b0d7a1b54cf3153ab84563bc609ef41dfb34f8b2974d2d";
readonly 56: "0x00fb7f630766e6a796048ea87d01acd3068e8ff67d078148a3fa3f4a84f69bd5";
readonly 97: "0xd0d4c4cd0848c93cb4fd1f498d7013ee6bfb25783ea21593d5834f5d250ece66";
readonly 42161: "0x57224589c67f3f30a6b0d7a1b54cf3153ab84563bc609ef41dfb34f8b2974d2d";
readonly 421613: "0x57224589c67f3f30a6b0d7a1b54cf3153ab84563bc609ef41dfb34f8b2974d2d";
readonly 1101: "0x57224589c67f3f30a6b0d7a1b54cf3153ab84563bc609ef41dfb34f8b2974d2d";
readonly 1442: "0x57224589c67f3f30a6b0d7a1b54cf3153ab84563bc609ef41dfb34f8b2974d2d";
readonly 324: "0x0100045707a42494392b3558029b9869f865ff9df8f375dc1bf20b0555093f43";
readonly 280: "0x0100045707a42494392b3558029b9869f865ff9df8f375dc1bf20b0555093f43";
readonly 59144: "0x57224589c67f3f30a6b0d7a1b54cf3153ab84563bc609ef41dfb34f8b2974d2d";
readonly 59140: "0x57224589c67f3f30a6b0d7a1b54cf3153ab84563bc609ef41dfb34f8b2974d2d";
readonly 204: "0x57224589c67f3f30a6b0d7a1b54cf3153ab84563bc609ef41dfb34f8b2974d2d";
readonly 5611: "0x57224589c67f3f30a6b0d7a1b54cf3153ab84563bc609ef41dfb34f8b2974d2d";
readonly 8453: "0x57224589c67f3f30a6b0d7a1b54cf3153ab84563bc609ef41dfb34f8b2974d2d";
readonly 84531: "0xa5934690703a592a07e841ca29d5e5c79b5e22ed4749057bb216dc31100be1c0";
readonly 534351: "0x57224589c67f3f30a6b0d7a1b54cf3153ab84563bc609ef41dfb34f8b2974d2d";
readonly 11155111: "0x57224589c67f3f30a6b0d7a1b54cf3153ab84563bc609ef41dfb34f8b2974d2d";
readonly 421614: "0x57224589c67f3f30a6b0d7a1b54cf3153ab84563bc609ef41dfb34f8b2974d2d";
readonly 84532: "0x57224589c67f3f30a6b0d7a1b54cf3153ab84563bc609ef41dfb34f8b2974d2d";
readonly 42793: "0xa5934690703a592a07e841ca29d5e5c79b5e22ed4749057bb216dc31100be1c0";
readonly 128123: "0xa5934690703a592a07e841ca29d5e5c79b5e22ed4749057bb216dc31100be1c0";
};
export declare const WXTZ: {
128123: ERC20Token;
42793: ERC20Token;
};
export declare const WETH9: {
1: ERC20Token;
5: ERC20Token;
56: ERC20Token;
97: ERC20Token;
42161: ERC20Token;
421613: ERC20Token;
324: ERC20Token;
280: ERC20Token;
1101: ERC20Token;
1442: ERC20Token;
59144: ERC20Token;
59140: ERC20Token;
5611: ERC20Token;
204: ERC20Token;
8453: ERC20Token;
84531: ERC20Token;
534351: ERC20Token;
11155111: ERC20Token;
421614: ERC20Token;
84532: ERC20Token;
42793: ERC20Token;
128123: ERC20Token;
};
export declare const WBNB: {
1: ERC20Token;
56: ERC20Token;
97: ERC20Token;
5611: ERC20Token;
204: ERC20Token;
42793: ERC20Token;
};
export declare const WNATIVE: {
1: ERC20Token;
5: ERC20Token;
56: ERC20Token;
97: ERC20Token;
42161: ERC20Token;
421613: ERC20Token;
1101: ERC20Token;
1442: ERC20Token;
324: ERC20Token;
280: ERC20Token;
59144: ERC20Token;
59140: ERC20Token;
5611: ERC20Token;
204: ERC20Token;
8453: ERC20Token;
84531: ERC20Token;
534351: ERC20Token;
11155111: ERC20Token;
421614: ERC20Token;
84532: ERC20Token;
128123: ERC20Token;
42793: ERC20Token;
};
export declare const NATIVE: {
1: {
readonly name: "Ether";
readonly symbol: "ETH";
readonly decimals: 18;
};
5: {
name: string;
symbol: string;
decimals: number;
};
56: {
readonly name: "Binance Chain Native Token";
readonly symbol: "BNB";
readonly decimals: 18;
};
97: {
name: string;
symbol: string;
decimals: number;
};
42161: {
readonly name: "Ether";
readonly symbol: "ETH";
readonly decimals: 18;
};
421613: {
name: string;
symbol: string;
decimals: number;
};
1101: {
readonly name: "Ether";
readonly symbol: "ETH";
readonly decimals: 18;
};
1442: {
readonly name: "Ether";
readonly symbol: "ETH";
readonly decimals: 18;
};
324: {
readonly name: "Ether";
readonly symbol: "ETH";
readonly decimals: 18;
};
280: {
readonly name: "Ether";
readonly symbol: "ETH";
readonly decimals: 18;
};
59144: {
readonly name: "Ether";
readonly symbol: "ETH";
readonly decimals: 18;
};
59140: {
readonly name: "Ether";
readonly symbol: "ETH";
readonly decimals: 18;
};
204: {
readonly name: "Binance Chain Native Token";
readonly symbol: "BNB";
readonly decimals: 18;
};
5611: {
name: string;
symbol: string;
decimals: number;
};
8453: {
readonly name: "Ether";
readonly symbol: "ETH";
readonly decimals: 18;
};
84531: {
readonly name: "Ether";
readonly symbol: "ETH";
readonly decimals: 18;
};
534351: {
readonly name: "Ether";
readonly symbol: "ETH";
readonly decimals: 18;
};
11155111: {
name: string;
symbol: string;
decimals: number;
};
421614: {
name: string;
symbol: string;
decimals: number;
};
84532: {
name: string;
symbol: string;
decimals: number;
};
128123: {
readonly name: "tez";
readonly symbol: "XTZ";
readonly decimals: 18;
};
42793: {
readonly name: "tez";
readonly symbol: "XTZ";
readonly decimals: 18;
};
};
//# sourceMappingURL=constants.d.ts.map