Skip to content

Commit 16b672a

Browse files
authored
Merge pull request #1609 from mars-protocol/develop
v2.11.2
2 parents 9924aff + 1ac58ea commit 16b672a

File tree

4 files changed

+7
-20
lines changed

4 files changed

+7
-20
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "mars-v2-frontend",
3-
"version": "2.11.1",
3+
"version": "2.11.2",
44
"homepage": "./",
55
"private": false,
66
"license": "SEE LICENSE IN LICENSE FILE",

src/api/prices/getOraclePrices.ts

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,6 @@ export default async function getOraclePrices(
2727
): Promise<BNCoin[]> {
2828
if (!assets.length) return []
2929

30-
const problematicDenoms = ['perps/ufxs', 'perps/uom', 'perps/unil']
31-
const filteredAssets = assets.filter((asset) => !problematicDenoms.includes(asset.denom))
32-
3330
try {
3431
let priceResults: PriceResponse[] = []
3532
if (chainConfig.isOsmosis) {
@@ -39,8 +36,8 @@ export default async function getOraclePrices(
3936
const neutronOracleQueryClient = await getOracleQueryClientNeutron(chainConfig)
4037

4138
// Filter assets: separate those with 'share' in denom from others
42-
const shareAssets = filteredAssets.filter((asset) => asset.denom.endsWith('share'))
43-
const nonShareAssets = filteredAssets.filter((asset) => !asset.denom.endsWith('share'))
39+
const shareAssets = assets.filter((asset) => asset.denom.endsWith('share'))
40+
const nonShareAssets = assets.filter((asset) => !asset.denom.endsWith('share'))
4441

4542
let batchPriceResults: PriceResponse[] = []
4643
let individualPriceResults: PriceResponse[] = []
@@ -88,9 +85,6 @@ export default async function getOraclePrices(
8885
}
8986

9087
return assets.map((asset) => {
91-
if (problematicDenoms.includes(asset.denom)) {
92-
return BNCoin.fromDenomAndBigNumber(asset.denom, BN_ZERO)
93-
}
9488
const priceResponse = priceResults.find(byDenom(asset.denom)) as PriceResponse
9589
return getAssetPrice(asset, priceResponse)
9690
})
@@ -102,9 +96,6 @@ export default async function getOraclePrices(
10296
: await getOracleQueryClientNeutron(chainConfig)
10397
return Promise.all(
10498
assets.map(async (asset) => {
105-
if (problematicDenoms.includes(asset.denom)) {
106-
return BNCoin.fromDenomAndBigNumber(asset.denom, BN_ZERO)
107-
}
10899
const priceResponse = await queryClient.price({ denom: asset.denom })
109100
return getAssetPrice(asset, priceResponse)
110101
}),

src/chains/osmosis/osmosis-1.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,9 +104,9 @@ const Osmosis1: ChainConfig = {
104104
coinDecimals: 6,
105105
coinGeckoId: 'osmosis',
106106
gasPriceStep: {
107-
low: 0.0025,
108-
average: 0.0025,
109-
high: 0.0025,
107+
low: 0.01,
108+
average: 0.1,
109+
high: 0.16,
110110
},
111111
},
112112
endpoints: {

src/hooks/perps/usePerpsMarketStates.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,7 @@ export default function usePerpsMarketStates() {
2727
error.message.includes('price is older than') ||
2828
error.message.includes('Invalid price'))
2929
) {
30-
const problematicDenoms = ['perps/ufxs', 'perps/uom', 'perps/unil']
31-
const enabledDenoms =
32-
perpsParams
33-
?.map((param) => param.denom)
34-
.filter((denom) => !problematicDenoms.includes(denom)) || []
30+
const enabledDenoms = perpsParams?.map((param) => param.denom) || []
3531
const individualResults: MarketResponse[] = []
3632
for (const denom of enabledDenoms) {
3733
try {

0 commit comments

Comments
 (0)