hector-rubic-sdk
Version:
Simplify dApp creation
283 lines • 15.2 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getSymbiosisConfig = void 0;
var core_1 = require("../../../../../core");
function getSymbiosisConfig() {
var _a, _b, _c, _d;
return {
minSwapAmountInUsd: 50,
maxSwapAmountInUsd: 5000000,
advisor: {
url: 'https://api.symbiosis.finance/calculations'
},
chains: [
{
id: 1,
rpc: ((_a = core_1.SDK.rpcList[core_1.BLOCKCHAIN_NAME.ETHEREUM]) === null || _a === void 0 ? void 0 : _a.mainRpc) || '',
filterBlockOffset: 100000,
waitForBlocksCount: 5,
stables: [
{
name: 'USD Coin',
address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',
symbol: 'USDC',
decimals: 6,
chainId: 1,
isStable: true,
icons: {
large: 'https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png',
small: 'https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png'
}
}
],
nerves: [],
router: '0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D',
dexFee: 30,
metaRouter: '0xB9E13785127BFfCc3dc970A55F6c7bF0844a3C15',
metaRouterGateway: '0x03B7551EB0162c838a10c2437b60D1f5455b9554',
bridge: '0xd5F0f8dB993D26F5df89E70a83d32b369DcCdaa0',
synthesis: '0x0000000000000000000000000000000000000000',
portal: '0xb80fDAA74dDA763a8A158ba85798d373A5E84d84',
fabric: '0x0000000000000000000000000000000000000000',
multicallRouter: '0x49d3Fc00f3ACf80FABCb42D7681667B20F60889A',
aavePool: '0x0000000000000000000000000000000000000000',
aavePoolDataProvider: '0x0000000000000000000000000000000000000000',
creamComptroller: '0x3d5BC3c8d13dcB8bF317092d84783c2697AE9258',
blocksPerYear: 2336000
},
{
id: 56,
rpc: ((_b = core_1.SDK.rpcList[core_1.BLOCKCHAIN_NAME.BINANCE_SMART_CHAIN]) === null || _b === void 0 ? void 0 : _b.mainRpc) || '',
filterBlockOffset: 100000,
waitForBlocksCount: 20,
stables: [
{
name: 'Binance USD',
address: '0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56',
symbol: 'BUSD',
decimals: 18,
chainId: 56,
isStable: true,
icons: {
large: 'https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/binance/assets/BUSD-BD1/logo.png',
small: 'https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/binance/assets/BUSD-BD1/logo.png'
}
},
{
name: 'Synthetic USDC',
address: '0x2f28Add68e59733D23D5F57d94c31fb965f835D0',
symbol: 'sUSDC',
decimals: 6,
chainId: 56,
chainFromId: 1,
isStable: true,
icons: {
large: 'https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png',
small: 'https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png'
}
}
],
nerves: [
{
address: '0xab0738320A21741f12797Ee921461C691673E276',
tokens: [
'0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56',
'0x2f28Add68e59733D23D5F57d94c31fb965f835D0'
],
decimals: [18, 6]
}
],
router: '0x10ED43C718714eb63d5aA57B78B54704E256024E',
dexFee: 25,
metaRouter: '0x8D602356c7A6220CDE24BDfB4AB63EBFcb0a9b5d',
metaRouterGateway: '0xe2faC824615538C3A9ae704c75582cD1AbdD7cdf',
bridge: '0xd5F0f8dB993D26F5df89E70a83d32b369DcCdaa0',
synthesis: '0xb80fDAA74dDA763a8A158ba85798d373A5E84d84',
portal: '0xD7F9989bE0d15319d13d6FA5d468211C89F0b147',
fabric: '0x947a0d452b40013190295a4151A090E1638Fb848',
multicallRouter: '0x44b5d0F16Ad55c4e7113310614745e8771b963bB',
aavePool: '0x0000000000000000000000000000000000000000',
aavePoolDataProvider: '0x0000000000000000000000000000000000000000',
creamComptroller: '0x589de0f0ccf905477646599bb3e5c622c84cc0ba',
blocksPerYear: 10512000
},
{
id: 43114,
rpc: ((_c = core_1.SDK.rpcList[core_1.BLOCKCHAIN_NAME.AVALANCHE]) === null || _c === void 0 ? void 0 : _c.mainRpc) || '',
filterBlockOffset: 100000,
waitForBlocksCount: 30,
stables: [
{
name: 'USD Coin',
address: '0xA7D7079b0FEaD91F3e65f86E8915Cb59c1a4C664',
symbol: 'USDC.e',
decimals: 6,
chainId: 43114,
isStable: true,
icons: {
large: 'https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png',
small: 'https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png'
}
},
{
name: 'Synthetic USDC',
address: '0x2f28Add68e59733D23D5F57d94c31fb965f835D0',
symbol: 'sUSDC',
decimals: 6,
chainId: 43114,
chainFromId: 1,
isStable: true,
icons: {
large: 'https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png',
small: 'https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png'
}
},
{
name: 'Synthetic BUSD',
address: '0xf04d3A8Eb17B832Fbebf43610e94BdC4fD5Cf2dd',
symbol: 'sBUSD',
decimals: 18,
chainId: 43114,
chainFromId: 56,
isStable: true,
icons: {
large: 'https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/binance/assets/BUSD-BD1/logo.png',
small: 'https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/binance/assets/BUSD-BD1/logo.png'
}
}
],
nerves: [
{
address: '0xab0738320A21741f12797Ee921461C691673E276',
tokens: [
'0xA7D7079b0FEaD91F3e65f86E8915Cb59c1a4C664',
'0x2f28Add68e59733D23D5F57d94c31fb965f835D0'
],
decimals: [6, 6]
},
{
address: '0xF4BFF06E02cdF55918e0ec98082bDE1DA85d33Db',
tokens: [
'0xA7D7079b0FEaD91F3e65f86E8915Cb59c1a4C664',
'0xf04d3A8Eb17B832Fbebf43610e94BdC4fD5Cf2dd'
],
decimals: [6, 18]
}
],
router: '0xE54Ca86531e17Ef3616d22Ca28b0D458b6C89106',
dexFee: 30,
metaRouter: '0xE5E68630B5B759e6C701B70892AA8324b71e6e20',
metaRouterGateway: '0x25821A21C2E3455967229cADCA9b6fdd4A80a40b',
bridge: '0xd5F0f8dB993D26F5df89E70a83d32b369DcCdaa0',
synthesis: '0xb80fDAA74dDA763a8A158ba85798d373A5E84d84',
portal: '0xD7F9989bE0d15319d13d6FA5d468211C89F0b147',
fabric: '0x947a0d452b40013190295a4151A090E1638Fb848',
multicallRouter: '0xDc9a6a26209A450caC415fb78487e907c660cf6a',
aavePool: '0x794a61358D6845594F94dc1DB02A252b5b4814aD',
aavePoolDataProvider: '0x69FA688f1Dc47d4B5d8029D5a35FB7a548310654',
creamComptroller: '0x0000000000000000000000000000000000000000',
blocksPerYear: 10512000
},
{
id: 137,
rpc: ((_d = core_1.SDK.rpcList[core_1.BLOCKCHAIN_NAME.POLYGON]) === null || _d === void 0 ? void 0 : _d.mainRpc) || '',
filterBlockOffset: 100000,
waitForBlocksCount: 60,
stables: [
{
name: 'USD Coin',
address: '0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174',
symbol: 'USDC',
isStable: true,
decimals: 6,
chainId: 137,
icons: {
large: 'https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png',
small: 'https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png'
}
},
{
name: 'Synthetic USDC',
symbol: 'sUSDC',
address: '0x2f28Add68e59733D23D5F57d94c31fb965f835D0',
chainId: 137,
chainFromId: 1,
decimals: 6,
isStable: true,
icons: {
large: 'https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png',
small: 'https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png'
}
},
{
name: 'Synthetic BUSD',
symbol: 'sBUSD',
address: '0xf04d3A8Eb17B832Fbebf43610e94BdC4fD5Cf2dd',
chainId: 137,
chainFromId: 56,
decimals: 18,
isStable: true,
icons: {
large: 'https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/binance/assets/BUSD-BD1/logo.png',
small: 'https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/binance/assets/BUSD-BD1/logo.png'
}
},
{
name: 'Synthetic USDC.e',
symbol: 'sUSDC.e',
address: '0x8Eb3771A43a8C45AaBE6d61ED709eCe652281DC9',
chainId: 137,
chainFromId: 43114,
decimals: 6,
isStable: true,
icons: {
large: 'https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png',
small: 'https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png'
}
}
],
nerves: [
{
address: '0xab0738320A21741f12797Ee921461C691673E276',
tokens: [
'0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174',
'0x2f28Add68e59733D23D5F57d94c31fb965f835D0'
],
decimals: [6, 6]
},
{
address: '0xF4BFF06E02cdF55918e0ec98082bDE1DA85d33Db',
tokens: [
'0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174',
'0xf04d3A8Eb17B832Fbebf43610e94BdC4fD5Cf2dd'
],
decimals: [6, 18]
},
{
address: '0x3F1bfa6FA3B6D03202538Bf0cdE92BbE551104ac',
tokens: [
'0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174',
'0x8Eb3771A43a8C45AaBE6d61ED709eCe652281DC9'
],
decimals: [6, 6]
}
],
router: '0xa5E0829CaCEd8fFDD4De3c43696c57F7D7A678ff',
dexFee: 30,
metaRouter: '0x733D33FA01424F83E9C095af3Ece80Ed6fa565F1',
metaRouterGateway: '0xF3273BD35e4Ad4fcd49DabDee33582b41Cbb9d77',
bridge: '0xd5F0f8dB993D26F5df89E70a83d32b369DcCdaa0',
synthesis: '0xb80fDAA74dDA763a8A158ba85798d373A5E84d84',
portal: '0xD7F9989bE0d15319d13d6FA5d468211C89F0b147',
fabric: '0x947a0d452b40013190295a4151A090E1638Fb848',
multicallRouter: '0xc5B61b9abC3C6229065cAD0e961aF585C5E0135c',
aavePool: '0x794a61358D6845594F94dc1DB02A252b5b4814aD',
aavePoolDataProvider: '0x69FA688f1Dc47d4B5d8029D5a35FB7a548310654',
creamComptroller: '0x20CA53E2395FA571798623F1cFBD11Fe2C114c24',
blocksPerYear: 15768000
}
]
};
}
exports.getSymbiosisConfig = getSymbiosisConfig;
//# sourceMappingURL=symbiosis-config.js.map