1

I complied my code in remix and went to run to test some functions. The functions that populated are accessible but I cannot see all of the functions. For example, _mintTitle() did not populate and there is no button or input field in remix for this function. There are others missing as well. I would like to try to call the functions as a command by typing them at the bottom but that doesn't work either.

    function _mintTitle(string _labName) private {}
  • 1
    I don't see any bugs in your code. – Adam Kipnis Feb 20 '18 at 22:29
  • sorry, i added some code from the missing function _mintTitle() – alpine.lines Feb 20 '18 at 22:40
1

Remix only generates buttons for functions that are visible to a client. This means external and public functions will have executable actions, but internal and private will not.

  • after changing _mintTitle() to public and recompiling the button has still failed to populate. is it possible to call the functions in the terminal at the bottom of the page? it does appear that all of the functions that were missing were either internal or private and so we are definitely on the right track. – alpine.lines Feb 20 '18 at 23:19
  • You can’t just recompile. You also have to redeploy. – Adam Kipnis Feb 20 '18 at 23:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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