Skip to content

Commit 88b913c

Browse files
authored
Merge pull request #42 from syscoin/refactor-remove-v1-code
Refactor remove v1 code
2 parents e9cecb1 + 442fd97 commit 88b913c

28 files changed

+33
-340
lines changed

.eslintrc.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
11
{
2-
"extends": "next/core-web-vitals"
2+
"extends": "next/core-web-vitals",
3+
"plugins": ["unused-imports"],
4+
"rules": {
5+
"no-unused-vars": "off",
6+
"@typescript-eslint/no-unused-vars": "off",
7+
"unused-imports/no-unused-imports": "error"
8+
}
39
}

.github/workflows/ci-checks.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ jobs:
2727
- name: Install Yarn
2828
run: npm install -g yarn
2929
- name: Install Dependencies
30-
run: yarn
30+
run: yarn
31+
- name: Lint Code
32+
run: yarn lint
3133
- name: Build Application
3234
run: yarn build

components/Admin/ConnectAdmin.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { useNEVM } from "@contexts/ConnectedWallet/NEVMProvider";
22
import { usePaliWalletV2 } from "@contexts/PaliWallet/usePaliWallet";
3-
import { Button, Typography } from "@mui/material";
4-
import { useAdmin } from "./Provider";
3+
import { Button } from "@mui/material";
54

