Documentation
¶
Index ¶
Constants ¶
const ( // Platypus main pools, including USDC, USDT, USDC.e, USDT.e, DAI.e, BUSD, MIM(deprecated). PlatypusMainPoolsName string = "PlatypusMainPools" // Platypus USDC - FRAX alt pool. Platypus_USDC_FRAX_PairName string = "Platypus_USDC_FRAX_pair" // Platypus USDC - MIM alt pool. Platypus_USDC_MIM_PairName string = "Platypus_USDC_MIM_pair" // Platypus USDC - YUSD alt pool. Platypus_USDC_YUSD_PairName string = "Platypus_USDC_YUSD_pair" // Platypus USDC - TUSD alt pool.(deprecated) Platypus_USDC_TUSD_PairName string = "Platypus_USDC_TUSD_pair" // Platypus USDC - UST alt pool.(deprecated) Platypus_USDC_UST_PairName string = "Platypus_USDC_UST_pair" // Platypus USDC - MONEY alt pool. Platypus_USDC_MONEY_PairName string = "Platypus_USDC_MONEY_pair" // Platypus AVAX - sAVAX alt pool. Platypus_AVAX_sAVAX_PairName string = "Platypus_AVAX_sAVAX_pair" // Platypus AVAX - yyAVAX alt pool. Platypus_AVAX_yyAVAX_PairName string = "Platypus_AVAX_yyAVAX_pair" // Platypus BTC.b - WBTC.e alt pool. Platypus_BTCb_WBTCe_PairName string = "Platypus_BTCb_WBTCe_pair" )
Platypus pair names.
const ( // Platypus main pool - USDC.e LP. PlatypusLpUSDCeAddress string = "0x909b0ce4fac1a0dca78f8ca7430bbafeeca12871" // Platypus main pool - USDT.e LP. PlatypusLpUSDTeAddress string = "0x0d26d103c91f63052fbca88aaf01d5304ae40015" // Platypus main pool - USDC LP. PlatypusLpUSDCAddress string = "0xaef735b1e7ecfaf8209ea46610585817dc0a2e16" // Platypus main pool - USDT LP. PlatypusLpUSDTAddress string = "0x776628a5c37335608dd2a9538807b9bba3869e14" // Platypus main pool - DAI.e LP. PlatypusLpDAIeAddress string = "0xc1daa16e6979c2d1229cb1fd0823491ea44555be" // Platypus main pool - BUSD LP. PlatypusLpBUSDAddress string = "0xe23f8ccdeb4e8ce5d9fe76782718cd85d12689c8" // Platypus main pool - MIM LP.(deprecated) PlatypusLpMIMAddress string = "0x6220baad9d08dee465befae4f82ee251cf7c8b82" // Platypus USDC - FRAX pool - FRAX LP. PlatypusLp_USDC_FRAX_FRAX_Address string = "0x6fd4b4c38ed80727ecd0d58505565f9e422c965f" // Platypus USDC - FRAX pool - USDC LP. PlatypusLp_USDC_FRAX_USDC_Address string = "0x035d7d7f209b5d18e2ab5c2072e85b32e1d43760" // Platypus USDC - UST pool - UST LP.(deprecated) PlatypusLp_USDC_UST_UST_Address string = "0xc7388d98fa86b6639d71a0a6d410d5cdfc63a1d0" // Platypus USDC - UST pool - USDC LP.(deprecated) PlatypusLp_USDC_UST_USDC_Address string = "0xfc95481f79ec965a535ed8cef4630e1dd308d319" // Platypus USDC - MIM pool - MIM LP. PlatypusLp_USDC_MIM_MIM_Address string = "0xf01cea00598d87cb9792a01b040d04b0bd8ca781" // Platypus USDC - MIM pool - USDC LP. PlatypusLp_USDC_MIM_USDC_Address string = "0x4e5704991b43c1d33b9ccd1bc33b211bf068385a" // Platypus USDC - TUSD pool - TUSD LP.(deprecated) PlatypusLp_USDC_TUSD_TUSD_Address string = "0xc75b2b90079492922af96ba53988d7b384158335" // Platypus USDC - TUSD pool - USDC LP.(deprecated) PlatypusLp_USDC_TUSD_USDC_Address string = "0xa551480dc5399921f8a73e02ec327f2fd7e5ddc0" // Platypus USDC - YUSD pool - YUSD LP. PlatypusLp_USDC_YUSD_YUSD_Address string = "0x7716307350c0819ed05c3e7f6c478b27caed5361" // Platypus USDC - YUSD pool - USDC LP. PlatypusLp_USDC_YUSD_USDC_Address string = "0x4b851118a4a4948799f24d0cbe17fa3dad09e2d5" // Platypus USDC - MONEY pool - MONEY LP. PlatypusLp_USDC_MONEY_MONEY_Address string = "0xe08947ee864af325d9f98743b3b905875ae0ec99" // Platypus USDC - MONEY pool - USDC LP. PlatypusLp_USDC_MONEY_USDC_Address string = "0x551c259bf4d88edfdabb04179342a73daa759583" // Platypus AVAX - sAVAX pool - AVAX LP. PlatypusLp_AVAX_sAVAX_AVAX_Address string = "0xc73eed4494382093c6a7c284426a9a00f6c79939" // Platypus AVAX - sAVAX pool - sAVAX LP. PlatypusLp_AVAX_sAVAX_sAVAX_Address string = "0xa2a7ee49750ff12bb60b407da2531db3c50a1789" // Platypus AVAX - yyAVAX pool - AVAX LP. PlatypusLp_AVAX_yyAVAX_AVAX_Address string = "0x12141b8fd20b4bbdd5f4e911bf91575258a3eabd" // Platypus AVAX - yyAVAX pool - yyAVAX LP. PlatypusLp_AVAX_yyAVAX_yyAVAX_Address string = "0x3beb0d3db537b79d377131ce81950b683d382ec9" // Platypus BTC.b - WBTC.e pool - BTC.b LP. PlatypusLp_BTCb_WBTCe_BTCb_Address string = "0x209a0399a2905900c0d1a9a382fe23e37024dc84" // Platypus BTC.b - WBTC.e pool - WBTC.e LP. PlatypusLp_BTCb_WBTCe_WBTCe_Address string = "0xc09c12093b037866bf68c9474ecdb5113160fbce" )
Platypus LP Tokens.
const AaveV2Protocol string = "aave"
const AaveV3Protocol string = "aavev3"
const AbracadabraProtocol string = "abracadabra"
const AlphaProtocol string = "alpha"
const AngleProtocol string = "angle"
const AxialProtocol string = "axial"
const BalancerProtocol string = "balancer"
const BeefyProtocol string = "beefy"
const BenqiProtocol string = "benqi"
const CompoundProtocol string = "compound"
const ConvexProtocol string = "convex"
const CurveProtocol string = "curve"
const DecentralandProtocol string = "decentraland"
const EtherAddress string = "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE"
const KyberProtocol string = "kyber"
const LidoProtocol string = "lido"
const MakerProtocol string = "maker"
const PancakeswapProtocol string = "pancakeswap"
const PangolinProtocol string = "pangolin"
const PlatypusProtocol string = "platypus"
const QuickswapProtocol string = "quickswap"
const RepublicProtocol string = "republic"
const StaderProtocol string = "stader"
const SushiProtocol string = "sushi"
const TraderJoeProtocol string = "traderjoe"
const UniswapProtocolV2 = "uniswapv2"
const UniswapProtocolV3 = "uniswapv3"
const VectorProtocol string = "vector"
const ZEROAddress string = "0x0000000000000000000000000000000000000000"
Variables ¶
var ( CianWavaxGateway = CianWrappedNativeTokenGateway CianWmaticGateway = CianWrappedNativeTokenGateway )
Same as CianWrappedNativeTokenGateway.
var ( CianFeeBoxAVAX = CianFeeBoxNativeToken CianFeeBoxMATIC = CianFeeBoxNativeToken )
Same as CianFeeBoxNativeToken.
var AAVEList = AaveTokenList
Same as AaveTokenList.
var ALPHAList = AlphaTokenList
Same as AlphaTokenList.
var AMPLList = AmpleforthTokenList
Same as AmpleforthTokenList.
var ANGLEList = AngleTokenList
Same as AngleTokenList.
var AVAXList = map[string]string{ chainId.PolygonChainName: "0x2c89bbc92bd86f8075d1decc58c7f4e0107f286b", }
AVAX on Polygon.
map[network] = address.
var AVAXOracleMap = map[string]string{ chainId.AvalancheChainName: "0x0a77230d17318075983913bc2145db16c7366156", }
Deprecated: Use ToUsdOracleMap["avalanche"][wavax address] instead.
var AXIALList = AxialTokenList
Same as AxialTokenList.
var AaveATokenV2List = map[string]map[string]string{ chainId.AvalancheChainName: { DAIeList[chainId.AvalancheChainName]: "0x47afa96cdc9fab46904a55a6ad4bf6660b53c38a", USDCeList[chainId.AvalancheChainName]: "0x46a51127c3ce23fb7ab1de06226147f446e4a857", USDTeList[chainId.AvalancheChainName]: "0x532e6537fea298397212f09a61e03311686f548e", WETHList[chainId.AvalancheChainName]: "0x53f7c5869a859f0aec3d334ee8b4cf01e3492f21", WBTCList[chainId.AvalancheChainName]: "0x686bef2417b6dc32c50a3cbfbcc3bb60e1e9a15d", WAVAXList[chainId.AvalancheChainName]: "0xdfe521292ece2a4f44242efbcd66bc594ca9714b", AAVEList[chainId.AvalancheChainName]: "0xd45b7c061016102f9fa220502908f2c0f1add1d7", }, chainId.EthereumChainName: { USDTList[chainId.EthereumChainName]: "0x3ed3b47dd13ec9a98b44e6204a523e766b225811", WBTCList[chainId.EthereumChainName]: "0x9ff58f4ffb29fa2266ab25e75e2a8b3503311656", WETHList[chainId.EthereumChainName]: "0x030ba81f1c18d280636f32af80b9aad02cf0854e", YFIList[chainId.EthereumChainName]: "0x5165d24277cd063f5ac44efd447b27025e888f37", ZRXList[chainId.EthereumChainName]: "0xdf7ff54aacacbff42dfe29dd6144a69b629f8c9e", UNIList[chainId.EthereumChainName]: "0xb9d7cb55f463405cdfbe4e90a6d2df01c2b92bf1", AAVEList[chainId.EthereumChainName]: "0xffc97d72e13e01096502cb8eb52dee56f74dad7b", BATList[chainId.EthereumChainName]: "0x05ec93c0365baaeabf7aeffb0972ea7ecdd39cf1", BUSDList[chainId.EthereumChainName]: "0xa361718326c15715591c299427c62086f69923d9", DAIList[chainId.EthereumChainName]: "0x028171bca77440897b824ca71d1c56cac55b68a3", ENJList[chainId.EthereumChainName]: "0xac6df26a590f08dcc95d5a4705ae8abbc88509ef", KyberOldTokenList[chainId.EthereumChainName]: "0x39c6b3e42d6a679d7d776778fe880bc9487c2eda", LINKList[chainId.EthereumChainName]: "0xa06bc25b5805d5f8d82847d191cb4af5a3e873e0", MANAList[chainId.EthereumChainName]: "0xa685a61171bb30d4072b338c80cb7b2c865c873e", MKRList[chainId.EthereumChainName]: "0xc713e5e149d5d0715dcd1c156a020976e7e56b88", RENList[chainId.EthereumChainName]: "0xcc12abe4ff81c9378d670de1b57f8e0dd228d77a", SNXList[chainId.EthereumChainName]: "0x35f6b052c598d933d69a4eec4d04c73a191fe6c2", SUSDList[chainId.EthereumChainName]: "0x6c5024cd4f8a59110119c56f8933403a539555eb", TUSDList[chainId.EthereumChainName]: "0x101cc05f4a51c0319f570d5e146a8c625198e636", USDCList[chainId.EthereumChainName]: "0xbcca60bb61934080951369a648fb03df4f96263c", CRVList[chainId.EthereumChainName]: "0x8dae6cb04688c62d939ed9b68d32bc62e49970b1", GUSDList[chainId.EthereumChainName]: "0xd37ee7e4f452c6638c96536e68090de8cbcdb583", BALList[chainId.EthereumChainName]: "0x272f97b7a56a387ae942350bbc7df5700f8a4576", XSushiList[chainId.EthereumChainName]: "0xf256cc7847e919fac9b808cc216cac87ccf2f47a", RenFILList[chainId.EthereumChainName]: "0x514cd6756ccbe28772d4cb81bc3156ba9d1744aa", RAIList[chainId.EthereumChainName]: "0xc9bc48c72154ef3e5425641a3c747242112a46af", AMPLList[chainId.EthereumChainName]: "0x1e6bb68acec8fefbd87d192be09bb274170a0548", USDPList[chainId.EthereumChainName]: "0x2e8f4bdbe3d47d7d7de490437aea9915d930f1a3", DPIList[chainId.EthereumChainName]: "0x6f634c6135d2ebd550000ac92f494f9cb8183dae", FRAXList[chainId.EthereumChainName]: "0xd4937682df3c8aef4fe912a96a74121c0829e664", FEIList[chainId.EthereumChainName]: "0x683923db55fead99a79fa01a27eec3cb19679cc3", STETHList[chainId.EthereumChainName]: "0x1982b2f5814301d4e9a8b0201555376e62f82428", ENSList[chainId.EthereumChainName]: "0x9a14e23a58edf4efdcb360f68cd1b95ce2081a2f", USTList[chainId.EthereumChainName]: "0xc2e2152647f4c26028482efaf64b2aa28779efc4", CVXList[chainId.EthereumChainName]: "0x952749e07d7157bb9644a894dfaf3bad5ef6d918", OneInchTokenList[chainId.EthereumChainName]: "0xb29130cbcc3f791f077eade0266168e808e5151e", LUSDList[chainId.EthereumChainName]: "0xce1871f791548600cb59efbeffc9c38719142079", }, }
Aave a tokens v2.
map[network][underlying] = address.
var AaveATokenV3List = map[string]map[string]string{ chainId.EthereumChainName: { WETHList[chainId.EthereumChainName]: "0x4d5f47fa6a74757f35c14fd3a6ef8e3c9bc514e8", WSTETHList[chainId.EthereumChainName]: "0x0b925ed163218f6662a35e0f0371ac234f9e9371", WBTCList[chainId.EthereumChainName]: "0x5ee5bf7ae06d1be5997a1a72006fe6c607ec6de8", USDCList[chainId.EthereumChainName]: "0x98c23e9d8f34fefb1b7bd6a91b7ff122f4e16f5c", DAIList[chainId.EthereumChainName]: "0x018008bfb33d285247a21d44e50697654f754e63", LINKList[chainId.EthereumChainName]: "0x5e8c8a7243651db1384c0ddfdbe39761e8e7e51a", AaveTokenList[chainId.EthereumChainName]: "0xa700b4eb416be35b2911fd5dee80678ff64ff6c9", }, chainId.AvalancheChainName: { DAIeList[chainId.AvalancheChainName]: "0x82e64f49ed5ec1bc6e43dad4fc8af9bb3a2312ee", USDCList[chainId.AvalancheChainName]: "0x625e7708f30ca75bfd92586e17077590c60eb4cd", USDTList[chainId.AvalancheChainName]: "0x6ab707aca953edaefbc4fd23ba73294241490620", WETHList[chainId.AvalancheChainName]: "0xe50fa9b3c56ffb159cb0fca61f5c9d750e8128c8", WBTCList[chainId.AvalancheChainName]: "0x078f358208685046a11c85e8ad32895ded33a249", WAVAXList[chainId.AvalancheChainName]: "0x6d80113e533a2c0fe82eabd35f1875dcea89ea97", LINKList[chainId.AvalancheChainName]: "0x191c10aa4af7c30e871e70c95db0e4eb77237530", AAVEList[chainId.AvalancheChainName]: "0xf329e36c7bf6e5e86ce2150875a84ce77f477375", SAVAXList[chainId.AvalancheChainName]: "0x513c7e3a9c69ca3e22550ef58ac1c0088e918fff", BTCbList[chainId.AvalancheChainName]: "0x8ffdf2de812095b1d19cb146e4c004587c0a0692", FRAXList[chainId.AvalancheChainName]: "0xc45a479877e1e9dfe9fcd4056c699575a1045daa", MAIList[chainId.AvalancheChainName]: "0x8eb270e296023e9d92081fdf967ddd7878724424", }, chainId.OptimismChainName: { DAIList[chainId.OptimismChainName]: "0x82e64f49ed5ec1bc6e43dad4fc8af9bb3a2312ee", USDCList[chainId.OptimismChainName]: "0x625e7708f30ca75bfd92586e17077590c60eb4cd", USDTList[chainId.OptimismChainName]: "0x6ab707aca953edaefbc4fd23ba73294241490620", WETHList[chainId.OptimismChainName]: "0xe50fa9b3c56ffb159cb0fca61f5c9d750e8128c8", WBTCList[chainId.OptimismChainName]: "0x078f358208685046a11c85e8ad32895ded33a249", SUSDList[chainId.OptimismChainName]: "0x6d80113e533a2c0fe82eabd35f1875dcea89ea97", LINKList[chainId.OptimismChainName]: "0x191c10aa4af7c30e871e70c95db0e4eb77237530", AAVEList[chainId.OptimismChainName]: "0xf329e36C7bF6E5E86ce2150875a84Ce77f477375", }, chainId.PolygonChainName: { AgEURList[chainId.PolygonChainName]: "0x8437d7c167dfb82ed4cb79cd44b7a32a1dd95c77", DAIList[chainId.PolygonChainName]: "0x82e64f49ed5ec1bc6e43dad4fc8af9bb3a2312ee", EURSList[chainId.PolygonChainName]: "0x38d693ce1df5aadf7bc62595a37d667ad57922e5", JEURList[chainId.PolygonChainName]: "0x6533afac2e7bccb20dca161449a13a32d391fb00", MiMATICList[chainId.PolygonChainName]: "0xebe517846d0f36eced99c735cbf6131e1feb775d", USDCList[chainId.PolygonChainName]: "0x625e7708f30ca75bfd92586e17077590c60eb4cd", USDTList[chainId.PolygonChainName]: "0x6ab707aca953edaefbc4fd23ba73294241490620", AAVEList[chainId.PolygonChainName]: "0xf329e36c7bf6e5e86ce2150875a84ce77f477375", BALList[chainId.PolygonChainName]: "0x8ffdf2de812095b1d19cb146e4c004587c0a0692", CRVList[chainId.PolygonChainName]: "0x513c7e3a9c69ca3e22550ef58ac1c0088e918fff", DPIList[chainId.PolygonChainName]: "0x724dc807b04555b71ed48a6896b6f41593b8c637", GHSTList[chainId.PolygonChainName]: "0x8eb270e296023e9d92081fdf967ddd7878724424", LINKList[chainId.PolygonChainName]: "0x191c10aa4af7c30e871e70c95db0e4eb77237530", MaticXList[chainId.PolygonChainName]: "0x80ca0d8c38d2e2bcbab66aa1648bd1c7160500fe", STMATICList[chainId.PolygonChainName]: "0xea1132120ddcdda2f119e99fa7a27a0d036f7ac9", SUSHIList[chainId.PolygonChainName]: "0xc45a479877e1e9dfe9fcd4056c699575a1045daa", WBTCList[chainId.PolygonChainName]: "0x078f358208685046a11c85e8ad32895ded33a249", WETHList[chainId.PolygonChainName]: "0xe50fa9b3c56ffb159cb0fca61f5c9d750e8128c8", WMATICList[chainId.PolygonChainName]: "0x6d80113e533a2c0fe82eabd35f1875dcea89ea97", }, chainId.ArbitrumChainName: { DAIList[chainId.ArbitrumChainName]: "0x82e64f49ed5ec1bc6e43dad4fc8af9bb3a2312ee", EURSList[chainId.ArbitrumChainName]: "0x6d80113e533a2c0fe82eabd35f1875dcea89ea97", USDCList[chainId.ArbitrumChainName]: "0x625e7708f30ca75bfd92586e17077590c60eb4cd", USDTList[chainId.ArbitrumChainName]: "0x6ab707aca953edaefbc4fd23ba73294241490620", AAVEList[chainId.ArbitrumChainName]: "0xf329e36c7bf6e5e86ce2150875a84ce77f477375", LINKList[chainId.ArbitrumChainName]: "0x191c10aa4af7c30e871e70c95db0e4eb77237530", WBTCList[chainId.ArbitrumChainName]: "0x078f358208685046a11c85e8ad32895ded33a249", WETHList[chainId.ArbitrumChainName]: "0xe50fa9b3c56ffb159cb0fca61f5c9d750e8128c8", }, }
Aave a tokens v3.
map[network][underlying] = address.
var AaveIncentiveControllerV2List = AaveIncentivesControllerV2List
Deprecated: Use AaveIncentivesControllerV2List instead.
var AaveIncentiveControllerV3List = AaveIncentivesControllerV3List
Deprecated: Use AaveIncentivesControllerV3List instead.
var AaveIncentivesControllerV2List = map[string]string{ chainId.EthereumChainName: "0xd784927ff2f95ba542bfc824c8a8a98f3495f6b5", chainId.AvalancheChainName: "0x01d83fe6a10d2f2b7af17034343746188272cac9", }
Aave incentives controller V2.
map[network] = address.
var AaveIncentivesControllerV3List = map[string]string{ chainId.EthereumChainName: "0x8164cc65827dcfe994ab23944cbc90e0aa80bfcb", chainId.AvalancheChainName: "0x929ec64c34a17401f460460d4b9390518e5b473e", chainId.OptimismChainName: "0x929ec64c34a17401f460460d4b9390518e5b473e", chainId.PolygonChainName: "0x929ec64c34a17401f460460d4b9390518e5b473e", chainId.ArbitrumChainName: "0x929ec64c34a17401f460460d4b9390518e5b473e", }
Aave incentive controller V3.
map[network] = address.
var AaveLendingPoolV2List = map[string]string{ chainId.EthereumChainName: "0x7d2768de32b0b80b7a3454c06bdac94a69ddc7a9", chainId.AvalancheChainName: "0x4f01aed16d97e3ab5ab2b501154dc9bb0f1a5a2c", }
Aave lending pool v2.
map[network] = address.
var AaveLendingPoolV3List = map[string]string{ chainId.EthereumChainName: "0x87870bca3f3fd6335c3f4ce8392d69350b4fa4e2", chainId.AvalancheChainName: "0x794a61358d6845594f94dc1db02a252b5b4814ad", chainId.OptimismChainName: "0x794a61358d6845594f94dc1db02a252b5b4814ad", chainId.PolygonChainName: "0x794a61358d6845594f94dc1db02a252b5b4814ad", chainId.ArbitrumChainName: "0x794a61358d6845594f94dc1db02a252b5b4814ad", chainId.FantomChainName: "0x794a61358d6845594f94dc1db02a252b5b4814ad", }
Aave lending pool v3.
map[network] = address.
var AaveLikeATokenListMap = map[string]*map[string]map[string]string{ AaveV2Protocol: &AaveATokenV2List, AaveV3Protocol: &AaveATokenV3List, }
Aave-like A token list map.
map[protocol name][network][underlying] = a token.
var AaveLikeProtocols = []string{ AaveV2Protocol, AaveV3Protocol, }
Aave-like protocols.
var AaveLikeSTokenListMap = map[string]*map[string]map[string]string{ AaveV2Protocol: &AaveSTokenV2List, AaveV3Protocol: &AaveSTokenV3List, }
Aave-like S token list map.
map[protocol name][network][underlying] = s token.
var AaveLikeVTokenListMap = map[string]*map[string]map[string]string{ AaveV2Protocol: &AaveVTokenV2List, AaveV3Protocol: &AaveVTokenV3List, }
Aave-like V token list map.
map[protocol name][network][underlying] = v token.
var AaveOracleV2List = map[string]string{ chainId.EthereumChainName: "0xa50ba011c48153de246e5192c8f9258a2ba79ca9", }
Aave oracle v2.
map[network] = address.
var AavePoolAddressProviderV3List = map[string]string{ chainId.EthereumChainName: "0x2f39d218133afab8f2b819b1066c7e434ad94e9e", chainId.AvalancheChainName: "0xa97684ead0e402dc232d5a977953df7ecbab3cdb", chainId.OptimismChainName: "0xa97684ead0e402dc232d5a977953df7ecbab3cdb", chainId.PolygonChainName: "0xa97684ead0e402dc232d5a977953df7ecbab3cdb", chainId.ArbitrumChainName: "0x770ef9f4fe897e59dacc474ef11238303f9552b6", }
Aave pool address provider v3.
map[network] = address.
var AavePoolDataProviderList = map[string]string{ chainId.EthereumChainName: "0x7b4eb56e7cd4b454ba8ff71e4518426369a138a3", chainId.AvalancheChainName: "0x69fa688f1dc47d4b5d8029d5a35fb7a548310654", chainId.OptimismChainName: "0x69fa688f1dc47d4b5d8029d5a35fb7a548310654", chainId.PolygonChainName: "0x69fa688f1dc47d4b5d8029d5a35fb7a548310654", chainId.ArbitrumChainName: "0x69fa688f1dc47d4b5d8029d5a35fb7a548310654", chainId.FantomChainName: "0x69fa688f1dc47d4b5d8029d5a35fb7a548310654", }
Aave pool data provider v3.
map[network] = address.
var AaveSTokenV2List = map[string]map[string]string{ chainId.AvalancheChainName: { DAIeList[chainId.AvalancheChainName]: "0x3676e4ee689d527ddb89812b63fad0b7501772b3", USDCeList[chainId.AvalancheChainName]: "0x5b14679135dbe8b02015ec3ca4924a12e4c6c85a", USDTeList[chainId.AvalancheChainName]: "0x9c7b81a867499b7387ed05017a13d4172a0c17bf", WETHList[chainId.AvalancheChainName]: "0x60f6a45006323b97d97cb0a42ac39e2b757ada63", WBTCList[chainId.AvalancheChainName]: "0x3484408989985d68c9700dc1cfdfeae6d2f658cf", WAVAXList[chainId.AvalancheChainName]: "0x2920cd5b8a160b2addb00ec5d5f4112255d4ae75", AAVEList[chainId.AvalancheChainName]: "0x66904e4f3f44e3925d22ceca401b6f2da085c98f", }, chainId.EthereumChainName: { USDTList[chainId.EthereumChainName]: "0xe91d55ab2240594855abd11b3faae801fd4c4687", WBTCList[chainId.EthereumChainName]: "0x51b039b9afe64b78758f8ef091211b5387ea717c", WETHList[chainId.EthereumChainName]: "0x4e977830ba4bd783c0bb7f15d3e243f73ff57121", YFIList[chainId.EthereumChainName]: "0xca823f78c2dd38993284bb42ba9b14152082f7bd", ZRXList[chainId.EthereumChainName]: "0x071b4323a24e73a5afeebe34118cd21b8faaf7c3", UNIList[chainId.EthereumChainName]: "0xd939f7430dc8d5a427f156de1012a56c18acb6aa", AAVEList[chainId.EthereumChainName]: "0x079d6a3e844bcecf5720478a718edb6575362c5f", BATList[chainId.EthereumChainName]: "0x277f8676facf4daa5a6ea38ba511b7f65aa02f9f", BUSDList[chainId.EthereumChainName]: "0x4a7a63909a72d268b1d8a93a9395d098688e0e5c", DAIList[chainId.EthereumChainName]: "0x778a13d3eeb110a4f7bb6529f99c000119a08e92", ENJList[chainId.EthereumChainName]: "0x943dcca156b5312aa24c1a08769d67fece4ac14c", KyberOldTokenList[chainId.EthereumChainName]: "0x9915dfb872778b2890a117da1f35f335eb06b54f", LINKList[chainId.EthereumChainName]: "0xfb4aec4cc858f2539ebd3d37f2a43eae5b15b98a", MANAList[chainId.EthereumChainName]: "0xd86c74ea2224f4b8591560652b50035e4e5c0a3b", MKRList[chainId.EthereumChainName]: "0xc01c8e4b12a89456a9fd4e4e75b72546bf53f0b5", RENList[chainId.EthereumChainName]: "0x3356ec1efa75d9d150da1ec7d944d9edf73703b7", SNXList[chainId.EthereumChainName]: "0x8575c8ae70bdb71606a53aea1c6789cb0fbf3166", SUSDList[chainId.EthereumChainName]: "0x30b0f7324fedf89d8eff397275f8983397efe4af", TUSDList[chainId.EthereumChainName]: "0x7f38d60d94652072b2c44a18c0e14a481ec3c0dd", USDCList[chainId.EthereumChainName]: "0xe4922afab0bbadd8ab2a88e0c79d884ad337fca6", CRVList[chainId.EthereumChainName]: "0x9288059a74f589c919c7cf1db433251cdfeb874b", GUSDList[chainId.EthereumChainName]: "0xf8ac64ec6ff8e0028b37eb89772d21865321bce0", BALList[chainId.EthereumChainName]: "0xe569d31590307d05da3812964f1edd551d665a0b", XSushiList[chainId.EthereumChainName]: "0x73bfb81d7dba75c904f430ea8bae82db0d41187b", RenFILList[chainId.EthereumChainName]: "0xcaad05c49e14075077915cb5c820eb3245afb950", RAIList[chainId.EthereumChainName]: "0x9c72b8476c33ae214ee3e8c20f0bc28496a62032", AMPLList[chainId.EthereumChainName]: "0x18152c9f77dadc737006e9430db913159645fa87", USDPList[chainId.EthereumChainName]: "0x2387119bc85a74e0bbcbe190d80676cb16f10d4f", DPIList[chainId.EthereumChainName]: "0xa3953f07f389d719f99fc378ebdb9276177d8a6e", FRAXList[chainId.EthereumChainName]: "0x3916e3b6c84b161df1b2733dffc9569a1da710c2", FEIList[chainId.EthereumChainName]: "0xd89cf9e8a858f8b4b31faf793505e112d6c17449", STETHList[chainId.EthereumChainName]: "0x66457616dd8489df5d0afd8678f4a260088aaf55", ENSList[chainId.EthereumChainName]: "0x34441ffd1948e49dc7a607882d0c38efd0083815", USTList[chainId.EthereumChainName]: "0x7fdbfb0412700d94403c42ca3caeeea183f07b26", CVXList[chainId.EthereumChainName]: "0xb01eb1ce1da06179136d561766fc2d609c5f55eb", OneInchTokenList[chainId.EthereumChainName]: "0x1278d6ed804d59d2d18a5aa5638dfd591a79af0a", LUSDList[chainId.EthereumChainName]: "0x39f010127274b2dbdb770b45e1de54d974974526", }, }
Aave s tokens v2.
map[network][underlying] = address.
var AaveSTokenV3List = map[string]map[string]string{ chainId.EthereumChainName: { WETHList[chainId.EthereumChainName]: "0x102633152313c81cd80419b6ecf66d14ad68949a", WSTETHList[chainId.EthereumChainName]: "0x39739943199c0fbfe9e5f1b5b160cd73a64cb85d", WBTCList[chainId.EthereumChainName]: "0xa1773f1ccf6db192ad8fe826d15fe1d328b03284", USDCList[chainId.EthereumChainName]: "0xb0fe3d292f4bd50de902ba5bdf120ad66e9d7a39", DAIList[chainId.EthereumChainName]: "0x413adac9e2ef8683adf5ddaece8f19613d60d1bb", LINKList[chainId.EthereumChainName]: "0x63b1129ca97d2b9f97f45670787ac12a9df1110a", AaveTokenList[chainId.EthereumChainName]: "0x268497bf083388b1504270d0e717222d3a87d6f2", }, chainId.AvalancheChainName: { DAIeList[chainId.AvalancheChainName]: "0xd94112b5b62d53c9402e7a60289c6810def1dc9b", USDCList[chainId.AvalancheChainName]: "0x307ffe186f84a3bc2613d1ea417a5737d69a7007", USDTList[chainId.AvalancheChainName]: "0x70effc565db6eef7b927610155602d31b670e802", WETHList[chainId.AvalancheChainName]: "0xd8ad37849950903571df17049516a5cd4cbe55f6", WBTCList[chainId.AvalancheChainName]: "0x633b207dd676331c413d4c013a6294b0fe47cd0e", WAVAXList[chainId.AvalancheChainName]: "0xf15f26710c827dde8acba678682f3ce24f2fb56e", LINKList[chainId.AvalancheChainName]: "0x89d976629b7055ff1ca02b927ba3e020f22a44e4", AAVEList[chainId.AvalancheChainName]: "0xfaef6a702d15428e588d4c0614aefb4348d83d48", SAVAXList[chainId.AvalancheChainName]: "0x08cb71192985e936c7cd166a8b268035e400c3c3", BTCbList[chainId.AvalancheChainName]: "0xa5e408678469d23efdb7694b1b0a85bb0669e8bd", FRAXList[chainId.AvalancheChainName]: "0x78246294a4c6fbf614ed73ccc9f8b875ca8ee841", MAIList[chainId.AvalancheChainName]: "0x3ef10dff4928279c004308ebadc4db8b7620d6fc", }, chainId.PolygonChainName: { AgEURList[chainId.PolygonChainName]: "0x40b4baecc69b882e8804f9286b12228c27f8c9bf", DAIList[chainId.PolygonChainName]: "0xd94112b5b62d53c9402e7a60289c6810def1dc9b", EURSList[chainId.PolygonChainName]: "0x8a9fde6925a839f6b1932d16b36ac026f8d3fbdb", JEURList[chainId.PolygonChainName]: "0x6b4b37618d85db2a7b469983c888040f7f05ea3d", MiMATICList[chainId.PolygonChainName]: "0x687871030477bf974725232f764aa04318a8b9c8", USDCList[chainId.PolygonChainName]: "0x307ffe186f84a3bc2613d1ea417a5737d69a7007", USDTList[chainId.PolygonChainName]: "0x70effc565db6eef7b927610155602d31b670e802", AAVEList[chainId.PolygonChainName]: "0xfaef6a702d15428e588d4c0614aefb4348d83d48", BALList[chainId.PolygonChainName]: "0xa5e408678469d23efdb7694b1b0a85bb0669e8bd", CRVList[chainId.PolygonChainName]: "0x08cb71192985e936c7cd166a8b268035e400c3c3", DPIList[chainId.PolygonChainName]: "0xdc1fad70953bb3918592b6fcc374fe05f5811b6a", GHSTList[chainId.PolygonChainName]: "0x3ef10dff4928279c004308ebadc4db8b7620d6fc", LINKList[chainId.PolygonChainName]: "0x89d976629b7055ff1ca02b927ba3e020f22a44e4", MaticXList[chainId.PolygonChainName]: "0x62fc96b27a510cf4977b59ff952dc32378cc221d", STMATICList[chainId.PolygonChainName]: "0x1ffd28689da7d0148ff0fcb669e9f9f0fc13a219", SUSHIList[chainId.PolygonChainName]: "0x78246294a4c6fbf614ed73ccc9f8b875ca8ee841", WBTCList[chainId.PolygonChainName]: "0x633b207dd676331c413d4c013a6294b0fe47cd0e", WETHList[chainId.PolygonChainName]: "0xd8ad37849950903571df17049516a5cd4cbe55f6", WMATICList[chainId.PolygonChainName]: "0xf15f26710c827dde8acba678682f3ce24f2fb56e", }, chainId.ArbitrumChainName: { DAIList[chainId.ArbitrumChainName]: "0xd94112b5b62d53c9402e7a60289c6810def1dc9b", EURSList[chainId.ArbitrumChainName]: "0xf15f26710c827dde8acba678682f3ce24f2fb56e", USDCList[chainId.ArbitrumChainName]: "0x307ffe186f84a3bc2613d1ea417a5737d69a7007", USDTList[chainId.ArbitrumChainName]: "0x70effc565db6eef7b927610155602d31b670e802", AAVEList[chainId.ArbitrumChainName]: "0xfaef6a702d15428e588d4c0614aefb4348d83d48", LINKList[chainId.ArbitrumChainName]: "0x89d976629b7055ff1ca02b927ba3e020f22a44e4", WBTCList[chainId.ArbitrumChainName]: "0x633b207dd676331c413d4c013a6294b0fe47cd0e", WETHList[chainId.ArbitrumChainName]: "0xd8ad37849950903571df17049516a5cd4cbe55f6", }, }
Aave s tokens v3.
map[network][underlying] = address.
var AaveTokenList = map[string]string{ chainId.EthereumChainName: "0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9", chainId.AvalancheChainName: "0x63a72806098bd3d9520cc43356dd78afe5d386d9", chainId.OptimismChainName: "0x76fb31fb4af56892a25e32cfc43de717950c9278", chainId.PolygonChainName: "0xd6df932a45c0f255f85145f286ea0b292b21c90b", chainId.ArbitrumChainName: "0xba5ddd1f9d7f570dc94a51479a000e3bce967196", }
Aave token: AAVE.
map[network] = address.
var AaveUiIncentiveDataProveiderV3List = map[string]string{ chainId.EthereumChainName: "0x162a7ac02f547ad796ca549f757e2b8d1d9b10a6", chainId.AvalancheChainName: "0x265d414f80b0fca9505710e6f16db4b67555d365", chainId.OptimismChainName: "0x6f143fe2f7b02424ad3cad1593d6f36c0aab69d7", chainId.PolygonChainName: "0x874313a46e4957d29faac43bf5eb2b144894f557", chainId.ArbitrumChainName: "0xda67af3403555ce0ae3ffc22fdb7354458277358", }
Aave ui incentive data provider v3.
map[network] = address.
var AaveUiPoolDataProveiderV3List = map[string]string{ chainId.EthereumChainName: "0x91c0ea31b49b69ea18607702c5d9ac360bf3de7d", chainId.AvalancheChainName: "0xf71dbe0faef1473ffc607d4c555dff0aeadb878d", chainId.OptimismChainName: "0xbd83ddbe37fc91923d59c8c1e0bde0cccca332d5", chainId.PolygonChainName: "0xc69728f11e9e6127733751c8410432913123acf1", chainId.ArbitrumChainName: "0x145de30c929a065582da84cf96f88460db9745a7", }
Aave ui pool data provider v3.
map[network] = address.
var AaveV3IsolatedTokens = map[string][]string{ chainId.EthereumChainName: {}, chainId.AvalancheChainName: { USDTList[chainId.AvalancheChainName], FRAXList[chainId.AvalancheChainName], MAIList[chainId.AvalancheChainName], }, chainId.PolygonChainName: { USDTList[chainId.PolygonChainName], EURSList[chainId.PolygonChainName], MiMATICList[chainId.PolygonChainName], }, }
Aave v3 isolated tokens.
map[network]= []underlyings.
var AaveV3NotAllowCollateralTokens = map[string][]string{ chainId.EthereumChainName: {}, chainId.AvalancheChainName: {}, chainId.PolygonChainName: { JEURList[chainId.PolygonChainName], AgEURList[chainId.PolygonChainName], }, }
Aave v3 tokens that are not allowed to be set as collateral.
map[network]= []underlyings.
var AaveVTokenV2List = map[string]map[string]string{ chainId.AvalancheChainName: { DAIeList[chainId.AvalancheChainName]: "0x1852dc24d1a8956a0b356aa18ede954c7a0ca5ae", USDCeList[chainId.AvalancheChainName]: "0x848c080d2700cbe1b894a3374ad5e887e5ccb89c", USDTeList[chainId.AvalancheChainName]: "0xfc1ada7a288d6fce0d29ccfaaa57bc9114bb2dbe", WETHList[chainId.AvalancheChainName]: "0x4e575cacb37bc1b5afec68a0462c4165a5268983", WBTCList[chainId.AvalancheChainName]: "0x2dc0e35ec3ab070b8a175c829e23650ee604a9eb", WAVAXList[chainId.AvalancheChainName]: "0x66a0fe52fb629a6cb4d10b8580afdffe888f5fd4", AAVEList[chainId.AvalancheChainName]: "0x8352e3fd18b8d84d3c8a1b538d788899073c7a8e", }, chainId.EthereumChainName: { USDTList[chainId.EthereumChainName]: "0x531842cebbdd378f8ee36d171d6cc9c4fcf475ec", WBTCList[chainId.EthereumChainName]: "0x9c39809Dec7F95F5e0713634a4D0701329B3b4d2", WETHList[chainId.EthereumChainName]: "0xF63B34710400CAd3e044cFfDcAb00a0f32E33eCf", YFIList[chainId.EthereumChainName]: "0x7EbD09022Be45AD993BAA1CEc61166Fcc8644d97", ZRXList[chainId.EthereumChainName]: "0x85791D117A392097590bDeD3bD5abB8d5A20491A", UNIList[chainId.EthereumChainName]: "0x5BdB050A92CADcCfCDcCCBFC17204a1C9cC0Ab73", AAVEList[chainId.EthereumChainName]: "0xF7DBA49d571745D9d7fcb56225B05BEA803EBf3C", BATList[chainId.EthereumChainName]: "0xfc218A6Dfe6901CB34B1a5281FC6f1b8e7E56877", BUSDList[chainId.EthereumChainName]: "0xbA429f7011c9fa04cDd46a2Da24dc0FF0aC6099c", DAIList[chainId.EthereumChainName]: "0x6c3c78838c761c6ac7be9f59fe808ea2a6e4379d", ENJList[chainId.EthereumChainName]: "0x38995f292a6e31b78203254fe1cdd5ca1010a446", KyberOldTokenList[chainId.EthereumChainName]: "0x6B05D1c608015Ccb8e205A690cB86773A96F39f1", LINKList[chainId.EthereumChainName]: "0x0b8f12b1788BFdE65Aa1ca52E3e9F3Ba401be16D", MANAList[chainId.EthereumChainName]: "0x0A68976301e46Ca6Ce7410DB28883E309EA0D352", MKRList[chainId.EthereumChainName]: "0xba728ead5e496be00dcf66f650b6d7758ecb50f8", RENList[chainId.EthereumChainName]: "0xcd9d82d33bd737de215cdac57fe2f7f04df77fe0", SNXList[chainId.EthereumChainName]: "0x267eb8cf715455517f9bd5834aeae3cea1ebdbd8", SUSDList[chainId.EthereumChainName]: "0xdc6a3ab17299d9c2a412b0e0a4c1f55446ae0817", TUSDList[chainId.EthereumChainName]: "0x01C0eb1f8c6F1C1bF74ae028697ce7AA2a8b0E92", USDCList[chainId.EthereumChainName]: "0x619beb58998eD2278e08620f97007e1116D5D25b", CRVList[chainId.EthereumChainName]: "0x00ad8eBF64F141f1C81e9f8f792d3d1631c6c684", GUSDList[chainId.EthereumChainName]: "0x279af5b99540c1a3a7e3cdd326e19659401ef99e", BALList[chainId.EthereumChainName]: "0x13210D4Fe0d5402bd7Ecbc4B5bC5cFcA3b71adB0", XSushiList[chainId.EthereumChainName]: "0xfAFEDF95E21184E3d880bd56D4806c4b8d31c69A", RenFILList[chainId.EthereumChainName]: "0x348e2ebd5e962854871874e444f4122399c02755", RAIList[chainId.EthereumChainName]: "0xb5385132ee8321977fff44b60cde9fe9ab0b4e6b", AMPLList[chainId.EthereumChainName]: "0xf013d90e4e4e3baf420dfea60735e75dbd42f1e1", USDPList[chainId.EthereumChainName]: "0xfdb93b3b10936cf81fa59a02a7523b6e2149b2b7", DPIList[chainId.EthereumChainName]: "0x4ddff5885a67e4effec55875a3977d7e60f82ae0", FRAXList[chainId.EthereumChainName]: "0xfe8f19b17ffef0fdbfe2671f248903055afaa8ca", FEIList[chainId.EthereumChainName]: "0xC2e10006AccAb7B45D9184FcF5b7EC7763f5BaAe", STETHList[chainId.EthereumChainName]: "0xA9DEAc9f00Dc4310c35603FCD9D34d1A750f81Db", ENSList[chainId.EthereumChainName]: "0x176808047cc9b7A2C9AE202c593ED42dDD7C0D13", USTList[chainId.EthereumChainName]: "0xaf32001cf2E66C4C3af4205F6EA77112AA4160FE", CVXList[chainId.EthereumChainName]: "0x4ae5e4409c6dbc84a00f9f89e4ba096603fb7d50", OneInchTokenList[chainId.EthereumChainName]: "0xd7896c1b9b4455aff31473908eb15796ad2295da", LUSDList[chainId.EthereumChainName]: "0x411066489ab40442d6fc215ad7c64224120d33f2", }, }
Aave v tokens v2.
map[network][underlying] = address.
var AaveVTokenV3List = map[string]map[string]string{ chainId.EthereumChainName: { WETHList[chainId.EthereumChainName]: "0xea51d7853eefb32b6ee06b1c12e6dcca88be0ffe", WSTETHList[chainId.EthereumChainName]: "0xc96113eed8cab59cd8a66813bcb0ceb29f06d2e4", WBTCList[chainId.EthereumChainName]: "0x40aabef1aa8f0eec637e0e7d92fbffb2f26a8b7b", USDCList[chainId.EthereumChainName]: "0x72e95b8931767c79ba4eee721354d6e99a61d004", DAIList[chainId.EthereumChainName]: "0xcf8d0c70c850859266f5c338b38f9d663181c314", LINKList[chainId.EthereumChainName]: "0x4228f8895c7dda20227f6a5c6751b8ebf19a6ba8", AaveTokenList[chainId.EthereumChainName]: "0xbae535520abd9f8c85e58929e0006a2c8b372f74", }, chainId.AvalancheChainName: { DAIeList[chainId.AvalancheChainName]: "0x8619d80fb0141ba7f184cbf22fd724116d9f7ffc", USDCList[chainId.AvalancheChainName]: "0xfccf3cabbe80101232d343252614b6a3ee81c989", USDTList[chainId.AvalancheChainName]: "0xfb00ac187a8eb5afae4eace434f493eb62672df7", WETHList[chainId.AvalancheChainName]: "0x0c84331e39d6658cd6e6b9ba04736cc4c4734351", WBTCList[chainId.AvalancheChainName]: "0x92b42c66840c7ad907b4bf74879ff3ef7c529473", WAVAXList[chainId.AvalancheChainName]: "0x4a1c3ad6ed28a636ee1751c69071f6be75deb8b8", LINKList[chainId.AvalancheChainName]: "0x953a573793604af8d41f306feb8274190db4ae0e", AAVEList[chainId.AvalancheChainName]: "0xe80761ea617f66f96274ea5e8c37f03960ecc679", SAVAXList[chainId.AvalancheChainName]: "0x77ca01483f379e58174739308945f044e1a764dc", BTCbList[chainId.AvalancheChainName]: "0xa8669021776bc142dfca87c21b4a52595bcbb40a", FRAXList[chainId.AvalancheChainName]: "0x34e2ed44ef7466d5f9e0b782b5c08b57475e7907", MAIList[chainId.AvalancheChainName]: "0xce186f6cccb0c955445bb9d10c59cae488fea559", }, chainId.OptimismChainName: { DAIList[chainId.OptimismChainName]: "0x8619d80fb0141ba7f184cbf22fd724116d9f7ffc", USDCList[chainId.OptimismChainName]: "0xfccf3cabbe80101232d343252614b6a3ee81c989", USDTList[chainId.OptimismChainName]: "0xfb00ac187a8eb5afae4eace434f493eb62672df7", WETHList[chainId.OptimismChainName]: "0x0c84331e39d6658Cd6e6b9ba04736cC4c4734351", WBTCList[chainId.OptimismChainName]: "0x92b42c66840c7ad907b4bf74879ff3ef7c529473", SUSDList[chainId.OptimismChainName]: "0x4a1c3ad6ed28a636ee1751c69071f6be75deb8b8", LINKList[chainId.OptimismChainName]: "0x953a573793604af8d41f306feb8274190db4ae0e", AAVEList[chainId.OptimismChainName]: "0xe80761ea617f66f96274ea5e8c37f03960ecc679", }, chainId.PolygonChainName: { AgEURList[chainId.PolygonChainName]: "0x3ca5fa07689f266e907439afd1fbb59c44fe12f6", DAIList[chainId.PolygonChainName]: "0x8619d80fb0141ba7f184cbf22fd724116d9f7ffc", EURSList[chainId.PolygonChainName]: "0x5d557b07776d12967914379c71a1310e917c7555", JEURList[chainId.PolygonChainName]: "0x44705f578135cc5d703b4c9c122528c73eb87145", MiMATICList[chainId.PolygonChainName]: "0x18248226c16bf76c032817854e7c83a2113b4f06", USDCList[chainId.PolygonChainName]: "0xfccf3cabbe80101232d343252614b6a3ee81c989", USDTList[chainId.PolygonChainName]: "0xfb00ac187a8eb5afae4eace434f493eb62672df7", AAVEList[chainId.PolygonChainName]: "0xe80761ea617f66f96274ea5e8c37f03960ecc679", BALList[chainId.PolygonChainName]: "0xa8669021776bc142dfca87c21b4a52595bcbb40a", CRVList[chainId.PolygonChainName]: "0x77ca01483f379e58174739308945f044e1a764dc", DPIList[chainId.PolygonChainName]: "0xf611aeb5013fd2c0511c9cd55c7dc5c1140741a6", GHSTList[chainId.PolygonChainName]: "0xce186f6cccb0c955445bb9d10c59cae488fea559", LINKList[chainId.PolygonChainName]: "0x953a573793604af8d41f306feb8274190db4ae0e", MaticXList[chainId.PolygonChainName]: "0xb5b46f918c2923fc7f26db76e8a6a6e9c4347cf9", STMATICList[chainId.PolygonChainName]: "0x6b030ff3fb9956b1b69f475b77ae0d3cf2cc5afa", SUSHIList[chainId.PolygonChainName]: "0x34e2ed44ef7466d5f9e0b782b5c08b57475e7907", WBTCList[chainId.PolygonChainName]: "0x92b42c66840c7ad907b4bf74879ff3ef7c529473", WETHList[chainId.PolygonChainName]: "0x0c84331e39d6658cd6e6b9ba04736cc4c4734351", WMATICList[chainId.PolygonChainName]: "0x4a1c3ad6ed28a636ee1751c69071f6be75deb8b8", }, chainId.ArbitrumChainName: { DAIList[chainId.ArbitrumChainName]: "0x8619d80fb0141ba7f184cbf22fd724116d9f7ffc", EURSList[chainId.ArbitrumChainName]: "0x4a1c3ad6ed28a636ee1751c69071f6be75deb8b8", USDCList[chainId.ArbitrumChainName]: "0xfccf3cabbe80101232d343252614b6a3ee81c989", USDTList[chainId.ArbitrumChainName]: "0xfb00ac187a8eb5afae4eace434f493eb62672df7", AAVEList[chainId.ArbitrumChainName]: "0xe80761ea617f66f96274ea5e8c37f03960ecc679", LINKList[chainId.ArbitrumChainName]: "0x953a573793604af8d41f306feb8274190db4ae0e", WBTCList[chainId.ArbitrumChainName]: "0x92b42c66840c7ad907b4bf74879ff3ef7c529473", WETHList[chainId.ArbitrumChainName]: "0x0c84331e39d6658cd6e6b9ba04736cc4c4734351", }, }
Aave v tokens v3.
map[network][underlying] = address.
var AavegochiTokenList = map[string]string{ chainId.PolygonChainName: "0x385eeac5cb85a38a9a07a70c73e0a3271cfb54a7", }
Aavegochi token: GHST.
map[network] = address.
var AbracadabraTokenList = map[string]string{ chainId.EthereumChainName: "0x090185f2135308bad17527004364ebcc2d37e5f6", chainId.AvalancheChainName: "0xce1bffbd5374dac86a2893119683f4911a2f7814", chainId.ArbitrumChainName: "0x3e6648c5a70a150a88bce65f4ad4d506fe15d2af", }
Abracadabra token: SPELL.
map[network] = address.
var AgEURList = map[string]string{ chainId.PolygonChainName: "0xe0b52e49357fd4daf2c15e02058dce6bc0057db4", chainId.ArbitrumChainName: "0xfa5ed56a203466cbbc2430a43c66b9d8723528e7", }
Angle EUR token: agEUR.
map[network] = address.
var AlphaTokenList = map[string]string{ chainId.AvalancheChainName: "0x2147efff675e4a4ee1c2f918d181cdbd7a8e208f", }
Alpha token: ALPHA.
map[network] = address.
var AmpleforthTokenList = map[string]string{ chainId.EthereumChainName: "0xd46ba6d942050d489dbd938a2c909a5d5039a161", }
Ampleforth token: AMPL.
map[network] = address.
var AngleTokenList = map[string]string{ chainId.PolygonChainName: "0x900f717ea076e1e7a484ad9dd2db81ceec60ebf1", }
Angle token: ANGLE.
map[network] = address.
var AxialChefList = map[string]string{ chainId.AvalancheChainName: "0x958c0d0baa8f220846d3966742d4fb5edc5493d3", }
Axial chef v3.
map[network] = address.
var AxialTokenList = map[string]string{ chainId.AvalancheChainName: "0xcf8419a615c57511807236751c0af38db4ba3351", }
Axial token: AXIAL.
map[network] = address.
var AxialsAXIALList = map[string]string{ chainId.AvalancheChainName: "0xed7f93c8fd3b96b53c924f601b3948175d2820d8", }
Axial sAXIAL: sAXIAL.
map[network] = address.
var AxialveAXIALList = map[string]string{ chainId.AvalancheChainName: "0x3f563f7efc6dc55adfc1b64bc6bd4bc5f394c4b2", }
Axial veAXIAL: veAXIAL.
map[network] = address.
var BALList = BalancerTokenList
Same as BalancerTokenList.
var BATList = map[string]string{ chainId.EthereumChainName: "0x0d8775f648430679a709e98d2b0cb6250d2887ef", }
Basic attention token token: BAT.
map[network] = address.
var BIFIList = BeefyTokenList
Same as BeefyTokenList.
var BTCbList = map[string]string{ chainId.AvalancheChainName: "0x152b9d0fdc40c096757f570a51e494bd4b943e50", chainId.ArbitrumChainName: "0x2297aebd383787a160dd0d9f71508148769342e3", }
BTC.b.
map[network] = address.
var BUSDList = map[string]string{ chainId.EthereumChainName: "0x4fabb145d64652a948d72533023f6e7a623c7c53", chainId.AvalancheChainName: "0x9c9e5fd8bbc25984b178fdce6117defa39d2db39", }
Binance stable coin: BUSD.
map[network] = address.
var BalancerTokenList = map[string]string{ chainId.EthereumChainName: "0xba100000625a3754423978a60c9317c58a424e3d", chainId.PolygonChainName: "0x9a71012b13ca4d3d0cdc72a177df3ef03b0e76a3", chainId.ArbitrumChainName: "0x040d1edc9569d4bab2d15287dc5a4f10f56a56b8", }
Balancer token: BAL.
map[network] = address.
var BalancerV2VaultList = map[string]string{ chainId.PolygonChainName: "0xba12222222228d8ba445958a75a0704d566bf2c8", }
Balancer v2 vault.
map[network] = address.
var BalancherHelperList = map[string]string{ chainId.PolygonChainName: "0x239e55f427d44c3cc793f49bfb507ebe76638a2b", }
Balancer helper.
map[network] = address.
var BeefyTokenList = map[string]string{ chainId.AvalancheChainName: "0xd6070ae98b8069de6b494332d1a1a81b6179d960", chainId.ArbitrumChainName: "0x99c409e5f62e4bd2ac142f17cafb6810b8f0baae", }
Beefy token: BIFI.
map[network] = address.
var BenqiCTokenList = map[string]map[string]string{ chainId.AvalancheChainName: { DAIeList[chainId.AvalancheChainName]: "0x835866d37afb8cb8f8334dccdaf66cf01832ff5d", USDCeList[chainId.AvalancheChainName]: "0xbeb5d47a3f720ec0a390d04b4d41ed7d9688bc7f", USDTeList[chainId.AvalancheChainName]: "0xc9e5999b8e75c3feb117f6f73e664b9f3c8ca65c", WETHList[chainId.AvalancheChainName]: "0x334ad834cd4481bb02d09615e7c11a00579a7909", WBTCList[chainId.AvalancheChainName]: "0xe194c4c5ac32a3c9ffdb358d9bfd523a0b6d1568", WAVAXList[chainId.AvalancheChainName]: "0x5c0401e81bc07ca70fad469b451682c0d747ef1c", LINKList[chainId.AvalancheChainName]: "0x4e9f683a27a6bdad3fc2764003759277e93696e6", QIList[chainId.AvalancheChainName]: "0x35bd6aeda81a7e5fc7a7832490e71f757b0cd9ce", USDCList[chainId.AvalancheChainName]: "0xb715808a78f6041e46d61cb123c9b4a27056ae9c", USDTList[chainId.AvalancheChainName]: "0xd8fcda6ec4bdc547c0827b8804e89acd817d56ef", SAVAXList[chainId.AvalancheChainName]: "0xf362fea9659cf036792c9cb02f8ff8198e21b4cb", BTCbList[chainId.AvalancheChainName]: "0x89a415b3d20098e6a6c8f7a59001c67bd3129821", BUSDList[chainId.AvalancheChainName]: "0x872670ccae8c19557cc9443eff587d7086b8043a", }, }
Benqi c tokens(qi tokens).
map[network][underlying] = address.
var BenqiComptrollerList = map[string]string{ chainId.AvalancheChainName: "0x486af39519b4dc9a7fccd318217352830e8ad9b4", }
Benqi comptroller, similar to compound.
map[network] = address.
var BenqiTokenList = map[string]string{ chainId.AvalancheChainName: "0x8729438eb15e2c8b576fcc6aecda6a148776c0f5", }
Benqi token: QI.
map[network] = address.
var CAKEList = PancakeswapTokenList
Same as PancakeswapTokenList.
var COMPList = CompoundTokenList
Same as CompoundTokenList.
var CRVList = CurveTokenlist
Same as CurveTokenlist.
var CVXList = ConvexTokenList
Same as ConvexTokenList.
var CbETHList = map[string]string{ chainId.EthereumChainName: "0xbe9895146f7af43049ca1c1ae358b0541ea49704", chainId.ArbitrumChainName: "0x1debd73e752beaf79865fd6446b0c970eae7732f", }
Coinbase cbETH.
map[network] = address.
var ChainlinkTokenList = map[string]string{ chainId.EthereumChainName: "0x514910771af9ca656af840dff83e8264ecf986ca", chainId.AvalancheChainName: "0x5947bb275c521040051d82396192181b413227a3", chainId.OptimismChainName: "0x350a791bfc2c21f9ed5d10980dad2e2638ffa7f6", chainId.PolygonChainName: "0x53e0bca35ec356bd5dddfebbd1fc0fd03fabad39", chainId.ArbitrumChainName: "0xf97f4df75117a78c1a5a0dbb814af92458539fb4", }
Chainlink token: LINK.
map[network] = address.
var CianAaveV3Adapter = map[string]string{ chainId.PolygonChainName: "0x25bbd860d9627b59296e80e95b6fe2171d45288c", }
map[network] = address.
var CianAaveV3QueryHelper = map[string]string{ chainId.PolygonChainName: "0x6b2ba8f249cc1376f2a02a9faf8beca5d7718dcf", }
map[network] = address.
var CianAdapterManager = map[string]string{ chainId.AvalancheChainName: "0xf8fe4e5db46d91cc30eae491363dc456e1daf2fd", chainId.PolygonChainName: "0x907883da917ca9750ad202ff6395c4c6ab14e60e", }
map[network] = address.
var CianAutomation = map[string]string{ chainId.AvalancheChainName: "0x056c41b8c2a2e7c6454842c9a62050fa1b5ffbae", chainId.PolygonChainName: "0xa79d00c0fea6baabe8a1fed0c41c4d36e7b81895", }
map[network] = address.
var CianBalancerV2Adapter = map[string]string{ chainId.PolygonChainName: "0x144f69662e8217ae960cecab9733a2cc860f779b", }
map[network] = address.
var CianBankerJoeAdapter = map[string]string{ chainId.AvalancheChainName: "0x123d4f3126b0f57b86d15382ec72a444bb6e77de", }
map[network] = address.
var CianBenqiAdapter = map[string]string{ chainId.AvalancheChainName: "0xe7a5b5783bee4c91c2bdfb00ff5a34426b6b8a02", }
map[network] = address.
var CianControllerLib = map[string]string{ chainId.AvalancheChainName: "0x601954e6afb77dac21503dbdfa751fbef9ee5374", chainId.PolygonChainName: "0xff6771a9565f18638fab2972ba7fc798ad8bcad0", }
map[network] = address.
var CianControllerLibSub = map[string]string{ chainId.AvalancheChainName: "0x9aa8b1998b1882008c407fbb5bf775a5e2d8e544", chainId.PolygonChainName: "0xea5f10a0e612316a47123d818e2b597437d19a17", }
map[network] = address.
var CianControllerLink = map[string]string{ chainId.AvalancheChainName: "0x4792e147bce02e5ff2b1b70416811704b5625446", chainId.PolygonChainName: "0x6e3066412b4e67d2933d6023a7c58d63dd8f800a", }
map[network] = address.
var CianErc2612Verifier = map[string]string{ chainId.AvalancheChainName: "0x25440d9e199974e705a07df6f2464291d0ba1e2f", chainId.PolygonChainName: "0xE946Dd7d03F6F5C440F68c84808Ca88d26475FC5", }
map[network] = address.
var CianFeeBoxChainToken = CianFeeBoxNativeToken
Deprecated: Use CianFeeBoxNativeToken instead.
var CianFeeBoxNativeToken = map[string]string{ chainId.AvalancheChainName: "0xec55e7cfebbe4f878e9dd998d3a038458ac3197d", chainId.PolygonChainName: "0x1c8126e02e8a7dac69fd6444ef0b8be5430df776", }
map[network] = address.
var CianFeeBoxSAVAX = map[string]string{ chainId.AvalancheChainName: "0xb7ead62ca64a98b21c1212bcc82436d7e7d797c3", }
map[network] = address.
var CianOneInchAdapter = map[string]string{ chainId.AvalancheChainName: "0xd52c283b77c1ee742c600875a1d53e7204611a38", chainId.PolygonChainName: "0x9633d6c81e9449b05954b74c257f5964b6864caa", }
map[network] = address.
var CianParaswapAdapter = map[string]string{ chainId.AvalancheChainName: "0x330245e9e46b31b33a79fd63c97d2208a4c1233f", }
map[network] = address.
var CianProtocol string = "cian"
var CianQuickSwapAdapter = map[string]string{ chainId.PolygonChainName: "0x054ab57d364730ed9ed665ff97a92e9813c42515", }
map[network] = address.
var CianSavaxAdapter = map[string]string{ chainId.AvalancheChainName: "0x83b15ab252482e8afb0e47460b46aae5f145ec17", }
map[network] = address.
var CianStaderAdapter = map[string]string{ chainId.PolygonChainName: "0x294fe934f47d95a54a436a148963da3fef4e8313", }
map[network] = address.
var CianStaderAirdrop = map[string]string{ chainId.PolygonChainName: "0x406e1e0e3cb4201b4aee409ad2f6cd56d3242de7", }
map[network] = address.
var CianTimelock = map[string]string{ chainId.AvalancheChainName: "0xd3812219eb241053f9cf2b43f9b367c0b28e03da", chainId.PolygonChainName: "0xce672de0d2d38944716c21bca7db1164685af2ac", }
map[network] = address.
var CianTokenApprovalVerifier = map[string]string{ chainId.AvalancheChainName: "0xb5ff7d0cdd29bfa19ca16cd955e7385be7e52ccf", chainId.PolygonChainName: "0x9b2316cfe980515de7430f1c4e831b89a5921137", }
map[network] = address.
var CianTraderJoeAdapter = map[string]string{ chainId.AvalancheChainName: "0xda7fbbdff6225e37d349676f7b65684e96dd5c16", }
map[network] = address.
var CianWalletFactory = map[string]string{ chainId.AvalancheChainName: "0x15cbff12d53e7bde3f1618844caaef99b2836d2a", chainId.PolygonChainName: "0x1cb9cf5439dced63d8f5b7f1a5bf9834d8076a9a", }
map[network] = address.
var CianWrappedChainTokenGateway = CianWrappedNativeTokenGateway
Deprecated: Use CianWrappedNativeTokenGateway instead.
var CianWrappedNativeTokenGateway = map[string]string{ chainId.AvalancheChainName: "0x28f83ce214462e888787c5cfd0cc08dd439c9920", chainId.PolygonChainName: "0xdcb3d91555385dae23e6b966b5626aa7a75be940", }
map[network] = address.
var CompoundCTokenList = map[string]map[string]string{ chainId.EthereumChainName: { BATList[chainId.EthereumChainName]: "0x6c8c6b02e7b2be14d4fa6022dfd6d75921d90e4e", DAIList[chainId.EthereumChainName]: "0x5d3a536e4d6dbd6114cc1ead35777bab948e3643", WETHList[chainId.EthereumChainName]: "0x4ddc2d193948926d02f9b1fe9e1daa0718270ed5", REPList[chainId.EthereumChainName]: "0x158079ee67fce2f58472a96584a73c7ab9ac95c1", USDCList[chainId.EthereumChainName]: "0x39aa39c021dfbae8fac545936693ac917d5e7563", USDTList[chainId.EthereumChainName]: "0xf650c3d88d12db855b8bf7d11be6c55a4e07dcc9", ZRXList[chainId.EthereumChainName]: "0xb3319f5d18bc0d84dd1b4825dcde5d5f7266d407", SAIList[chainId.EthereumChainName]: "0xf5dce57282a584d2746faf1593d3121fcac444dc", UNIList[chainId.EthereumChainName]: "0x35a18000230da775cac24873d00ff85bccded550", CompoundTokenList[chainId.EthereumChainName]: "0x70e36f6bf80a52b3b46b3af8e106cc0ed743e8e4", WBTCList[chainId.EthereumChainName]: "0xccf4429db6322d5c611ee964527d42e5d685dd6a", TUSDList[chainId.EthereumChainName]: "0x12392f67bdf24fae0af363c24ac620a2f67dad86", LINKList[chainId.EthereumChainName]: "0xface851a4921ce59e912d19329929ce6da6eb0c7", MKRList[chainId.EthereumChainName]: "0x95b4ef2869ebd94beb4eee400a99824bf5dc325b", SUSHIList[chainId.EthereumChainName]: "0x4b0181102a0112a2ef11abee5563bb4a3176c9d7", AAVEList[chainId.EthereumChainName]: "0xe65cdb6479bac1e22340e4e755fae7e509ecd06c", YFIList[chainId.EthereumChainName]: "0x80a2ae356fc9ef4305676f7a3e2ed04e12c33946", USDPList[chainId.EthereumChainName]: "0x041171993284df560249b57358f931d9eb7b925d", FEIList[chainId.EthereumChainName]: "0x7713dd9ca933848f6819f38b8352d9a15ea73f67", }, }
Compound c tokens.
map[network][underlying] = address.
var CompoundComptrollerList = map[string]string{ chainId.EthereumChainName: "0x3d9819210a31b4961b30ef54be2aed79b9c9cd3b", }
Comptroller.
map[network] = address.
var CompoundLikeCTokenListMap = map[string]*map[string]map[string]string{ CompoundProtocol: &CompoundCTokenList, BenqiProtocol: &BenqiCTokenList, TraderJoeProtocol: &TraderjoeCTokenList, }
Compound-like C token list map.
map[protocol name][network][underlying] = c token.
var CompoundLikeProtocols = []string{ BenqiProtocol, CompoundProtocol, TraderJoeProtocol, }
Aave-like protocols.
var CompoundTokenList = map[string]string{ chainId.EthereumChainName: "0xc00e94cb662c3520282e6f5717214004a7f26888", }
Compound token: COMP.
map[network] = address.
var ConvexTokenList = map[string]string{ chainId.EthereumChainName: "0x4e3fbd56cd56c3e72c1403e103b45db9da5b9d2b", }
Convex token: CVX.
map[network] = address.
var CurveFoldedPoolList = map[string][]string{ chainId.EthereumChainName: { "0x6c3f90f043a72fa612cbac8115ee7e52bde6e490", "0x075b1bb99792c9e1041ba13afef80c91a1e70fb3", }, chainId.AvalancheChainName: { "0x1337bedc9d22ecbe766df105c9623922a27963ec", }, }
Curve folded pools(a pool folded into other pools).
map[network] = []address.
var CurveGaugeFactoryList = map[string]string{ chainId.AvalancheChainName: "0xabc000d88f23bb45525e447528dbf656a9d55bf5", }
Curve gauage factory.
map[network] = address.
var CurveGauges = map[string]map[string][]string{ chainId.EthereumChainName: { "liquidity gauge": { "0x7ca5b0a2910B33e9759DC7dDB0413949071D7575", "0xBC89cd85491d81C6AD2954E6d0362Ee29fCa8F53", "0xFA712EE4788C042e2B7BB55E6cb8ec569C4530c1", "0x69Fb7c45726cfE2baDeE8317005d3F94bE838840", "0x64E3C23bfc40722d3B649844055F1D51c1ac041d", "0xB1F2cdeC61db658F091671F5f199635aEF202CAC", "0x4c18E409Dc8619bFb6a1cB56D114C3f592E0aE79", "0xbFcF63294aD7105dEa65aA58F8AE5BE2D9d0952A", "0xC5cfaDA84E902aD92DD40194f0883ad49639b023", "0x2db0E83599a91b508Ac268a6197b8B14F5e72840", "0xC2b1DF84112619D190193E48148000e3990Bf627", "0xF98450B5602fa59CC66e1379DFfB6FDDc724CfC4", "0xd8b712d29381748dB89c36BCa0138d7c75866ddF", "0x903dA6213a5A12B61c821598154EfAd98C3B20E4", "0xeFF437A56A22D7dD86C1202A308536ED8C7da7c1", "0x63d9f3aB7d0c528797A12a0684E50C397E9e79dC", "0x05ca5c01629a8E5845f12ea3A03fF7331932233A", "0x99fb76F75501039089AAC8f20f487bf84E51d76F", "0x2fA53e8fa5fAdb81f4332C8EcE39Fe62eA2f919E", "0x1750a3a3d80A3F5333BBe9c4695B0fAd41061ab1", "0x25f0cE4E2F8dbA112D9b115710AC297F816087CD", "0x12dCD9E8D1577b5E4F066d8e7D404404Ef045342", "0xD9277b0D007464eFF133622eC0d42081c93Cef02", "0x9AF13a7B1f1Bbf1A2B05c6fBF23ac23A9E573b4E", "0xB518f5e3242393d4eC792BD3f44946A3b98d0E48", "0x16C2beE6f55dAB7F494dBa643fF52ef2D47FBA36", "0xC95bdf13A08A547E4dD9f29B00aB7fF08C5d093d", "0xb0f5d00e5916c8b8981e99191A1458704B587b2b", "0x346C7BB1A7a6A30c8e81c14e90FC2f0FBddc54d8", "0x8Fa728F393588E8D8dD1ca397E9a710E53fA553a", "0x29284d30bcb70e86a6C3f84CbC4de0Ce16b0f1CA", "0x1E212e054d74ed136256fc5a5DDdB4867c6E003F", "0xdC69D4cB5b86388Fff0b51885677e258883534ae", "0x009aCD89535DAbC270C93F9b39D3232105Fef453", "0x02246583870b36Be0fEf2819E1d3A771d6C07546", "0x05255C5BD33672b9FEA4129C13274D1E6193312d", "0x38039dD47636154273b287F74C432Cac83Da97e2", "0xb07d00e0eE9b1b2eb9f1B483924155Af7AF0c8Fa", "0xE786Df7076AFeECC3faCD841ED4AD20d0F04CF19", "0x60355587a8D4aa67c2E64060Ab36e566B9bCC000", "0xB81465Ac19B9a57158a79754bDaa91C60fDA91ff", "0x82d0aDea8C4CF2fc84A499b568F4C1194d63113d", "0xAB1927160EC7414C6Fa71763E2a9f3D107c126dd", "0x8aD7e0e6EDc61bC48ca0DD07f9021c249044eD30", "0x5AC6886Edd18ED0AD01C0B0910660637c551FBd6", "0xB5efA93d5D23642f970aF41a1ea9A26f19CbD2Eb", "0x784342E983E9283A7108F20FcA21995534b3fE65", "0x95d16646311fDe101Eb9F897fE06AC881B7Db802", "0x6F98dA2D5098604239C07875C6B7Fd583BC520b9", "0x46521Db0D31A62A2CBF8D1A7Cdc6bBBBC441A1fc", "0xeCb860e54E33FEA8fAb5B076734e2591D1A9ebA4", "0xFA49B2a5D9E77f6748bf05801aa22356D514137b", "0xdB7cbbb1d5D5124F86E92001C9dFDC068C05801D", "0x1779AEB087C5BdBe48749ab03575f5f25D1DEeaF", "0x36C66bC294fEf4e94B3e40A1801d0AB0085Fe96e", "0xE1D520B1263D6Be5678568BD699c84F7f9086023", "0x1Ba86c33509013c937344f6e231DA2E63ea45197", "0x3A748A2F4765BDFB119Cb7143b884Db7594a68c3", "0xb6d7C2bda5a907832d4556AE5f7bA800FF084C2a", "0x6d3328F0333f6FB0B2FaC87cF5a0FFa7e77beB60", "0x89664D561E79Ca22Fd2eA4076b3e5deF0b219C15", "0x8dF6FdAe05C9405853dd4cF2809D5dc2b5E77b0C", "0x4fb13b55D6535584841dbBdb14EDC0258F7aC414", "0xa9A9BC60fc80478059A83f516D5215185eeC2fc0", "0x03fFC218C7A9306D21193565CbDc4378952faA8c", "0x663FC22e92f26C377Ddf3C859b560C4732ee639a", "0xd5d3efC90fFB38987005FdeA303B68306aA5C624", "0xf668e6d326945d499e5b35e7cd2e82acfbcfe6f0", "0xa0C08C0Aede65a0306F7dD042D2560dA174c91fC", }, "staking liquidity gauge": { "0xA90996896660DEcC6E997655E065b23788857849", "0x705350c4BcD35c9441419DdD5d2f097d7a55410F", "0x5f626c30EC1215f4EdCc9982265E8b1F411D1352", "0x6828bcF74279eE32f2723eC536c22c51Eed383C6", "0x4dC4A289a8E33600D8bD4cf5F6313E43a37adec7", "0xAEA6c312f4b3E04D752946d329693F7293bC2e6D", }, "liquidity gauge v2": { "0xd7d147c6Bb90A718c3De8C0568F9B560C79fa416", "0xdFc7AdFa664b08767b735dE28f9E84cd30492aeE", "0x11137B10C210b579405c21A07489e28F3c040AB1", "0x3B7020743Bc2A4ca9EaF9D0722d42E20d6935855", "0x90Bb609649E0451E5aD952683D64BD2d1f245840", "0x3C0FFFF15EA30C35d7A85B85c0782D6c94e1d238", "0xd662908ADA2Ea1916B3318327A97eB18aD588b5d", "0x182B723a58739a9c974cFDB385ceaDb237453c28", "0x462253b8F74B72304c145DB0e4Eebd326B22ca39", "0x6d10ed2cF043E6fcf51A0e7b4C2Af3Fa06695707", "0xF5194c3325202F456c95c1Cf0cA36f8475C1949F", "0xFD4D8a17df4C27c1dD245d153ccf4499e806C87D", "0x055be5DDB7A925BfEF3417FC157f53CA77cA7222", "0x359FD5d6417aE3D8D6497d9B2e7A890798262BA4", "0xd4B22fEdcA85E684919955061fDf353b9d38389b", "0x72E158d38dbd50A483501c24f792bDAAA3e7D55C", "0x9B8519A9a00100720CCdC8a120fBeD319cA47a14", }, "liquidity gauge v3": { "0x824F13f1a2F29cFEEa81154b46C0fc820677A637", "0x9582C4ADACB3BCE56Fea3e590F05c3ca2fb9C477", "0x6955a55416a06839309018A8B0cB72c4DDC11f15", "0xDeFd8FdD20e0f34115C7018CCfb655796F6B2168", "0xe8060Ad8971450E624d5289A10017dD30F5dA85F", }, "root-chain gauge": { "0xC48f4653dd6a9509De44c92beb0604BEA3AEe714", "0xb9C05B8EE41FDCbd9956114B3aF15834FDEDCb54", "0xfE1A3dD8b169fB5BF0D5dbFe813d956F39fF6310", "0x488E6ef919C2bB9de535C634a80afb0114DA8F62", "0xfDb129ea4b6f557b07BcDCedE54F665b7b6Bc281", "0x060e386eCfBacf42Aa72171Af9EFe17b3993fC4F", "0x6C09F6727113543Fd061a721da512B7eFCDD0267", "0x9044E12fB1732f88ed0c93cfa5E9bB9bD2990cE5", "0xFf17560d746F85674FE7629cE986E949602EF948", "0x9F86c5142369B1Ffd4223E5A2F2005FC66807894", "0x260e4fBb13DD91e187AE992c3435D0cf97172316", "0xB504b6EB06760019801a91B451d3f7BD9f027fC9", "0x75D05190f35567e79012c2F0a02330D3Ed8a1F74", "0xa05E565cA0a103FcD999c7A7b8de7Bd15D5f6505", "0xf2Cde8c47C20aCbffC598217Ad5FE6DB9E00b163", "0x56eda719d82aE45cBB87B7030D3FB485685Bea45", "0xAF78381216a8eCC7Ad5957f3cD12a431500E0B0D", }, "liquidity gauge v4": { "0x65CA7Dc5CB661fC58De57B1E1aF404649a27AD35", "0x4Fd86Ce7Ecea88F7E0aA78DC12625996Fb3a04bC", "0x1cEBdB0856dd985fAe9b8fEa2262469360B8a3a6", "0x66ec719045bBD62db5eBB11184c18237D3Cc2E62", "0x7E1444BA99dcdFfE8fBdb42C02F0005D14f13BE1", "0x1B3E14157ED33F60668f2103bCd5Db39a1573E5B", "0x08380a4999Be1a958E2abbA07968d703C7A3027C", "0x6070fBD4E608ee5391189E7205d70cc4A274c017", }, "liquidity gauge v5": { "0x34883134A39B206A451c2D3B0E7Cac44BE4D9181", "0x9f330Db38caAAe5B61B410e2f0aaD63fff2109d8", }, "Root Liquidity Gauge Implementation": { "0x279f11F8E2825dbe0b00F6776376601AC948d868", "0x95069889DF0BCdf15bc3182c1A4D6B20631F3B46", "0x1c77fB5486545810679D53E325d5bCf6C6A45081", "0xA6ff75281eACa4cD5fEEb333e8E15558208295e5", "0xc1c5B8aAfE653592627B54B9527C7E98326e83Ff", "0x9562c4D2E06aAf85efC5367Fb4544ECeB788465E", "0xd0698b2E41C42bcE42B51f977F962Fd127cF82eA", "0xF7b9c402c4D6c2eDbA04a7a515b53D11B1E9b2cc", "0x15bB164F9827De760174d3d3dAD6816eF50dE13c", "0xbC38bD19227F91424eD4132F630f51C9A42Fa338", "0x319E268f0A4C85D404734ee7958857F5891506d7", "0xdA690c2EA49a058a9966C69f46a05Bfc225939f4", "0x18006c6A7955Bf6Db72DE34089B975f733601660", "0x20759F567BB3EcDB55c817c9a1d13076aB215EdC", "0xBb1B19495B8FE7C402427479B9aC14886cbbaaeE", "0x8D9649e50A0d1da8E939f800fB926cdE8f18B47D", "0x8b397084699Cc64E429F610F81Fac13bf061ef55", "0xD1426C391A7Cbe9DeCd302ac9c44e65C3505d1f0", "0xF2dDF89C04d702369Ab9eF8399Edb99a76e951Ce", "0xCE5F24B7A95e9cBa7df4B54E911B4A3Dc8CDAf6f", "0xDB3fd1bfC67b5D4325cb31C04E0Cae52f1787FD6", "0x555766f3da968ecBefa690Ffd49A2Ac02f47aa5f", "0x6339eF8Df0C2d3d3E7eE697E241666a916B81587", "0x94A5E05D66834c6C6961E199D34dA576679fC187", "0x1AEAA1b998307217D62E9eeFb6407B10598eF3b8", "0xfbb5b8f2f9b7a4d21ff44dC724C1Fb7b531A6612", "0x00f7d467ef51e44f11f52a0c0bef2e56c271b264", "0x4620d46b4db7fb04a01a75ffed228bc027c9a899", "0x1879075f1c055564cb968905ac404a5a01a1699a", "0xc5aE4B5F86332e70f3205a8151Ee9eD9F71e0797", "0xF4eA7617E7999710244e2eAbfC8730d35482EE76", "0xB721Cc32160Ab0da2614CC6aB16eD822Aeebc101", }, }, }
Curve gauges using different contracts.
map[network][gauge type] = []address.
var CurvePoolsList = map[string]map[string]string{ chainId.EthereumChainName: { "ib3CRV": "0x5282a4ef67d9c33135340fb3289cc1711c13638c", "eCRV": "0xa3d87fffce63b53e0d54faa1cc983b7eb0b74a9c", "steCRV": "0x06325440d014e39736583c165c2963ba99faf14e", "crvRenWSBTC": "0x075b1bb99792c9e1041ba13afef80c91a1e70fb3", "crvRenWBTC": "0x49849c98ae39fff122806c06791fa73784fb3675", "oBTC": "0x2fe94ea3d5d4a175184081439753de15aef9d614", "pBTC": "0xde5331ac4b3630f94853ff322b66407e0d6331e8", "tBTC": "0x64eda51d3ad40d56b9dfc5554e06f94e1dd786fd", "bBTC": "0x410e3e86ef427e30b9235497143881f717d93c2a", "FRAX3CRV-f": "0xd632f22692fac7611d2aa1c0d552930d43caed3b", "LUSD3CRV-f": "0xed279fdd11ca84beef15af5d39bb4d4bee23f0ca", "saCRV": "0x02d341ccb60faaf662bc0554d13778015d1b285c", "yveCRV-DAO": "0xc5bddf9843308380375a611c18b50fb9341f502a", }, }
Curve pools.
map[network][pool name] = address.
var CurveSTETHETHRouterAddress string = "0xDC24316b9AE028F1497c275EB9192a3Ea0f67022"
var CurveTokenlist = map[string]string{ chainId.EthereumChainName: "0xd533a949740bb3306d119cc777fa900ba034cd52", chainId.AvalancheChainName: "0x47536f17f4ff30e64a96a7555826b8f9e66ec468", chainId.PolygonChainName: "0x172370d5cd63279efa6d502dab29171933a610af", chainId.ArbitrumChainName: "0x11cdb42b0eb46d95f990bedd4695a6e3fa034978", }
Curve token: CRV.
map[network] = address.
var DAIList = map[string]string{ chainId.EthereumChainName: "0x6b175474e89094c44da98b954eedeac495271d0f", chainId.OptimismChainName: "0xda10009cbd5d07dd0cecc66161fc93d7c9000da1", chainId.PolygonChainName: "0x8f3cf7ad23cd3cadbd9735aff958023239c6a063", chainId.ArbitrumChainName: "0xda10009cbd5d07dd0cecc66161fc93d7c9000da1", }
DAI
map[network] = address.
var DAIeList = map[string]string{ chainId.AvalancheChainName: "0xd586e7f844cea2f87f50152665bcbc2c279d8d70", }
DAI.e
map[network] = address.
var DPIList = IndexcoopDefiPulseIndexList
Same as IndexcoopDefiPulseIndexList.
var DecentralandTokenList = map[string]string{ chainId.EthereumChainName: "0x0f5d2fb29fb7d3cfee444a200298f468908cc942", }
Decentraland token: MANA.
map[network] = address.
var ENJList = EnjinTokenList
Same as EnjinTokenList.
var ENSList = map[string]string{ chainId.EthereumChainName: "0xc18360217d8f7ab5e7c516566761ea12ce7f9d72", }
Ethereum name service token: ENS.
map[network] = address.
var EURSList = map[string]string{ chainId.PolygonChainName: "0xe111178a87a3bff0c8d18decba5798827539ae99", chainId.ArbitrumChainName: "0xd22a58f79e9481d1a88e00c343885a588b34b68b", }
EURS.
map[network] = address.
var EnjinTokenList = map[string]string{ chainId.EthereumChainName: "0xf629cbd94d3791c9250152bd8dfbdf380e2a3b9c", }
Enjin token: ENJ.
map[network] = address.
var FEIList = map[string]string{ chainId.EthereumChainName: "0x956f47f50a910163d8bf957cf5846d573e7f87ca", }
Fei token: FEI.
map[network] = address.
var FRAXList = map[string]string{ chainId.EthereumChainName: "0x853d955acef822db058eb8505911ed77f175b99e", chainId.AvalancheChainName: "0xd24c2ad096400b6fbcd2ad8b24e7acbc21a1da64", chainId.OptimismChainName: "0x2e3d870790dc77a83dd1d18184acc7439a53f475", chainId.ArbitrumChainName: "0x17fc002b466eec40dae837fc4be5c67993ddbd6f", }
Frax token: FRAX.
map[network] = address.
var GHSTList = AavegochiTokenList
Same as AavegochiTokenList.
var GMXList = map[string]string{ chainId.ArbitrumChainName: "0xfc5a1a6eb076a2c7ad06ed22c90d7e710e35ad0a", }
GMX token: GMX.
map[network] = address.
var GUSDList = GeminiTokenList
Same as GeminiTokenList.
var GeminiTokenList = map[string]string{ chainId.EthereumChainName: "0x056fd409e1d7a124bd7017459dfea2f387b6d5cd", }
Gemini token: GUSD.
map[network] = address.
var IndexcoopDefiPulseIndexList = map[string]string{ chainId.EthereumChainName: "0x1494ca1f11d487c2bbe4543e90080aeba4ba3c2b", chainId.PolygonChainName: "0x85955046df4668e1dd369d2de9f3aeb98dd2a369", }
Indexcoop Defi Pulse Index: DPI.
map[network] = address.
var JEURList = map[string]string{ chainId.PolygonChainName: "0x4e3decbb3645551b8a19f0ea1678079fcb33fb4c", }
Jarvis EUR: jEUR.
map[network] = address.
var JOEList = TraderjoeTokenList
Same as TraderjoeTokenList.
var KNCList = KyberTokenList
Same as KyberTokenList.
var KyberDMMFactoryList = map[string]string{ chainId.ArbitrumChainName: "0xd9bfe9979e9ca4b2fe84ba5d4cf963bbcb376974", }
Kyber DMM factory.
map[network] = address.
var KyberDMMRouterList = map[string]string{ chainId.ArbitrumChainName: "0xeae47c5d99f7b31165a7f0c5f7e0d6afa25cfd55", }
Kyber DMM router.
map[network] = address.
var KyberFactoryList = map[string]string{ chainId.EthereumChainName: "0x833e4083b7ae46cea85695c4f7ed25cdad8886de", chainId.ArbitrumChainName: "0x51e8d106c646ca58caf32a47812e95887c071a62", chainId.PolygonChainName: "0x5f1fe642060b5b9658c15721ea22e982643c095c", chainId.BinanceSmartChainName: "0x878dfe971d44e9122048308301f540910bbd934c", chainId.FantomChainName: "0x78df70615ffc8066cc0887917f2cd72092c86409", chainId.AvalancheChainName: "0x10908c875d865c66f271f5d3949848971c9595c9", }
Kyber factory.
map[network] = address.
var KyberMigratorList = map[string]string{ chainId.EthereumChainName: "0x6a65e062ce8290007301296f3c6ae446af7bdeec", }
Kyber migrator.
map[network] = address.
var KyberOldTokenList = map[string]string{ chainId.EthereumChainName: "0xdd974d5c2e2928dea5f71b9825b8b646686bd200", }
Kyber old token: KNC. Kyber has another new token, also called KNC. You can find the new one by "KyberTokenList" in this package. However, this old version token is still in use, such as AAVE V2 Ethereum.
map[network] = address.
var KyberRewardLockerList = map[string]string{ chainId.EthereumChainName: "0xfab5186a194588f5ad5074bd52659302906b4522", chainId.PolygonChainName: "0x063dd8b5a42aae93a014ce5fabb5b70474667961", chainId.BinanceSmartChainName: "0xfab5186a194588f5ad5074bd52659302906b4522", chainId.AvalancheChainName: "0xf530a090ef6481cfb33f98c63532e7745abab58a", }
Kyber reward locker.
map[network] = address.
var KyberRouterList = map[string]string{ chainId.EthereumChainName: "0x1c87257f5e8609940bc751a07bb085bb7f8cdbe6", chainId.ArbitrumChainName: "0xc3e2aed41ecdfb1ad41ed20d45377da98d5489dd", chainId.PolygonChainName: "0x546c79662e028b661dfb4767664d0273184e4dd1", chainId.BinanceSmartChainName: "0x78df70615ffc8066cc0887917f2cd72092c86409", chainId.FantomChainName: "0x5d5a5a0a465129848c2549669e12cdc2f8de039a", chainId.AvalancheChainName: "0x8efa5a9ad6d594cf76830267077b78ce0bc5a5f8", }
Kyber router.
map[network] = address.
var KyberTokenList = map[string]string{ chainId.EthereumChainName: "0xdefa4e8a7bcba345f687a2f1456f5edd9ce97202", chainId.PolygonChainName: "0x1c954e8fe737f99f68fa1ccda3e51ebdb291948c", chainId.BinanceSmartChainName: "0xfe56d5892bdffc7bf58f2e84be1b2c32d21c308b", chainId.AvalancheChainName: "0x39fC9e94Caeacb435842FADeDeCB783589F50f5f", chainId.ArbitrumChainName: "0xe4dddfe67e7164b0fe14e218d80dc4c08edc01cb", }
Kyber token in use: KNC.
map[network] = address.
var LDOList = LidoTokenList
Same as LidoTokenList.
var LINKList = ChainlinkTokenList
Same as ChainlinkTokenList.
var LUSDList = map[string]string{ chainId.EthereumChainName: "0x5f98805a4e8be255a32880fdec7f6728c6568ba0", chainId.ArbitrumChainName: "0x93b346b6bc2548da6a1e7d98e9a421b42541425b", }
Liquity stable coin: LUSD.
map[network] = address.
var LendingTokenListsMap = map[string]LendingTokenLists{ AaveV2Protocol: { ATokenList: &AaveATokenV2List, VTokenList: &AaveVTokenV2List, STokenList: &AaveSTokenV2List, }, AaveV3Protocol: { ATokenList: &AaveATokenV3List, VTokenList: &AaveVTokenV3List, STokenList: &AaveSTokenV3List, }, BenqiProtocol: { CTokenList: &BenqiCTokenList, }, TraderJoeProtocol: { CTokenList: &TraderjoeCTokenList, }, CompoundProtocol: { CTokenList: &CompoundCTokenList, }, }
map[protocol name]=LendingTokenLists
var LidoTokenList = map[string]string{ chainId.EthereumChainName: "0x5a98fcbea516cf06857215779fd812ca3bef1b32", chainId.ArbitrumChainName: "0x13ad51ed4f1b7e9dc168d8a00cb3f4ddd85efa60", }
Lido token: LDO.
map[network] = address.
var MAIList = map[string]string{ chainId.AvalancheChainName: "0x5c49b268c9841aff1cc3b0a418ff5c3442ee3f3b", chainId.ArbitrumChainName: "0x3f56e0c36d275367b8c502090edf38289b3dea0d", }
Mai stable coin: MAI.
map[network] = address.
var MANAList = DecentralandTokenList
Same as DecentralandTokenList.
var MIMList = map[string]string{ chainId.EthereumChainName: "0x99d8a9c45b2eca8864373a26d1459e3dff1e17f3", chainId.AvalancheChainName: "0x130966628846bfd36ff31a822705796e8cb8c18d", chainId.ArbitrumChainName: "0xfea7a6a0b346362bf88a9e4a88416b77a57d6c2a", }
Abracadabra magic internet money: MIM.
map[network] = address.
var MKRList = MakerTokenList
Same as MakerTokenList.
var MakerTokenList = map[string]string{ chainId.EthereumChainName: "0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2", }
Maker token: MKR.
map[network] = address.
var MaticXList = map[string]string{ chainId.EthereumChainName: "0xf03a7eb46d01d9ecaa104558c732cf82f6b6b645", chainId.PolygonChainName: "0xfa68fb4628dff1028cfec22b4162fccd0d45efb6", }
MaticX by Stader.
map[network] = address.
var MiMATICList = map[string]string{ chainId.PolygonChainName: "0xa3fa99a148fa48d14ed51d610c367c61876997f1", }
Mai MATIC: miMATIC.
map[network] = address.
var MoneyList = map[string]string{ chainId.AvalancheChainName: "0x0f577433bf59560ef2a79c124e9ff99fca258948", }
More Money token: MONEY.
map[network] = address.
var OneInchRouterList = OneInchRouterListV4
Deprecated: Use OneInchRouterListV4 instead.
var OneInchRouterListV4 = map[string]string{ chainId.EthereumChainName: "0x1111111254fb6c44bac0bed2854e76f90643097d", chainId.PolygonChainName: "0x1111111254fb6c44bac0bed2854e76f90643097d", chainId.ArbitrumChainName: "0x1111111254fb6c44bac0bed2854e76f90643097d", chainId.AvalancheChainName: "0x1111111254fb6c44bac0bed2854e76f90643097d", chainId.BinanceSmartChainName: "0x1111111254fb6c44bac0bed2854e76f90643097d", chainId.FantomChainName: "0x1111111254fb6c44bac0bed2854e76f90643097d", chainId.OptimismChainName: "0x1111111254fb6c44bac0bed2854e76f90643097d", }
1 Inch router V4.
map[network] = address
var OneInchRouterListV5 = map[string]string{ chainId.EthereumChainName: "0x1111111254eeb25477b68fb85ed929f73a960582", chainId.PolygonChainName: "0x1111111254eeb25477b68fb85ed929f73a960582", chainId.ArbitrumChainName: "0x1111111254eeb25477b68fb85ed929f73a960582", chainId.AvalancheChainName: "0x1111111254eeb25477b68fb85ed929f73a960582", chainId.BinanceSmartChainName: "0x1111111254eeb25477b68fb85ed929f73a960582", chainId.FantomChainName: "0x1111111254eeb25477b68fb85ed929f73a960582", chainId.OptimismChainName: "0x1111111254eeb25477b68fb85ed929f73a960582", }
1 Inch router V5.
map[network] = address
var OneInchSpotPriceAggregatorList = map[string]string{ chainId.EthereumChainName: "0x07d91f5fb9bf7798734c3f606db065549f6893bb", chainId.AvalancheChainName: "0xbd0c7aaf0bf082712ebe919a9dd94b2d978f79a9", chainId.ArbitrumChainName: "0x735247fb0a604c0adC6cab38ACE16D0DbA31295F", chainId.OptimismChainName: "0x11DEE30E710B8d4a8630392781Cc3c0046365d4c", chainId.PolygonChainName: "0x7F069df72b7A39bCE9806e3AfaF579E54D8CF2b9", chainId.BinanceSmartChainName: "0xfbD61B037C325b959c0F6A7e69D8f37770C2c550", chainId.XDaiChainName: "0x142DB045195CEcaBe415161e1dF1CF0337A4d02E", }
1 Inch spot aggregator.
map[network] = address
var OneInchTokenList = map[string]string{ chainId.EthereumChainName: "0x111111111117dc0aa78b770fa6a738034120c302", chainId.PolygonChainName: "0x9c2c5fd7b07e95ee044ddeba0e97a665f142394f", }
1 Inch token: 1INCH.
map[network] = address.
var PENDLEList = map[string]string{ chainId.ArbitrumChainName: "0x0c880f6761f1af8d9aa9c466984b80dab9a8c9e8", }
Pendle token: PENDLE.
map[network] = address.
var PNGList = PangolinTokenList
Same as PangolinTokenList.
var PTPList = PlatypusTokenList
Same as PlatypusTokenList.
var PancakeswapFactoryList = map[string]string{ chainId.BinanceSmartChainName: "0xca143ce32fe78f1f7019d7d551a6402fc5350c73", }
Pancakeswap factory.
map[network] = address.
var PancakeswapRouter02List = map[string]string{ chainId.BinanceSmartChainName: "0x10ed43c718714eb63d5aa57b78b54704e256024e", }
Pancakeswap router02.
map[network] = address.
var PancakeswapTokenList = map[string]string{ chainId.BinanceSmartChainName: "0x60781c2586d68229fde47564546784ab3faca982", }
Pancakeswap token: CAKE.
map[network] = address.
var PangolinChefV2List = map[string]string{ chainId.AvalancheChainName: "0x1f806f7c8ded893fd3cae279191ad7aa3798e928", }
Pangolin chef v2.
map[network] = address.
var PangolinFactoryList = map[string]string{ chainId.AvalancheChainName: "0xefa94de7a4656d787667c749f7e1223d71e9fd88", }
Pangolin factory.
map[network] = address.
var PangolinPoolManagerV2List = map[string]string{ chainId.AvalancheChainName: "0x912b5d41656048ef681efa9d32488a3ffe397994", }
Pangolin pool manager v2.
map[network] = address.
var PangolinTokenList = map[string]string{ chainId.AvalancheChainName: "0x60781c2586d68229fde47564546784ab3faca982", }
Pangolin token: PNG.
map[network] = address.
var PlatypusLpList = map[string]map[string]map[string]string{ chainId.AvalancheChainName: { PlatypusMainPoolsName: { DAIeList[chainId.AvalancheChainName]: PlatypusLpDAIeAddress, USDCList[chainId.AvalancheChainName]: PlatypusLpUSDCAddress, USDCeList[chainId.AvalancheChainName]: PlatypusLpUSDCeAddress, USDTList[chainId.AvalancheChainName]: PlatypusLpUSDTAddress, USDTeList[chainId.AvalancheChainName]: PlatypusLpUSDTeAddress, BUSDList[chainId.AvalancheChainName]: PlatypusLpBUSDAddress, }, Platypus_USDC_FRAX_PairName: { USDCList[chainId.AvalancheChainName]: PlatypusLp_USDC_FRAX_USDC_Address, FRAXList[chainId.AvalancheChainName]: PlatypusLp_USDC_FRAX_FRAX_Address, }, Platypus_USDC_MIM_PairName: { USDCList[chainId.AvalancheChainName]: PlatypusLp_USDC_MIM_USDC_Address, MIMList[chainId.AvalancheChainName]: PlatypusLp_USDC_MIM_MIM_Address, }, Platypus_USDC_YUSD_PairName: { USDCList[chainId.AvalancheChainName]: PlatypusLp_USDC_YUSD_USDC_Address, YUSDList[chainId.AvalancheChainName]: PlatypusLp_USDC_YUSD_YUSD_Address, }, Platypus_USDC_MONEY_PairName: { USDCList[chainId.AvalancheChainName]: PlatypusLp_USDC_MONEY_USDC_Address, MoneyList[chainId.AvalancheChainName]: PlatypusLp_USDC_MONEY_MONEY_Address, }, Platypus_BTCb_WBTCe_PairName: { WBTCList[chainId.AvalancheChainName]: PlatypusLp_BTCb_WBTCe_WBTCe_Address, BTCbList[chainId.AvalancheChainName]: PlatypusLp_BTCb_WBTCe_BTCb_Address, }, Platypus_AVAX_sAVAX_PairName: { WAVAXList[chainId.AvalancheChainName]: PlatypusLp_AVAX_sAVAX_AVAX_Address, SAVAXList[chainId.AvalancheChainName]: PlatypusLp_AVAX_sAVAX_sAVAX_Address, }, Platypus_AVAX_yyAVAX_PairName: { WAVAXList[chainId.AvalancheChainName]: PlatypusLp_AVAX_yyAVAX_AVAX_Address, YyAVAXList[chainId.AvalancheChainName]: PlatypusLp_AVAX_yyAVAX_yyAVAX_Address, }, "PlatypusDeprecated": { "mim": PlatypusLpMIMAddress, "usdc_tusd_tusd": PlatypusLp_USDC_TUSD_TUSD_Address, "usdc_tusd_usdc": PlatypusLp_USDC_TUSD_USDC_Address, "usdc_ust_usdc": PlatypusLp_USDC_UST_USDC_Address, "usdc_ust_ust": PlatypusLp_USDC_UST_UST_Address, }, }, }
Platypus lp list.
map[network][pool name][underlying] = address.
var PlatypusMasterPlatypusV2List = map[string]string{ chainId.AvalancheChainName: "0x68c5f4374228beedfa078e77b5ed93c28a2f713e", }
Platypus master platypus v2.
map[network] = address.
var PlatypusMasterPlatypusV4List = map[string]string{ chainId.AvalancheChainName: "0xff6934aac9c94e1c39358d4fdcf70aeca77d0ab0", }
Platypus master platypus v4.
map[network] = address.
var PlatypusRouterList = map[string]map[string]string{ chainId.AvalancheChainName: { PlatypusMainPoolsName: "0x66357dcace80431aee0a7507e2e361b7e2402370", Platypus_USDC_FRAX_PairName: "0xb8e567fc23c39c94a1f6359509d7b43d1fbed824", Platypus_USDC_MIM_PairName: "0x30c30d826be87cd0a4b90855c2f38f7fcfe4eaa7", Platypus_USDC_TUSD_PairName: "0x13329c7905f1ee55c3c7d7bfc26c1197c512c207", Platypus_USDC_YUSD_PairName: "0xc828d995c686aaba78a4ac89dfc8ec0ff4c5be83", Platypus_USDC_MONEY_PairName: "0x27912ae6ba9a54219d8287c3540a8969ff35500b", Platypus_AVAX_sAVAX_PairName: "0x4658ea7e9960d6158a261104aaa160cc953bb6ba", Platypus_AVAX_yyAVAX_PairName: "0x8b4a45da5b0705ae4f47ebefc180c099345cf57e", Platypus_BTCb_WBTCe_PairName: "0x39de4e02f76dbd4352ec2c926d8d64db8abdf5b2", }, }
Platypus router.
map[network][pool name] = address.
var PlatypusTokenList = map[string]string{ chainId.AvalancheChainName: "0x22d4002028f537599be9f666d1c4fa138522f9c8", }
Platypus token: PTP.
map[network] = address.
var PlatypusvePTPList = map[string]string{ chainId.AvalancheChainName: "0x5857019c749147eee22b1fe63500f237f3c1b692", }
Platypus ve token: vePTP.
map[network] = address.
var PlatypusxPTPList = map[string]string{ chainId.AvalancheChainName: "0x060556209e507d30f2167a101bfc6d256ed2f3e1", }
Platypus xPTP.
map[network] = address.
var ProtocolTokenListMap = map[string]map[string]string{ AaveV2Protocol: AAVEList, AaveV3Protocol: AAVEList, AbracadabraProtocol: SPELLList, AlphaProtocol: ALPHAList, AngleProtocol: ANGLEList, AxialProtocol: AXIALList, BalancerProtocol: BALList, BeefyProtocol: BIFIList, BenqiProtocol: QIList, CompoundProtocol: COMPList, ConvexProtocol: CVXList, CurveProtocol: CRVList, DecentralandProtocol: MANAList, KyberProtocol: KNCList, LidoProtocol: LDOList, MakerProtocol: MKRList, PancakeswapProtocol: CAKEList, PangolinProtocol: PNGList, QuickswapProtocol: QUICKList, RepublicProtocol: RENList, SushiProtocol: SUSHIList, TraderJoeProtocol: JOEList, UniswapProtocolV2: UNIList, UniswapProtocolV3: UNIList, VectorProtocol: VTXList, YearnProtocol: YFIList, }
Protocol token list map.
map[protocol name][network] = token.
var QIList = BenqiTokenList
Same as BenqiTokenList.
var QUICKList = QuickswapTokenList
Same as QuickswapTokenList.
var QuickswapFactoryList = map[string]string{ chainId.PolygonChainName: "0x5757371414417b8c6caad45baef941abc7d3ab32", }
Quickswap factory.
map[network] = address.
var QuickswapRouter02List = map[string]string{ chainId.PolygonChainName: "0xa5e0829caced8ffdd4de3c43696c57f7d7a678ff", }
Quickswap router02.
map[network] = address.
var QuickswapRouter03List = map[string]string{ chainId.PolygonChainName: "0xf5b509bb0909a69b1c207e495f687a596c168e12", }
Quickswap router03.
map[network] = address.
var QuickswapTokenList = map[string]string{ chainId.PolygonChainName: "0xb5c064f955d8e7f38fe0460c556a72987494ee17", chainId.ArbitrumChainName: "0x6c28e052ffdf1d9f46c284c2e2fe60c503246f2f", }
Quickswap token: Quick.
map[network] = address.
var RAIList = ReflexerTokenList
Same as ReflexerTokenList.
var RENList = RepublicTokenList
Same as RepublicTokenList.
var REPList = map[string]string{ chainId.EthereumChainName: "0x1985365e9f78359a9b6ad760e32412f4a445e862", }
Reputation token: REP.
map[network] = address.
var RETHList = map[string]string{ chainId.EthereumChainName: "0xae78736cd615f374d3085123a210448e74fc6393", chainId.ArbitrumChainName: "0xae78736cd615f374d3085123a210448e74fc6393", }
Rocket pool rETH.
map[network] = address.
var ReflexerTokenList = map[string]string{ chainId.EthereumChainName: "0x03ab458634910aad20ef5f1c8ee96f1d6ac54919", }
Reflexer token: RAI.
map[network] = address.
var RenBTCList = map[string]string{ chainId.EthereumChainName: "0xeb4c2781e4eba804ce9a9803c67d0893436bb27d", chainId.AvalancheChainName: "0xdbf31df14b66535af65aac99c32e9ea844e14501", }
Republic btc: renBTC.
map[network] = address.
var RenFILList = map[string]string{ chainId.EthereumChainName: "0xd5147bc8e386d91cc5dbe72099dac6c9b99276f5", }
Republic fil: renFIL.
map[network] = address.
var RepublicTokenList = map[string]string{ chainId.EthereumChainName: "0x408e41876cccdc0f92210600ef50372656052a38", }
Republic token: REN.
map[network] = address.
var SAIList = map[string]string{ chainId.EthereumChainName: "0x89d24a6b4ccb1b6faa2625fe562bdd9a23260359", }
SAI(used to be called DAI)
map[network] = address.
var SAVAXList = map[string]string{ chainId.AvalancheChainName: "0x2b2c81e08f1af8835a78bb2a90ae924ace0ea4be", }
Benqi savax token: SAVAX.
map[network] = address.
var SAVAXOracleMap = map[string]string{ chainId.AvalancheChainName: "0xc9245871D69BF4c36c6F2D15E0D68Ffa883FE1A7", }
Deprecated: Use ToUsdOracleMap["avalanche"][savax address] instead.
var SNXList = SynthetixTokenList
Same as SynthetixTokenList.
var SPELLList = AbracadabraTokenList
Same as AbracadabraTokenList.
var STETHList = map[string]string{ chainId.EthereumChainName: "0xae7ab96520de3a18e5e111b5eaab095312d7fe84", }
Lido stake eth token: stETH.
map[network] = address.
var STMATICList = map[string]string{ chainId.PolygonChainName: "0x3a58a54c066fdc0f2d55fc9c89f0415c92ebf3c4", }
Lido stake matic token: stMATIC.
map[network] = address.
var SUSDList = map[string]string{ chainId.EthereumChainName: "0x57ab1ec28d129707052df4df418d58a2d46d5f51", chainId.OptimismChainName: "0x8c6f28f2f1a3c87f0f938b96d27520d9751ec8d9", }
Synthetix stable coin: sUSD.
map[network] = address.
var SUSHIList = SushiTokenList
Same as SushiTokenList.
var StaderChildPoolList = map[string]string{ chainId.PolygonChainName: "0xfd225c9e6601c9d38d8f98d8731bf59efcf8c0e3", }
var StaderStakeManagerList = map[string]string{ chainId.EthereumChainName: "0x5e3ef299fddf15eaa0432e6e66473ace8c13d908", }
Stader PoS staking contract.
map[network] = address.
var SushiTokenList = map[string]string{ chainId.EthereumChainName: "0x6b3595068778dd592e39a122f4f5a5cf09c90fe2", chainId.AvalancheChainName: "0x37b608519f91f70f2eeb0e5ed9af4061722e4f76", chainId.PolygonChainName: "0x0b3f868e0be5597d5db7feb59e1cadbb0fdda50a", chainId.ArbitrumChainName: "0xd4d42f0b6def4ce0383636770ef773390d85c61a", }
Sushi token: SUSHI.
map[network] = address.
var SynthetixTokenList = map[string]string{ chainId.EthereumChainName: "0xc011a73ee8576fb46f5e1c5751ca3b9fe0af2a6f", }
Synthetix token: SNX.
map[network] = address.
var TUSDList = map[string]string{ chainId.EthereumChainName: "0x0000000000085d4780b73119b644ae5ecd22b376", chainId.AvalancheChainName: "0x1c20e891bab6b1727d14da358fae2984ed9b59eb", chainId.ArbitrumChainName: "0x4d15a3a2286d883af0aa1b3f21367843fac63e07", }
Trueusd token: TUSD.
map[network] = address.
var ToUsdOracleMap = map[string]map[string]string{ chainId.EthereumChainName: { OneInchTokenList[chainId.EthereumChainName]: "0xc929ad75b72593967de83e7f7cda0493458261d9", AAVEList[chainId.EthereumChainName]: "0x547a514d5e3769680ce22b2361c10ea13619e8a9", AMPLList[chainId.EthereumChainName]: "0xe20ca8d7546932360e37e9d72c1a47334af57706", WAVAXList[chainId.EthereumChainName]: "0xff3eeb22b5e3de6e705b44749c2559d704923fd7", BALList[chainId.EthereumChainName]: "0xdf2917806e30300537aeb49a7663062f4d1f2b5f", WBNBList[chainId.EthereumChainName]: "0x14e613ac84a31f709eadbdf89c6cc390fdc9540a", WBTCList[chainId.EthereumChainName]: "0xf4030086522a5beea4988f8ca5b36dbc97bee88c", BUSDList[chainId.EthereumChainName]: "0x833d8eb16d306ed1fbb5d7a2e019e106b960965a", COMPList[chainId.EthereumChainName]: "0xdbd020caef83efd542f4de03e3cf0c28a4428bd5", CRVList[chainId.EthereumChainName]: "0xcd627aa160a6fa45eb793d19ef54f5062f20f33f", CVXList[chainId.EthereumChainName]: "0xd962fc30a72a84ce50161031391756bf2876af5d", DAIList[chainId.EthereumChainName]: "0xaed0c38402a5d19df6e4c03f4e2dced6e29c1ee9", ENSList[chainId.EthereumChainName]: "0x5c00128d4d1c2f4f652c267d7bcdd7ac99c16e16", EtherAddress: "0x5f4ec3df9cbd43714fe2740f5e3616155c5b8419", WETHList[chainId.EthereumChainName]: "0x5f4ec3df9cbd43714fe2740f5e3616155c5b8419", FRAXList[chainId.EthereumChainName]: "0xb9e1e3a9feff48998e45fa90847ed4d467e8bcfd", GUSDList[chainId.EthereumChainName]: "0xa89f5d2365ce98b3cd68012b6f503ab1416245fc", KNCList[chainId.EthereumChainName]: "0xf8ff43e991a81e6ec886a3d281a2c6cc19ae70fc", LDOList[chainId.EthereumChainName]: "0x4e844125952d32acdf339be976c98e22f6f318db", LINKList[chainId.EthereumChainName]: "0x2c1d072e956affc0d435cb7ac38ef18d24d9127c", LUSDList[chainId.EthereumChainName]: "0x3d7ae7e594f2f2091ad8798313450130d0aba3a0", MANAList[chainId.EthereumChainName]: "0x56a4857acbcfe3a66965c251628b1c9f1c408c19", WMATICList[chainId.EthereumChainName]: "0x7bac85a8a13a4bcd8abb3eb7d6b4d632c5a57676", MIMList[chainId.EthereumChainName]: "0x7a364e8770418566e3eb2001a96116e6138eb32f", MKRList[chainId.EthereumChainName]: "0xec1d1b3b0443256cc3860e24a46f108e699484aa", SNXList[chainId.EthereumChainName]: "0xdc3ea94cd0ac27d9a86c180091e7f78c683d3699", SPELLList[chainId.EthereumChainName]: "0x8c110b94c5f1d347facf5e1e938ab2db60e3c9a8", UNIList[chainId.EthereumChainName]: "0x553303d460ee0afb37edff9be42922d8ff63220e", USDCList[chainId.EthereumChainName]: "0x8fffffd4afb6115b954bd326cbe7b4ba576818f6", USDPList[chainId.EthereumChainName]: "0x09023c0da49aaf8fc3fa3adf34c6a7016d38d5e3", USDTList[chainId.EthereumChainName]: "0x3e7d1eab13ad0104d2750b8863b489d65364e32d", YFIList[chainId.EthereumChainName]: "0xa027702dbb89fbd58938e4324ac03b58d812b0e1", ZRXList[chainId.EthereumChainName]: "0x2885d15b8af22648b98b122b22fdf4d2a56c6023", SUSDList[chainId.EthereumChainName]: "0xad35bd71b9afe6e4bdc266b345c198eadef9ad94", }, chainId.AvalancheChainName: { AAVEList[chainId.AvalancheChainName]: "0x3ca13391e9fb38a75330fb28f8cc2eb3d9ceceed", WAVAXList[chainId.AvalancheChainName]: "0x0a77230d17318075983913bc2145db16c7366156", SAVAXList[chainId.AvalancheChainName]: "0xc9245871d69bf4c36c6f2d15e0d68ffa883fe1a7", ALPHAList[chainId.AvalancheChainName]: "0x7b0ca9a6d03fe0467a31ca850f5bca51e027b3af", WBTCList[chainId.AvalancheChainName]: "0x2779d32d5166baaa2b2b658333ba7e6ec0c65743", BUSDList[chainId.AvalancheChainName]: "0x827f8a0dc5c943f7524dda178e2e7f275aad743f", CRVList[chainId.AvalancheChainName]: "0x7cf8a6090a9053b01f3df4d4e6cfedd8c90d9027", DAIeList[chainId.AvalancheChainName]: "0x51d7180eda2260cc4f6e4eebb82fef5c3c2b8300", WETHList[chainId.AvalancheChainName]: "0x976b3d034e162d8bd72d6b9c989d545b839003b0", FRAXList[chainId.AvalancheChainName]: "0xbba56ef1565354217a3353a466edb82e8f25b08e", JOEList[chainId.AvalancheChainName]: "0x02d35d3a8ac3e1626d3ee09a78dd87286f5e8e3a", KNCList[chainId.AvalancheChainName]: "0x9df2195dc96e6ef983b1aac275649f3f28f82aa1", LINKList[chainId.AvalancheChainName]: "0x49ccd9ca821efeab2b98c60dc60f518e765ede9a", MIMList[chainId.AvalancheChainName]: "0x54edab30a7134a16a54218ae64c73e1daf48a8fb", QIList[chainId.AvalancheChainName]: "0x36e039e6391a5e7a7267650979fdf613f659be5d", SPELLList[chainId.AvalancheChainName]: "0x4f3ddf9378a4865cf4f28be51e10aecb83b7daee", SUSHIList[chainId.AvalancheChainName]: "0x449a373a090d8a1e5f74c63ef831ceff39e94563", TUSDList[chainId.AvalancheChainName]: "0x9cf3ef104a973b351b2c032aa6793c3a6f76b448", UNIList[chainId.AvalancheChainName]: "0x9a1372f9b1b71b3a5a72e092ae67e172dbd7daaa", USDCeList[chainId.AvalancheChainName]: "0xf096872672f44d6eba71458d74fe67f9a77a23b9", USDCList[chainId.AvalancheChainName]: "0xf096872672f44d6eba71458d74fe67f9a77a23b9", USDTeList[chainId.AvalancheChainName]: "0xebe676ee90fe1112671f19b6b7459bc678b67e8a", USDTList[chainId.AvalancheChainName]: "0xebe676ee90fe1112671f19b6b7459bc678b67e8a", YFIList[chainId.AvalancheChainName]: "0x28043b1ebd41860b93ec1f1ec19560760b6db556", ZRXList[chainId.AvalancheChainName]: "0xc07cdf938aa113741fb639bf39699926123fb58b", }, chainId.PolygonChainName: { OneInchTokenList[chainId.PolygonChainName]: "0x443c5116cdf663eb387e72c688d276e702135c87", AAVEList[chainId.PolygonChainName]: "0x72484b12719e23115761d5da1646945632979bb6", AgEURList[chainId.PolygonChainName]: "0x9b88d07b2354ef5f4579690356818e07371c7bed", BALList[chainId.PolygonChainName]: "0xd106b538f2a868c28ca1ec7e298c3325e0251d66", WBNBList[chainId.PolygonChainName]: "0x82a6c4af830caa6c97bb504425f6a66165c2c26e", WBTCList[chainId.PolygonChainName]: "0xc907e116054ad103354f2d350fd2514433d57f6f", BUSDList[chainId.PolygonChainName]: "0xe0dc07d5ed74741ceeda61284ee56a2a0f7a4cc9", CRVList[chainId.PolygonChainName]: "0x336584c8e6dc19637a5b36206b1c79923111b405", DAIList[chainId.PolygonChainName]: "0x4746dec9e833a82ec7c2c1356372ccf2cfcd2f3d", ENJList[chainId.PolygonChainName]: "0x440a341bbc9fa86aa60a195e2409a547e48d4c0c", WETHList[chainId.PolygonChainName]: "0xf9680d99d6c9589e2a93a78a04a279e509205945", FRAXList[chainId.PolygonChainName]: "0x00dbeb1e45485d53df7c2f0df1aa0b6dc30311d3", KNCList[chainId.PolygonChainName]: "0x10e5f3dfc81b3e5ef4e648c4454d04e79e1e41e2", LINKList[chainId.PolygonChainName]: "0xd9ffdb71ebe7496cc440152d43986aae0ab76665", WMATICList[chainId.PolygonChainName]: "0xab594600376ec9fd91f8e885dadf0ce036862de0", MIMList[chainId.PolygonChainName]: "0xd133f916e04ed5d67b231183d85be12eaa018320", MiMATICList[chainId.PolygonChainName]: "0xd8d483d813547cfb624b8dc33a00f2fcbcd2d428", QUICKList[chainId.PolygonChainName]: "0xa058689f4bca95208bba3f265674ae95ded75b6d", RAIList[chainId.PolygonChainName]: "0x7f45273fd7c644714825345670414ea649b50b16", SUSHIList[chainId.PolygonChainName]: "0x49b0c695039243bbfeb8ecd054eb70061fd54aa0", TUSDList[chainId.PolygonChainName]: "0x7c5d415b64312d38c56b54358449d0a4058339d2", UNIList[chainId.PolygonChainName]: "0xdf0fb4e4f928d2dcb76f438575fdd8682386e13c", USDCList[chainId.PolygonChainName]: "0xfe4a8cc5b5b2366c1b58bea3858e81843581b2f7", USDTList[chainId.PolygonChainName]: "0x0a6513e40db6eb1b165753ad52e80663aea50545", WBTCList[chainId.PolygonChainName]: "0xde31f8bfbd8c84b5360cfacca3539b938dd78ae6", }, }
map[network][token] = oracle address.
Addresses from: https://docs.chain.link/docs/data-feeds/price-feeds/addresses/
Or can read from https://cl-docs-addresses.web.app/addresses.json
var TraderjoeCTokenList = map[string]map[string]string{ chainId.AvalancheChainName: { DAIeList[chainId.AvalancheChainName]: "0xc988c170d0E38197DC634A45bF00169C7Aa7CA19", USDCeList[chainId.AvalancheChainName]: "0xEd6AaF91a2B084bd594DBd1245be3691F9f637aC", USDCList[chainId.AvalancheChainName]: "0x29472d511808ce925f501d25f9ee9effd2328db2", USDTeList[chainId.AvalancheChainName]: "0x8b650e26404AC6837539ca96812f0123601E4448", WETHList[chainId.AvalancheChainName]: "0x929f5caB61DFEc79a5431a7734a68D714C4633fa", WBTCList[chainId.AvalancheChainName]: "0x3fE38b7b610C0ACD10296fEf69d9b18eB7a9eB1F", WAVAXList[chainId.AvalancheChainName]: "0xC22F01ddc8010Ee05574028528614634684EC29e", LINKList[chainId.AvalancheChainName]: "0x585E7bC75089eD111b656faA7aeb1104F5b96c15", MIMList[chainId.AvalancheChainName]: "0xcE095A9657A02025081E0607c8D8b081c76A75ea", XJOEList[chainId.AvalancheChainName]: "0xC146783a59807154F92084f9243eb139D58Da696", JOEList[chainId.AvalancheChainName]: "0xbfdbe35168953c9d29bdf9a0043f902f233c76e0", BTCbList[chainId.AvalancheChainName]: "0x13a7a6c167d75badd316ddeef6c526c8463a090f", USDTList[chainId.AvalancheChainName]: "0x50ac14a3ee0a4cb6ef829f7ad65b2da5493e99d2", }, }
Traderjoe c tokens (j tokens).
map[network][underlying] = address.
var TraderjoeChefV3List = map[string]string{ chainId.AvalancheChainName: "0x188bed1968b795d5c9022f6a0bb5931ac4c18f00", }
Traderjoe chef v3.
map[network] = address.
var TraderjoeFactoryList = map[string]string{ chainId.AvalancheChainName: "0x9ad6c38be94206ca50bb0d90783181662f0cfa10", }
Traderjoe factory.
map[network] = address.
var TraderjoeJoetrollerList = map[string]string{ chainId.AvalancheChainName: "0xdc13687554205e5b89ac783db14bb5bba4a1edac", }
Traderjoe joetroller.
map[network] = address.
var TraderjoeLBFactoryList = map[string]string{ chainId.AvalancheChainName: "0x6e77932a92582f504ff6c4bdbcef7da6c198aeef", }
Traderjoe liquidity book factory.
map[network] = address.
var TraderjoeLBQuoterList = map[string]string{ chainId.AvalancheChainName: "0x51409fd32c15e9857eef9f28275fa0842c3c4545", }
Traderjoe liquidity book qouter.
map[network] = address.
var TraderjoeLBRouterList = map[string]string{ chainId.AvalancheChainName: "0xe3ffc583dc176575eea7fd9df2a7c65f7e23f4c3", }
Traderjoe liquidity book router.
map[network] = address.
var TraderjoeRewardDistributorList = map[string]string{ chainId.AvalancheChainName: "0x45b2c4139d96f44667577c0d7f7a7d170b420324", }
Traderjoe reward distributor.
map[network] = address.
var TraderjoeRouterList = map[string]string{ chainId.AvalancheChainName: "0x60ae616a2155ee3d9a68541ba4544862310933d4", }
Traderjoe router.
map[network] = address.
var TraderjoeStakeTokenList = map[string]string{ chainId.AvalancheChainName: "0x57319d41f71e81f3c65f2a47ca4e001ebafd4f33", }
Traderjoe stake token: xJOE.(abandoned)
map[network] = address.
var TraderjoeTokenList = map[string]string{ chainId.AvalancheChainName: "0x6e84a6216ea6dacc71ee8e6b0a5b7322eebc0fdd", chainId.ArbitrumChainName: "0x371c7ec6d8039ff7933a2aa28eb827ffe1f52f07", }
Traderjoe token: JOE.
map[network] = address.
var TraderjoeVeBoostChef = map[string]string{ chainId.AvalancheChainName: "0x4483f0b6e2f5486d06958c20f8c39a7abe87bf8f", }
Traderjoe veJOE boost chef.
map[network] = address.
var TraderzJOEList = map[string]string{ chainId.AvalancheChainName: "0x769bfeb9faacd6eb2746979a8dd0b7e9920ac2a4", }
Traderjoe zJOE.
map[network] = address.
var TrustedTokenList = map[string][]tokenInfo{ chainId.EthereumChainName: { { Address: USDCList[chainId.EthereumChainName], Symbol: "USDC", Decimals: 6, }, { Address: USDTList[chainId.EthereumChainName], Symbol: "USDT", Decimals: 6, }, { Address: DAIList[chainId.EthereumChainName], Symbol: "DAI", Decimals: 18, }, { Address: WETHList[chainId.EthereumChainName], Symbol: "WETH", Decimals: 18, }, { Address: WBTCList[chainId.EthereumChainName], Symbol: "WBTC", Decimals: 8, }, }, chainId.AvalancheChainName: { { Address: USDCList[chainId.AvalancheChainName], Symbol: "USDC", Decimals: 6, }, { Address: USDTList[chainId.AvalancheChainName], Symbol: "USDt", Decimals: 6, }, { Address: USDCeList[chainId.AvalancheChainName], Symbol: "USDC.e", Decimals: 6, }, { Address: USDTeList[chainId.AvalancheChainName], Symbol: "USDT.e", Decimals: 6, }, { Address: DAIeList[chainId.AvalancheChainName], Symbol: "DAI.e", Decimals: 18, }, { Address: WETHList[chainId.AvalancheChainName], Symbol: "WETH.e", Decimals: 18, }, { Address: WBTCList[chainId.AvalancheChainName], Symbol: "WBTC.e", Decimals: 8, }, }, chainId.PolygonChainName: { { Address: USDCList[chainId.PolygonChainName], Symbol: "USDC", Decimals: 6, }, { Address: USDTList[chainId.PolygonChainName], Symbol: "USDT", Decimals: 6, }, { Address: DAIList[chainId.PolygonChainName], Symbol: "DAI", Decimals: 18, }, { Address: WETHList[chainId.PolygonChainName], Symbol: "WETH", Decimals: 18, }, { Address: WBTCList[chainId.PolygonChainName], Symbol: "WBTC", Decimals: 8, }, }, }
Trusted tokens info.
map[network] = []tokenInfo{Address:"xx", Symbol:"xx", Decimals:xx}
var UNIList = UniswapTokenList
Same as UniswapTokenList.
var USDCList = map[string]string{ chainId.EthereumChainName: "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", chainId.AvalancheChainName: "0xb97ef9ef8734c71904d8002f8b6bc66dd9c48a6e", chainId.OptimismChainName: "0x7f5c764cbc14f9669b88837ca1490cca17c31607", chainId.PolygonChainName: "0x2791bca1f2de4661ed88a30c99a7a9449aa84174", chainId.ArbitrumChainName: "0xff970a61a04b1ca14834a43f5de4533ebddb5cc8", }
USDC
map[network] = address.
var USDCeList = map[string]string{ chainId.AvalancheChainName: "0xa7d7079b0fead91f3e65f86e8915cb59c1a4c664", }
USDC.e for avalanche
map[network] = address.
var USDPList = map[string]string{ chainId.EthereumChainName: "0x8e870d67f660d95d5be530380d0ec0bd388289e1", }
Pax stable coin: USDP.
map[network] = address.
var USDTList = map[string]string{ chainId.EthereumChainName: "0xdac17f958d2ee523a2206206994597c13d831ec7", chainId.AvalancheChainName: "0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7", chainId.OptimismChainName: "0x94b008aa00579c1307b0ef2c499ad98a8ce58e58", chainId.PolygonChainName: "0xc2132d05d31c914a87c6611c10748aeb04b58e8f", chainId.ArbitrumChainName: "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", }
USDT
map[network] = address.
var USDTeList = map[string]string{ chainId.AvalancheChainName: "0xc7198437980c041c805a1edcba50c1ce5db95118", }
USDT.e for avalanche
map[network] = address.
var USTList = map[string]string{ chainId.EthereumChainName: "0xa693b19d2931d498c5b318df961919bb4aee87a5", chainId.AvalancheChainName: "0x260bbf5698121eb85e7a74f2e45e16ce762ebe11", }
UST
map[network] = address.
var UniswapTokenList = map[string]string{ chainId.EthereumChainName: "0x1f9840a85d5af5bf1d1762f925bdaddc4201f984", chainId.ArbitrumChainName: "0xfa7f8980b0f1e64a2062791cc3b0871572f1f7f0", }
Uniswap token: UNI.
map[network] = address.
var VTXList = VectorTokenList
Same as VectorTokenList.
var VectorChefList = map[string]string{ chainId.AvalancheChainName: "0x423d0fe33031aa4456a17b150804aa57fc157d97", }
Vector staking contract.
map[network] = address.
var VectorHelperV4AVAX string = "0xab42ed09F43DDa849aa7F62500885A973A38a8Bc"
Vector helper v4 for AVAX. Does not fit the exisiting structure. TODO: Find a better solution.
var VectorMachinegunPoolList = map[string]map[string]string{ chainId.AvalancheChainName: { VectorPoolNameList[chainId.AvalancheChainName]["VectorStaking"][TraderzJOEList[chainId.AvalancheChainName]]: VectorChefList[chainId.AvalancheChainName], VectorPoolNameList[chainId.AvalancheChainName]["VectorStaking"][PlatypusxPTPList[chainId.AvalancheChainName]]: VectorChefList[chainId.AvalancheChainName], VectorPoolNameList[chainId.AvalancheChainName]["VectorStaking"][VectorTokenList[chainId.AvalancheChainName]]: VectorChefList[chainId.AvalancheChainName], VectorPoolNameList[chainId.AvalancheChainName][PlatypusMainPoolsName][DAIeList[chainId.AvalancheChainName]]: "0x34b6438a9ff4a43ff2c14be1f745ee03bf35bff7", VectorPoolNameList[chainId.AvalancheChainName][PlatypusMainPoolsName][USDCList[chainId.AvalancheChainName]]: "0x7a4a145bb3126fd29fe820c7cafd6a6ff428621a", VectorPoolNameList[chainId.AvalancheChainName][PlatypusMainPoolsName][USDCeList[chainId.AvalancheChainName]]: "0xdac7e96d8a5d3e688fab61f6402a8a7ed5acfdfc", VectorPoolNameList[chainId.AvalancheChainName][PlatypusMainPoolsName][USDTList[chainId.AvalancheChainName]]: "0xf096380ba5fee402feffacaadc888942f7ea757e", VectorPoolNameList[chainId.AvalancheChainName][PlatypusMainPoolsName][USDTeList[chainId.AvalancheChainName]]: "0xf0bfa2c591462971b0a414121a646052b8cd99bf", VectorPoolNameList[chainId.AvalancheChainName][PlatypusMainPoolsName][BUSDList[chainId.AvalancheChainName]]: "0x28203152c306e8d78522b5d7317fd11c1d6c6cb0", VectorPoolNameList[chainId.AvalancheChainName][Platypus_USDC_YUSD_PairName][USDCList[chainId.AvalancheChainName]]: "0xe53b42237bc2fc991202aae156ea133af1ee6870", VectorPoolNameList[chainId.AvalancheChainName][Platypus_USDC_YUSD_PairName][YUSDList[chainId.AvalancheChainName]]: "0xa583d15a9ec1355766fdc9953f5e2e93f1b4ae85", VectorPoolNameList[chainId.AvalancheChainName][Platypus_USDC_MIM_PairName][USDCList[chainId.AvalancheChainName]]: "0x1ad304a80677a85e27d04ce1abd94535f6971dad", VectorPoolNameList[chainId.AvalancheChainName][Platypus_USDC_MIM_PairName][MIMList[chainId.AvalancheChainName]]: "0x3001028c0bbe740ee5986de0e3cd7664b0636926", VectorPoolNameList[chainId.AvalancheChainName][Platypus_USDC_FRAX_PairName][USDCList[chainId.AvalancheChainName]]: "0x88cbebf7f77c3cc9a964bbb22b7c4ee0c4e967e8", VectorPoolNameList[chainId.AvalancheChainName][Platypus_USDC_FRAX_PairName][FRAXList[chainId.AvalancheChainName]]: "0x3c0d54752560347db618f452f13a843cdd130c16", VectorPoolNameList[chainId.AvalancheChainName][Platypus_USDC_MONEY_PairName][USDCList[chainId.AvalancheChainName]]: "0xe9ea4945a929bfaeab6824ed841a983e0d8d9513", VectorPoolNameList[chainId.AvalancheChainName][Platypus_USDC_MONEY_PairName][MoneyList[chainId.AvalancheChainName]]: "0x7dc0a2854b659a15358659ceae9489e583ad6cbf", VectorPoolNameList[chainId.AvalancheChainName][Platypus_AVAX_sAVAX_PairName][WAVAXList[chainId.AvalancheChainName]]: "0xab42ed09F43DDa849aa7F62500885A973A38a8Bc", VectorPoolNameList[chainId.AvalancheChainName][Platypus_AVAX_sAVAX_PairName][SAVAXList[chainId.AvalancheChainName]]: "0x822c11be60258d6bf00c5b0907b2015633d11a62", VectorPoolNameList[chainId.AvalancheChainName][Platypus_AVAX_yyAVAX_PairName][WAVAXList[chainId.AvalancheChainName]]: "0xaf224fd9cf65e869e150013529694be18be7b418", VectorPoolNameList[chainId.AvalancheChainName][Platypus_AVAX_yyAVAX_PairName][YyAVAXList[chainId.AvalancheChainName]]: "0xf3876553724471ea85e58c0b0d1ec7c4b4147bdf", VectorPoolNameList[chainId.AvalancheChainName][Platypus_BTCb_WBTCe_PairName][BTCbList[chainId.AvalancheChainName]]: "0x5c3666fa2a2950402a3ff53b69c1e009448fbd41", VectorPoolNameList[chainId.AvalancheChainName][Platypus_BTCb_WBTCe_PairName][WBTCList[chainId.AvalancheChainName]]: "0xf482b0d19c9be9a562ef4701d621ce396cab4c8e", }, }
Vector machine gun pools. 2022.12.15 Vector helper v4.
map[network][pool name] = address.
var VectorPoolNameList = map[string]map[string]map[string]string{ chainId.AvalancheChainName: { "VectorStaking": { TraderzJOEList[chainId.AvalancheChainName]: "ZJOE", PlatypusxPTPList[chainId.AvalancheChainName]: "XPTP", VectorTokenList[chainId.AvalancheChainName]: "VTX", }, PlatypusMainPoolsName: { DAIeList[chainId.AvalancheChainName]: "DAIe", USDCList[chainId.AvalancheChainName]: "USDC", USDCeList[chainId.AvalancheChainName]: "USDCe", USDTList[chainId.AvalancheChainName]: "USDT", USDTeList[chainId.AvalancheChainName]: "USDTe", BUSDList[chainId.AvalancheChainName]: "BUSD", }, Platypus_USDC_FRAX_PairName: { USDCList[chainId.AvalancheChainName]: "USDC_FRAX", FRAXList[chainId.AvalancheChainName]: "FRAX", }, Platypus_USDC_MIM_PairName: { USDCList[chainId.AvalancheChainName]: "USDC_MIM", MIMList[chainId.AvalancheChainName]: "MIM", }, Platypus_AVAX_sAVAX_PairName: { WAVAXList[chainId.AvalancheChainName]: "AVAX", SAVAXList[chainId.AvalancheChainName]: "SAVAX", }, Platypus_USDC_TUSD_PairName: { USDCList[chainId.AvalancheChainName]: "USDC_TUSD", TUSDList[chainId.AvalancheChainName]: "TUSD", }, Platypus_USDC_YUSD_PairName: { USDCList[chainId.AvalancheChainName]: "USDC_YUSD", YUSDList[chainId.AvalancheChainName]: "YUSD", }, Platypus_USDC_MONEY_PairName: { USDCList[chainId.AvalancheChainName]: "USDC_MONEY", MoneyList[chainId.AvalancheChainName]: "MONEY", }, Platypus_AVAX_yyAVAX_PairName: { WAVAXList[chainId.AvalancheChainName]: "AVAX_yyAVAX", YyAVAXList[chainId.AvalancheChainName]: "yyAVAX", }, PlatypusLp_BTCb_WBTCe_BTCb_Address: { WBTCList[chainId.AvalancheChainName]: "WBTCe", BTCbList[chainId.AvalancheChainName]: "BTCb", }, }, }
Vector pool names. Get pair names: https://api.vectorfinance.io/api/v1/vtx/tvl
map[network][pool type][underlying] = pool name.
var VectorTokenList = map[string]string{ chainId.AvalancheChainName: "0x5817d4f0b62a59b17f75207da1848c2ce75e7af4", }
Vector token: VTX.
map[network] = address.
var WAVAXList = map[string]string{ chainId.EthereumChainName: "0x85f138bfee4ef8e540890cfb48f620571d67eda3", chainId.AvalancheChainName: "0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7", chainId.PolygonChainName: "0x7bb11e7f8b10e9e571e5d8eace04735fdfb2358a", }
Wrapped avalanche chain token: WAVAX.
map[network] = address.
var WBNBList = map[string]string{ chainId.EthereumChainName: "0x418d75f65a02b3d53b2418fb8e1fe493759c7605", chainId.BinanceSmartChainName: "0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c", }
Wrapped binance smart chain token: WBNB.
map[network] = address.
var WBTCList = map[string]string{ chainId.EthereumChainName: "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", chainId.AvalancheChainName: "0x50b7545627a5162f82a992c33b87adc75187b218", chainId.OptimismChainName: "0x68f180fcce6836688e9084f035309e29bf0a2095", chainId.PolygonChainName: "0x1bfd67037b42cf73acf2047067bd4f2c47d9bfd6", chainId.ArbitrumChainName: "0x2f2a2543b76a4166549f7aab2e75bef0aefc5b0f", }
Wrapped btc: WBTC. Including avalanche WBTC.e.
map[network] = address.
var WETHList = map[string]string{ chainId.EthereumChainName: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", chainId.AvalancheChainName: "0x49d5c2bdffac6ce2bfdb6640f4f80f226bc10bab", chainId.OptimismChainName: "0x4200000000000000000000000000000000000006", chainId.PolygonChainName: "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", chainId.ArbitrumChainName: "0x82af49447d8a07e3bd95bd0d56f35241523fbab1", }
Wrapped eth: WETH. Including avalanche WETH.e.
map[network] = address.
var WMATICList = map[string]string{ chainId.EthereumChainName: "0x7c9f4c87d911613fe9ca58b579f737911aad2d43", chainId.PolygonChainName: "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270", }
Wrapped polygon(matic) chain token: WMATIC.
map[network] = address.
var WSTETHList = map[string]string{ chainId.EthereumChainName: "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", chainId.ArbitrumChainName: "0x5979d7b546e38e414f7e9822514be443a4800529", }
Lido wrapped stake eth token: wstETH.
map[network] = address.
var WoofyList = map[string]string{ chainId.EthereumChainName: "0xd0660cd418a64a1d44e9214ad8e459324d8157f1", chainId.FantomChainName: "0xd0660cd418a64a1d44e9214ad8e459324d8157f1", chainId.PolygonChainName: "0xd0660cd418a64a1d44e9214ad8e459324d8157f1", }
Yearn woofy token: WOOFY.
map[network] = address.
var WrappedChainTokenList = WrappedNativeTokenList
Deprecated: Use WrappedNativeTokenList instead.
var WrappedNativeTokenList = map[string]string{ chainId.AvalancheChainName: WAVAXList[chainId.AvalancheChainName], chainId.BinanceSmartChainName: WBNBList[chainId.BinanceSmartChainName], chainId.EthereumChainName: WETHList[chainId.EthereumChainName], chainId.PolygonChainName: WMATICList[chainId.PolygonChainName], }
Chain name map to wrapped native tokens.
map[chain name] = address.
var XAVAList = map[string]string{ chainId.AvalancheChainName: "0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc4", }
XAVA
map[network] = address.
var XJOEList = TraderjoeStakeTokenList
Same as TraderjoeStakeTokenList.
var XSushiList = map[string]string{ chainId.EthereumChainName: "0x8798249c2e607446efb7ad49ec89dd1865ff4272", }
XSUSHI.
map[network] = address.
var YFIList = YearnTokenList
Same as YearnTokenList.
var YUSDList = map[string]string{ chainId.AvalancheChainName: "0x111111111111ed1d73f860f57b2798b683f2d325", }
YUSD
map[network] = address.
var YearnProtocol string = "yearn"
var YearnTokenList = map[string]string{ chainId.EthereumChainName: "0x0bc529c00c6401aef6d220be8c6ea1667f6ad93e", chainId.FantomChainName: "0x29b0da86e484e1c0029b56e817912d778ac0ec69", chainId.PolygonChainName: "0xda537104d6a5edd53c6fbba9a898708e465260b6", chainId.ArbitrumChainName: "0x82e3a8f066a6989666b031d916c43672085b1582", }
Yearn token: YFI.
map[network] = address.
var YearnVaultTokenList = map[string]map[string]string{ chainId.EthereumChainName: { YearnTokenList[chainId.EthereumChainName]: "0xe14d13d8b3b85af791b2aadd661cdbd5e6097db1", OneInchTokenList[chainId.EthereumChainName]: "0xb8c3b7a2a618c552c23b1e4701109a9e756bab67", WETHList[chainId.EthereumChainName]: "0xa258c4606ca8206d8aa700ce2143d7db854d168c", USDCList[chainId.EthereumChainName]: "0x5f18c75abdae578b483e5f43f12a39cf75b973a9", DAIList[chainId.EthereumChainName]: "0xda816459f1ab5631232fe5e97a05bbbb94970c95", WBTCList[chainId.EthereumChainName]: "0xcb550a6d4c8e3517a939bc79d0c7093eb7cf56b5", USDTList[chainId.EthereumChainName]: "0x7da96a3891add058ada2e826306d812c638d87a7", CurvePoolsList[chainId.EthereumChainName]["ib3CRV"]: "0x27b7b1ad7288079a66d12350c828d3c00a6f07d7", CurvePoolsList[chainId.EthereumChainName]["eCRV"]: "0xa3d87fffce63b53e0d54faa1cc983b7eb0b74a9c", CurvePoolsList[chainId.EthereumChainName]["steCRV"]: "0xdcd90c7f6324cfa40d7169ef80b12031770b4325", CurvePoolsList[chainId.EthereumChainName]["crvRenWSBTC"]: "0x8414db07a7f743debafb402070ab01a4e0d2e45e", CurvePoolsList[chainId.EthereumChainName]["crvRenWBTC"]: "0x7047f90229a057c13bf847c0744d646cfb6c9e1a", CurvePoolsList[chainId.EthereumChainName]["oBTC"]: "0xe9dc63083c464d6edccff23444ff3cfc6886f6fb", CurvePoolsList[chainId.EthereumChainName]["pBTC"]: "0x3c5df3077bcf800640b5dae8c91106575a4826e6", CurvePoolsList[chainId.EthereumChainName]["tBTC"]: "0x23d3d0f1c697247d5e0a9efb37d8b0ed0c464f7f", CurvePoolsList[chainId.EthereumChainName]["bBTC"]: "0x8fa3a9ecd9efb07a8ce90a6eb014cf3c0e3b32ef", CurvePoolsList[chainId.EthereumChainName]["FRAX3CRV-f"]: "0xb4ada607b9d6b2c9ee07a275e9616b84ac560139", CurvePoolsList[chainId.EthereumChainName]["LUSD3CRV-f"]: "0x5fa5b62c8af877cb37031e0a3b2f34a78e3c56a6", CurvePoolsList[chainId.EthereumChainName]["saCRV"]: "0xb4d1be44bff40ad6e506edf43156577a3f8672ec", CurvePoolsList[chainId.EthereumChainName]["yveCRV-DAO"]: "0x9d409a0a012cfba9b15f6d4b36ac57a46966ab9a", }, }
Yearn vault tokens.
map[network][underlying] = address.
var YyAVAXList = map[string]string{ chainId.AvalancheChainName: "0xf7d9281e8e363584973f946201b82ba72c965d27", }
Yak yield token: yyAVAX.
map[network] = address.
var ZRXList = map[string]string{ chainId.EthereumChainName: "0xe41d2489571d322189246dafa5ebde1f4699f498", }
0x token: ZRX.
map[network] = address.
Functions ¶
func GetCommonTokensAddressSymbolMap ¶ added in v0.3.16
Get the symbol from the address.
map[network][address] = symbol
Types ¶
type LendingTokenLists ¶ added in v0.3.2
type LendingTokenLists struct {
ATokenList *map[string]map[string]string // map[network][underlying]=address
VTokenList *map[string]map[string]string // map[network][underlying]=address
STokenList *map[string]map[string]string // map[network][underlying]=address
CTokenList *map[string]map[string]string // map[network][underlying]=address
}
Lending tokens info.
func (LendingTokenLists) RegularCheck ¶ added in v0.3.3
func (list LendingTokenLists) RegularCheck() bool
If the list not pass regular check, the protocol is not supported.
type ProtocolName ¶ added in v0.3.2
type ProtocolName string
func (ProtocolName) IsAaveLike ¶ added in v0.3.2
func (name ProtocolName) IsAaveLike() bool
Protocol lend is aave like.
func (ProtocolName) IsCompoundLike ¶ added in v0.3.2
func (name ProtocolName) IsCompoundLike() bool
Protocol lend is compound like.
func (ProtocolName) Str ¶ added in v0.3.2
func (name ProtocolName) Str() string
Source Files
¶
- aave.go
- aaveV2.go
- aaveV3.go
- aavegochi.go
- aavelike.go
- abracadabra.go
- alpha.go
- ampleforth.go
- angle.go
- avalanche.go
- axial.go
- balancer.go
- basicattentiontoken.go
- beefy.go
- benqi.go
- binance.go
- btc.go
- chain.go
- chainlink.go
- cian.go
- coinbase.go
- common.go
- compound.go
- compoundlike.go
- convex.go
- curve.go
- decentraland.go
- enjin.go
- ens.go
- fei.go
- frax.go
- gemini.go
- gmx.go
- indexcoop.go
- jarvis.go
- kyber.go
- lending.go
- lido.go
- liquity.go
- mai.go
- maker.go
- moremoney.go
- oneinch.go
- oracle.go
- pancakeswap.go
- pangolin.go
- pax.go
- pendle.go
- platypus.go
- polygon.go
- protocolName.go
- protocoltoken.go
- quickswap.go
- reflexer.go
- republic.go
- reputation.go
- rocketPool.go
- sai.go
- stader.go
- stasis.go
- sushi.go
- synthetix.go
- tokens.go
- traderjoe.go
- trueusd.go
- trustedTokens.go
- uniswap.go
- vector.go
- yak.go
- yearn.go
- zerox.go