ethaddr

package module
v0.3.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 6, 2022 License: MIT Imports: 2 Imported by: 4

README

Ethaddr

1. token addresses
2. contract addresses
3. maps

Documentation

Index

Constants

View Source
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.

View Source
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.

View Source
const AaveV2Protocol string = "aave"
View Source
const AaveV3Protocol string = "aavev3"
View Source
const AbracadabraProtocol string = "abracadabra"
View Source
const AlphaProtocol string = "alpha"
View Source
const AngleProtocol string = "angle"
View Source
const AxialProtocol string = "axial"
View Source
const BalancerProtocol string = "balancer"
View Source
const BeefyProtocol string = "beefy"
View Source
const BenqiProtocol string = "benqi"
View Source
const CompoundProtocol string = "compound"
View Source
const ConvexProtocol string = "convex"
View Source
const CurveProtocol string = "curve"
View Source
const DecentralandProtocol string = "decentraland"
View Source
const EtherAddress string = "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE"
View Source
const KyberProtocol string = "kyber"
View Source
const LidoProtocol string = "lido"
View Source
const MakerProtocol string = "maker"
View Source
const PancakeswapProtocol string = "pancakeswap"
View Source
const PangolinProtocol string = "pangolin"
View Source
const PlatypusProtocol string = "platypus"
View Source
const QuickswapProtocol string = "quickswap"
View Source
const RepublicProtocol string = "republic"
View Source
const StaderProtocol string = "stader"
View Source
const SushiProtocol string = "sushi"
View Source
const TraderJoeProtocol string = "traderjoe"
View Source
const UniswapProtocolV2 = "uniswapv2"
View Source
const UniswapProtocolV3 = "uniswapv3"
View Source
const VectorProtocol string = "vector"
View Source
const ZEROAddress string = "0x0000000000000000000000000000000000000000"

Variables

View Source
var (
	CianWavaxGateway  = CianWrappedNativeTokenGateway
	CianWmaticGateway = CianWrappedNativeTokenGateway
)

Same as CianWrappedNativeTokenGateway.

View Source
var (
	CianFeeBoxAVAX  = CianFeeBoxNativeToken
	CianFeeBoxMATIC = CianFeeBoxNativeToken
)

Same as CianFeeBoxNativeToken.

View Source
var AAVEList = AaveTokenList

Same as AaveTokenList.

View Source
var ALPHAList = AlphaTokenList

Same as AlphaTokenList.

Same as AmpleforthTokenList.

View Source
var ANGLEList = AngleTokenList

Same as AngleTokenList.

View Source
var AVAXList = map[string]string{
	chainId.PolygonChainName: "0x2c89bbc92bd86f8075d1decc58c7f4e0107f286b",
}

AVAX on Polygon.

map[network] = address.

View Source
var AVAXOracleMap = map[string]string{
	chainId.AvalancheChainName: "0x0a77230d17318075983913bc2145db16c7366156",
}

Deprecated: Use ToUsdOracleMap["avalanche"][wavax address] instead.

View Source
var AXIALList = AxialTokenList

Same as AxialTokenList.

View Source
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.

View Source
var AaveATokenV3List = map[string]map[string]string{
	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",
	},
}

Aave a tokens v3.

map[network][underlying] = address.

View Source
var AaveIncentiveControllerV2List = AaveIncentivesControllerV2List

Deprecated. Use AaveIncentivesControllerV2List instead.

View Source
var AaveIncentiveControllerV3List = map[string]string{
	chainId.AvalancheChainName: "0x929ec64c34a17401f460460d4b9390518e5b473e",
	chainId.OptimismChainName:  "0x929ec64c34a17401f460460d4b9390518e5b473e",
	chainId.PolygonChainName:   "0x929ec64c34a17401f460460d4b9390518e5b473e",
}

Aave incentive controller V3.

map[network] = address.

View Source
var AaveIncentivesControllerV2List = map[string]string{
	chainId.EthereumChainName:  "0xd784927ff2f95ba542bfc824c8a8a98f3495f6b5",
	chainId.AvalancheChainName: "0x01d83fe6a10d2f2b7af17034343746188272cac9",
}

Aave incentives controller V2.

map[network] = address.

View Source
var AaveLendingPoolV2List = map[string]string{
	chainId.EthereumChainName:  "0x7d2768de32b0b80b7a3454c06bdac94a69ddc7a9",
	chainId.AvalancheChainName: "0x4f01aed16d97e3ab5ab2b501154dc9bb0f1a5a2c",
}

Aave lending pool v2.

map[network] = address.

View Source
var AaveLendingPoolV3List = map[string]string{
	chainId.AvalancheChainName: "0x794a61358d6845594f94dc1db02a252b5b4814ad",
	chainId.OptimismChainName:  "0x794a61358d6845594f94dc1db02a252b5b4814ad",
	chainId.PolygonChainName:   "0x794a61358d6845594f94dc1db02a252b5b4814ad",
}

Aave lending pool v3.

map[network] = address.

View Source
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.

View Source
var AaveLikeProtocols = []string{
	AaveV2Protocol,
	AaveV3Protocol,
}

Aave-like protocols.

View Source
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.

View Source
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.

View Source
var AavePoolAddressProviderV3List = map[string]string{
	chainId.AvalancheChainName: "0xa97684ead0e402dc232d5a977953Df7ecbab3cdb",
	chainId.OptimismChainName:  "0xa97684ead0e402dc232d5a977953Df7ecbab3cdb",
	chainId.PolygonChainName:   "0xa97684ead0e402dc232d5a977953Df7ecbab3cdb",
}

Aave pool address provider v3.

map[network] = address.

View Source
var AavePoolDataProviderList = map[string]string{
	chainId.AvalancheChainName: "0x69fa688f1dc47d4b5d8029d5a35fb7a548310654",
	chainId.OptimismChainName:  "0x69fa688f1dc47d4b5d8029d5a35fb7a548310654",
	chainId.PolygonChainName:   "0x69fa688f1dc47d4b5d8029d5a35fb7a548310654",
}

Aave pool data provider v3.

map[network] = address.

View Source
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.

View Source
var AaveSTokenV3List = map[string]map[string]string{
	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",
	},
}

Aave s tokens v3.

map[network][underlying] = address.

