Not sure if an error, but in the hello_world.vy example above, the line <greeting: String[24]> should be <greeting: public(String[24]). I got an ApeAttributeError when I tried the code exactly above.
Good catch, thanks! Yes, I had forgotten to make 'greeting' a public variable, which automatically creates a greeting() view method to return the value. I've edited the post with that fix.
geth plugin seems to be deprecated in latest version (0.8.9)
Good catch, yes they renamed it to 'node'
Not sure if an error, but in the hello_world.vy example above, the line <greeting: String[24]> should be <greeting: public(String[24]). I got an ApeAttributeError when I tried the code exactly above.
Good catch, thanks! Yes, I had forgotten to make 'greeting' a public variable, which automatically creates a greeting() view method to return the value. I've edited the post with that fix.
Also, I needed to add this to get multicall to work:
from ape_ethereum import multicall
call = multicall.Call()