[Questions] Metamask for Developers

Hi you can try running npm install --legacy-peer-deps or npm install --force to get around that error.

Thanks @alex
But I’ve tried that already.

Ok what error are you getting now?

hello there, pls two errors, the wallet div keep redirecting to a blank page, and metamask loads on refresh all the time. these are the errors i keep getting

!

Uncaught TypeError: Cannot read properties of null (reading β€˜decimals’)
at AssetSelector.jsx:17:1
at updateMemo (react-dom.development.js:15867:1)
at Object.useMemo (react-dom.development.js:16413:1)
at useMemo (react.development.js:1532:1)
at AssetSelector (AssetSelector.jsx:11:1)
at renderWithHooks (react-dom.development.js:14985:1)
at updateFunctionComponent (react-dom.development.js:17356:1)
at beginWork (react-dom.development.js:19063:1)
at HTMLUnknownElement.callCallback (react-dom.development.js:3945:1)
at Object.invokeGuardedCallbackDev (react-dom.development.js:3994:1)
react-dom.development.js:20085 The above error occurred in the component:

at AssetSelector (http://localhost:3000/static/js/bundle.js:6829:5)
at div
at div
at div
at Transfer (http://localhost:3000/static/js/bundle.js:7054:64)
at div
at div
at http://localhost:3000/static/js/bundle.js:53020:62
at Wallet
at Route (http://localhost:3000/static/js/bundle.js:242308:29)
at Switch (http://localhost:3000/static/js/bundle.js:242510:29)
at div
at Router (http://localhost:3000/static/js/bundle.js:241939:30)
at BrowserRouter (http://localhost:3000/static/js/bundle.js:241561:35)
at section
at BasicLayout (http://localhost:3000/static/js/bundle.js:56872:63)
at Adapter (http://localhost:3000/static/js/bundle.js:56840:66)
at App (http://localhost:3000/static/js/bundle.js:2201:5)
at MoralisProvider (http://localhost:3000/static/js/bundle.js:239461:21)
at Application

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.
logCapturedError @ react-dom.development.js:20085
AssetSelector.jsx:17 Uncaught (in promise) TypeError: Cannot read properties of null (reading β€˜decimals’)
at AssetSelector.jsx:17:1
at updateMemo (react-dom.development.js:15867:1)
at Object.useMemo (react-dom.development.js:16413:1)
at useMemo (react.development.js:1532:1)
at AssetSelector (AssetSelector.jsx:11:1)
at renderWithHooks (react-dom.development.js:14985:1)
at updateFunctionComponent (react-dom.development.js:17356:1)
at beginWork (react-dom.development.js:19063:1)
at HTMLUnknownElement.callCallback (react-dom.development.js:3945:1)
at Object.invokeGuardedCallbackDev (react-dom.development.js:3994:1)

Can you post your code - also read this on how to post code.

What tutorial are you following? And describe your errors in more detail, what wallet div?

i am following the ethereum-boilerplate tutorial,

this is the error i keep getting, when i click the wallet page, loads for 2 secs and goes to a white blank page.

AssetSelector.jsx:17 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'decimals')
    at AssetSelector.jsx:17:1
    at updateMemo (react-dom.development.js:15867:1)
    at Object.useMemo (react-dom.development.js:16413:1)
    at useMemo (react.development.js:1532:1)
    at AssetSelector (AssetSelector.jsx:11:1)
    at renderWithHooks (react-dom.development.js:14985:1)
    at updateFunctionComponent (react-dom.development.js:17356:1)
    at beginWork (react-dom.development.js:19063:1)
    at HTMLUnknownElement.callCallback (react-dom.development.js:3945:1)
    at Object.invokeGuardedCallbackDev (react-dom.development.js:3994:1)
(anonymous) @ AssetSelector.jsx:17
updateMemo @ react-dom.development.js:15867
useMemo @ react-dom.development.js:16413
useMemo @ react.development.js:1532
AssetSelector @ AssetSelector.jsx:11
renderWithHooks @ react-dom.development.js:14985
updateFunctionComponent @ react-dom.development.js:17356
beginWork @ react-dom.development.js:19063
callCallback @ react-dom.development.js:3945
invokeGuardedCallbackDev @ react-dom.development.js:3994
invokeGuardedCallback @ react-dom.development.js:4056
beginWork$1 @ react-dom.development.js:23964
performUnitOfWork @ react-dom.development.js:22776
workLoopSync @ react-dom.development.js:22707
renderRootSync @ react-dom.development.js:22670
performSyncWorkOnRoot @ react-dom.development.js:22293
(anonymous) @ react-dom.development.js:11327
unstable_runWithPriority @ scheduler.development.js:468
runWithPriority$1 @ react-dom.development.js:11276
flushSyncCallbackQueueImpl @ react-dom.development.js:11322
flushSyncCallbackQueue @ react-dom.development.js:11309
scheduleUpdateOnFiber @ react-dom.development.js:21893
dispatchAction @ react-dom.development.js:16139
(anonymous) @ useERC20Balance.js:12
filterConsole.js:44 You are not using the latest version of the SDK. Please update it as soon as possible to enjoy the newest features. Most recent version: 1.7.0`Preformatted text`

i do not know what the problem is so i don’t know what code to send. hoping someone can spot something out,

heres the AssestSelector code just in case

import { useERC20Balance } from "hooks/useERC20Balance";
import { useMoralis, useNativeBalance } from "react-moralis";
import { Image, Select } from "antd";
import { useMemo } from "react";

export default function AssetSelector({ setAsset, style }) {
  const { assets } = useERC20Balance();
  const { data: nativeBalance, nativeToken } = useNativeBalance();
  const { Moralis } = useMoralis();

  const fullBalance = useMemo(() => {
    if (!assets || !nativeBalance) return null;
    return [
      ...assets,
      {
        balance: nativeBalance.balance,
        decimal: nativeToken.decimals,
        name: nativeToken.name,
        symbol: nativeToken.symbol,
        token_address: "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee",
      },
    ];
  }, [assets, nativeBalance, nativeToken]);

  function handleChange(value) {
    const token = fullBalance.find((token) => token.token_address === value);
    setAsset(token);
  }

  return (
    <Select onChange={handleChange} size="large" style={style}>
      {fullBalance &&
        fullBalance.map((item) => {
          console.log(item);
          return (
            <Select.Option
              value={item["token_address"]}
              key={item["token_address"]}
            >
              <div
                style={{
                  display: "flex",
                  alignItems: "center",
                  width: "100%",
                  gap: "8px",
                }}
              >
                <Image
                  src={
                    item.logo ||
                    "https://etherscan.io/images/main/empty-token.png"
                  }
                  alt="nologo"
                  width="24px"
                  height="24px"
                  preview={false}
                  style={{ borderRadius: "15px" }}
                />
                <div
                  style={{
                    display: "flex",
                    justifyContent: "space-between",
                    width: "90%",
                  }}
                >
                  <p>{item.symbol}</p>
                  <p style={{ alignSelf: "right" }}>
                    (
                    {parseFloat(
                      Moralis?.Units?.FromWei(item.balance, item.decimals),
                    )?.toFixed(6)}
                    )
                  </p>
                </div>
              </div>
            </Select.Option>
          );
        })}
    </Select>
  );
}

decimal here in AssetSelector should be decimals.

decimals: nativeToken.decimals,

It looks like the Wallet page will also crash on each app load (it may not crash if you’re on another page and then click onto Wallet), you can get around it by changing the parseFloat code at the bottom of the component to:

{item.balance && item.decimals &&
  parseFloat(Moralis?.Units?.FromWei(item.balance, item.decimals), )?.toFixed(6)}

Also by default MetaMask shouldn’t be prompting on each reload after you’ve authenticated, are you working off the latest version from GitHub? https://github.com/ethereum-boilerplate/ethereum-boilerplate/

1 Like

the errors i keep getting

" Uncaught (in promise) TypeError: Cannot read properties of null (reading β€˜decimals’)
at AssetSelector.jsx:17:1
at updateMemo (react-dom.development.js:15867:1)
at Object.useMemo (react-dom.development.js:16413:1)
at useMemo (react.development.js:1532:1)
at AssetSelector (AssetSelector.jsx:11:1)
at renderWithHooks (react-dom.development.js:14985:1)
at updateFunctionComponent (react-dom.development.js:17356:1)
at beginWork (react-dom.development.js:19063:1)
at HTMLUnknownElement.callCallback (react-dom.development.js:3945:1)
at Object.invokeGuardedCallbackDev (react-dom.development.js:3994:1)
filterConsole.js:44 You are not using the latest version of the SDK. Please update it as soon as possible to enjoy the newest features. Most recent version: 1.8.0
console.warn @ filterConsole.js:44
DevTools failed to load source map: Could not load content for http://localhost:3000/js/popper.min.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load source map: Could not load content for http://localhost:3000/js/bootstrap.min.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE"

Screen Shot 2022-06-17 at 11.55.14

Sorry for the late reply. Updating your react-moralis version to the latest will fix this.

npm install react-moralis or

yarn add react-moralis

Hi so I did the install for yarn and proceeded with the yarn install from video however I got this message and now it’s like 65,000 files or whatever to get through

What message are you referring to? What do you mean by 65,000 files to get through?

apologies i wasn’t aware you replied lol i fixed it however now i have an issue with yarn run start it gave error message

Line 73:57: Delete ␍ prettier/prettier
Line 74:20: Delete ␍ prettier/prettier
Line 75:28: Delete ␍ prettier/prettier
Line 76:45: Delete ␍ prettier/prettier
Line 77:20: Delete ␍ prettier/prettier
Line 78:31: Delete ␍ prettier/prettier
Line 79:11: Delete ␍ prettier/prettier
Line 80:15: Delete ␍ prettier/prettier
Line 81:15: Delete ␍ prettier/prettier
Line 82:20: Delete ␍ prettier/prettier
Line 83:25: Delete ␍ prettier/prettier
Line 84:63: Delete ␍ prettier/prettier
Line 85:20: Delete ␍ prettier/prettier
Line 86:48: Delete ␍ prettier/prettier
Line 87:31: Delete ␍ prettier/prettier
Line 88:11: Delete ␍ prettier/prettier
Line 89:6: Delete ␍ prettier/prettier
Line 90:1: Delete ␍ prettier/prettier
Line 91:24: Delete ␍ prettier/prettier
Line 92:54: Delete ␍ prettier/prettier
Line 93:1: Delete ␍ prettier/prettier
Line 94:13: Delete ␍ prettier/prettier
Line 95:41: Delete ␍ prettier/prettier
Line 96:27: Delete ␍ prettier/prettier
Line 97:41: Delete ␍ prettier/prettier
Line 98:34: Delete ␍ prettier/prettier
Line 99:12: Delete ␍ prettier/prettier
Line 100:49: Delete ␍ prettier/prettier
Line 101:9: Delete ␍ prettier/prettier
Line 102:36: Delete ␍ prettier/prettier
Line 103:27: Delete ␍ prettier/prettier
Line 104:37: Delete ␍ prettier/prettier
Line 105:53: Delete ␍ prettier/prettier
Line 106:12: Delete ␍ prettier/prettier
Line 107:50: Delete ␍ prettier/prettier
Line 108:29: Delete ␍ prettier/prettier
Line 109:9: Delete ␍ prettier/prettier
Line 110:32: Delete ␍ prettier/prettier
Line 111:27: Delete ␍ prettier/prettier
Line 112:31: Delete ␍ prettier/prettier
Line 113:43: Delete ␍ prettier/prettier
Line 114:12: Delete ␍ prettier/prettier
Line 115:30: Delete ␍ prettier/prettier
Line 116:29: Delete ␍ prettier/prettier
Line 117:10: Delete ␍ prettier/prettier
Line 118:4: Delete ␍ prettier/prettier
Line 119:1: Delete ␍ prettier/prettier
Line 120:11: Delete ␍ prettier/prettier
Line 121:30: Delete ␍ prettier/prettier
Line 122:35: Delete ␍ prettier/prettier
Line 123:36: Delete ␍ prettier/prettier
Line 124:35: Delete ␍ prettier/prettier
Line 125:15: Delete ␍ prettier/prettier
Line 126:36: Delete ␍ prettier/prettier
Line 127:43: Delete ␍ prettier/prettier
Line 128:41: Delete ␍ prettier/prettier
Line 129:17: Delete ␍ prettier/prettier
Line 130:60: Delete ␍ prettier/prettier
Line 131:15: Delete ␍ prettier/prettier
Line 132:36: Delete ␍ prettier/prettier
Line 133:43: Delete ␍ prettier/prettier
Line 134:40: Delete ␍ prettier/prettier
Line 135:17: Delete ␍ prettier/prettier
Line 136:17: Delete ␍ prettier/prettier
Line 137:25: Delete ␍ prettier/prettier
Line 138:44: Delete ␍ prettier/prettier
Line 139:31: Delete ␍ prettier/prettier
Line 140:46: Delete ␍ prettier/prettier
Line 141:15: Delete ␍ prettier/prettier
Line 142:13: Delete ␍ prettier/prettier
Line 143:15: Delete ␍ prettier/prettier
Line 144:36: Delete ␍ prettier/prettier
Line 145:43: Delete ␍ prettier/prettier
Line 146:39: Delete ␍ prettier/prettier
Line 147:17: Delete ␍ prettier/prettier
Line 148:74: Delete ␍ prettier/prettier
Line 149:15: Delete ␍ prettier/prettier
Line 150:16: Delete ␍ prettier/prettier
Line 151:25: Delete ␍ prettier/prettier
Line 152:23: Delete ␍ prettier/prettier
Line 153:30: Delete ␍ prettier/prettier
Line 154:55: Delete ␍ prettier/prettier
Line 155:37: Delete ␍ prettier/prettier
Line 156:25: Delete ␍ prettier/prettier
Line 157:10: Delete ␍ prettier/prettier
Line 158:21: Delete ␍ prettier/prettier
Line 159:18: Delete ␍ prettier/prettier
Line 160:13: Delete ␍ prettier/prettier
Line 161:11: Delete ␍ prettier/prettier
Line 162:5: Delete ␍ prettier/prettier
Line 163:2: Delete ␍ prettier/prettier
Line 164:1: Delete ␍ prettier/prettier
Line 165:25: Delete ␍ prettier/prettier

src\components\Wallet\index.js
Line 1:36: Delete ␍ prettier/prettier

src\helpers\formatters.js
Line 1:51: Delete ␍ prettier/prettier
Line 2:20: Delete ␍ prettier/prettier
Line 3:28: Delete ␍ prettier/prettier
Line 4:28: Delete ␍ prettier/prettier
Line 5:4: Delete ␍ prettier/prettier
Line 6:51: Delete ␍ prettier/prettier
Line 7:20: Delete ␍ prettier/prettier
Line 8:28: Delete ␍ prettier/prettier
Line 9:28: Delete ␍ prettier/prettier
Line 10:4: Delete ␍ prettier/prettier
Line 11:1: Delete ␍ prettier/prettier
Line 12:51: Delete ␍ prettier/prettier
Line 13:21: Delete ␍ prettier/prettier
Line 14:19: Delete ␍ prettier/prettier
Line 15:28: Delete ␍ prettier/prettier
Line 16:28: Delete ␍ prettier/prettier
Line 17:4: Delete ␍ prettier/prettier
Line 18:1: Delete ␍ prettier/prettier
Line 19:4: Delete ␍ prettier/prettier
Line 20:40: Delete ␍ prettier/prettier
Line 21:40: Delete ␍ prettier/prettier
Line 22:58: Delete ␍ prettier/prettier
Line 23:21: Delete ␍ prettier/prettier
Line 24:4: Delete ␍ prettier/prettier
Line 25:48: Delete ␍ prettier/prettier
Line 26:13: Delete ␍ prettier/prettier
Line 27:64: Delete ␍ prettier/prettier
Line 28:4: Delete ␍ prettier/prettier
Line 29:13: Delete ␍ prettier/prettier
Line 30:3: Delete ␍ prettier/prettier
Line 31:1: Delete ␍ prettier/prettier
Line 32:47: Delete ␍ prettier/prettier
Line 33:53: Delete ␍ prettier/prettier
Line 34:1: Delete ␍ prettier/prettier
Line 35:4: Delete ␍ prettier/prettier
Line 36:56: Delete ␍ prettier/prettier
Line 37:39: Delete ␍ prettier/prettier
Line 38:47: Delete ␍ prettier/prettier
Line 39:39: Delete ␍ prettier/prettier
Line 40:21: Delete ␍ prettier/prettier
Line 41:4: Delete ␍ prettier/prettier
Line 42:58: Delete ␍ prettier/prettier
Line 43:57: Delete ␍ prettier/prettier

src\helpers\networks.js
Line 1:32: Delete ␍ prettier/prettier
Line 2:11: Delete ␍ prettier/prettier
Line 3:27: Delete ␍ prettier/prettier
Line 4:47: Delete ␍ prettier/prettier
Line 5:59: Delete ␍ prettier/prettier
Line 6:5: Delete ␍ prettier/prettier
Line 7:11: Delete ␍ prettier/prettier
Line 8:27: Delete ␍ prettier/prettier
Line 9:55: Delete ␍ prettier/prettier
Line 10:5: Delete ␍ prettier/prettier
Line 11:11: Delete ␍ prettier/prettier
Line 12:27: Delete ␍ prettier/prettier
Line 13:55: Delete ␍ prettier/prettier
Line 14:5: Delete ␍ prettier/prettier
Line 15:12: Delete ␍ prettier/prettier
Line 16:27: Delete ␍ prettier/prettier
Line 17:53: Delete ␍ prettier/prettier
Line 18:5: Delete ␍ prettier/prettier
Line 19:11: Delete ␍ prettier/prettier
Line 20:27: Delete ␍ prettier/prettier
Line 21:54: Delete ␍ prettier/prettier
Line 22:5: Delete ␍ prettier/prettier
Line 23:13: Delete ␍ prettier/prettier
Line 24:30: Delete ␍ prettier/prettier
Line 25:25: Delete ␍ prettier/prettier
Line 26:27: Delete ␍ prettier/prettier
Line 27:37: Delete ␍ prettier/prettier
Line 28:5: Delete ␍ prettier/prettier
Line 29:14: Delete ␍ prettier/prettier
Line 30:20: Delete ␍ prettier/prettier
Line 31:36: Delete ␍ prettier/prettier
Line 32:26: Delete ␍ prettier/prettier
Line 33:28: Delete ␍ prettier/prettier
Line 34:53: Delete ␍ prettier/prettier
Line 35:63: Delete ␍ prettier/prettier
Line 36:5: Delete ␍ prettier/prettier
Line 37:12: Delete ␍ prettier/prettier
Line 38:17: Delete ␍ prettier/prettier
Line 39:30: Delete ␍ prettier/prettier
Line 40:25: Delete ␍ prettier/prettier
Line 41:27: Delete ␍ prettier/prettier
Line 42:49: Delete ␍ prettier/prettier
Line 43:46: Delete ␍ prettier/prettier
Line 44:59: Delete ␍ prettier/prettier
Line 45:5: Delete ␍ prettier/prettier
Line 46:12: Delete ␍ prettier/prettier
Line 47:17: Delete ␍ prettier/prettier
Line 48:40: Delete ␍ prettier/prettier
Line 49:25: Delete ␍ prettier/prettier
Line 50:27: Delete ␍ prettier/prettier
Line 51:63: Delete ␍ prettier/prettier
Line 52:54: Delete ␍ prettier/prettier
Line 53:5: Delete ␍ prettier/prettier
Line 54:12: Delete ␍ prettier/prettier
Line 55:18: Delete ␍ prettier/prettier
Line 56:34: Delete ␍ prettier/prettier
Line 57:27: Delete ␍ prettier/prettier
Line 58:29: Delete ␍ prettier/prettier
Line 59:51: Delete ␍ prettier/prettier
Line 60:66: Delete ␍ prettier/prettier
Line 61:59: Delete ␍ prettier/prettier
Line 62:5: Delete ␍ prettier/prettier
Line 63:15: Delete ␍ prettier/prettier
Line 64:20: Delete ␍ prettier/prettier
Line 65:25: Delete ␍ prettier/prettier
Line 66:27: Delete ␍ prettier/prettier
Line 67:29: Delete ␍ prettier/prettier
Line 68:47: Delete ␍ prettier/prettier
Line 69:57: Delete ␍ prettier/prettier
Line 70:5: Delete ␍ prettier/prettier
Line 71:3: Delete ␍ prettier/prettier
Line 72:1: Delete ␍ prettier/prettier
Line 73:43: Delete ␍ prettier/prettier
Line 74:53: Delete ␍ prettier/prettier
Line 75:1: Delete ␍ prettier/prettier
Line 76:79: Delete ␍ prettier/prettier
Line 77:1: Delete ␍ prettier/prettier
Line 78:79: Delete ␍ prettier/prettier
Line 79:1: Delete ␍ prettier/prettier
Line 80:43: Delete ␍ prettier/prettier
Line 81:42: Delete ␍ prettier/prettier

src\hooks\useERC20Balance.js
Line 1:45: Delete ␍ prettier/prettier
Line 2:63: Delete ␍ prettier/prettier
Line 3:1: Delete ␍ prettier/prettier
Line 4:45: Delete ␍ prettier/prettier
Line 5:43: Delete ␍ prettier/prettier
Line 6:75: Delete ␍ prettier/prettier
Line 7:1: Delete ␍ prettier/prettier
Line 8:42: Delete ␍ prettier/prettier
Line 9:1: Delete ␍ prettier/prettier
Line 10:20: Delete ␍ prettier/prettier
Line 11:25: Delete ␍ prettier/prettier
Line 12:65: Delete ␍ prettier/prettier
Line 13:6: Delete ␍ prettier/prettier
Line 14:60: Delete ␍ prettier/prettier
Line 15:47: Delete ␍ prettier/prettier
Line 16:1: Delete ␍ prettier/prettier
Line 17:42: Delete ␍ prettier/prettier
Line 18:25: Delete ␍ prettier/prettier
Line 19:26: Delete ␍ prettier/prettier
Line 20:32: Delete ␍ prettier/prettier
Line 21:41: Delete ␍ prettier/prettier
Line 22:9: Delete ␍ prettier/prettier
Line 23:33: Delete ␍ prettier/prettier
Line 24:5: Delete ␍ prettier/prettier
Line 25:1: Delete ␍ prettier/prettier
Line 26:40: Delete ␍ prettier/prettier
Line 27:3: Delete ␍ prettier/prettier

src\hooks\useERC20Transfers.js
Line 1:45: Delete ␍ prettier/prettier
Line 2:63: Delete ␍ prettier/prettier
Line 3:1: Delete ␍ prettier/prettier
Line 4:41: Delete ␍ prettier/prettier
Line 5:43: Delete ␍ prettier/prettier
Line 6:75: Delete ␍ prettier/prettier
Line 7:58: Delete ␍ prettier/prettier
Line 8:1: Delete ␍ prettier/prettier
Line 9:20: Delete ␍ prettier/prettier
Line 10:23: Delete ␍ prettier/prettier
Line 11:73: Delete ␍ prettier/prettier
Line 12:60: Delete ␍ prettier/prettier
Line 13:47: Delete ␍ prettier/prettier
Line 14:1: Delete ␍ prettier/prettier
Line 15:44: Delete ␍ prettier/prettier
Line 16:25: Delete ␍ prettier/prettier
Line 17:69: Delete ␍ prettier/prettier
Line 18:40: Delete ␍ prettier/prettier
Line 19:5: Delete ␍ prettier/prettier
Line 20:59: Delete ␍ prettier/prettier
Line 21:3: Delete ␍ prettier/prettier

src\hooks\useIPFS.js
Line 1:31: Delete ␍ prettier/prettier
Line 2:33: Delete ␍ prettier/prettier
Line 3:54: Delete ␍ prettier/prettier
Line 4:68: Delete ␍ prettier/prettier
Line 5:5: Delete ␍ prettier/prettier
Line 6:1: Delete ␍ prettier/prettier
Line 7:26: Delete ␍ prettier/prettier
Line 8:3: Delete ␍ prettier/prettier

src\hooks\useInchDex.js
Line 1:45: Delete ␍ prettier/prettier
Line 2:44: Delete ␍ prettier/prettier
Line 3:1: Delete ␍ prettier/prettier
Line 4:32: Delete ␍ prettier/prettier
Line 5:45: Delete ␍ prettier/prettier
Line 6:48: Delete ␍ prettier/prettier
Line 7:1: Delete ␍ prettier/prettier
Line 8:20: Delete ␍ prettier/prettier
Line 9:57: Delete ␍ prettier/prettier
Line 10:28: Delete ␍ prettier/prettier
Line 11:37: Delete ␍ prettier/prettier
Line 12:54: Delete ␍ prettier/prettier
Line 13:41: Delete ␍ prettier/prettier
Line 14:1: Delete ␍ prettier/prettier
Line 15:37: Delete ␍ prettier/prettier
Line 16:42: Delete ␍ prettier/prettier
Line 17:80: Delete ␍ prettier/prettier
Line 18:80: Delete ␍ prettier/prettier
Line 19:79: Delete ␍ prettier/prettier
Line 20:35: Delete ␍ prettier/prettier
Line 21:27: Delete ␍ prettier/prettier
Line 22:35: Delete ␍ prettier/prettier
Line 23:20: Delete ␍ prettier/prettier
Line 24:8: Delete ␍ prettier/prettier
Line 25:1: Delete ␍ prettier/prettier
Line 26:35: Delete ␍ prettier/prettier
Line 27:53: Delete ␍ prettier/prettier
Line 28:40: Delete ␍ prettier/prettier
Line 29:18: Delete ␍ prettier/prettier
Line 30:26: Delete ␍ prettier/prettier
Line 31:18: Delete ␍ prettier/prettier
Line 32:78: Delete ␍ prettier/prettier
Line 33:36: Delete ␍ prettier/prettier
Line 34:24: Delete ␍ prettier/prettier
Line 35:69: Delete ␍ prettier/prettier
Line 36:77: Delete ␍ prettier/prettier
Line 37:55: Delete ␍ prettier/prettier
Line 38:18: Delete ␍ prettier/prettier
Line 39:11: Delete ␍ prettier/prettier
Line 40:37: Delete ␍ prettier/prettier
Line 41:34: Delete ␍ prettier/prettier
Line 42:28: Delete ␍ prettier/prettier
Line 43:52: Delete ␍ prettier/prettier
Line 44:73: Delete ␍ prettier/prettier
Line 45:77: Delete ␍ prettier/prettier
Line 46:59: Delete ␍ prettier/prettier
Line 47:16: Delete ␍ prettier/prettier
Line 48:12: Delete ␍ prettier/prettier
Line 49:11: Delete ␍ prettier/prettier
Line 50:41: Delete ␍ prettier/prettier
Line 51:6: Delete ␍ prettier/prettier
Line 52:1: Delete ␍ prettier/prettier
Line 53:25: Delete ␍ prettier/prettier
Line 54:27: Delete ␍ prettier/prettier
Line 55:42: Delete ␍ prettier/prettier
Line 56:34: Delete ␍ prettier/prettier
Line 57:10: Delete ␍ prettier/prettier
Line 58:30: Delete ␍ prettier/prettier
Line 59:9: Delete ␍ prettier/prettier
Line 60:39: Delete ␍ prettier/prettier
Line 61:4: Delete ␍ prettier/prettier
Line 62:1: Delete ␍ prettier/prettier
Line 63:34: Delete ␍ prettier/prettier
Line 64:48: Delete ␍ prettier/prettier
Line 65:79: Delete ␍ prettier/prettier
Line 66:80: Delete ␍ prettier/prettier
Line 67:79: Delete ␍ prettier/prettier
Line 68:35: Delete ␍ prettier/prettier
Line 69:27: Delete ␍ prettier/prettier
Line 70:35: Delete ␍ prettier/prettier
Line 71:20: Delete ␍ prettier/prettier
Line 72:51: Delete ␍ prettier/prettier
Line 73:19: Delete ␍ prettier/prettier
Line 74:8: Delete ␍ prettier/prettier
Line 75:4: Delete ␍ prettier/prettier
Line 76:1: Delete ␍ prettier/prettier
Line 77:43: Delete ␍ prettier/prettier
Line 78:3: Delete ␍ prettier/prettier
Line 79:1: Delete ␍ prettier/prettier
Line 80:27: Delete ␍ prettier/prettier

src\hooks\useVerifyMetadata.js
Line 1:34: Delete ␍ prettier/prettier
Line 2:37: Delete ␍ prettier/prettier
Line 3:1: Delete ␍ prettier/prettier
Line 4:4: Delete ␍ prettier/prettier
Line 5:78: Delete ␍ prettier/prettier
Line 6:119: Delete ␍ prettier/prettier
Line 7:75: Delete ␍ prettier/prettier
Line 8:4: Delete ␍ prettier/prettier
Line 9:41: Delete ␍ prettier/prettier
Line 10:37: Delete ␍ prettier/prettier
Line 11:46: Delete ␍ prettier/prettier
Line 12:1: Delete ␍ prettier/prettier
Line 13:6: Delete ␍ prettier/prettier
Line 14:46: Delete ␍ prettier/prettier
Line 15:25: Delete ␍ prettier/prettier
Line 16:18: Delete ␍ prettier/prettier
Line 17:6: Delete ␍ prettier/prettier
Line 18:33: Delete ␍ prettier/prettier
Line 19:47: Delete ␍ prettier/prettier
Line 20:34: Delete ␍ prettier/prettier
Line 21:23: Delete ␍ prettier/prettier
Line 22:22: Delete ␍ prettier/prettier
Line 23:31: Delete ␍ prettier/prettier
Line 24:70: Delete ␍ prettier/prettier
Line 25:23: Delete ␍ prettier/prettier
Line 26:1: Delete ␍ prettier/prettier
Line 27:6: Delete ␍ prettier/prettier
Line 28:32: Delete ␍ prettier/prettier
Line 29:31: Delete ␍ prettier/prettier
Line 30:25: Delete ␍ prettier/prettier
Line 31:19: Delete ␍ prettier/prettier
Line 32:6: Delete ␍ prettier/prettier
Line 33:36: Delete ␍ prettier/prettier
Line 34:19: Delete ␍ prettier/prettier
Line 35:60: Delete ␍ prettier/prettier
Line 36:77: Delete ␍ prettier/prettier
Line 37:14: Delete ␍ prettier/prettier
Line 38:6: Delete ␍ prettier/prettier
Line 39:19: Delete ␍ prettier/prettier
Line 40:25: Delete ␍ prettier/prettier
Line 41:33: Delete ␍ prettier/prettier
Line 42:28: Delete ␍ prettier/prettier
Line 43:25: Delete ␍ prettier/prettier
Line 44:16: Delete ␍ prettier/prettier
Line 45:25: Delete ␍ prettier/prettier
Line 46:73: Delete ␍ prettier/prettier
Line 47:41: Delete ␍ prettier/prettier
Line 48:13: Delete ␍ prettier/prettier
Line 49:10: Delete ␍ prettier/prettier
Line 50:26: Delete ␍ prettier/prettier
Line 51:18: Delete ␍ prettier/prettier
Line 52:30: Delete ␍ prettier/prettier
Line 53:60: Delete ␍ prettier/prettier
Line 54:12: Delete ␍ prettier/prettier
Line 55:16: Delete ␍ prettier/prettier
Line 56:24: Delete ␍ prettier/prettier
Line 57:64: Delete ␍ prettier/prettier
Line 58:30: Delete ␍ prettier/prettier
Line 59:36: Delete ␍ prettier/prettier
Line 60:35: Delete ␍ prettier/prettier
Line 61:13: Delete ␍ prettier/prettier
Line 62:38: Delete ␍ prettier/prettier
Line 63:35: Delete ␍ prettier/prettier
Line 64:30: Delete ␍ prettier/prettier
Line 65:20: Delete ␍ prettier/prettier
Line 66:96: Delete ␍ prettier/prettier
Line 67:15: Delete ␍ prettier/prettier
Line 68:22: Delete ␍ prettier/prettier
Line 69:16: Delete ␍ prettier/prettier
Line 70:38: Delete ␍ prettier/prettier
Line 71:16: Delete ␍ prettier/prettier
Line 72:23: Delete ␍ prettier/prettier
Line 73:73: Delete ␍ prettier/prettier
Line 74:26: Delete ␍ prettier/prettier
Line 75:13: Delete ␍ prettier/prettier
Line 76:25: Delete ␍ prettier/prettier
Line 77:9: Delete ␍ prettier/prettier
Line 78:24: Delete ␍ prettier/prettier
Line 79:73: Delete ␍ prettier/prettier
Line 80:15: Delete ␍ prettier/prettier
Line 81:15: Delete ␍ prettier/prettier
Line 82:30: Delete ␍ prettier/prettier
Line 83:12: Delete ␍ prettier/prettier
Line 84:10: Delete ␍ prettier/prettier
Line 85:20: Delete ␍ prettier/prettier
Line 86:1: Delete ␍ prettier/prettier
Line 87:6: Delete ␍ prettier/prettier
Line 88:23: Delete ␍ prettier/prettier
Line 89:25: Delete ␍ prettier/prettier
Line 90:30: Delete ␍ prettier/prettier
Line 91:6: Delete ␍ prettier/prettier
Line 92:40: Delete ␍ prettier/prettier
Line 93:19: Delete ␍ prettier/prettier
Line 94:29: Delete ␍ prettier/prettier
Line 95:16: Delete ␍ prettier/prettier
Line 96:66: Delete ␍ prettier/prettier
Line 97:19: Delete ␍ prettier/prettier
Line 98:45: Delete ␍ prettier/prettier
Line 99:56: Delete ␍ prettier/prettier
Line 100:20: Delete ␍ prettier/prettier
Line 101:1: Delete ␍ prettier/prettier
Line 102:29: Delete ␍ prettier/prettier
Line 103:25: Delete ␍ prettier/prettier

src\index.js
Line 1:43: Delete ␍ prettier/prettier
Line 2:34: Delete ␍ prettier/prettier
Line 3:25: Delete ␍ prettier/prettier
Line 4:49: Delete ␍ prettier/prettier
Line 5:22: Delete ␍ prettier/prettier
Line 6:74: Delete ␍ prettier/prettier
Line 7:48: Delete ␍ prettier/prettier
Line 8:1: Delete ␍ prettier/prettier
Line 9:57: Delete ␍ prettier/prettier
Line 10:1: Delete ␍ prettier/prettier
Line 11:61: Delete ␍ prettier/prettier
Line 12:61: Delete ␍ prettier/prettier
Line 13:1: Delete ␍ prettier/prettier
Line 14:28: Delete ␍ prettier/prettier
Line 15:60: Delete ␍ prettier/prettier
Line 16:13: Delete ␍ prettier/prettier
Line 17:30: Delete ␍ prettier/prettier
Line 18:21: Delete ␍ prettier/prettier
Line 19:88: Delete ␍ prettier/prettier
Line 20:7: Delete ␍ prettier/prettier
Line 21:20: Delete ␍ prettier/prettier
Line 22:13: Delete ␍ prettier/prettier
Line 23:62: Delete ␍ prettier/prettier
Line 24:29: Delete ␍ prettier/prettier
Line 25:25: Delete ␍ prettier/prettier
Line 26:7: Delete ␍ prettier/prettier
Line 27:9: Delete ␍ prettier/prettier
Line 28:13: Delete ␍ prettier/prettier
Line 29:66: Delete ␍ prettier/prettier
Line 30:23: Delete ␍ prettier/prettier
Line 31:13: Delete ␍ prettier/prettier
Line 32:7: Delete ␍ prettier/prettier
Line 33:4: Delete ␍ prettier/prettier
Line 34:3: Delete ␍ prettier/prettier
Line 35:1: Delete ␍ prettier/prettier
Line 36:17: Delete ␍ prettier/prettier
Line 37:15: Delete ␍ prettier/prettier
Line 38:20: Delete ␍ prettier/prettier
Line 39:17: Delete ␍ prettier/prettier
Line 40:35: Delete ␍ prettier/prettier
Line 41:3: Delete ␍ prettier/prettier
Line 42:1: Delete ␍ prettier/prettier
Line 43:72: Delete ␍ prettier/prettier
Line 44:73: Delete ␍ prettier/prettier
Line 45:58: Delete ␍ prettier/prettier
Line 46:38: Delete ␍ prettier/prettier

src\serviceWorkerRegistration.js
Line 1:60: Delete ␍ prettier/prettier
Line 2:40: Delete ␍ prettier/prettier
Line 3:1: Delete ␍ prettier/prettier
Line 4:79: Delete ␍ prettier/prettier
Line 5:79: Delete ␍ prettier/prettier
Line 6:80: Delete ␍ prettier/prettier
Line 7:76: Delete ␍ prettier/prettier
Line 8:44: Delete ␍ prettier/prettier
Line 9:1: Delete ␍ prettier/prettier
Line 10:77: Delete ␍ prettier/prettier
Line 11:37: Delete ␍ prettier/prettier
Line 12:1: Delete ␍ prettier/prettier
Line 13:29: Delete ␍ prettier/prettier
Line 14:46: Delete ␍ prettier/prettier
Line 15:44: Delete ␍ prettier/prettier
Line 16:44: Delete ␍ prettier/prettier
Line 17:54: Delete ␍ prettier/prettier
Line 18:36: Delete ␍ prettier/prettier
Line 19:64: Delete ␍ prettier/prettier
Line 20:7: Delete ␍ prettier/prettier
Line 21:3: Delete ␍ prettier/prettier
Line 22:1: Delete ␍ prettier/prettier
Line 23:35: Delete ␍ prettier/prettier
Line 24:79: Delete ␍ prettier/prettier
Line 25:73: Delete ␍ prettier/prettier
Line 26:77: Delete ␍ prettier/prettier
Line 27:55: Delete ␍ prettier/prettier
Line 28:78: Delete ␍ prettier/prettier
Line 29:80: Delete ␍ prettier/prettier
Line 30:84: Delete ␍ prettier/prettier
Line 31:14: Delete ␍ prettier/prettier
Line 32:6: Delete ␍ prettier/prettier
Line 33:1: Delete ␍ prettier/prettier
Line 34:44: Delete ␍ prettier/prettier
Line 35:67: Delete ␍ prettier/prettier
Line 36:1: Delete ␍ prettier/prettier
Line 37:25: Delete ␍ prettier/prettier
Line 38:94: Delete ␍ prettier/prettier
Line 39:48: Delete ␍ prettier/prettier
Line 40:1: Delete ␍ prettier/prettier
Line 41:80: Delete ␍ prettier/prettier
Line 42:45: Delete ␍ prettier/prettier
Line 43:51: Delete ␍ prettier/prettier
Line 44:23: Delete ␍ prettier/prettier
Line 45:71: Delete ␍ prettier/prettier
Line 46:67: Delete ␍ prettier/prettier
Line 47:13: Delete ␍ prettier/prettier
Line 48:12: Delete ␍ prettier/prettier
Line 49:15: Delete ␍ prettier/prettier
Line 50:58: Delete ␍ prettier/prettier
Line 51:40: Delete ␍ prettier/prettier
Line 52:8: Delete ␍ prettier/prettier
Line 53:8: Delete ␍ prettier/prettier
Line 54:4: Delete ␍ prettier/prettier
Line 55:2: Delete ␍ prettier/prettier
Line 56:1: Delete ␍ prettier/prettier
Line 57:42: Delete ␍ prettier/prettier
Line 58:26: Delete ␍ prettier/prettier
Line 59:21: Delete ␍ prettier/prettier
Line 60:30: Delete ␍ prettier/prettier
Line 61:43: Delete ␍ prettier/prettier
Line 62:58: Delete ␍ prettier/prettier
Line 63:40: Delete ␍ prettier/prettier
Line 64:18: Delete ␍ prettier/prettier
Line 65:10: Delete ␍ prettier/prettier
Line 66:49: Delete ␍ prettier/prettier
Line 67:56: Delete ␍ prettier/prettier
Line 68:54: Delete ␍ prettier/prettier
Line 69:80: Delete ␍ prettier/prettier
Line 70:76: Delete ␍ prettier/prettier
Line 71:59: Delete ␍ prettier/prettier
Line 72:27: Delete ␍ prettier/prettier
Line 73:72: Delete ␍ prettier/prettier
Line 74:78: Delete ␍ prettier/prettier
Line 75:17: Delete ␍ prettier/prettier
Line 76:1: Delete ␍ prettier/prettier
Line 77:34: Delete ␍ prettier/prettier
Line 78:47: Delete ␍ prettier/prettier
Line 79:47: Delete ␍ prettier/prettier
Line 80:16: Delete ␍ prettier/prettier
Line 81:21: Delete ␍ prettier/prettier
Line 82:63: Delete ␍ prettier/prettier
Line 83:52: Delete ␍ prettier/prettier
Line 84:63: Delete ␍ prettier/prettier
Line 85:65: Delete ␍ prettier/prettier
Line 86:1: Delete ␍ prettier/prettier
Line 87:34: Delete ␍ prettier/prettier
Line 88:48: Delete ␍ prettier/prettier
Line 89:48: Delete ␍ prettier/prettier
Line 90:16: Delete ␍ prettier/prettier
Line 91:14: Delete ␍ prettier/prettier
Line 92:12: Delete ␍ prettier/prettier
Line 93:11: Delete ␍ prettier/prettier
Line 94:9: Delete ␍ prettier/prettier
Line 95:7: Delete ␍ prettier/prettier
Line 96:24: Delete ␍ prettier/prettier
Line 97:73: Delete ␍ prettier/prettier
Line 98:8: Delete ␍ prettier/prettier
Line 99:2: Delete ␍ prettier/prettier
Line 100:1: Delete ␍ prettier/prettier
Line 101:50: Delete ␍ prettier/prettier
Line 102:76: Delete ␍ prettier/prettier
Line 103:17: Delete ␍ prettier/prettier
Line 104:45: Delete ␍ prettier/prettier
Line 105:5: Delete ␍ prettier/prettier
Line 106:26: Delete ␍ prettier/prettier
Line 107:81: Delete ␍ prettier/prettier
Line 108:64: Delete ␍ prettier/prettier
Line 109:11: Delete ␍ prettier/prettier
Line 110:35: Delete ␍ prettier/prettier
Line 111:74: Delete ␍ prettier/prettier
Line 112:10: Delete ␍ prettier/prettier
Line 113:79: Delete ␍ prettier/prettier
Line 114:63: Delete ␍ prettier/prettier
Line 115:49: Delete ␍ prettier/prettier
Line 116:38: Delete ␍ prettier/prettier
Line 117:14: Delete ␍ prettier/prettier
Line 118:12: Delete ␍ prettier/prettier
Line 119:15: Delete ␍ prettier/prettier
Line 120:52: Delete ␍ prettier/prettier
Line 121:40: Delete ␍ prettier/prettier
Line 122:8: Delete ␍ prettier/prettier
Line 123:7: Delete ␍ prettier/prettier
Line 124:19: Delete ␍ prettier/prettier
Line 125:19: Delete ␍ prettier/prettier
Line 126:73: Delete ␍ prettier/prettier
Line 127:9: Delete ␍ prettier/prettier
Line 128:8: Delete ␍ prettier/prettier
Line 129:2: Delete ␍ prettier/prettier
Line 130:1: Delete ␍ prettier/prettier
Line 131:31: Delete ␍ prettier/prettier
Line 132:38: Delete ␍ prettier/prettier
Line 133:34: Delete ␍ prettier/prettier
Line 134:32: Delete ␍ prettier/prettier
Line 135:35: Delete ␍ prettier/prettier
Line 136:9: Delete ␍ prettier/prettier
Line 137:26: Delete ␍ prettier/prettier
Line 138:38: Delete ␍ prettier/prettier
Line 139:10: Delete ␍ prettier/prettier
Line 140:4: Delete ␍ prettier/prettier
Line 141:2: Delete ␍ prettier/prettier

Search for the keywords to learn more about each error.

webpack 5.69.0 compiled with 1 error in 137387 ms

You can read this on how to post code.

For that error, you can run the command yarn format or npm run format, that should get rid of them.

awesome!

should i try to input yarn run start after its done

Yes you can use yarn start to start the app as usual.

thanks so much :cupid: :smiling_face_with_three_hearts: :heart_eyes: :kissing_heart:

for some reason its not letting me input anything is it alright to close the previous session out i opened up a new one to undo it and restart it it states somethings already running on port 3000 do i want too use a different port

Yes you are running another app server on localhost:3000. You can type y and it will select port 3001, or just quit your existing server and re-run yarn start.

1 Like