@sky-mavis/smart-order-router
Version:
Ronin Swap Smart Order Router
36 lines • 2.75 kB
JavaScript
import { ChainId, DEFAULT_ERC20 } from '@sky-mavis/katana-core';
export const V2_SUPPORTED = [ChainId.mainnet, ChainId.testnet];
export const ID_TO_CHAIN_ID = (id) => {
switch (id) {
case 2020:
return ChainId.mainnet;
case 2021:
return ChainId.testnet;
default:
throw new Error(`Unknown chain id: ${id}`);
}
};
export var ChainName;
(function (ChainName) {
ChainName["mainnet"] = "ronin-mainnet";
ChainName["testnet"] = "ronin-testnet";
})(ChainName || (ChainName = {}));
export const NATIVE_NAMES_BY_ID = {
[ChainId.mainnet]: ['RON', 'RONIN'],
[ChainId.testnet]: ['RON', 'RONIN'],
};
export const ID_TO_NETWORK_NAME = (id) => {
switch (id) {
case 2020:
return ChainName.testnet;
case 2021:
return ChainName.testnet;
default:
throw new Error(`Unknown chain id: ${id}`);
}
};
export const WRAPPED_NATIVE_CURRENCY = {
[ChainId.mainnet]: DEFAULT_ERC20[ChainId.mainnet].WRON,
[ChainId.testnet]: DEFAULT_ERC20[ChainId.testnet].WRON,
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2hhaW5zLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3V0aWwvY2hhaW5zLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFHaEUsTUFBTSxDQUFDLE1BQU0sWUFBWSxHQUFHLENBQUMsT0FBTyxDQUFDLE9BQU8sRUFBRSxPQUFPLENBQUMsT0FBTyxDQUFDLENBQUM7QUFFL0QsTUFBTSxDQUFDLE1BQU0sY0FBYyxHQUFHLENBQUMsRUFBVSxFQUFXLEVBQUU7SUFDcEQsUUFBUSxFQUFFLEVBQUU7UUFDVixLQUFLLElBQUk7WUFDUCxPQUFPLE9BQU8sQ0FBQyxPQUFPLENBQUM7UUFDekIsS0FBSyxJQUFJO1lBQ1AsT0FBTyxPQUFPLENBQUMsT0FBTyxDQUFDO1FBQ3pCO1lBQ0UsTUFBTSxJQUFJLEtBQUssQ0FBQyxxQkFBcUIsRUFBRSxFQUFFLENBQUMsQ0FBQztLQUM5QztBQUNILENBQUMsQ0FBQztBQUVGLE1BQU0sQ0FBTixJQUFZLFNBR1g7QUFIRCxXQUFZLFNBQVM7SUFDbkIsc0NBQXlCLENBQUE7SUFDekIsc0NBQXlCLENBQUE7QUFDM0IsQ0FBQyxFQUhXLFNBQVMsS0FBVCxTQUFTLFFBR3BCO0FBRUQsTUFBTSxDQUFDLE1BQU0sa0JBQWtCLEdBQW9DO0lBQ2pFLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsS0FBSyxFQUFFLE9BQU8sQ0FBQztJQUNuQyxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLEtBQUssRUFBRSxPQUFPLENBQUM7Q0FDcEMsQ0FBQztBQUVGLE1BQU0sQ0FBQyxNQUFNLGtCQUFrQixHQUFHLENBQUMsRUFBVSxFQUFhLEVBQUU7SUFDMUQsUUFBUSxFQUFFLEVBQUU7UUFDVixLQUFLLElBQUk7WUFDUCxPQUFPLFNBQVMsQ0FBQyxPQUFPLENBQUM7UUFDM0IsS0FBSyxJQUFJO1lBQ1AsT0FBTyxTQUFTLENBQUMsT0FBTyxDQUFDO1FBQzNCO1lBQ0UsTUFBTSxJQUFJLEtBQUssQ0FBQyxxQkFBcUIsRUFBRSxFQUFFLENBQUMsQ0FBQztLQUM5QztBQUNILENBQUMsQ0FBQztBQUVGLE1BQU0sQ0FBQyxNQUFNLHVCQUF1QixHQUFvQztJQUN0RSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsRUFBRSxhQUFhLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxDQUFDLElBQUk7SUFDdEQsQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLEVBQUUsYUFBYSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsQ0FBQyxJQUFJO0NBQ3ZELENBQUMifQ==