Skip to content

Commit 1724a76

Browse files
authored
Merge pull request #1551 from mars-protocol/develop
v2.10.3
2 parents 61302b6 + c8183a8 commit 1724a76

File tree

7 files changed

+470
-421
lines changed

7 files changed

+470
-421
lines changed

eslint.config.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ export default tseslint.config(
5050
'@typescript-eslint/no-unsafe-function-type': 'off',
5151
'linebreak-style': ['warn', 'unix'],
5252
'no-undef': 'off',
53+
'prettier/prettier': 0,
5354
'sort-imports': [
5455
'warn',
5556
{

package.json

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@
2222
"dependencies": {
2323
"@cosmjs/cosmwasm-stargate": "^0.33.1",
2424
"@delphi-labs/shuttle-react": "^4.3.0",
25-
"@keplr-wallet/cosmos": "^0.12.239",
26-
"@next/eslint-plugin-next": "^15.3.3",
27-
"@skip-go/client": "^1.2.3",
25+
"@keplr-wallet/cosmos": "^0.12.243",
26+
"@next/eslint-plugin-next": "^15.3.4",
27+
"@skip-go/client": "^1.3.2",
2828
"@solana/web3.js": "^1.98.2",
29-
"@tanstack/react-query": "^5.80.7",
29+
"@tanstack/react-query": "^5.81.2",
3030
"@tanstack/react-table": "^8.21.3",
3131
"@tippyjs/react": "^4.2.6",
3232
"@vercel/analytics": "^1.5.0",
@@ -40,11 +40,12 @@
4040
"graphql-request": "^7.2.0",
4141
"ibc-domains-sdk": "^1.1.0",
4242
"isbot": "^5.1.28",
43+
"lodash": "^4.17.21",
4344
"lodash.debounce": "^4.0.8",
4445
"lodash.throttle": "^4.1.1",
4546
"mobx": "^6.13.7",
4647
"moment": "^2.30.1",
47-
"next": "^15.3.3",
48+
"next": "^15.3.4",
4849
"react": "19.1.0",
4950
"react-device-detect": "^2.2.3",
5051
"react-dom": "^19.1.0",
@@ -55,11 +56,11 @@
5556
"react-spring": "^10.0.1",
5657
"react-toastify": "^11.0.5",
5758
"react-use-clipboard": "^1.0.9",
58-
"recharts": "^2.15.3",
59+
"recharts": "^3.0.0",
5960
"sharp": "^0.34.2",
60-
"starknet": "^6.24.1",
61+
"starknet": "^7.5.1",
6162
"swr": "^2.3.3",
62-
"viem": "^2.31.2",
63+
"viem": "^2.31.4",
6364
"wagmi": "^2.15.6",
6465
"zustand": "5.0.5"
6566
},
@@ -72,32 +73,32 @@
7273
"@types/debounce-promise": "^3.1.9",
7374
"@types/lodash.debounce": "^4.0.9",
7475
"@types/lodash.throttle": "^4.1.9",
75-
"@types/node": "^24.0.2",
76+
"@types/node": "^24.0.3",
7677
"@types/react": "19.1.8",
7778
"@types/react-dom": "19.1.6",
7879
"@types/react-helmet": "^6.1.11",
79-
"@typescript-eslint/eslint-plugin": "^8.34.0",
80-
"@typescript-eslint/parser": "^8.34.0",
80+
"@typescript-eslint/eslint-plugin": "^8.34.1",
81+
"@typescript-eslint/parser": "^8.34.1",
8182
"autoprefixer": "^10.4.21",
8283
"dotenv": "^16.5.0",
8384
"dotenv-cli": "^8.0.0",
8485
"eslint": "^9.29.0",
8586
"eslint-config-prettier": "^10.1.5",
8687
"eslint-plugin-functional": "^9.0.2",
87-
"eslint-plugin-import": "^2.31.0",
88-
"eslint-plugin-prettier": "^5.4.1",
88+
"eslint-plugin-import": "^2.32.0",
89+
"eslint-plugin-prettier": "^5.5.0",
8990
"eslint-plugin-react": "^7.37.5",
9091
"eslint-plugin-react-hooks": "^5.2.0",
9192
"husky": "^9.1.7",
9293
"identity-obj-proxy": "^3.0.0",
9394
"lint-staged": "^16.1.2",
94-
"prettier": "^3.5.3",
95-
"prettier-plugin-tailwindcss": "^0.6.12",
95+
"prettier": "^3.6.0",
96+
"prettier-plugin-tailwindcss": "^0.6.13",
9697
"shelljs": "^0.10.0",
9798
"tailwind-scrollbar-hide": "^4.0.0",
9899
"tailwindcss": "^3.4.1",
99100
"typescript": "^5.8.3",
100-
"typescript-eslint": "^8.34.0"
101+
"typescript-eslint": "^8.34.1"
101102
},
102103
"engines": {
103104
"npm": "please-use-yarn",

src/components/common/PageMetadata.tsx

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,25 @@ function PageMetadata() {
2121
<meta content={metadata.title} property='og:title' />
2222
<meta name='description' content={metadata.description} property='og:description' />
2323
<meta name='keywords' content={metadata.keywords} property='og:keywords' />
24+
<meta charSet='utf-8' />
25+
<link href='/favicon.svg' rel='icon' />
26+
<link href='/apple-touch-icon.png' rel='apple-touch-icon' sizes='180x180' />
27+
<link href='/site.webmanifest' rel='manifest' />
28+
<link color='#dd5b65' href='/safari-pinned-tab.svg' rel='mask-icon' />
29+
<meta content='index,follow' name='robots' />
30+
<meta content='summary_large_image' name='twitter:card' />
31+
<meta content='Mars Protocol' name='twitter:title' />
32+
<meta content='@mars_protocol' name='twitter:site' />
33+
<meta content='@mars_protocol' name='twitter:creator' />
34+
<meta content='https://app.marsprotocol.io' property='og:url' />
35+
<meta content='https://app.marsprotocol.io/banner.png' property='og:image' />
36+
<meta content='Mars Protocol' property='og:site_name' />
37+
<meta content='#ffffff' name='msapplication-TileColor' />
38+
<meta content='#ffffff' name='theme-color' />
39+
<meta
40+
name='viewport'
41+
content='width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0'
42+
/>
2443
</Helmet>
2544
</HelmetProvider>
2645
)

src/constants/query.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
export const ITEM_LIMIT_PER_QUERY = 4
22
export const PRICE_ORACLE_DECIMALS = 6
33
export const PRICE_REFRESH_INTERVAL = 5_000
4-
export const FETCH_TIMEOUT = 6_000
4+
export const FETCH_TIMEOUT = 7_000

src/hooks/managedVaults/useManagedVaultOwnerInfo.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ export default function useManagedVaultOwnerInfo(address?: string): VaultOwnerIn
3737
? `https://www.stargaze.zone/p/${stargazeInfo.associatedAddr}/names/${stargazeInfo.name}`
3838
: `${chainConfig.endpoints.explorer}/address/${address}`
3939
const walletLinkName = stargazeInfo ? stargazeInfo.name : truncate(address, [2, 6])
40+
const walletTruncatedName =
41+
walletLinkName.length > 15 ? truncate(walletLinkName, [15, 0]) : walletLinkName
4042
const walletLinkTitle = stargazeInfo
4143
? 'View Stargaze Profile'
4244
: `View on ${chainConfig.explorerName}`
@@ -80,11 +82,11 @@ export default function useManagedVaultOwnerInfo(address?: string): VaultOwnerIn
8082

8183
return {
8284
vaultOwnerInfo: {
83-
name: walletLinkName,
85+
name: walletTruncatedName,
8486
avatar: avatar,
8587
link: {
8688
href: walletLinkTarget,
87-
name: walletLinkName,
89+
name: walletTruncatedName,
8890
title: walletLinkTitle,
8991
},
9092
socials: socials.sort((a: StargazeSocial, b: StargazeSocial) =>

src/pages/_document.tsx

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -4,38 +4,6 @@ export default function Document() {
44
return (
55
<Html className='p-0 m-0 scrollbar-hide' lang='en'>
66
<Head>
7-
<meta charSet='utf-8' />
8-
<title>Mars Protocol</title>
9-
<link href='/favicon.svg' rel='icon' />
10-
<link href='/apple-touch-icon.png' rel='apple-touch-icon' sizes='180x180' />
11-
<link href='/site.webmanifest' rel='manifest' />
12-
<link color='#dd5b65' href='/safari-pinned-tab.svg' rel='mask-icon' />
13-
<meta content='index,follow' name='robots' />
14-
<meta content='summary_large_image' name='twitter:card' />
15-
<meta content='Mars Protocol' name='twitter:title' />
16-
<meta content='@mars_protocol' name='twitter:site' />
17-
<meta content='@mars_protocol' name='twitter:creator' />
18-
<meta
19-
property='og:description'
20-
content="Trade spot, margin and perps, lend, and earn on the Cosmos' most powerful credit protocol. Featuring cross-collateralization and a single liquidation point."
21-
/>
22-
<meta
23-
name='twitter:description'
24-
content="Trade spot, margin and perps, lend, and earn on the Cosmos' most powerful credit protocol. Featuring cross-collateralization and a single liquidation point."
25-
/>
26-
<meta
27-
name='description'
28-
content="Trade spot, margin and perps, lend, and earn on the Cosmos' most powerful credit protocol. Featuring cross-collateralization and a single liquidation point."
29-
/>
30-
<meta content='https://app.marsprotocol.io' property='og:url' />
31-
<meta content='https://app.marsprotocol.io/banner.png' property='og:image' />
32-
<meta content='Mars Protocol' property='og:site_name' />
33-
<meta content='#ffffff' name='msapplication-TileColor' />
34-
<meta content='#ffffff' name='theme-color' />
35-
<meta
36-
name='viewport'
37-
content='width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0'
38-
/>
397
<script defer src='/charting_library/charting_library.standalone.js' />
408
<script defer src='/datafeeds/udf/dist/bundle.js' />
419
<script defer src='https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.5.4/socket.io.js' />

0 commit comments

Comments
 (0)