View Source
var AaveTokenList = map[string]string{
	chainId.EthereumChainName:  "0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9",
	chainId.AvalancheChainName: "0x63a72806098bd3d9520cc43356dd78afe5d386d9",
	chainId.OptimismChainName:  "0x76fb31fb4af56892a25e32cfc43de717950c9278",
	chainId.PolygonChainName:   "0xd6df932a45c0f255f85145f286ea0b292b21c90b",
}

Aave token: AAVE.

map[network] = address.

View Source
var AaveUiIncentiveDataProveiderV3List = map[string]string{
	chainId.AvalancheChainName: "0x270f51cf3f681010b46f5c4ee2ad5120db33026f",
	chainId.OptimismChainName:  "0x6dd4b295b457a26cc2646aaf2519436681afb5d4",
	chainId.PolygonChainName:   "0xf43efc9789736baf550dc016c7389210c43e7997",
}

Aave ui incentive data provider v3.

map[network] = address.

View Source
var AaveUiPoolDataProveiderV3List = map[string]string{
	chainId.AvalancheChainName: "0xdbbfafc45983B4659e368a3025b81f69Ab6e5093",
	chainId.OptimismChainName:  "0x64f558d4bfc1c03a8c8b2ff84976ff04c762b51f",
	chainId.PolygonChainName:   "0x7006e5a16e449123a3f26920746d03337ff37340",
}

Aave ui pool data provider v3.

map[network] = address.

Aave v3 isolated tokens.

map[network]= []underlyings.

Aave v3 tokens that are not allowed to be set as collateral.

map[network]= []underlyings.

View Source
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.

View Source
var AaveVTokenV3List = map[string]map[string]string{
	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",
	},
}

Aave v tokens v3.

map[network][underlying] = address.

View Source
var AavegochiTokenList = map[string]string{
	chainId.PolygonChainName: "0x385eeac5cb85a38a9a07a70c73e0a3271cfb54a7",
}

Aavegochi token: GHST.

map[network] = address.

View Source
var AbracadabraTokenList = map[string]string{
	chainId.EthereumChainName:  "0x090185f2135308bad17527004364ebcc2d37e5f6",
	chainId.AvalancheChainName: "0xce1bffbd5374dac86a2893119683f4911a2f7814",
}

Abracadabra token: SPELL.

map[network] = address.

View Source
var AgEURList = map[string]string{
	chainId.PolygonChainName: "0xe0b52e49357fd4daf2c15e02058dce6bc0057db4",
}

Angle EUR token: agEUR.

map[network] = address.

View Source
var AlphaTokenList = map[string]string{
	chainId.AvalancheChainName: "0x2147efff675e4a4ee1c2f918d181cdbd7a8e208f",
}

Alpha token: ALPHA.

map[network] = address.

View Source
var AmpleforthTokenList = map[string]string{
	chainId.EthereumChainName: "0xd46ba6d942050d489dbd938a2c909a5d5039a161",
}

Ampleforth token: AMPL.

map[network] = address.

View Source
var AngleTokenList = map[string]string{
	chainId.PolygonChainName: "0x900f717ea076e1e7a484ad9dd2db81ceec60ebf1",
}

Angle token: ANGLE.

map[network] = address.

View Source
var AxialChefList = map[string]string{
	chainId.AvalancheChainName: "0x958c0d0baa8f220846d3966742d4fb5edc5493d3",
}

Axial chef v3.

map[network] = address.

View Source
var AxialTokenList = map[string]string{
	chainId.AvalancheChainName: "0xcf8419a615c57511807236751c0af38db4ba3351",
}

Axial token: AXIAL.

map[network] = address.

View Source
var AxialsAXIALList = map[string]string{
	chainId.AvalancheChainName: "0xed7f93c8fd3b96b53c924f601b3948175d2820d8",
}

Axial sAXIAL: sAXIAL.

map[network] = address.

View Source
var AxialveAXIALList = map[string]string{
	chainId.AvalancheChainName: "0x3f563f7efc6dc55adfc1b64bc6bd4bc5f394c4b2",
}

Axial veAXIAL: veAXIAL.

map[network] = address.

Same as BalancerTokenList.

View Source
var BATList = map[string]string{
	chainId.EthereumChainName: "0x0d8775f648430679a709e98d2b0cb6250d2887ef",
}

Basic attention token token: BAT.

map[network] = address.

View Source
var BIFIList = BeefyTokenList

Same as BeefyTokenList.

View Source
var BTCbList = map[string]string{
	chainId.AvalancheChainName: "0x152b9d0fdc40c096757f570a51e494bd4b943e50",
}

BTC.b for avalanche

map[network] = address.

View Source
var BUSDList = map[string]string{
	chainId.EthereumChainName:  "0x4fabb145d64652a948d72533023f6e7a623c7c53",
	chainId.AvalancheChainName: "0x9c9e5fd8bbc25984b178fdce6117defa39d2db39",
}

Binance stable coin: BUSD.

map[network] = address.

View Source
var BalancerTokenList = map[string]string{
	chainId.EthereumChainName: "0xba100000625a3754423978a60c9317c58a424e3d",
	chainId.PolygonChainName:  "0x9a71012b13ca4d3d0cdc72a177df3ef03b0e76a3",
}

Balancer token: BAL.

map[network] = address.

View Source
var BalancerV2VaultList = map[string]string{
	chainId.PolygonChainName: "0xba12222222228d8ba445958a75a0704d566bf2c8",
}

Balancer v2 vault.

map[network] = address.

View Source
var BalancherHelperList = map[string]string{
	chainId.PolygonChainName: "0x239e55f427d44c3cc793f49bfb507ebe76638a2b",
}

Balancer helper.

map[network] = address.

View Source
var BeefyTokenList = map[string]string{
	chainId.AvalancheChainName: "0xd6070ae98b8069de6b494332d1a1a81b6179d960",
}

Beefy token: BIFI.

map[network] = address.

View Source
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.

View Source
var BenqiComptrollerList = map[string]string{
	chainId.AvalancheChainName: "0x486af39519b4dc9a7fccd318217352830e8ad9b4",
}

Benqi comptroller, similar to compound.

map[network] = address.

View Source
var BenqiTokenList = map[string]string{
	chainId.AvalancheChainName: "0x8729438eb15e2c8b576fcc6aecda6a148776c0f5",
}

