import BN from 'bn.js' ; type Market = { symbol : string ; baseAssetSymbol : string ; marketIndex : BN ; devnetPythOracle : string ; mainnetPythOracle : string ; } ; export const Markets = [ { symbol : 'SOL-PERP' , baseAssetSymbol : 'SOL' , marketIndex : new BN ( 0 ) , devnetPythOracle : 'J83w4HKfqxwcq3BEMMkPFSppX3gqekLyLJBexebFVkix' , mainnetPythOracle : 'H6ARHf6YXhGYeQfUzQNGk6rDNnLBQKrenN712K4AQJEG' , } , { symbol : 'BTC-PERP' , baseAssetSymbol : 'BTC' , marketIndex : new BN ( 1 ) , devnetPythOracle : 'HovQMDrbAgAYPCmHVSrezcSmkMtXSSUsLDFANExrZh2J' , mainnetPythOracle : 'GVXRSBjFk6e6J3NbVPXohDJetcTjaeeuykUpbQF8UoMU' , } , { symbol : 'ETH-PERP' , baseAssetSymbol : 'ETH' , marketIndex : new BN ( 2 ) , devnetPythOracle : 'EdVCmQ9FSPcVe5YySXDPCRmc8aDQLKJ9xvYBMZPie1Vw' , mainnetPythOracle : 'JBu1AL4obBcCMqKBBxhpWCNUt136ijcuMZLFvTP7iWdB' , } , { symbol : 'LUNA-PERP' , baseAssetSymbol : 'LUNA' , marketIndex : new BN ( 3 ) , devnetPythOracle : '8PugCXTAHLM9kfLSQWe2njE5pzAgUdpPk3Nx5zSm7BD3' , mainnetPythOracle : '5bmWuR1dgP4avtGYMNKLuxumZTVKGgoN2BCMXWDNL9nY' , } , { symbol : 'AVAX-PERP' , baseAssetSymbol : 'AVAX' , marketIndex : new BN ( 4 ) , devnetPythOracle : 'FVb5h1VmHPfVb1RfqZckchq18GxRv4iKt8T4eVTQAqdz' , mainnetPythOracle : 'Ax9ujW5B9oqcv59N8m6f1BpTBq2rGeGaBcpKjC5UYsXU' , } , { symbol : 'BNB-PERP' , baseAssetSymbol : 'BNB' , marketIndex : new BN ( 5 ) , devnetPythOracle : 'GwzBgrXb4PG59zjce24SF2b9JXbLEjJJTBkmytuEZj1b' , mainnetPythOracle : '4CkQJBxhU8EZ2UjhigbtdaPbpTe6mqf811fipYBFbSYN' , } , { symbol : 'MATIC-PERP' , baseAssetSymbol : 'MATIC' , marketIndex : new BN ( 6 ) , devnetPythOracle : 'FBirwuDFuRAu4iSGc7RGxN5koHB7EJM1wbCmyPuQoGur' , mainnetPythOracle : '7KVswB9vkCgeM3SHP7aGDijvdRAHK8P5wi9JXViCrtYh' , } , { symbol : 'ATOM-PERP' , baseAssetSymbol : 'ATOM' , marketIndex : new BN ( 7 ) , devnetPythOracle : '7YAze8qFUMkBnyLVdKT4TFUUFui99EwS5gfRArMcrvFk' , mainnetPythOracle : 'CrCpTerNqtZvqLcKqz1k13oVeXV9WkMD2zA9hBKXrsbN' , } , ] ;