Skip to content

Commit c44b445

Browse files
authored
Release 202605XX (#3900)
2 parents 59b9dc5 + a2e374a commit c44b445

152 files changed

Lines changed: 4926 additions & 6358 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci-dependency-review.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ jobs:
1414
steps:
1515
- uses: actions/checkout@v6
1616
- name: Dependency Review
17-
uses: actions/dependency-review-action@v4.9.0
17+
uses: actions/dependency-review-action@v5.0.0
1818
with:
1919
show-openssf-scorecard: false

packages/apps/dashboard/client/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,15 @@
2525
"@mui/styled-engine-sc": "7.3.8",
2626
"@mui/system": "^7.3.9",
2727
"@mui/x-data-grid": "^8.7.0",
28-
"@mui/x-date-pickers": "^9.0.4",
28+
"@mui/x-date-pickers": "^9.2.0",
2929
"@tanstack/react-query": "^5.91.3",
3030
"@types/react-router-dom": "^5.3.3",
3131
"@types/recharts": "^1.8.29",
3232
"axios": "^1.7.2",
3333
"clsx": "^2.1.1",
34-
"dayjs": "^1.11.11",
35-
"react": "^19.2.4",
36-
"react-dom": "^19.2.4",
34+
"dayjs": "^1.11.20",
35+
"react": "^19.2.6",
36+
"react-dom": "^19.2.6",
3737
"react-number-format": "^5.4.5",
3838
"react-router-dom": "^7.13.0",
3939
"recharts": "^2.13.0-alpha.4",
@@ -47,7 +47,7 @@
4747
},
4848
"devDependencies": {
4949
"@eslint/js": "^10.0.1",
50-
"@types/react": "^19.2.2",
50+
"@types/react": "^19.2.15",
5151
"@types/react-dom": "^19.2.3",
5252
"@vitejs/plugin-react": "^4.2.1",
5353
"eslint": "^10.1.0",

packages/apps/dashboard/client/src/features/leaderboard/ui/CategoryCell.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ const getCategoryLabel = (category: string) => {
1313
return 'Machine Learning';
1414
case 'market_making':
1515
return 'Market Making';
16+
case 'marketing':
17+
return 'Marketing';
1618
default:
1719
return category;
1820
}
@@ -24,6 +26,8 @@ const getCategoryColor = (category: string) => {
2426
return 'primary';
2527
case 'market_making':
2628
return 'success';
29+
case 'marketing':
30+
return 'secondary';
2731
default:
2832
return 'default';
2933
}

packages/apps/dashboard/server/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,15 @@
3030
"@nestjs/common": "^11.1.12",
3131
"@nestjs/config": "^4.0.2",
3232
"@nestjs/core": "^11.1.12",
33-
"@nestjs/mapped-types": "^2.1.0",
33+
"@nestjs/mapped-types": "^2.1.1",
3434
"@nestjs/platform-express": "^11.1.12",
35-
"@nestjs/schedule": "^6.1.1",
35+
"@nestjs/schedule": "^6.1.3",
3636
"@nestjs/swagger": "^11.2.5",
3737
"axios": "^1.3.1",
3838
"cache-manager": "7.2.8",
3939
"class-transformer": "^0.5.1",
4040
"class-validator": "0.14.1",
41-
"dayjs": "^1.11.12",
41+
"dayjs": "^1.11.20",
4242
"ethers": "~6.16.0",
4343
"joi": "^17.13.3",
4444
"keyv": "^5.5.5",
@@ -58,7 +58,7 @@
5858
"@types/node": "22.10.5",
5959
"eslint": "^10.1.0",
6060
"eslint-config-prettier": "^9.1.0",
61-
"eslint-plugin-jest": "^29.15.1",
61+
"eslint-plugin-jest": "^29.15.2",
6262
"eslint-plugin-prettier": "^5.5.5",
6363
"globals": "^16.3.0",
6464
"jest": "^29.7.0",

packages/apps/faucet/client/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,19 @@
2323
"@human-protocol/sdk": "workspace:*",
2424
"@mui/icons-material": "^7.3.8",
2525
"@mui/material": "^5.16.7",
26-
"react": "^19.2.4",
27-
"react-dom": "^19.2.4",
26+
"react": "^19.2.6",
27+
"react-dom": "^19.2.6",
2828
"react-loading-skeleton": "^3.3.1",
2929
"react-router-dom": "^7.13.0",
30-
"serve": "^14.2.4",
31-
"viem": "2.x"
30+
"serve": "^14.2.6",
31+
"viem": "^2.43.0"
3232
},
3333
"devDependencies": {
3434
"@eslint/js": "^10.0.1",
35-
"@types/react": "^19.2.2",
35+
"@types/react": "^19.2.15",
3636
"@types/react-dom": "^19.2.3",
3737
"@vitejs/plugin-react": "^4.3.4",
38-
"dotenv": "^17.2.2",
38+
"dotenv": "^17.4.2",
3939
"eslint": "^10.1.0",
4040
"eslint-config-prettier": "^10.1.8",
4141
"eslint-config-react-app": "^7.0.1",

packages/apps/faucet/server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"body-parser": "^1.20.0",
2121
"cors": "^2.8.6",
2222
"express": "^5.2.1",
23-
"express-rate-limit": "^7.3.0",
23+
"express-rate-limit": "^8.5.2",
2424
"node-cache": "^5.1.2",
2525
"web3": "^4.12.1"
2626
},

