rubic-sdk
Version:
Simplify dApp creation
44 lines (43 loc) • 1.79 kB
TypeScript
import { PancakeRouterProvider } from "../../common/pancake-router/pancake-router-provider";
export declare class PancakeRouterBscProvider extends PancakeRouterProvider {
readonly blockchain: "BSC";
protected readonly chain: import("viem/_types/types/utils").Assign<{
readonly id: 56;
readonly name: "BNB Smart Chain";
readonly network: "bsc";
readonly nativeCurrency: {
readonly decimals: 18;
readonly name: "BNB";
readonly symbol: "BNB";
};
readonly rpcUrls: {
readonly default: {
readonly http: readonly ["https://rpc.ankr.com/bsc"];
};
readonly public: {
readonly http: readonly ["https://rpc.ankr.com/bsc"];
};
};
readonly blockExplorers: {
readonly etherscan: {
readonly name: "BscScan";
readonly url: "https://bscscan.com";
};
readonly default: {
readonly name: "BscScan";
readonly url: "https://bscscan.com";
};
};
readonly contracts: {
readonly multicall3: {
readonly address: "0xca11bde05977b3631167028862be2a173976ca11";
readonly blockCreated: 15921452;
};
};
}, import("viem/_types/types/chain").ChainConfig<undefined>>;
protected readonly dexAddress = "0x13f4EA83D0bd40E75C8222255bc855a974568Dd4";
protected readonly v3subgraphAddress = "https://api.thegraph.com/subgraphs/name/pancakeswap/exchange-v3-bsc";
protected readonly v2subgraphAddress = "https://proxy-worker-api.pancakeswap.com/bsc-exchange";
protected readonly maxHops = 2;
protected readonly maxSplits = 4;
}