1- import { assetSymbols , OracleTypes , SupportedAsset , SupportedChains } from "@ionicprotocol/types" ;
2- import { parseEther } from "viem" ;
1+ import {
2+ assetSymbols ,
3+ ChainlinkFeedBaseCurrency ,
4+ ChainlinkSpecificParams ,
5+ OracleTypes ,
6+ SupportedAsset ,
7+ SupportedChains
8+ } from "@ionicprotocol/types" ;
9+ import { parseEther , parseUnits } from "viem" ;
310
411import { wrappedAssetDocs } from "../common" ;
512
613export const WETH = "0x4200000000000000000000000000000000000006" ;
14+ export const MTL = "0xBCFc435d8F276585f6431Fc1b9EE9A850B5C00A9" ;
15+ export const USDC = "0x51e85d70944256710cb141847f1a04f568c1db0e" ;
716
817export const assets : SupportedAsset [ ] = [
918 {
@@ -16,6 +25,36 @@ export const assets: SupportedAsset[] = [
1625 initialBorrowCap : parseEther ( "100" ) . toString ( ) ,
1726 initialSupplyCap : parseEther ( "100" ) . toString ( ) ,
1827 initialCf : "0.5"
28+ } ,
29+ {
30+ symbol : assetSymbols . MTL ,
31+ underlying : MTL ,
32+ name : "Metal" ,
33+ decimals : 8 ,
34+ oracle : OracleTypes . ChainlinkPriceOracleV2 ,
35+ oracleSpecificParams : {
36+ aggregator : "0x5d6f129900b1516A59e59C122C9ba3446E090DB0" ,
37+ feedBaseCurrency : ChainlinkFeedBaseCurrency . USD
38+ } as ChainlinkSpecificParams ,
39+ extraDocs : wrappedAssetDocs ( SupportedChains . superseed ) ,
40+ initialBorrowCap : parseUnits ( "20000" , 8 ) . toString ( ) ,
41+ initialSupplyCap : parseUnits ( "20000" , 8 ) . toString ( ) ,
42+ initialCf : "0.5"
43+ } ,
44+ {
45+ symbol : assetSymbols . USDC ,
46+ underlying : USDC ,
47+ name : "Bridged USDC (Metal Mainnet)" ,
48+ decimals : 6 ,
49+ oracle : OracleTypes . ChainlinkPriceOracleV2 ,
50+ oracleSpecificParams : {
51+ aggregator : "0x374E48C630F815ffa51d3b5e740482f37a40Ef64" ,
52+ feedBaseCurrency : ChainlinkFeedBaseCurrency . USD
53+ } as ChainlinkSpecificParams ,
54+ extraDocs : wrappedAssetDocs ( SupportedChains . superseed ) ,
55+ initialBorrowCap : parseUnits ( "30000" , 6 ) . toString ( ) ,
56+ initialSupplyCap : parseUnits ( "30000" , 6 ) . toString ( ) ,
57+ initialCf : "0.5"
1958 }
2059] ;
2160
0 commit comments