packages/apps/fortune/exchange-oracle/client/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,16 +37,16 @@
3737
"@tanstack/react-query-persist-client": "^5.80.7",
3838
"axios": "^1.7.2",
3939
"ethers": "^6.16.0",
40-
"react": "^19.2.4",
41-
"react-dom": "^19.2.4",
40+
"react": "^19.2.6",
41+
"react-dom": "^19.2.6",
4242
"react-router-dom": "^7.13.0",
43-
"serve": "^14.2.4",
44-
"viem": "2.x",
45-
"wagmi": "^2.14.6"
43+
"serve": "^14.2.6",
44+
"viem": "^2.43.0",
45+
"wagmi": "^3.6.15"
4646
},
4747
"devDependencies": {
4848
"@eslint/js": "^10.0.1",
49-
"@types/react": "^19.2.2",
49+
"@types/react": "^19.2.15",
5050
"@types/react-dom": "^19.2.3",
5151
"@types/react-router-dom": "^5.3.3",
5252
"@vitejs/plugin-react": "^4.3.1",

packages/apps/fortune/exchange-oracle/client/src/components/Wallet/WalletModal.tsx

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
Typography,
88
useTheme,
99
} from '@mui/material';
10-
import { useConnect } from 'wagmi';
10+
import { useConnect, useConnectors } from 'wagmi';
1111
import coinbaseSvg from '../../assets/coinbase.svg';
1212
import metaMaskSvg from '../../assets/metamask.svg';
1313
import walletConnectSvg from '../../assets/walletconnect.svg';
@@ -25,10 +25,23 @@ export default function WalletModal({
2525
open: boolean;
2626
onClose: () => void;
2727
}) {
28-
const { connect, connectors, error } = useConnect();
28+
const connectors = useConnectors();
29+
const { mutateAsync: connect, error, isPending, variables } = useConnect();
2930

3031
const theme = useTheme();
3132

33+
const handleConnect = async (connector: (typeof connectors)[number]) => {
34+
try {
35+
if (connector.id === 'walletConnect') {
36+
onClose();
37+
}
38+
39+
await connect({ connector });
40+
} catch {
41+
// wagmi exposes the connection error through `error`.
42+
}
43+
};
44+
3245
return (
3346
<Dialog
3447
open={open}
@@ -86,13 +99,8 @@ export default function WalletModal({
8699
},
87100
}}
88101
key={connector.id}
89-
onClick={() => {
90-
connect({ connector });
91-
92-
if (connector.id === 'walletConnect') {
93-
onClose();
94-
}
95-
}}
102+
disabled={isPending && variables?.connector.id === connector.id}
103+
onClick={() => handleConnect(connector)}
96104
>
97105
<img
98106
src={connector.icon ?? WALLET_ICONS[connector.id]}

packages/apps/fortune/exchange-oracle/server/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"@nestjs/core": "^11.1.12",
3939
"@nestjs/passport": "^11.0.5",
4040
"@nestjs/platform-express": "^11.1.12",
41-
"@nestjs/schedule": "^6.1.1",
41+
"@nestjs/schedule": "^6.1.3",
4242
"@nestjs/swagger": "^11.2.5",
4343
"@nestjs/terminus": "^11.1.1",
4444
"@nestjs/typeorm": "^11.0.0",
@@ -47,7 +47,7 @@
4747
"body-parser": "^1.20.3",
4848
"class-transformer": "^0.5.1",
4949
"class-validator": "0.14.1",
50-
"dotenv": "^17.2.2",
50+
"dotenv": "^17.4.2",
5151
"ethers": "~6.16.0",
5252
"joi": "^17.13.3",
5353
"jsonwebtoken": "^9.0.2",
@@ -75,7 +75,7 @@
7575
"@types/pg": "8.20.0",
7676
"eslint": "^10.1.0",
7777
"eslint-config-prettier": "^9.1.0",
78-
"eslint-plugin-jest": "^29.15.1",
78+
"eslint-plugin-jest": "^29.15.2",
7979
"eslint-plugin-prettier": "^5.5.5",
8080
"globals": "^16.3.0",
8181
"jest": "^29.7.0",

packages/apps/fortune/exchange-oracle/server/src/modules/assignment/assignment.service.spec.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,6 @@ describe('AssignmentService', () => {
102102
requesterTitle: 'Example Title',
103103
requesterDescription: 'Example Description',
104104
submissionsRequired: 5,
105-
fundAmount: 100,
106105
};
107106

108107
beforeAll(async () => {
@@ -128,6 +127,7 @@ describe('AssignmentService', () => {
128127
.mockResolvedValue(null);
129128
jest.spyOn(assignmentRepository, 'countByJobId').mockResolvedValue(0);
130129
jest.spyOn(jobService, 'getManifest').mockResolvedValue(manifest);
130+
jest.spyOn(jobService, 'getRewardAmount').mockResolvedValue(20);
131131
(Escrow__factory.connect as any).mockImplementation(() => ({
132132
duration: jest
133133
.fn()
@@ -150,13 +150,18 @@ describe('AssignmentService', () => {
150150
workerAddress: workerAddress,
151151
status: AssignmentStatus.ACTIVE,
152152
expiresAt: expect.any(Date),
153-
rewardAmount: manifest.fundAmount / manifest.submissionsRequired,
153+
rewardAmount: 20,
154154
});
155155
expect(jobService.getManifest).toHaveBeenCalledWith(
156156
chainId,
157157
escrowAddress,
158158
MOCK_MANIFEST_URL,
159159
);
160+
expect(jobService.getRewardAmount).toHaveBeenCalledWith(
161+
chainId,
162+
escrowAddress,
163+
manifest.submissionsRequired,
164+
);
160165
});
161166

162167
it('should reassign user who has previously canceled', async () => {
@@ -371,7 +376,6 @@ describe('AssignmentService', () => {
371376
requesterTitle: 'Example Title',
372377
requesterDescription: 'Example Description',
373378
submissionsRequired: 5,
374-
fundAmount: 100,
375379
};
376380

377381
jest.spyOn(jobService, 'getManifest').mockResolvedValue(manifest);

0 commit comments

Comments
 (0)