Benqi token: QI.

map[network] = address.

Same as PancakeswapTokenList.

Same as CompoundTokenList.

View Source
var CRVList = CurveTokenlist

Same as CurveTokenlist.

Same as ConvexTokenList.

View Source
var ChainlinkTokenList = map[string]string{
	chainId.EthereumChainName:  "0x514910771af9ca656af840dff83e8264ecf986ca",
	chainId.AvalancheChainName: "0x5947bb275c521040051d82396192181b413227a3",
	chainId.OptimismChainName:  "0x350a791bfc2c21f9ed5d10980dad2e2638ffa7f6",
	chainId.PolygonChainName:   "0x53e0bca35ec356bd5dddfebbd1fc0fd03fabad39",
}

Chainlink token: LINK.

map[network] = address.

View Source
var CianAaveV3Adapter = map[string]string{
	chainId.PolygonChainName: "0x25bbd860d9627b59296e80e95b6fe2171d45288c",
}

map[network] = address.

View Source
var CianAaveV3QueryHelper = map[string]string{
	chainId.PolygonChainName: "0x6b2ba8f249cc1376f2a02a9faf8beca5d7718dcf",
}

map[network] = address.

View Source
var CianAdapterManager = map[string]string{
	chainId.AvalancheChainName: "0xf8fe4e5db46d91cc30eae491363dc456e1daf2fd",
	chainId.PolygonChainName:   "0x907883da917ca9750ad202ff6395c4c6ab14e60e",
}

map[network] = address.

View Source
var CianAutomation = map[string]string{
	chainId.AvalancheChainName: "0x056c41b8c2a2e7c6454842c9a62050fa1b5ffbae",
	chainId.PolygonChainName:   "0xa79d00c0fea6baabe8a1fed0c41c4d36e7b81895",
}

map[network] = address.

View Source
var CianBalancerV2Adapter = map[string]string{
	chainId.PolygonChainName: "0x144f69662e8217ae960cecab9733a2cc860f779b",
}

map[network] = address.

View Source
var CianBankerJoeAdapter = map[string]string{
	chainId.AvalancheChainName: "0x123d4f3126b0f57b86d15382ec72a444bb6e77de",
}

map[network] = address.

View Source
var CianBenqiAdapter = map[string]string{
	chainId.AvalancheChainName: "0xe7a5b5783bee4c91c2bdfb00ff5a34426b6b8a02",
}

map[network] = address.

View Source
var CianControllerLib = map[string]string{
	chainId.AvalancheChainName: "0x601954e6afb77dac21503dbdfa751fbef9ee5374",
	chainId.PolygonChainName:   "0xff6771a9565f18638fab2972ba7fc798ad8bcad0",
}

map[network] = address.

View Source
var CianControllerLibSub = map[string]string{
	chainId.AvalancheChainName: "0x9aa8b1998b1882008c407fbb5bf775a5e2d8e544",
	chainId.PolygonChainName:   "0xea5f10a0e612316a47123d818e2b597437d19a17",
}

map[network] = address.

View Source
var CianControllerLink = map[string]string{
	chainId.AvalancheChainName: "0x4792e147bce02e5ff2b1b70416811704b5625446",
	chainId.PolygonChainName:   "0x6e3066412b4e67d2933d6023a7c58d63dd8f800a",
}

map[network] = address.

View Source
var CianErc2612Verifier = map[string]string{
	chainId.AvalancheChainName: "0x25440d9e199974e705a07df6f2464291d0ba1e2f",
	chainId.PolygonChainName:   "0xE946Dd7d03F6F5C440F68c84808Ca88d26475FC5",
}

map[network] = address.

View Source
var CianFeeBoxChainToken = CianFeeBoxNativeToken

Deprecated: Use CianFeeBoxNativeToken instead.

View Source
var CianFeeBoxNativeToken = map[string]string{
	chainId.AvalancheChainName: "0xec55e7cfebbe4f878e9dd998d3a038458ac3197d",
	chainId.PolygonChainName:   "0x1c8126e02e8a7dac69fd6444ef0b8be5430df776",
}

map[network] = address.

View Source
var CianFeeBoxSAVAX = map[string]string{
	chainId.AvalancheChainName: "0xb7ead62ca64a98b21c1212bcc82436d7e7d797c3",
}

map[network] = address.

View Source
var CianOneInchAdapter = map[string]string{
	chainId.AvalancheChainName: "0xd52c283b77c1ee742c600875a1d53e7204611a38",
	chainId.PolygonChainName:   "0x9633d6c81e9449b05954b74c257f5964b6864caa",
}

map[network] = address.

View Source
var CianParaswapAdapter = map[string]string{
	chainId.AvalancheChainName: "0x330245e9e46b31b33a79fd63c97d2208a4c1233f",
}

map[network] = address.

View Source
var CianProtocol string = "cian"
View Source
var CianQuickSwapAdapter = map[string]string{
	chainId.PolygonChainName: "0x054ab57d364730ed9ed665ff97a92e9813c42515",
}

map[network] = address.

View Source
var CianSavaxAdapter = map[string]string{
	chainId.AvalancheChainName: "0x83b15ab252482e8afb0e47460b46aae5f145ec17",
}

map[network] = address.

View Source
var CianStaderAdapter = map[string]string{
	chainId.PolygonChainName: "0x294fe934f47d95a54a436a148963da3fef4e8313",
}

map[network] = address.

View Source
var CianStaderAirdrop = map[string]string{
	chainId.PolygonChainName: "0x406e1e0e3cb4201b4aee409ad2f6cd56d3242de7",
}

map[network] = address.

View Source
var CianTimelock = map[string]string{
	chainId.AvalancheChainName: "0xd3812219eb241053f9cf2b43f9b367c0b28e03da",
	chainId.PolygonChainName:   "0xce672de0d2d38944716c21bca7db1164685af2ac",
}

map[network] = address.

View Source
var CianTokenApprovalVerifier = map[string]string{
	chainId.AvalancheChainName: "0xb5ff7d0cdd29bfa19ca16cd955e7385be7e52ccf",
	chainId.PolygonChainName:   "0x9b2316cfe980515de7430f1c4e831b89a5921137",
}

