multisender icon indicating copy to clipboard operation
multisender copied to clipboard

TypeError: window.Web3 is not a constructor

Open Etherdrake opened this issue 4 years ago • 1 comments

Getting this error after npm run start in the last step. I can see the MultiSender screen for one second then I get the error. I have used nvm to use the same version of Node.js during installation as the author.

(anonymous function) `http://localhost:3000/static/js/bundle.js:151509:16 151506 | // Checking if Web3 has been injected by the browser (Mist/MetaMask) 151507 | if (typeof web3 !== 'undefined') { 151508 | // Use Mist/MetaMask's provider.

151509 | web3 = new window.Web3(web3.currentProvider); | ^ 151510 | web3.version.getNetwork(function (err, netId) { 151511 | var netIdName = void 0, 151512 | trustApiName = void 0,```

Terminal Output:

  Line 41:  Anchors must have content and the content must be accessible by a screen reader   jsx-a11y/anchor-has-content
  Line 41:  Links must not point to "#". Use a more descriptive href or use a button instead  jsx-a11y/href-no-hash
  Line 48:  Anchors must have content and the content must be accessible by a screen reader   jsx-a11y/anchor-has-content
  Line 48:  Links must not point to "#". Use a more descriptive href or use a button instead  jsx-a11y/href-no-hash

./src/stores/txStore.js
  Line 1:    'computed' is defined but never used               no-unused-vars
  Line 1:    'autorun' is defined but never used                no-unused-vars
  Line 5:    'Web3' is defined but never used                   no-unused-vars
  Line 6:    'observer' is defined but never used               no-unused-vars
  Line 86:   'totalBalance' is assigned a value but never used  no-unused-vars
  Line 117:  'tx' is assigned a value but never used            no-unused-vars

./src/App.js
  Line 1:  'Component' is defined but never used  no-unused-vars
  Line 2:  'Retry' is defined but never used      no-unused-vars
  Line 2:  'Welcome' is defined but never used    no-unused-vars

./src/getWeb3.js
  Line 1:  'Web3' is defined but never used  no-unused-vars

./src/components/Header.js
  Line 2:   'Link' is defined but never used                                                                                              no-unused-vars
  Line 14:  Anchors must have content and the content must be accessible by a screen reader                                               jsx-a11y/anchor-has-content
  Line 14:  Links must not point to "#". Use a more descriptive href or use a button instead                                              jsx-a11y/href-no-hash
  Line 27:  Anchors must have content and the content must be accessible by a screen reader                                               jsx-a11y/anchor-has-content
  Line 27:  Using target="_blank" without rel="noopener noreferrer" is a security risk: see https://mathiasbynens.github.io/rel-noopener  react/jsx-no-target-blank

./src/components/1.js
  Line 6:   'form' is defined but never used                                                                                              no-unused-vars
  Line 6:   'button' is defined but never used                                                                                            no-unused-vars
  Line 32:  'isAddress' is assigned a value but never used                                                                                no-unused-vars
  Line 37:  Using target="_blank" without rel="noopener noreferrer" is a security risk: see https://mathiasbynens.github.io/rel-noopener  react/jsx-no-target-blank
  Line 39:  'isJson' is assigned a value but never used                                                                                   no-unused-vars

./src/stores/tokenStore.js
  Line 7:  'add' is defined but never used  no-unused-vars

Search for the keywords to learn more about each warning.
To ignore, add // eslint-disable-next-line to the line before.
`

Etherdrake avatar Nov 16 '21 01:11 Etherdrake

I have the same issue

dhoff002 avatar Apr 21 '22 15:04 dhoff002