@composable-finance/v1-sdk-defi-protocols
Version:
Provides ABIs, Addresses, and Solidity Interfaces to popular DeFi protocols.
200 lines (199 loc) • 6.27 kB
JavaScript
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var ERC20_json_1 = __importDefault(require("./abi/ERC20.json"));
var tokens = {
mainnet: {
eth: {
symbol: "ETH",
decimals: 18,
address: "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE",
},
dai: {
symbol: "DAI",
decimals: 18,
address: "0x6B175474E89094C44Da98b954EedeAC495271d0F",
abi: ERC20_json_1.default,
},
usdc: {
symbol: "USDC",
decimals: 6,
address: "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
abi: ERC20_json_1.default,
},
weth: {
symbol: "WETH",
decimals: 18,
address: "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
},
tricrypto: {
symbol: "crv3crypto",
decimals: 18,
address: "0xc4ad29ba4b3c580e6d59105fff484999997675ff",
abi: ERC20_json_1.default
},
aDai: {
symbol: "aDAI",
decimals: 18,
address: "0x028171bCA77440897B824Ca71D1c56caC55b68A3",
abi: ERC20_json_1.default
},
aUsdc: {
symbol: "aUSDC",
decimals: 6,
address: "0xBcca60bB61934080951369a648Fb03DF4F96263C",
abi: ERC20_json_1.default
},
aUsdt: {
symbol: "aUSDT",
decimals: 6,
address: "0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811",
abi: ERC20_json_1.default
},
sushiWethUsdc: {
symbol: "SLP",
decimals: 18,
address: "0x397ff1542f962076d0bfe58ea045ffa2d347aca0",
abi: ERC20_json_1.default
},
sushiWethUsdt: {
symbol: "SLP",
decimals: 18,
address: "0x06da0fd433c1a5d7a4faa01111c044910a184553",
abi: ERC20_json_1.default
}
},
polygon: {
usdc: {
symbol: "USDC",
decimals: 6,
address: "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174",
abi: ERC20_json_1.default,
},
weth: {
symbol: "WETH",
decimals: 18,
address: "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619",
},
tricrypto: {
symbol: "crv3crypto",
decimals: 18,
address: "0xdAD97F7713Ae9437fa9249920eC8507e5FbB23d3",
abi: ERC20_json_1.default
},
aDai: {
symbol: "aDAI",
decimals: 18,
address: "0x27F8D03b3a2196956ED754baDc28D73be8830A6e",
abi: ERC20_json_1.default
},
aUsdc: {
symbol: "aUSDC",
decimals: 6,
address: "0x1a13F4Ca1d028320A707D99520AbFefca3998b7F",
abi: ERC20_json_1.default
},
aUsdt: {
symbol: "aUSDT",
decimals: 6,
address: "0x60D55F02A771d515e077c9C2403a1ef324885CeC",
abi: ERC20_json_1.default
},
sushiWethUsdc: {
symbol: "SLP",
decimals: 18,
address: "0x34965ba0ac2451a34a0471f04cca3f990b8dea27",
abi: ERC20_json_1.default
},
sushiWethUsdt: {
symbol: "SLP",
decimals: 18,
address: "0xc2755915a85c6f6c1c0f3a86ac8c058f11caa9c9",
abi: ERC20_json_1.default
}
},
arbitrum: {
usdc: {
symbol: "USDC",
decimals: 6,
address: "0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8",
abi: ERC20_json_1.default,
},
weth: {
symbol: "WETH",
decimals: 18,
address: "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1",
},
tricrypto: {
symbol: "crv3crypto",
decimals: 18,
address: "0x8e0B8c8BB9db49a46697F3a5Bb8A308e744821D2",
abi: ERC20_json_1.default
},
sushiWethUsdc: {
symbol: "SLP",
decimals: 18,
address: "0x905dfcd5649217c42684f23958568e533c711aa3",
abi: ERC20_json_1.default
},
sushiWethUsdt: {
symbol: "SLP",
decimals: 18,
address: "0xcb0e5bfa72bbb4d16ab5aa0c60601c438f04b4ad",
abi: ERC20_json_1.default
}
},
avalanche: {
usdc: {
symbol: "USDC",
decimals: 6,
address: "0xA7D7079b0FEaD91F3e65f86E8915Cb59c1a4C664",
abi: ERC20_json_1.default,
},
weth: {
symbol: "WETH",
decimals: 18,
address: "0x49D5c2BdFfac6CE2BFdB6640F4F80f226bc10bAB",
},
tricrypto: {
symbol: "crv3crypto",
decimals: 18,
address: "0x1daB6560494B04473A0BE3E7D83CF3Fdf3a51828",
abi: ERC20_json_1.default
},
aDai: {
symbol: "aDAI",
decimals: 18,
address: "0x47AFa96Cdc9fAb46904A55a6ad4bf6660B53c38a",
abi: ERC20_json_1.default
},
aUsdc: {
symbol: "aUSDC",
decimals: 6,
address: "0x46A51127C3ce23fb7AB1DE06226147F446e4a857",
abi: ERC20_json_1.default
},
aUsdt: {
symbol: "aUSDT",
decimals: 6,
address: "0x532E6537FEA298397212F09A61e03311686f548e",
abi: ERC20_json_1.default
}
},
moonriver: {
usdc: {
symbol: "USDC",
decimals: 6,
address: "0xE3F5a90F9cb311505cd691a46596599aA1A0AD7D",
abi: ERC20_json_1.default,
},
weth: {
symbol: "WETH",
decimals: 18,
address: "0x639A647fbe20b6c8ac19E48E2de44ea792c62c5C",
}
}
};
exports.default = tokens;