map[network] = address.

View Source
var CianTraderJoeAdapter = map[string]string{
	chainId.AvalancheChainName: "0xda7fbbdff6225e37d349676f7b65684e96dd5c16",
}

map[network] = address.

View Source
var CianWalletFactory = map[string]string{
	chainId.AvalancheChainName: "0x15cbff12d53e7bde3f1618844caaef99b2836d2a",
	chainId.PolygonChainName:   "0x1cb9cf5439dced63d8f5b7f1a5bf9834d8076a9a",
}

map[network] = address.

View Source
var CianWrappedChainTokenGateway = CianWrappedNativeTokenGateway

Deprecated: Use CianWrappedNativeTokenGateway instead.

View Source
var CianWrappedNativeTokenGateway = map[string]string{
	chainId.AvalancheChainName: "0x28f83ce214462e888787c5cfd0cc08dd439c9920",
	chainId.PolygonChainName:   "0xdcb3d91555385dae23e6b966b5626aa7a75be940",
}

map[network] = address.

View Source
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.

View Source
var CompoundComptrollerList = map[string]string{
	chainId.EthereumChainName: "0x3d9819210a31b4961b30ef54be2aed79b9c9cd3b",
}

Comptroller.

map[network] = address.

View Source
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.

View Source
var CompoundLikeProtocols = []string{
	BenqiProtocol,
	CompoundProtocol,
	TraderJoeProtocol,
}

Aave-like protocols.

View Source
var CompoundTokenList = map[string]string{
	chainId.EthereumChainName: "0xc00e94cb662c3520282e6f5717214004a7f26888",
}

Compound token: COMP.

map[network] = address.

View Source
var ConvexTokenList = map[string]string{
	chainId.EthereumChainName: "0x4e3fbd56cd56c3e72c1403e103b45db9da5b9d2b",
}

Convex token: CVX.

map[network] = address.

View Source
var CurveFoldedPoolList = map[string][]string{
	chainId.EthereumChainName: {
		"0x6c3f90f043a72fa612cbac8115ee7e52bde6e490",
		"0x075b1bb99792c9e1041ba13afef80c91a1e70fb3",
	},
	chainId.AvalancheChainName: {
		"0x1337bedc9d22ecbe766df105c9623922a27963ec",
	},
}

Curve folded pools(a pool folded into other pools).

map[network] = []address.

View Source
var CurveGaugeFactoryList = map[string]string{
	chainId.AvalancheChainName: "0xabc000d88f23bb45525e447528dbf656a9d55bf5",
}

Curve gauage factory.

map[network] = address.

View Source
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.

View Source
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.

View Source
var CurveTokenlist = map[string]string{
	chainId.EthereumChainName:  "0xd533a949740bb3306d119cc777fa900ba034cd52",
	chainId.AvalancheChainName: "0x47536f17f4ff30e64a96a7555826b8f9e66ec468",
	chainId.PolygonChainName:   "0x172370d5cd63279efa6d502dab29171933a610af",
}

Curve token: CRV.

map[network] = address.

View Source
var DAIList = map[string]string{
	chainId.EthereumChainName: "0x6b175474e89094c44da98b954eedeac495271d0f",
	chainId.OptimismChainName: "0xda10009cbd5d07dd0cecc66161fc93d7c9000da1",
	chainId.PolygonChainName:  "0x8f3cf7ad23cd3cadbd9735aff958023239c6a063",
}

DAI

map[network] = address.

View Source
var DAIeList = map[string]string{
	chainId.AvalancheChainName: "0xd586e7f844cea2f87f50152665bcbc2c279d8d70",
}

DAI.e

map[network] = address.

Same as IndexcoopDefiPulseIndexList.

View Source
var DecentralandTokenList = map[string]string{
	chainId.EthereumChainName: "0x0f5d2fb29fb7d3cfee444a200298f468908cc942",
}

Decentraland token: MANA.

map[network] = address.

View Source
var ENJList = EnjinTokenList

Same as EnjinTokenList.

View Source
var ENSList = map[string]string{
	chainId.EthereumChainName: "0xc18360217d8f7ab5e7c516566761ea12ce7f9d72",
}

Ethereum name service token: ENS.

map[network] = address.

View Source
var EURSList = map[string]string{
	chainId.PolygonChainName: "0xe111178a87a3bff0c8d18decba5798827539ae99",
}

EURS.

map[network] = address.

View Source
var EnjinTokenList = map[string]string{
	chainId.EthereumChainName: "0xf629cbd94d3791c9250152bd8dfbdf380e2a3b9c",
}

Enjin token: ENJ.

map[network] = address.

View Source
var FEIList = map[string]string{
	chainId.EthereumChainName: "0x956f47f50a910163d8bf957cf5846d573e7f87ca",
}

Fei token: FEI.

map[network] = address.

View Source
var FRAXList = map[string]string{
	chainId.EthereumChainName:  "0x853d955acef822db058eb8505911ed77f175b99e",
	chainId.AvalancheChainName: "0xd24c2ad096400b6fbcd2ad8b24e7acbc21a1da64",
	chainId.OptimismChainName:  "0x2e3d870790dc77a83dd1d18184acc7439a53f475",
}

Frax token: FRAX.

map[network] = address.

Same as AavegochiTokenList.

View Source
var GUSDList = GeminiTokenList

Same as GeminiTokenList.

View Source
var GeminiTokenList = map[string]string{
	chainId.EthereumChainName: "0x056fd409e1d7a124bd7017459dfea2f387b6d5cd",
}

Gemini token: GUSD.

map[network] = address.

View Source
var IndexcoopDefiPulseIndexList = map[string]string{
	chainId.EthereumChainName: "0x1494ca1f11d487c2bbe4543e90080aeba4ba3c2b",
	chainId.PolygonChainName:  "0x85955046df4668e1dd369d2de9f3aeb98dd2a369",
}

Indexcoop Defi Pulse Index: DPI.

map[network] = address.

View Source
var JEURList = map[string]string{
	chainId.PolygonChainName: "0x4e3decbb3645551b8a19f0ea1678079fcb33fb4c",
}

Jarvis EUR: jEUR.

map[network] = address.

Same as TraderjoeTokenList.

View Source
var KNCList = KyberTokenList

Same as KyberTokenList.

