So basically I am just getting started with Truffle and I have created my first Solidity code, which looks like this:
pragma solidity ^0.4.4;
contract HelloWorld
{
function SayHello() internal pure returns (string)
{
return ("Hello World!");
}
}
I then opened Powershell and ran the following command: testrpc Than I compiled and migrated my code using "truffle" compile and "truffle migrate"
The problems started occurring when I opened "truffle console" and did this, giving me an error at the end:
PS C:\Users\**\MetaCoin> truffle console
truffle(development)> var hw
undefined
truffle(development)> HelloWorld.deployed().then(function(deployed){hw=deployed});
undefined
truffle(development)> hw.SayHello.call()
**TypeError: Cannot read property 'call' of undefined**
truffle(development)>
Can someone help me with this? Thanks.