File tree Expand file tree Collapse file tree
crates/defi-core/src/registry Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ [protocol ]
2+ name = " Agni Finance"
3+ slug = " agni-mantle"
4+ category = " dex"
5+ interface = " uniswap_v3"
6+ chain = " mantle"
7+ native = true
8+ description = " Agni Finance — Uniswap V3 fork DEX on Mantle"
9+
10+ [protocol .contracts ]
11+ router = " 0x319B69888b0d11cEC22caA5034e25FfFBDc88421"
12+ factory = " 0x25780dc8Fc3cfBD75F33bFDAB65e969b603b2035"
13+ quoter = " 0xc4aaDc921E1cdb66c5300Bc158a313292923C0cb"
Original file line number Diff line number Diff line change 1+ [protocol ]
2+ name = " FusionX V2"
3+ slug = " fusionx-v2-mantle"
4+ category = " dex"
5+ interface = " uniswap_v2"
6+ chain = " mantle"
7+ native = true
8+ description = " FusionX V2 — Uniswap V2 fork DEX on Mantle"
9+
10+ [protocol .contracts ]
11+ router = " 0xDd0840118bF9CCCc6d67b2944ddDfbdb995955FD"
12+ factory = " 0xE5020961fA51ffd3662CDf307dEf18F9a87Cce7c"
Original file line number Diff line number Diff line change 1+ [protocol ]
2+ name = " FusionX V3"
3+ slug = " fusionx-v3-mantle"
4+ category = " dex"
5+ interface = " uniswap_v3"
6+ chain = " mantle"
7+ native = true
8+ description = " FusionX V3 — Uniswap V3 fork DEX on Mantle"
9+
10+ [protocol .contracts ]
11+ router = " 0x5989FB161568b9F133eDf5Cf6787f5597762797F"
12+ factory = " 0x530d2766D1988CC1c000C8b7d00334c14B69AD71"
13+ quoter = " 0x90f72244294E7c5028aFd6a96E18CC2c1E913995"
Original file line number Diff line number Diff line change 1+ [protocol ]
2+ name = " Compound V3 Mantle"
3+ slug = " compound-v3-mantle"
4+ category = " lending"
5+ interface = " compound_v3"
6+ chain = " mantle"
7+ native = false
8+ description = " Compound V3 (Comet) on Mantle — USDe market with mETH/WETH/FBTC collateral"
9+
10+ [protocol .contracts ]
11+ comet_usde = " 0x606174f62cd968d8e684c645080fa694c1D7786E"
12+ configurator = " 0xb77Cd4cD000957283D8BAf53cD782ECf029cF7DB"
13+ rewards = " 0xCd83CbBFCE149d141A5171C3D6a0F0fCCeE225Ab"
14+ bulker = " 0x67DFCa85CcEEFA2C5B1dB4DEe3BEa716A28B9baa"
Original file line number Diff line number Diff line change 1+ [protocol ]
2+ name = " INIT Capital"
3+ slug = " init-capital-mantle"
4+ category = " lending"
5+ interface = " init_capital"
6+ chain = " mantle"
7+ native = true
8+ description = " INIT Capital — lending protocol on Mantle with position-based architecture"
9+
10+ [protocol .contracts ]
11+ core = " 0x972BcB0284cca0152527c4f70f8F689852bCAFc5"
12+ oracle = " 0x4E195A32b2f6eBa9c4565bA49bef34F23c2C0350"
13+ config = " 0x007F91636E0f986068Ef27c950FA18734BA553Ac"
14+ risk_manager = " 0x0c03cd3e8b669680Bf306Fc72F1dc2cAC592f951"
15+ pos_manager = " 0x0e7401707CD08c03CDb53DAEF3295DDFb68BBa92"
16+ lens = " 0x7d2b278b8ef87bEb83AeC01243ff2Fed57456042"
17+ money_market_hook = " 0xf82CBcAB75C1138a8F1F20179613e7C0C8337346"
Original file line number Diff line number Diff line change 1+ [protocol ]
2+ name = " Lendle"
3+ slug = " lendle-mantle"
4+ category = " lending"
5+ interface = " aave_v2"
6+ chain = " mantle"
7+ native = true
8+ description = " Lendle — Aave V2 fork on Mantle ($6.4M TVL)"
9+
10+ [protocol .contracts ]
11+ pool = " 0xCFa5aE7c2CE8Fadc6426C1ff872cA45378Fb7cF3"
12+ oracle = " 0x870c9692Ab04944C86ec6FEeF63F261226506EfC"
13+ pool_data_provider = " 0x552b9e4bae485C4B7F540777d7D25614CdB84773"
14+ pool_addresses_provider = " 0xAb94Bedd21ae3411eB2698945dfCab1D5C19C3d4"
Original file line number Diff line number Diff line change @@ -47,3 +47,38 @@ name = "FunctionBTC"
4747address = " 0xC96dE26018A54D51c097160568752c4E3BD6C364"
4848decimals = 8
4949tags = [" blue_chip" ]
50+
51+ [[token ]]
52+ symbol = " cmETH"
53+ name = " Mantle Restaked Ether"
54+ address = " 0xE6829d9a7eE3040e1276Fa75293Bde931859e8fA"
55+ decimals = 18
56+ tags = [" lst" ]
57+
58+ [[token ]]
59+ symbol = " COOK"
60+ name = " COOK"
61+ address = " 0x9F0C013016E8656bC256f948CD4B79ab25c7b94D"
62+ decimals = 18
63+ tags = [" governance" ]
64+
65+ [[token ]]
66+ symbol = " USDe"
67+ name = " USDe"
68+ address = " 0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34"
69+ decimals = 18
70+ tags = [" stablecoin" ]
71+
72+ [[token ]]
73+ symbol = " USDY"
74+ name = " Ondo U.S. Dollar Yield"
75+ address = " 0x5bE26527e817998A7206475496fDE1E68957c5A6"
76+ decimals = 18
77+ tags = [" rwa" , " stablecoin" ]
78+
79+ [[token ]]
80+ symbol = " PUFF"
81+ name = " Puff"
82+ address = " 0x26a6b0dcdCfb981362aFA56D581e4A7dBA3Be140"
83+ decimals = 18
84+ tags = [" meme" ]
Original file line number Diff line number Diff line change @@ -396,10 +396,34 @@ impl Registry {
396396 "dex/merchantmoe_mantle" ,
397397 include_str!( "../../../../config/protocols/dex/merchantmoe_mantle.toml" ) ,
398398 ) ,
399+ (
400+ "dex/agni_mantle" ,
401+ include_str!( "../../../../config/protocols/dex/agni_mantle.toml" ) ,
402+ ) ,
403+ (
404+ "dex/fusionx_v2_mantle" ,
405+ include_str!( "../../../../config/protocols/dex/fusionx_v2_mantle.toml" ) ,
406+ ) ,
407+ (
408+ "dex/fusionx_v3_mantle" ,
409+ include_str!( "../../../../config/protocols/dex/fusionx_v3_mantle.toml" ) ,
410+ ) ,
399411 (
400412 "lending/aave_v3_mantle" ,
401413 include_str!( "../../../../config/protocols/lending/aave_v3_mantle.toml" ) ,
402414 ) ,
415+ (
416+ "lending/lendle_mantle" ,
417+ include_str!( "../../../../config/protocols/lending/lendle_mantle.toml" ) ,
418+ ) ,
419+ (
420+ "lending/compound_v3_mantle" ,
421+ include_str!( "../../../../config/protocols/lending/compound_v3_mantle.toml" ) ,
422+ ) ,
423+ (
424+ "lending/init_capital_mantle" ,
425+ include_str!( "../../../../config/protocols/lending/init_capital_mantle.toml" ) ,
426+ ) ,
403427 ] ;
404428
405429 for ( name, toml_str) in protocol_tomls {
You can’t perform that action at this time.
0 commit comments