Hello Filip,
I am pumped!
Never thought I’d get this far.
Bring it on!
DOODESVILLE
P.S. When do I get to build my crypto?
Hello Filip,
I am pumped!
Never thought I’d get this far.
Bring it on!
DOODESVILLE
P.S. When do I get to build my crypto?
Hi Filip, Just finished this lesson on smart contracts. It took me a few hours to digest and deploy, but I finally got everything to work just like in your tutorial. Whew! See you in the next one!
Hello Filip,
I tried this and I got the remix dashboard.
Mostly it worked but there were no blue or yellow buttons.
So, there was no SET MESSAGE button.
No GET MESSAGE button,
and no MESSAGE button.
By the sound of things at the end of the video, this is an important feature.
Is there anything you could suggest that would be helpful?
DOODESVILLE
Did you compile and deploy the contract correctly? Can you post some screenshots where you got stuck?
Hello Alko89,
When I go through to remix from the link on the course this message comes up.
Do you know what it means and how to fix it?
You are using an https
connection. Please switch to http
if you are using Remix against an http Web3 provider
or allow Mixed Content in your browser.
ALSO, when I did the code, then compiled it, my metamask came alive and asked me for my pass phrase.
Next I will try to do screen shots. Have never done screen shots before - got any tips?
DOODESVILLE
This warning is not important for the purpose of the course since it doesn’t impact Javascript VM and most Web3 providers use https
.
Hmm, Metamask might appear when you want to deploy the contract, not compile it. Are you on the right url? It should be https://remix.ethereum.org/
If you see the Metamask popup during deployment, then you’re probably using the wrong Environment, you must select Javascript VM from the dropdown:
If you’re using Firefox you just right click and select Take a Screenshot
Here are the screen shots .
That’s why I’m enjoying this - when I learn something new, it makes me feel smart
So, have used right environment - no metamask this time.
But still no blue and yellow buttons - ‘message’, ‘get message’, or ‘set message’ - as you can see from the screen shots, they are not there - and the URL is the same.
Mystified!
DOODESVILLE
Have you deployed the contract? You must click the orange Deploy
button, once you deploy your contract they will appear
Yes I did that - will try again.
DOODESVILLE
Ok, let me know if it worked or if you receive any error.
Hello Alko89,
I have tried again.
The contract has deployed, but the problem is that the remix console extends downwards beyond the window of my screen - therefore I can’t see the buttons (or if they are there.)
How can I get the console to fit inside the screen window, or make the screen window bigger?
Basic problem, I realise, but honestly don’t know.
DOODESVILLE Slightly frustrating and depressing. I WANT to get on with it!
You can scroll through the windows. I tried making my window really small and was still able to get to the part where I can interact with the contract.
Hello Alko89,
I gave it a try, and was able to scroll down - progress!
Somehow, I lost my Javascript VM, so metamask got activated again.
So aborted the mission. will try again later.
Meanwhile I have another question:
When Filip is typing into the remix console some of the words come up in italics.
Is this important?
Is the console supposed to do it on it’s own, or am I somehow supposed to make the letters go italic?
I can’t seem to get the letters to go italic.
A detail, I know, but it’s all about detail in this space.
Have a great Monday.
DOODESVILLE
Yaaaaaaaaaaaaaaaay!!!
I got it to work.
Scrolling down, pressing yellow and blue buttons, everything!
Thank you for your brilliant, patient support.
DOODESVILLE
Yaaaaaaaaaaaaaay!
I did it!
DOODESVILLE
Congratulations!
Not sure about the italic font, but its probably just the IDE formatting doing its thing
I have general question. Why do we need constructors? What their purpose?
I don’t understand why would I make one if they are initialized by default.
Constructors are extremely useful because they allow you to initialise your contract.
An example is surely the contract ownership which is set when the contract is deployed.
The more your smart contracts will become articulated, the more logics they will have, the more you will understand why constructors are so useful.
Happy learning,
Dani
Hey Filip,
I got the return for ‘Bob’ but not ‘Filip’.
Will go through the video again until I get it to work.
Marvellous!
DOODESVILLE
Hello Alko89,
Onto the Structs now,
I got a return on ‘Bob’ but not on ‘Filip’.
Early days.
Will review entire vid a couple of times then go onto next one.
Stay safe.
DOODESVILLE