Pycharm Javascript / Typescript window object

Hello. I want to create simple frontend for my smart contracts with javascript / typescript. I use PyCharm Professional. 

I have access to the window object but when I try to access window.ethereum I have Unresolved variable. In vs code everything works out of the box. Do I miss any configuration?

Thanks a lot!

0
2 comments

`ethereum` isn't a property of the standard `window` object: https://developer.mozilla.org/en-US/docs/Web/API/Window.

Where is it defined? If you Ctrl-click on it in VSCode, where are you navigated?

Which dependencies are installed in your project? 

 

0

Thanks for the reply. I have just solved it. I cannot recreate the issue because I have deleted everything and started from scratch. 

Yes `ethereum` is not part of standard window object. If you install metamask extension for your browser the ethereum is injected into window. 

I have created new node project in pycharm and additionally installed @metamask/sdk. The ethereum property is there. Hope this will help someone in the future. 

0

Please sign in to leave a comment.