rubic-sdk
Version:
Simplify dApp creation
40 lines (39 loc) • 1.72 kB
TypeScript
import { PancakeRouterProvider } from "../../common/pancake-router/pancake-router-provider";
export declare class PancakeRouterPolygonZkEvmProvider extends PancakeRouterProvider {
readonly blockchain: "POLYGON_ZKEVM";
protected readonly chain: import("viem/_types/types/utils").Assign<{
readonly id: 1101;
readonly name: "Polygon zkEVM";
readonly network: "polygon-zkevm";
readonly nativeCurrency: {
readonly name: "Ether";
readonly symbol: "ETH";
readonly decimals: 18;
};
readonly rpcUrls: {
readonly default: {
readonly http: readonly ["https://zkevm-rpc.com"];
};
readonly public: {
readonly http: readonly ["https://zkevm-rpc.com"];
};
};
readonly blockExplorers: {
readonly default: {
readonly name: "PolygonScan";
readonly url: "https://zkevm.polygonscan.com";
};
};
readonly contracts: {
readonly multicall3: {
readonly address: "0xca11bde05977b3631167028862be2a173976ca11";
readonly blockCreated: 57746;
};
};
}, import("viem/_types/types/chain").ChainConfig<undefined>>;
protected readonly dexAddress = "0x678Aa4bF4E210cf2166753e054d5b7c31cc7fa86";
protected readonly v3subgraphAddress = "https://api.studio.thegraph.com/query/45376/exchange-v3-polygon-zkevm/v0.0.0";
protected readonly v2subgraphAddress = "https://api.studio.thegraph.com/query/45376/exchange-v2-polygon-zkevm/version/latest";
protected readonly maxHops = 2;
protected readonly maxSplits = 2;
}