@pancakeswap/v3-sdk
Version:
⚒️ An SDK for building applications on top of Pancakeswap V3
108 lines • 6.4 kB
TypeScript
/**
* To compute Pool address use DEPLOYER_ADDRESSES instead
*/
export declare const FACTORY_ADDRESSES: {
readonly 1: "0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865";
readonly 5: "0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865";
readonly 56: "0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865";
readonly 97: "0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865";
readonly 42161: "0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865";
readonly 421613: "0xBA40c83026213F9cbc79998752721a0312bdB74a";
readonly 324: "0x1BB72E0CbbEA93c08f535fc7856E0338D7F7a8aB";
readonly 280: "0x48e6Bc3f2546E63908cd09b04E2B3f78e57B6292";
readonly 59144: "0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865";
readonly 59140: "0x02a84c1b3BBD7401a5f7fa98a384EBC70bB5749E";
readonly 204: "0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865";
readonly 5611: "0x0F81fD8DaC20A21029B496D8F8E08385201B8ca0";
readonly 8453: "0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865";
readonly 84531: "0x618f16159d489AA7761168F0200b7705dee9e2C0";
readonly 534351: "0x5A6919Dfd2C761788608b0D1bd1239961ADCB08B";
readonly 11155111: "0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865";
readonly 84532: "0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865";
readonly 421614: "0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865";
readonly 143: "0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865";
readonly 10143: "0x3b7838D96Fc18AD1972aFa17574686be79C50040";
};
export declare const DEPLOYER_ADDRESSES: {
readonly 1: "0x41ff9AA7e16B8B1a8a8dc4f0eFacd93D02d071c9";
readonly 5: "0x41ff9AA7e16B8B1a8a8dc4f0eFacd93D02d071c9";
readonly 56: "0x41ff9AA7e16B8B1a8a8dc4f0eFacd93D02d071c9";
readonly 97: "0x41ff9AA7e16B8B1a8a8dc4f0eFacd93D02d071c9";
readonly 42161: "0x41ff9AA7e16B8B1a8a8dc4f0eFacd93D02d071c9";
readonly 421613: "0xbC465fbf687e4184103b67Ed86557A8155FA4343";
readonly 324: "0x7f71382044A6a62595D5D357fE75CA8199123aD6";
readonly 280: "0xaC20647b8e9d1C4cb199104485518c136817b380";
readonly 59144: "0x41ff9AA7e16B8B1a8a8dc4f0eFacd93D02d071c9";
readonly 59140: "0xdAecee3C08e953Bd5f89A5Cc90ac560413d709E3";
readonly 204: "0x41ff9AA7e16B8B1a8a8dc4f0eFacd93D02d071c9";
readonly 5611: "0xD55CAFAB2Ffa1139Be46bc5C0b8259c620050dFC";
readonly 8453: "0x41ff9AA7e16B8B1a8a8dc4f0eFacd93D02d071c9";
readonly 84531: "0x5A6919Dfd2C761788608b0D1bd1239961ADCB08B";
readonly 534351: "0xC259d1D3476558630d83b0b60c105ae958382792";
readonly 11155111: "0x41ff9AA7e16B8B1a8a8dc4f0eFacd93D02d071c9";
readonly 84532: "0x41ff9AA7e16B8B1a8a8dc4f0eFacd93D02d071c9";
readonly 421614: "0x41ff9AA7e16B8B1a8a8dc4f0eFacd93D02d071c9";
readonly 143: "0x41ff9AA7e16B8B1a8a8dc4f0eFacd93D02d071c9";
readonly 10143: "0x2c63B2dC63D7e1f47294a0902da68B5E80f0d604";
};
export declare const ADDRESS_ZERO = "0x0000000000000000000000000000000000000000";
export declare const POOL_INIT_CODE_HASHES: {
readonly 1: "0x6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2";
readonly 5: "0x6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2";
readonly 56: "0x6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2";
readonly 97: "0x6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2";
readonly 42161: "0x6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2";
readonly 421613: "0x6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2";
readonly 324: "0x01001487a7c45b21c52a0bc0558bf48d897d14792f1d0cc82733c8271d069178";
readonly 280: "0x01001487a7c45b21c52a0bc0558bf48d897d14792f1d0cc82733c8271d069178";
readonly 59144: "0x6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2";
readonly 59140: "0x6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2";
readonly 204: "0x6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2";
readonly 5611: "0x6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2";
readonly 8453: "0x6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2";
readonly 84531: "0x6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2";
readonly 534351: "0x6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2";
readonly 11155111: "0x6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2";
readonly 421614: "0x6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2";
readonly 84532: "0x6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2";
readonly 143: "0x6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2";
readonly 10143: "0x6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2";
};
export declare const NFT_POSITION_MANAGER_ADDRESSES: {
readonly 1: "0x46A15B0b27311cedF172AB29E4f4766fbE7F4364";
readonly 5: "0x427bF5b37357632377eCbEC9de3626C71A5396c1";
readonly 56: "0x46A15B0b27311cedF172AB29E4f4766fbE7F4364";
readonly 97: "0x427bF5b37357632377eCbEC9de3626C71A5396c1";
readonly 280: "0xF84697CfE7c88F846e4ba5dAe14A6A8f67deF5c2";
readonly 324: "0xa815e2eD7f7d5B0c49fda367F249232a1B9D2883";
readonly 42161: "0x46A15B0b27311cedF172AB29E4f4766fbE7F4364";
readonly 59144: "0x46A15B0b27311cedF172AB29E4f4766fbE7F4364";
readonly 59140: "0xacFa791C833120c769Fd3066c940B7D30Cd8BC73";
readonly 421613: "0xb10120961f7504766976A89E29802Fa00553da5b";
readonly 204: "0x46A15B0b27311cedF172AB29E4f4766fbE7F4364";
readonly 5611: "0x9d4277f1D41CCB30C0e91f7d1bBA2A739E19032C";
readonly 8453: "0x46A15B0b27311cedF172AB29E4f4766fbE7F4364";
readonly 84531: "0x0F81fD8DaC20A21029B496D8F8E08385201B8ca0";
readonly 534351: "0x0F81fD8DaC20A21029B496D8F8E08385201B8ca0";
readonly 11155111: "0x46A15B0b27311cedF172AB29E4f4766fbE7F4364";
readonly 421614: "0x46A15B0b27311cedF172AB29E4f4766fbE7F4364";
readonly 84532: "0x46A15B0b27311cedF172AB29E4f4766fbE7F4364";
readonly 143: "0x46A15B0b27311cedF172AB29E4f4766fbE7F4364";
readonly 10143: "0x075A0Ba7bc4cdFBBdc9d8De5f228C834246e5AFc";
};
/**
* The default factory enabled fee amounts, denominated in hundredths of bips.
*/
export declare enum FeeAmount {
LOWEST = 100,
LOW = 500,
MEDIUM = 2500,
HIGH = 10000
}
/**
* The default factory tick spacings by fee amount.
*/
export declare const TICK_SPACINGS: {
[amount in FeeAmount]: number;
};
//# sourceMappingURL=constants.d.ts.map