65
const ConnectAdmin = () => {
76
const { account, connect } = useNEVM();

components/Admin/Provider.tsx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
import { useNEVM } from "@contexts/ConnectedWallet/NEVMProvider";
2-
import { usePaliWalletV2 } from "@contexts/PaliWallet/usePaliWallet";
3-
import { Button, Container, Typography } from "@mui/material";
42
import { IAdmin } from "models/admin";
5-
import { NextPage } from "next";
63
import { createContext, useContext, useMemo } from "react";
74
import { useQuery } from "react-query";
85

components/Admin/Transfer/AddLogModals/AddBurnSysTransaction.tsx

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,6 @@ type Props = {
55
transferId: string;
66
};
77

8-
type FormValues = {
9-
txId: string;
10-
clearAll: boolean;
11-
};
12-
138
const AddBurnSysTransaction: React.FC<Props> = ({ onClose, transferId }) => {
149
return (
1510
<AddUTXOTransactionModal

components/Admin/Transfer/AddLogModals/AddNEVMTransactionModal.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,9 @@ import {
99
} from "@mui/material";
1010
import AddLogModalContainer from "./ModalContainer";
1111
import { useForm } from "react-hook-form";
12-
import { useUtxoTransaction } from "components/Bridge/v3/hooks/useUtxoTransaction";
1312
import { useNEVM } from "@contexts/ConnectedWallet/NEVMProvider";
1413
import {
1514
AddNEVMLogRequestPayload,
16-
AddUTXOLogRequestPayload,
1715
} from "api/types/admin/transfer/add-log";
1816
import { useState } from "react";
1917
import { useNevmTransaction } from "components/Bridge/v3/hooks/useNevmTransaction";

components/Admin/Transfer/Filters.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Box, Button, TextField } from "@mui/material";
2-
import { useRouter, useSearchParams } from "next/navigation";
3-
import { FormEventHandler, useState } from "react";
2+
import { useSearchParams } from "next/navigation";
3+
import { useState } from "react";
44

55
const AdminTransferFilters: React.FC = () => {
66
const { get } = useSearchParams();

components/Bridge/Stepper.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import { Alert, Step, StepLabel, Stepper } from "@mui/material";
2-
import { TransferStatus } from "contexts/Transfer/types";
32
import { useTransfer } from "contexts/Transfer/useTransfer";
4-
import { useMemo } from "react";
53

64
const BridgeTransferStepper: React.FC = () => {
75
const {

components/Bridge/Transfer/StepSwitch/PaliSwitchNetwork.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import { useNEVM } from "@contexts/ConnectedWallet/NEVMProvider";
2-
import { IPaliWalletV2Context } from "@contexts/PaliWallet/V2Provider";
32
import {
4-
usePaliWallet,
53
usePaliWalletV2,
64
} from "@contexts/PaliWallet/usePaliWallet";
75
import { useTransfer } from "@contexts/Transfer/useTransfer";

components/Bridge/Transfer/StepSwitch/WaitNEVMSign.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { useConnectedWallet } from "@contexts/ConnectedWallet/useConnectedWallet";
2-
import { usePaliWalletV2 } from "@contexts/PaliWallet/usePaliWallet";
32
import { useTransfer } from "@contexts/Transfer/useTransfer";
43
import { Alert, AlertColor, Button } from "@mui/material";
54

components/Bridge/WalletInfo.tsx

Lines changed: 0 additions & 137 deletions
This file was deleted.

components/Bridge/WalletSwitch.tsx

Lines changed: 0 additions & 68 deletions
This file was deleted.

components/Bridge/v3/Stepper.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import {
55
ETH_TO_SYS_TRANSFER_STATUS,
66
SYS_TO_ETH_TRANSFER_STATUS,
77
} from "@contexts/Transfer/types";
8-
import { Close } from "@mui/icons-material";
98

109
const NEVMToSYSStepper: React.FC<{ activeStep: number }> = ({ activeStep }) => (
1110
<Stepper activeStep={activeStep}>

components/Bridge/v3/Steps/ConfirmNEVMTransaction.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { ITransferLog, TransferStatus } from "@contexts/Transfer/types";
22
import { useTransfer } from "../context/TransferContext";
3-
import { Alert, CircularProgress, Link, Typography } from "@mui/material";
3+
import { Alert, CircularProgress, Link } from "@mui/material";
44
import { useNevmTransaction } from "../hooks/useNevmTransaction";
55
import { useEffect } from "react";
66
import { NEVM_TX_BLOCKCHAIN_URL } from "@constants";

components/Bridge/v3/Steps/ConfirmUTXOTransaction.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Alert, Box, CircularProgress, Link } from "@mui/material";
1+
import { Alert, CircularProgress, Link } from "@mui/material";
22
import { useTransfer } from "../context/TransferContext";
33
import { useUtxoTransaction } from "components/Bridge/v3/hooks/useUtxoTransaction";
44
import { ITransferLog, TransferStatus } from "@contexts/Transfer/types";

components/Bridge/v3/Steps/ConnectValidate.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ import {
1717
SYS_TO_ETH_TRANSFER_STATUS,
1818
TransferStatus,
1919
} from "@contexts/Transfer/types";
20-
import { CloseOutlined } from "@mui/icons-material";
2120
import { Box, Typography } from "@mui/material";
2221

2322
import { useTransfer } from "../context/TransferContext";

components/Bridge/v3/Steps/ConnectValidate/AmountField.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
import { ITransfer } from "@contexts/Transfer/types";
2-
import { QuestionMarkOutlined } from "@mui/icons-material";
32
import {
43
Alert,
54
Box,
65
InputAdornment,
76
TextField,
8-
Tooltip,
97
Typography,
108
} from "@mui/material";
119
import { useFormContext } from "react-hook-form";

components/Bridge/v3/Steps/ConnectValidate/StartTransferButton.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { MIN_AMOUNT } from "@constants";
22
import { SYSX_ASSET_GUID } from "@contexts/Transfer/constants";
33
import { ITransfer } from "@contexts/Transfer/types";
4-
import { CheckCircleOutline, CloseOutlined } from "@mui/icons-material";
4+
import { CheckCircleOutline } from "@mui/icons-material";
55
import { Box, Button, Typography } from "@mui/material";
66
import {
77
isValidEthereumAddress,

components/Bridge/v3/Steps/SubmitProofs.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Alert, Box, Button, Divider, Typography } from "@mui/material";
1+
import { Alert, Box, Button, Typography } from "@mui/material";
22
import { useTransfer } from "../context/TransferContext";
33
import {
44
ITransferLog,

components/Bridge/v3/hooks/useBurnSysx.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import burnSysToSysx from "@contexts/Transfer/functions/burnSysToSysx";
21
import { ITransfer } from "@contexts/Transfer/types";
32
import { useMutation } from "react-query";
43
import { useSyscoin } from "../context/Syscoin";

components/Bridge/v3/hooks/useSyscoinSubmitProofs.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import { ITransfer } from "@contexts/Transfer/types";
22
import { useMutation } from "react-query";
33
import { useWeb3 } from "../context/Web";
44
import { ISponsorWalletTransaction } from "models/sponsor-wallet-transactions";
5-
import { rejects } from "assert";
65

76
const useSyscoinSubmitProofs = (
87
transfer: ITransfer,

components/Home/FAQ.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import {
22
Accordion,
33
AccordionDetails,
44
AccordionSummary,
5-
Box,
65
Container,
76
Link,
87
Typography,

components/Navigation/Navigation.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { useConnectedWallet } from "@contexts/ConnectedWallet/useConnectedWallet";
21
import { List } from "@mui/material";
32
import NavigationItem, { INavigationItem } from "./Item";
43

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"bitcoin-proof": "^2.0.0",
2323
"bitcoinjs-lib": "^6.0.1",
2424
"date-fns": "^2.30.0",
25+
"eslint-plugin-unused-imports": "^3.0.0",
2526
"firebase": "^9.22.1",
2627
"firebase-admin": "^10.2.0",
2728
"iron-session": "^6.3.1",

pages/admin/login.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { ADMIN_LOGIN_MESSAGE } from "@constants";
22
import { useNEVM } from "@contexts/ConnectedWallet/NEVMProvider";
3-
import { Button, Container, Typography } from "@mui/material";
3+
import { Button, Container } from "@mui/material";
44
import ConnectAdmin from "components/Admin/ConnectAdmin";
55
import { GetServerSideProps, NextPage } from "next";
66
import { useRouter } from "next/router";

0 commit comments

Comments
 (0)