View Source
var KyberDMMFactoryList = map[string]string{
	chainId.ArbitrumChainName: "0xd9bfe9979e9ca4b2fe84ba5d4cf963bbcb376974",
}

Kyber DMM factory.

map[network] = address.

View Source
var KyberDMMRouterList = map[string]string{
	chainId.ArbitrumChainName: "0xeae47c5d99f7b31165a7f0c5f7e0d6afa25cfd55",
}

Kyber DMM router.

map[network] = address.

View Source
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.

View Source
var KyberMigratorList = map[string]string{
	chainId.EthereumChainName: "0x6a65e062ce8290007301296f3c6ae446af7bdeec",
}

Kyber migrator.

map[network] = address.

View Source
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.

View Source
var KyberRewardLockerList = map[string]string{
	chainId.EthereumChainName:     "0xfab5186a194588f5ad5074bd52659302906b4522",
	chainId.PolygonChainName:      "0x063dd8b5a42aae93a014ce5fabb5b70474667961",
	chainId.BinanceSmartChainName: "0xfab5186a194588f5ad5074bd52659302906b4522",
	chainId.AvalancheChainName:    "0xf530a090ef6481cfb33f98c63532e7745abab58a",
}

Kyber reward locker.

map[network] = address.

View Source
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.

View Source
var KyberTokenList = map[string]string{
	chainId.EthereumChainName:     "0xdefa4e8a7bcba345f687a2f1456f5edd9ce97202",
	chainId.PolygonChainName:      "0x1c954e8fe737f99f68fa1ccda3e51ebdb291948c",
	chainId.BinanceSmartChainName: "0xfe56d5892bdffc7bf58f2e84be1b2c32d21c308b",
	chainId.AvalancheChainName:    "0x39fC9e94Caeacb435842FADeDeCB783589F50f5f",
}

Kyber token in use: KNC.

map[network] = address.

View Source
var LDOList = LidoTokenList

Same as LidoTokenList.

Same as ChainlinkTokenList.

View Source
var LUSDList = map[string]string{
	chainId.EthereumChainName: "0x5f98805a4e8be255a32880fdec7f6728c6568ba0",
}

Liquity stable coin: LUSD.

map[network] = address.

View Source
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

View Source
var LidoTokenList = map[string]string{
	chainId.EthereumChainName: "0x5a98fcbea516cf06857215779fd812ca3bef1b32",
}

Lido token: LDO.

map[network] = address.

View Source
var MAIList = map[string]string{
	chainId.AvalancheChainName: "0x5c49b268c9841aff1cc3b0a418ff5c3442ee3f3b",
}

Mai stable coin: MAI.

map[network] = address.

Same as DecentralandTokenList.

View Source
var MIMList = map[string]string{
	chainId.EthereumChainName:  "0x99d8a9c45b2eca8864373a26d1459e3dff1e17f3",
	chainId.AvalancheChainName: "0x130966628846bfd36ff31a822705796e8cb8c18d",
}

Abracadabra magic internet money: MIM.

map[network] = address.

View Source
var MKRList = MakerTokenList

Same as MakerTokenList.

View Source
var MakerTokenList = map[string]string{
	chainId.EthereumChainName: "0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2",
}

Maker token: MKR.

map[network] = address.

View Source
var MaticXList = map[string]string{
	chainId.EthereumChainName: "0xf03a7eb46d01d9ecaa104558c732cf82f6b6b645",
	chainId.PolygonChainName:  "0xfa68fb4628dff1028cfec22b4162fccd0d45efb6",
}

MaticX by Stader.

map[network] = address.

View Source
var MiMATICList = map[string]string{
	chainId.PolygonChainName: "0xa3fa99a148fa48d14ed51d610c367c61876997f1",
}

Mai MATIC: miMATIC.

map[network] = address.

View Source
var MoneyList = map[string]string{
	chainId.AvalancheChainName: "0x0f577433bf59560ef2a79c124e9ff99fca258948",
}

More Money token: MONEY.

map[network] = address.

View Source
var OneInchRouterList = map[string]string{
	chainId.PolygonChainName: "0x1111111254fb6c44bAC0beD2854e76F90643097d",
}

1 Inch router.

map[network] = address

View Source
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

View Source
var OneInchTokenList = map[string]string{
	chainId.EthereumChainName: "0x111111111117dc0aa78b770fa6a738034120c302",
	chainId.PolygonChainName:  "0x9c2c5fd7b07e95ee044ddeba0e97a665f142394f",
}

1 Inch token: 1INCH.

map[network] = address.

Same as PangolinTokenList.

Same as PlatypusTokenList.

View Source
var PancakeswapFactoryList = map[string]string{
	chainId.BinanceSmartChainName: "0xca143ce32fe78f1f7019d7d551a6402fc5350c73",
}

Pancakeswap factory.

map[network] = address.

View Source
var PancakeswapRouter02List = map[string]string{
	chainId.BinanceSmartChainName: "0x10ed43c718714eb63d5aa57b78b54704e256024e",
}

Pancakeswap router02.

map[network] = address.

View Source
var PancakeswapTokenList = map[string]string{
	chainId.BinanceSmartChainName: "0x60781c2586d68229fde47564546784ab3faca982",
}

Pancakeswap token: CAKE.

map[network] = address.

View Source
var PangolinChefV2List = map[string]string{
	chainId.AvalancheChainName: "0x1f806f7c8ded893fd3cae279191ad7aa3798e928",
}

Pangolin chef v2.

map[network] = address.

View Source
var PangolinFactoryList = map[string]string{
	chainId.AvalancheChainName: "0xefa94de7a4656d787667c749f7e1223d71e9fd88",
}

Pangolin factory.

map[network] = address.

View Source
var PangolinPoolManagerV2List = map[string]string{
	chainId.AvalancheChainName: "0x912b5d41656048ef681efa9d32488a3ffe397994",
}

Pangolin pool manager v2.

map[network] = address.

View Source
var PangolinTokenList = map[string]string{
	chainId.AvalancheChainName: "0x60781c2586d68229fde47564546784ab3faca982",
}

Pangolin token: PNG.

map[network] = address.

View Source
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.

View Source
var PlatypusMasterPlatypusV2List = map[string]string{
	chainId.AvalancheChainName: "0x68c5f4374228beedfa078e77b5ed93c28a2f713e",
}

