I inherited the ERC-20 standard contract, but when I compile and deploy, none of the constructor variables are viewable. This problem persists even when I change "private" to "public".

enter image description here

As you can see on the left hand side, whenever I call the totalSupply or symbol or name functions, they don't return anything. Why is this?

  • Hi en! Welcome to Ethereum Stackexchange! Can you include the contract source as text! It will be much easier to help you.
    – Ismael
    Commented Nov 30, 2021 at 5:06
  • 1
    Hi thanks! The problem was I had the wrong contract selected from the dropdown menu!
    – e n
    Commented Nov 30, 2021 at 22:10

1 Answer 1


Looks like the initial problem is you've selected the wrong contract from the dropdown in the left pane:


The names differ from the contract you have displayed.


  • LOL I feel dumb. That fixed it; thank you!
    – e n
    Commented Nov 30, 2021 at 22:05
  • Hey @en it happens! Please accept if resolved :)
    – Brad Axe
    Commented Dec 1, 2021 at 0:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.