Platypus master platypus v2.

map[network] = address.

View Source
var PlatypusMasterPlatypusV4List = map[string]string{
	chainId.AvalancheChainName: "0xff6934aac9c94e1c39358d4fdcf70aeca77d0ab0",
}

Platypus master platypus v4.

map[network] = address.

View Source
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.

View Source
var PlatypusTokenList = map[string]string{
	chainId.AvalancheChainName: "0x22d4002028f537599be9f666d1c4fa138522f9c8",
}

Platypus token: PTP.

map[network] = address.

View Source
var PlatypusvePTPList = map[string]string{
	chainId.AvalancheChainName: "0x5857019c749147eee22b1fe63500f237f3c1b692",
}

Platypus ve token: vePTP.

map[network] = address.

View Source
var PlatypusxPTPList = map[string]string{
	chainId.AvalancheChainName: "0x060556209e507d30f2167a101bfc6d256ed2f3e1",
}

Platypus xPTP.

map[network] = address.

View Source
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.

Same as BenqiTokenList.

Same as QuickswapTokenList.

View Source
var QuickswapFactoryList = map[string]string{
	chainId.PolygonChainName: "0x5757371414417b8c6caad45baef941abc7d3ab32",
}

Quickswap factory.

map[network] = address.

View Source
var QuickswapRouter02List = map[string]string{
	chainId.PolygonChainName: "0xa5e0829caced8ffdd4de3c43696c57f7d7a678ff",
}

Quickswap router02.

map[network] = address.

View Source
var QuickswapTokenList = map[string]string{
	chainId.PolygonChainName: "0xb5c064f955d8e7f38fe0460c556a72987494ee17",
}

Quickswap token: Quick.

map[network] = address.

Same as ReflexerTokenList.

Same as RepublicTokenList.

View Source
var REPList = map[string]string{
	chainId.EthereumChainName: "0x1985365e9f78359a9b6ad760e32412f4a445e862",
}

Reputation token: REP.

map[network] = address.

View Source
var ReflexerTokenList = map[string]string{
	chainId.EthereumChainName: "0x03ab458634910aad20ef5f1c8ee96f1d6ac54919",
}

Reflexer token: RAI.

map[network] = address.

View Source
var RenBTCList = map[string]string{
	chainId.EthereumChainName:  "0xeb4c2781e4eba804ce9a9803c67d0893436bb27d",
	chainId.AvalancheChainName: "0xdbf31df14b66535af65aac99c32e9ea844e14501",
}

Republic btc: renBTC.

map[network] = address.

View Source
var RenFILList = map[string]string{
	chainId.EthereumChainName: "0xd5147bc8e386d91cc5dbe72099dac6c9b99276f5",
}

Republic fil: renFIL.

map[network] = address.

View Source
var RepublicTokenList = map[string]string{
	chainId.EthereumChainName: "0x408e41876cccdc0f92210600ef50372656052a38",
}

Republic token: REN.

map[network] = address.

View Source
var SAIList = map[string]string{
	chainId.EthereumChainName: "0x89d24a6b4ccb1b6faa2625fe562bdd9a23260359",
}

SAI(used to be called DAI)

map[network] = address.

View Source
var SAVAXList = map[string]string{
	chainId.AvalancheChainName: "0x2b2c81e08f1af8835a78bb2a90ae924ace0ea4be",
}

Benqi savax token: SAVAX.

map[network] = address.

View Source
var SAVAXOracleMap = map[string]string{
	chainId.AvalancheChainName: "0xc9245871D69BF4c36c6F2D15E0D68Ffa883FE1A7",
}

Deprecated: Use ToUsdOracleMap["avalanche"][savax address] instead.

Same as SynthetixTokenList.

Same as AbracadabraTokenList.

View Source
var STETHList = map[string]string{
	chainId.EthereumChainName: "0xae7ab96520de3a18e5e111b5eaab095312d7fe84",
}

Lido stake eth token: stETH.

map[network] = address.

View Source
var STMATICList = map[string]string{
	chainId.PolygonChainName: "0x3a58a54c066fdc0f2d55fc9c89f0415c92ebf3c4",
}

Lido stake matic token: stMATIC.

map[network] = address.

View Source
var SUSDList = map[string]string{
	chainId.EthereumChainName: "0x57ab1ec28d129707052df4df418d58a2d46d5f51",
	chainId.OptimismChainName: "0x8c6f28f2f1a3c87f0f938b96d27520d9751ec8d9",
}

Synthetix stable coin: sUSD.

map[network] = address.

View Source
var SUSHIList = SushiTokenList

Same as SushiTokenList.

View Source
var StaderChildPoolList = map[string]string{
	chainId.PolygonChainName: "0xfd225c9e6601c9d38d8f98d8731bf59efcf8c0e3",
}
View Source
var StaderStakeManagerList = map[string]string{
	chainId.EthereumChainName: "0x5e3ef299fddf15eaa0432e6e66473ace8c13d908",
}

Stader PoS staking contract.

map[network] = address.

View Source
var SushiTokenList = map[string]string{
	chainId.EthereumChainName:  "0x6b3595068778dd592e39a122f4f5a5cf09c90fe2",
	chainId.AvalancheChainName: "0x37b608519f91f70f2eeb0e5ed9af4061722e4f76",
	chainId.PolygonChainName:   "0x0b3f868e0be5597d5db7feb59e1cadbb0fdda50a",
}

Sushi token: SUSHI.

map[network] = address.

View Source
var SynthetixTokenList = map[string]string{
	chainId.EthereumChainName: "0xc011a73ee8576fb46f5e1c5751ca3b9fe0af2a6f",
}

Synthetix token: SNX.

map[network] = address.

View Source
var TUSDList = map[string]string{
	chainId.EthereumChainName:  "0x0000000000085d4780b73119b644ae5ecd22b376",
	chainId.AvalancheChainName: "0x1c20e891bab6b1727d14da358fae2984ed9b59eb",
}

Trueusd token: TUSD.

map[network] = address.

View Source
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

View Source
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.

View Source
var TraderjoeChefV3List = map[string]string{
	chainId.AvalancheChainName: "0x188bed1968b795d5c9022f6a0bb5931ac4c18f00",
}

Traderjoe chef v3.

map[network] = address.

View Source
var TraderjoeFactoryList = map[string]string{
	chainId.AvalancheChainName: "0x9ad6c38be94206ca50bb0d90783181662f0cfa10",
}

Traderjoe factory.

map[network] = address.

View Source
var TraderjoeJoetrollerList = map[string]string{
	chainId.AvalancheChainName: "0xdc13687554205e5b89ac783db14bb5bba4a1edac",
}

Traderjoe joetroller.

map[network] = address.

View Source
var TraderjoeLBFactoryList = map[string]string{
	chainId.AvalancheChainName: "0x6e77932a92582f504ff6c4bdbcef7da6c198aeef",
}

Traderjoe liquidity book factory.

map[network] = address.

View Source
var TraderjoeLBQuoterList = map[string]string{
	chainId.AvalancheChainName: "0x51409fd32c15e9857eef9f28275fa0842c3c4545",
}

Traderjoe liquidity book qouter.

map[network] = address.

View Source
var TraderjoeLBRouterList = map[string]string{
	chainId.AvalancheChainName: "0xe3ffc583dc176575eea7fd9df2a7c65f7e23f4c3",
}

Traderjoe liquidity book router.

map[network] = address.

View Source
var TraderjoeRewardDistributorList = map[string]string{
	chainId.AvalancheChainName: "0x45b2c4139d96f44667577c0d7f7a7d170b420324",
}

Traderjoe reward distributor.

map[network] = address.

View Source
var TraderjoeRouterList = map[string]string{
	chainId.AvalancheChainName: "0x60ae616a2155ee3d9a68541ba4544862310933d4",
}

Traderjoe router.

map[network] = address.

View Source
var TraderjoeStakeTokenList = map[string]string{
	chainId.AvalancheChainName: "0x57319d41f71e81f3c65f2a47ca4e001ebafd4f33",
}

Traderjoe stake token: xJOE.(abandoned)

map[network] = address.

View Source
var TraderjoeTokenList = map[string]string{
	chainId.AvalancheChainName: "0x6e84a6216ea6dacc71ee8e6b0a5b7322eebc0fdd",
}

Traderjoe token: JOE.

map[network] = address.

View Source
var TraderjoeVeBoostChef = map[string]string{
	chainId.AvalancheChainName: "0x4483f0b6e2f5486d06958c20f8c39a7abe87bf8f",
}

Traderjoe veJOE boost chef.

map[network] = address.

View Source
var TraderzJOEList = map[string]string{
	chainId.AvalancheChainName: "0x769bfeb9faacd6eb2746979a8dd0b7e9920ac2a4",
}

Traderjoe zJOE.

map[network] = address.

View Source
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}

Same as UniswapTokenList.

View Source
var USDCList = map[string]string{
	chainId.EthereumChainName:  "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
	chainId.AvalancheChainName: "0xb97ef9ef8734c71904d8002f8b6bc66dd9c48a6e",
	chainId.OptimismChainName:  "0x7f5c764cbc14f9669b88837ca1490cca17c31607",
	chainId.PolygonChainName:   "0x2791bca1f2de4661ed88a30c99a7a9449aa84174",
}

USDC

map[network] = address.

View Source
var USDCeList = map[string]string{
	chainId.AvalancheChainName: "0xa7d7079b0fead91f3e65f86e8915cb59c1a4c664",
}

USDC.e for avalanche

map[network] = address.

View Source
var USDPList = map[string]string{
	chainId.EthereumChainName: "0x8e870d67f660d95d5be530380d0ec0bd388289e1",
}

Pax stable coin: USDP.

map[network] = address.

View Source
var USDTList = map[string]string{
	chainId.EthereumChainName:  "0xdac17f958d2ee523a2206206994597c13d831ec7",
	chainId.AvalancheChainName: "0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7",
	chainId.OptimismChainName:  "0x94b008aa00579c1307b0ef2c499ad98a8ce58e58",
	chainId.PolygonChainName:   "0xc2132d05d31c914a87c6611c10748aeb04b58e8f",
}

USDT

map[network] = address.

View Source
var USDTeList = map[string]string{
	chainId.AvalancheChainName: "0xc7198437980c041c805a1edcba50c1ce5db95118",
}

USDT.e for avalanche

map[network] = address.

View Source
var USTList = map[string]string{
	chainId.EthereumChainName:  "0xa693b19d2931d498c5b318df961919bb4aee87a5",
	chainId.AvalancheChainName: "0x260bbf5698121eb85e7a74f2e45e16ce762ebe11",
}

UST

map[network] = address.

View Source
var UniswapTokenList = map[string]string{
	chainId.EthereumChainName: "0x1f9840a85d5af5bf1d1762f925bdaddc4201f984",
}

Uniswap token: UNI.

map[network] = address.

Same as VectorTokenList.

View Source
var VectorChefList = map[string]string{
	chainId.AvalancheChainName: "0x423d0fe33031aa4456a17b150804aa57fc157d97",
}

Vector staking contract.

map[network] = address.

View Source
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]]:         "0xc1ac7d1405b87259b8d380e0041d0573fb0acb8c",
		VectorPoolNameList[chainId.AvalancheChainName][PlatypusMainPoolsName][USDCList[chainId.AvalancheChainName]]:         "0x994f0e36ceb953105d05897537bf55d201245156",
		VectorPoolNameList[chainId.AvalancheChainName][PlatypusMainPoolsName][USDCeList[chainId.AvalancheChainName]]:        "0x257d69aa678e0a8da6dfda6a16cdf2052a460b45",
		VectorPoolNameList[chainId.AvalancheChainName][PlatypusMainPoolsName][USDTList[chainId.AvalancheChainName]]:         "0x5c6c7bc771f9a4231af8d5a463e6d495833011f0",
		VectorPoolNameList[chainId.AvalancheChainName][PlatypusMainPoolsName][USDTeList[chainId.AvalancheChainName]]:        "0x834eed8b99463a5d58b4d4b3a16b5904c37d7a2e",
		VectorPoolNameList[chainId.AvalancheChainName][Platypus_USDC_YUSD_PairName][USDCList[chainId.AvalancheChainName]]:   "0x7550b2d6a1f039dd6a3d54a857fefcbf77213d80",
		VectorPoolNameList[chainId.AvalancheChainName][Platypus_USDC_YUSD_PairName][YUSDList[chainId.AvalancheChainName]]:   "0xbd6a6a5bdb0ca1d5142519fb21b021109414bd1c",
		VectorPoolNameList[chainId.AvalancheChainName][Platypus_USDC_MIM_PairName][USDCList[chainId.AvalancheChainName]]:    "0x711a2aaf789ae342f3bf0ac290994f45408e694d",
		VectorPoolNameList[chainId.AvalancheChainName][Platypus_USDC_MIM_PairName][MIMList[chainId.AvalancheChainName]]:     "0x222ea06ff0a6d11fc1ef30b5d294e5e71e837caa",
		VectorPoolNameList[chainId.AvalancheChainName][Platypus_USDC_FRAX_PairName][USDCList[chainId.AvalancheChainName]]:   "0x1338b4065e25ad681c511644aa319181fc3d64cc",
		VectorPoolNameList[chainId.AvalancheChainName][Platypus_USDC_FRAX_PairName][FRAXList[chainId.AvalancheChainName]]:   "0xccce9e28fe4ceff031fd3b8837cb569cfb7a6843",
		VectorPoolNameList[chainId.AvalancheChainName][Platypus_AVAX_sAVAX_PairName][WAVAXList[chainId.AvalancheChainName]]: "0xff5386af93cf4bd8d5aecad6df7f4f4be381fd69",
		VectorPoolNameList[chainId.AvalancheChainName][Platypus_AVAX_sAVAX_PairName][SAVAXList[chainId.AvalancheChainName]]: "0x812b7c3b5a9164270dd8a0b3bc47550877aecdb1",
	},
}

Vector machine gun pools. 2022.06.13

map[network][pool name] = address.

View Source
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",
		},
		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",
		},
	},
}

Vector pool names.

map[network][pool type][underlying] = pool name.

View Source
var VectorTokenList = map[string]string{
	chainId.AvalancheChainName: "0x5817d4f0b62a59b17f75207da1848c2ce75e7af4",
}

Vector token: VTX.

map[network] = address.

View Source
var WAVAXList = map[string]string{
	chainId.EthereumChainName:  "0x85f138bfee4ef8e540890cfb48f620571d67eda3",
	chainId.AvalancheChainName: "0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7",
	chainId.PolygonChainName:   "0x7bb11e7f8b10e9e571e5d8eace04735fdfb2358a",
}

Wrapped avalanche chain token: WAVAX.

map[network] = address.

View Source
var WBNBList = map[string]string{
	chainId.EthereumChainName:     "0x418d75f65a02b3d53b2418fb8e1fe493759c7605",
	chainId.BinanceSmartChainName: "0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c",
}

Wrapped binance smart chain token: WBNB.

map[network] = address.

View Source
var WBTCList = map[string]string{
	chainId.EthereumChainName:  "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599",
	chainId.AvalancheChainName: "0x50b7545627a5162f82a992c33b87adc75187b218",
	chainId.OptimismChainName:  "0x68f180fcce6836688e9084f035309e29bf0a2095",
	chainId.PolygonChainName:   "0x1bfd67037b42cf73acf2047067bd4f2c47d9bfd6",
}

Wrapped btc: WBTC.

map[network] = address.

View Source
var WETHList = map[string]string{
	chainId.EthereumChainName:  "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
	chainId.AvalancheChainName: "0x49d5c2bdffac6ce2bfdb6640f4f80f226bc10bab",
	chainId.OptimismChainName:  "0x4200000000000000000000000000000000000006",
	chainId.PolygonChainName:   "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619",
}

Wrapped eth: WETH.

map[network] = address.

View Source
var WMATICList = map[string]string{
	chainId.EthereumChainName: "0x7c9f4c87d911613fe9ca58b579f737911aad2d43",
	chainId.PolygonChainName:  "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270",
}

Wrapped polygon(matic) chain token: WMATIC.

map[network] = address.

View Source
var WoofyList = map[string]string{
	chainId.EthereumChainName: "0xd0660cd418a64a1d44e9214ad8e459324d8157f1",
	chainId.FantomChainName:   "0xd0660cd418a64a1d44e9214ad8e459324d8157f1",
	chainId.PolygonChainName:  "0xd0660cd418a64a1d44e9214ad8e459324d8157f1",
}

Yearn woofy token: WOOFY.

map[network] = address.

View Source
var WrappedChainTokenList = WrappedNativeTokenList

Deprecated: Use WrappedNativeTokenList instead.

Chain name map to wrapped native tokens.

map[chain name] = address.

View Source
var XAVAList = map[string]string{
	chainId.AvalancheChainName: "0xd1c3f94de7e5b45fa4edbba472491a9f4b166fc4",
}

XAVA

map[network] = address.

Same as TraderjoeStakeTokenList.

View Source
var XSushiList = map[string]string{
	chainId.EthereumChainName: "0x8798249c2e607446efb7ad49ec89dd1865ff4272",
}

XSUSHI.

map[network] = address.

View Source
var YFIList = YearnTokenList

Same as YearnTokenList.

View Source
var YUSDList = map[string]string{
	chainId.AvalancheChainName: "0x111111111111ed1d73f860f57b2798b683f2d325",
}

YUSD

map[network] = address.

View Source
var YearnProtocol string = "yearn"
View Source
var YearnTokenList = map[string]string{
	chainId.EthereumChainName: "0x0bc529c00c6401aef6d220be8c6ea1667f6ad93e",
	chainId.FantomChainName:   "0x29b0da86e484e1c0029b56e817912d778ac0ec69",
	chainId.PolygonChainName:  "0xda537104d6a5edd53c6fbba9a898708e465260b6",
}

Yearn token: YFI.

map[network] = address.

View Source
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.

View Source
var YyAVAXList = map[string]string{
	chainId.AvalancheChainName: "0xf7d9281e8e363584973f946201b82ba72c965d27",
}

Yak yield token: yyAVAX.

map[network] = address.

View Source
var ZRXList = map[string]string{
	chainId.EthereumChainName: "0xe41d2489571d322189246dafa5ebde1f4699f498",
}

0x token: ZRX.

map[network] = address.

Functions

This section is empty.

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL