Ask about this video. Answers come from its transcript only — with the timestamp, so you can check them.
Generated from the transcript and can be wrong — check the timestamp.
Full Transcript — Download SRT & Markdown
Speaker 1
you welcome back once again.
Speaker 1
I hope all of you are doing great.
Speaker 1
We got an amazing feedback on our decentralized voting app.
Speaker 1
A lot of you have followed the project and I got an amazing feedback.
Speaker 1
The way you guys have built on top of the existing model we have utilized in the decentralized app.
Speaker 1
In this video, I'm going to give you a quick update in the project because one student facing a problem during the setup.
Speaker 1
But I would highly encourage you to follow the complete project so you can simply come and watch this.
Speaker 1
You will master complete decentralized voting management on the blockchain and how you can use the model you can utilize in corporate in business governance.
Speaker 1
So make sure to follow the complete project, you will understand every single thing that how we have built this particular project.
Speaker 1
So make sure to come back here in the blockchain coder and you can simply get the startup file.
Speaker 1
In which every single thing is provided, so click on this get now.
Speaker 1
Click on this starter file, it will take you to get up and here you can able to find all the folder and file structure.
Speaker 1
We have designed for this particular project, so you can easily be able to understand the packages, the module we are utilizing.
Speaker 1
So you can simply click on the package JSON file.
Speaker 1
And you will find that we are using all the modern technology, which is very relevant, which will help you to do the optimization in the project in a higher level.
Speaker 1
So make sure to check the complete project, you will understand every single thing.
Speaker 1
In this video, I'm going to show you that how you can do the setup once you will take the final source code.
Speaker 1
Once you download the final source code, you will get the zip file.
Speaker 1
Make sure to extract that file, and that you will have this particular folder called voting app.
Speaker 1
In which you will have the complete source code of the project.
Speaker 1
So this is the one which I'm going to simply open.
Speaker 1
Let me close this one.
Speaker 1
And let me click on my VS code, I'll go back to open.
Speaker 1
And go back to download and here I have this particular folder.
Speaker 1
Select this one.
Speaker 1
And open.
Speaker 1
So this is the complete source code of the project which we have coded in the project.
Speaker 1
So make sure to follow the complete project, you will understand everything.
Speaker 1
Now let me give you a complete walk-through of the entire folder file structure.
Speaker 1
And how we have made this even in more optimized, so all you have to do is to change in environment variable.
Speaker 1
And everything would be working fine.
Speaker 1
That's also we have explained in detail in the project.
Speaker 1
So the very first thing we have in this particular folder is the assets.
Speaker 1
You will find all the images which we are utilizing.
Speaker 1
So we have all of this images for the candidates.
Speaker 1
And we are simply importing here and we are simply exporting.
Speaker 1
So you can check this.
Speaker 1
Then we have the component in which we have all the component for our application.
Speaker 1
Like button, we have the card, we have the input, we have the navbar.
Speaker 1
We have the voter card.
Speaker 1
And we have the loader.
Speaker 1
You don't need to make any changes in any one of these components.
Speaker 1
I'll tell you what are the changes you have to do.
Speaker 1
Now come back to the context, here you will find that this is the main feature.
Speaker 1
Where we are performing all the transaction.
Speaker 1
So we have the constant.
Speaker 1
What I'm doing here, we are getting the important environment variable like network configuration, owner and the contract addresses from our environment variable.
Speaker 1
So you don't need to make any changes right up here.
Speaker 1
Right now you can see we have all of this network is available.
Speaker 1
So I'm going to first deploy the contract in the local host.
Speaker 1
So first I'm going to deploy the contract to local host.
Speaker 1
And this is the configuration we have for the MetaMask as well as in our project.
Speaker 1
And then I'm going to deploy the contract to hostly test network.
Speaker 1
So you can literally configure any network, but make sure you should provide the relevant information in these places.
Speaker 1
So you don't need to make any changes.
Speaker 1
Just keep it as it is.
Speaker 1
I'll tell you what are the changes you have to do.
Speaker 1
Close this one, now come back to the create JSON.
Speaker 1
So this is going to be our complete ABI of our contract which we will get once we'll deploy the contract.
Speaker 1
So let's close this one.
Speaker 1
And here we have our voter.
Speaker 1
So you don't need to make any changes here as well.
Speaker 1
Every single thing is well optimized, well performed.
Speaker 1
So what we are doing, we are getting the environment variables like Pinata API key, secret key, hash, post hash, and JSON hash.
Speaker 1
That's what we have imported.
Speaker 1
And we have done the update exactly.
Speaker 1
So every single thing is fine.
Speaker 1
Don't need to make any changes.
Speaker 1
Let's close this one.
Speaker 1
Now come back to the contract.
Speaker 1
So this is the huge contract we have written.
Speaker 1
Which allow us to facilitate this entire transaction.
Speaker 1
So this one is very important, you have to understand the logic we have utilized in this particular contract.
Speaker 1
Because some of you have got confused when it's come to a registration of the candidate and the voter.
Speaker 1
So only admin has the authority to register a candidate and the voter.
Speaker 1
That's the thing you have to understand.
Speaker 1
This is the contract we have.
Speaker 1
Let's close this.
Speaker 1
I'll show you everything in action.
Speaker 1
Just wait.
Speaker 1
Then we have the page.
Speaker 1
So all together we will have four pages.
Speaker 1
This is how it's going to be our complete context management setup.
Speaker 1
You don't need to do anything in here.
Speaker 1
We're going to have a allow voter.
Speaker 1
So here you will find all the voter which is allowed for giving vote.
Speaker 1
We'll have a candidate registration.
Speaker 1
We have a index.js where we are displaying all the candidates.
Speaker 1
Then we have the voter list.
Speaker 1
That's all you will find.
Speaker 1
Now close this one.
Speaker 1
Close this one in which you will find these two icons.
Speaker 1
Simply ignore that.
Speaker 1
It's not that important.
Speaker 1
Now you can come back to the script.
Speaker 1
So we have optimized the script so you can easily be able to run on the hard hat environment.
Speaker 1
As well as in the test network environment.
Speaker 1
So just keep it as it is.
Speaker 1
Then we have the CSS file.
Speaker 1
We have coded all the CSS code for our application.
Speaker 1
So just keep it as it is.
Speaker 1
If you want to make any changes in the coloring, in the pattern, you can do that.
Speaker 1
So this is the color framework we are using, but you can simply play around with this variable.
Speaker 1
If you know how to do it.
Speaker 1
Because you need to have a basic understanding of CSS.
Speaker 1
And here we have the test.
Speaker 1
So just keep it as it is.
Speaker 1
It's not that important.
Speaker 1
And now come back to the most important thing, which is our environment variable.
Speaker 1
Environment variable and this one is very important.
Speaker 1
You have to provide the relevant information where you are deploying the contract.
Speaker 1
So when I'm going to deploy the contract to the actual test network, I'm going to go with Ethereum hostly test network.
Speaker 1
And this is the RPC URL I'm using and this is the provider I'm using.
Speaker 1
There are multiple provider like Infura, we have Acme.
Speaker 1
But this one is most popular one and it will mostly a free one which you can use it.
Speaker 1
And here you have to get your private key of your wallet which you want to use it for deploying the contract.
Speaker 1
But make sure you should have some fun in that.
Speaker 1
So when you will use that particular account private key, it's going to become the admin of the contract.
Speaker 1
You will have the access over the contract for registration, candidate and voter, which I will show you.
Speaker 1
So you have to get your variables.
Speaker 1
So this one is working fine when we go to deploy on hostly.
Speaker 1
But if you are deploying to any other network, make sure to provide this one in all the places.
Speaker 1
Now we have the environment variable for our product side.
Speaker 1
So if I click here.
Speaker 1
Here I have done all the optimization.
Speaker 1
So you don't need to do anything.
Speaker 1
All you have to do is to get your own Pinata API key and secret key.
Speaker 1
Like this will work absolutely fine.
Speaker 1
There's no problem in that.
Speaker 1
But it has a limit.
Speaker 1
So once it will reach its limit, this is not going to work.
Speaker 1
So you have to get your own Pinata API key and secret key, which I will tell you how you can get.
Speaker 1
And here you have to provide the information.
Speaker 1
So you have to provide your contract address once you will deploy that.
Speaker 1
That's what you have to give here.
Speaker 1
Here you have to give the account which you're going to use for deploying the contract.
Speaker 1
And first I'm going to test on local host, after that I'm going to deploy to hostly.
Speaker 1
So the moment you will switch any one of this, if I bring this back and if I close this one.
Speaker 1
So the entire configuration which I have in the system is going to focus on hostly test network.
Speaker 1
Not on the local host.
Speaker 1
So this is how you can switch.
Speaker 1
But make sure deploy the contract wherever you deploying your contract.
Speaker 1
Activate that portion as well.
Speaker 1
So we'll show you how you can do that.
Speaker 1
So first we go to deploy on the local host.
Speaker 1
Now close this one.
Speaker 1
Now the next one we have is the hard hat setup.
Speaker 1
And this one is very, very important that you have to understand the basic requirement for testing this particular application.
Speaker 1
In your local environment using hard hat.
Speaker 1
So here I have explained few important things.
Speaker 1
Which you have to give a little focus right up here.
Speaker 1
So the first thing you have to understand that when you are deploying your contract and testing in the hard hat environment.
Speaker 1
You cannot use any other account.
Speaker 1
So you have to use the hard hat account.
Speaker 1
So when you will run the node, hard hat will give you 20 plus account.
Speaker 1
And that account you can only use in the hard hat environment.
Speaker 1
If you have your account like your main account.
Speaker 1
You cannot use that in the hard hat environment.
Speaker 1
That's the first thing.
Speaker 1
The second thing is that you need to have this particular node version.
Speaker 1
If you have any other node version, hard hat will not work.
Speaker 1
Because hard hat is not compatible with the latest node version.
Speaker 1
So you have to use this particular node version.
Speaker 1
Then we have to install the packages.
Speaker 1
You have to run the node, when you will run the node, then you can able to get the hard hat account.
Speaker 1
And you can able to add this network.
Speaker 1
The hard hat network in your MetaMask.
Speaker 1
And by default, hard hat is going to use this particular account.
Speaker 1
That's the first thing you have to keep in mind that this going account is going to be used as an admin.
Speaker 1
And this account has this much fake ETH, which you can use for testing the contract.
Speaker 1
And this is the network configuration you have to do in your MetaMask.
Speaker 1
And here is one more important thing.
Speaker 1
That when you will switch your account like you are in your MetaMask and you have two account for hard hat or four account for hard hat.
Speaker 1
So if you are in account number one and if you are switching to account number two, so you have to clear the history.
Speaker 1
Every single time whenever you do this.
Speaker 1
Because if you don't do that, the transaction will fail and you will get an error of RPC URL error.
Speaker 1
So you have to clear the history, then it will recognize as a fresh account.
Speaker 1
And you can able to make the transaction.
Speaker 1
So here you will have all the hard hat account which hard hat will give you.
Speaker 1
So you can simply copy the private key and you can simply import in your MetaMask and perform the transaction.
Speaker 1
This is going to be the admin of the contract.
Speaker 1
And you can simply import that.
Speaker 1
I hope so far things are clear to you.
Speaker 1
That what exactly you have to do.
Speaker 1
And how it will work.
Speaker 1
So this is the hard hat setup.
Speaker 1
Which I'm going to do together.
Speaker 1
So you can simply follow as it is.
Speaker 1
Now we have this hard hat configuration.
Speaker 1
So here I have done the optimized configuration.
Speaker 1
So you don't need to do anything.
Speaker 1
First we're going to test on the hard hat.
Speaker 1
After that we're going to move to hostly.
Speaker 1
So we have done the optimization as for the global approach.
Speaker 1
The next one we have is this next.config.
Speaker 1
You don't need to do anything in here.
Speaker 1
We are using Pinata IPFS for uploading the data, so we have to configure their root domain.
Speaker 1
And that's what I have done.
Speaker 1
So the next one we have is the package JSON file.
Speaker 1
And here I have done the advanced configuration.
Speaker 1
So here you will find all the packages which we are utilizing.
Speaker 1
Which is very much stable and well audited.
Speaker 1
Here we are using this particular Nomic Foundation hard hat toolbox and hard hat version.
Speaker 1
And here I have given you couple of commands.
Speaker 1
So this is the command we're going to run.
Speaker 1
To run the local node.
Speaker 1
This is the command we're going to run for deploying our contract locally.
Speaker 1
And this command is going to be run for deploying to Ethereum test network.
Speaker 1
And if you run this particular command, it's going to remove this particular folders files.
Speaker 1
Which will automatically get generated whenever you install the packages and run the project.
Speaker 1
So we have all of this.
Speaker 1
You don't need to touch anything because every single thing is properly well optimized.
Speaker 1
Now come back to the readme file.
Speaker 1
And here you will have some important links, some important resources which you will find.
Speaker 1
So you can simply explore.
Speaker 1
So here you will have the complete project which you can simply must watch.
Speaker 1
That's why I've given you the URL.
Speaker 1
So you can simply follow the complete project to understand the complete architecture of the project.
Speaker 1
And here you will find the code structure.
Speaker 1
You can simply install the VS code by following this link.
Speaker 1
And here is the most important thing.
Speaker 1
Like you might be wondering that how you can simply downgrade your node version or upgrade your node version.
Speaker 1
So I would highly encourage you to follow this particular video in which I have explained that how you can install NVM.
Speaker 1
NVM start for node version manager which allow you to control your node version in your system.
Speaker 1
Whether you are using Mac or OS.
Speaker 1
So you simply watch this video where I have simply downgrade my node version showing you actually how you can install the packages.
Speaker 1
And how you can control it.
Speaker 1
That's all is there.
Speaker 1
And you can use this ANKR.com for getting the RPC URL.
Speaker 1
So this is the RPC URL I have used this particular website to get.
Speaker 1
So you will find multiple website RPC URL which you can check.
Speaker 1
Come here and check, you can get the free faucet for the hostly network.
Speaker 1
That's all is given.
Speaker 1
Now, I hope you have understood the complete folder and file structure.
Speaker 1
Now let me show you every single thing in practical.
Speaker 1
So first thing you have to do is to open up your terminal.
Speaker 1
And you have to check your node version.
Speaker 1
So if I check my node version.
Speaker 1
I have this one.
Speaker 1
Which is the latest one.
Speaker 1
And it's not going to work with hard hat.
Speaker 1
So I have to downgrade my node version.
Speaker 1
So if I simply type NVM use 18, the version name.
Speaker 1
So this is the version I'm using.
Speaker 1
The moment I will hit, it's going to simply downgrade my node version.
Speaker 1
It will also downgrade my NPM version.
Speaker 1
Now if I check my node version.
Speaker 1
I have the required one.
Speaker 1
Now everything is set.
Speaker 1
So this is how you can downgrade once you will install NVM in your system.
Speaker 1
And the configuration I have done in my system, in my terminal.
Speaker 1
Right now you can see that I have this particular node version.
Speaker 1
But the moment I will delete my terminal.
Speaker 1
It will switch back to this particular one, the latest one.
Speaker 1
This is the my personal configuration I have done.
Speaker 1
So whenever you open a new terminal, you should check that what configuration you have in your system as a default.
Speaker 1
So the moment I will simply close and open it up.
Speaker 1
It will automatically come back to the latest version.
Speaker 1
So I have to simply downgrade it.
Speaker 1
Because I'm working on a multiple project, that's why I have set this particular system.
Speaker 1
So I hope you have understood.
Speaker 1
So I have the required version, now I can simply install the packages.
Speaker 1
Simply type NPM I.
Speaker 1
And it's going to do the installation.
Speaker 1
It will take few seconds.
Speaker 1
So just give some time.
Speaker 1
So finally the installation is completed, I got my node modules.
Speaker 1
In that I have all the packages.
Speaker 1
Perfect.
Speaker 1
And I'm getting couple of vulnerabilities and couple of commands.
Speaker 1
Simply ignore this command.
Speaker 1
Don't need to run it.
Speaker 1
Otherwise it's going to change the package structure.
Speaker 1
Package version.
Speaker 1
Simply ignore this.
Speaker 1
It's not that important.
Speaker 1
So simply clear your terminal.
Speaker 1
Now our terminal is clear.
Speaker 1
Now I'm ready to start the node because first I'm going to deploy in our hard hat environment.
Speaker 1
So if you come back here, this is the command which I have to execute.
Speaker 1
So if I simply come back here.
Speaker 1
So before I run this particular command, we have to do couple of setup.
Speaker 1
So come back to the environment variable.
Speaker 1
Like right up here.
Speaker 1
And we have to get our own Pinata API key and secret key.
Speaker 1
And we have to do the local host network configuration.
Speaker 1
Because I want to show you some important concept here.
Speaker 1
That's why let's do the setup first.
Speaker 1
So let's get this environment variable first.
Speaker 1
So what I will do, I'll come back here.
Speaker 1
Open a new tab and type Pinata cloud.
Speaker 1
This one is a really powerful site which help you to get the API key and secret key.
Speaker 1
Which you can use to deploy to IPFS through Pinata.
Speaker 1
So simply log it.
Speaker 1
I already have my account.
Speaker 1
So I'm going to simply log it.
Speaker 1
But when you will create your account for the fresh email ID, it might take up to three to four hours to get your account verified.
Speaker 1
And when you will generate the API key, it will take little hours.
Speaker 1
So you have to check that how long it takes to get your API completely active.
Speaker 1
So here you will find all the file which you will upload.
Speaker 1
So I'll simply click on this API key.
Speaker 1
And here I will find all the API key which I have created.
Speaker 1
So I'll simply click on this new API key.
Speaker 1
And I can give a name to my API key.
Speaker 1
So I'll say.
Speaker 1
Let's say app.
Speaker 1
I want to have the access of all the feature which is available.
Speaker 1
So I'll simply click on admin.
Speaker 1
And from here you can able to set the limit that how many files you want to upload from this particular API key.
Speaker 1
So the maximum you can set to 1000 because it's my free account.
Speaker 1
And you can use it for absolutely free.
Speaker 1
Now click on this generate API key.
Speaker 1
And here you will get this three modules like you will get the API key, secret key and JWT.
Speaker 1
If you want to do the backend configuration.
Speaker 1
But you need these two.
Speaker 1
Simply copy.
Speaker 1
And that's what you have to update here.
Speaker 1
Then you can simply copy this one.
Speaker 1
And that's what you have to update here.
Speaker 1
So I will go with the same one because it will take a little bit time to get activated.
Speaker 1
So this one is the activated one which I can simply use.
Speaker 1
So this is how you can get your API key.
Speaker 1
Hope you have understood.
Speaker 1
You should always check your API key whether it's activated or not.
Speaker 1
Because when you will upload it, you will get that 401 or 403.
Speaker 1
This is the two error you will get.
Speaker 1
When you will not fully activate your account.
Speaker 1
But you will get it very easily.
Speaker 1
Make sure to use a fresh account.
Speaker 1
Fresh email ID.
Speaker 1
So once you get your API key, now simply close this one.
Speaker 1
Come back here.
Speaker 1
So we're done with that.
Speaker 1
Now we have to do the network configuration.
Speaker 1
So first thing I would suggest you that if you already have the hard hat accounts in your MetaMask.
Speaker 1
You should remove that.
Speaker 1
So what I can do.
Speaker 1
I can show you my MetaMask and I'm going to simply log into my MetaMask account.
Speaker 1
And you will find that currently I have four accounts.
Speaker 1
These two accounts, one and two is my actual account.
Speaker 1
And this three and four is my hard hat account.
Speaker 1
So what I will do, I'll first going to remove this account.
Speaker 1
I want you to do exactly.
Speaker 1
Because this one is very important to understand that which account will have the access as admin level.
Speaker 1
So simply remove this one.
Speaker 1
I want you to have the same path.
Speaker 1
Where I am at the moment.
Speaker 1
So we have removed the hard hat account.
Speaker 1
Right now this one is my actual account.
Speaker 1
So I'll just keep it.
Speaker 1
So once you're done with that, now you have to remove the local host.
Speaker 1
Network configuration from your MetaMask.
Speaker 1
I want you to do the fresh configuration.
Speaker 1
Because I want to show you.
Speaker 1
Otherwise you will say that my local host is not working.
Speaker 1
So I already done the configuration, if I want to do the editing, I can do all of that.
Speaker 1
And I can simply do it.
Speaker 1
But I want to simply erase it.
Speaker 1
To show you the fresh configuration you can do it.
Speaker 1
So simply remove this one.
Speaker 1
So I have successfully removed the local host.
Speaker 1
And you can see I don't have it.
Speaker 1
Now I'm going to simply add this network manually.
Speaker 1
So first thing what I can do is.
Speaker 1
I want to show you one thing.
Speaker 1
Click here, click on this add network and here you have to provide the details.
Speaker 1
Of the network which you want to configure.
Speaker 1
So I want to configure local host.
Speaker 1
So I already given you the configuration details right up here.
Speaker 1
So if you come back to the context.
Speaker 1
Constant.
Speaker 1
Here we have this configuration details.
Speaker 1
So this is the exact details you have to provide in your MetaMask.
Speaker 1
So first thing is going to be the name.
Speaker 1
Copy that one.
Speaker 1
And paste here.
Speaker 1
And the second thing you have to provide is the RPC URL.
Speaker 1
And you will notice one thing.
Speaker 1
That when I will try to import this RPC URL, it will not work.
Speaker 1
It will throw me an error.
Speaker 1
So let me show you.
Speaker 1
I'll click on this and I will paste here.
Speaker 1
And click on add URL.
Speaker 1
It's giving me this particular error.
Speaker 1
Fetch chain ID.
Speaker 1
RPC correct.
Speaker 1
So this particular error you will face when your local node is not running.
Speaker 1
As you can see, my local node is not running.
Speaker 1
If I show you my package JSON file, I have to run this command.
Speaker 1
Then I can able to add the network.
Speaker 1
So this is what you have to do.
Speaker 1
So first what I'm going to do is.
Speaker 1
First I'm going to bring my terminal up.
Speaker 1
I'll type, I'll check my node version.
Speaker 1
Do I have the required one?
Speaker 1
Yes, I have.
Speaker 1
Command NPM run node and hit enter.
Speaker 1
And it's going to start our local node in our system.
Speaker 1
You can see it will give you 20 plus accounts.
Speaker 1
And you can only use this account to test your contract in the hard hat.
Speaker 1
Now our RPC server is started.
Speaker 1
Now we can easily be able to import in our MetaMask.
Speaker 1
So this one is very important.
Speaker 1
You have to use this account.
Speaker 1
Like this is the private key.
Speaker 1
And this is going to be your admin.
Speaker 1
And the rest of the account you can use as a user.
Speaker 1
Got it.
Speaker 1
This account will have the control over the smart contract.
Speaker 1
For registration of the candidate and the voter.
Speaker 1
That's very important.
Speaker 1
Now this is running.
Speaker 1
You have to make this running.
Speaker 1
Now we can able to add the local host in our MetaMask.
Speaker 1
So let's come back here.
Speaker 1
And I'm going to click on this, click on the add network.
Speaker 1
And I can give the information.
Speaker 1
So we'll say local host.
Speaker 1
I've given the name.
Speaker 1
Now I can give the RPC URL.
Speaker 1
So you can get the RPC URL from here.
Speaker 1
Or you can get the from here.
Speaker 1
Both are the same one.
Speaker 1
Like both are the same.
Speaker 1
Now I can come back here.
Speaker 1
And you will see that the moment I will add, I won't have any issue.
Speaker 1
So the RPC URL is added successfully.
Speaker 1
Perfect.
Speaker 1
Now we can give the chain ID.
Speaker 1
I can come back here.
Speaker 1
And this is the chain ID I have.
Speaker 1
Simply copy this one.
Speaker 1
And that's what I can provide here.
Speaker 1
And it says ETH.
Speaker 1
So I have to give the ETH symbol.
Speaker 1
Perfect.
Speaker 1
You can just skip this part.
Speaker 1
External URL.
Speaker 1
And I want to change it here as well.
Speaker 1
So it's saying ETH.
Speaker 1
So we have to use ETH.
Speaker 1
ETH.
Speaker 1
And that's what I can simply say ETH.
Speaker 1
Perfect.
Speaker 1
Save it.
Speaker 1
So this should be running.
Speaker 1
This should be running.
Speaker 1
Okay.
Speaker 1
Now I can click on this save.
Speaker 1
So the network is added successfully.
Speaker 1
Now I can simply come back here.
Speaker 1
And I can simply switch back to my local host.
Speaker 1
Click on it.
Speaker 1
Right now I'm connected with my local host.
Speaker 1
But the account which I'm using is my actual account on the main net and the test net.
Speaker 1
But I cannot use this account.
Speaker 1
So now I have to import this account.
Speaker 1
And I want you to import this account, this particular account first.
Speaker 1
Because it's going to be the admin.
Speaker 1
And I'm importing this account in my account number three.
Speaker 1
So I have one, two and I'm going to be the three.
Speaker 1
So I'll simply click here, click on this import account.
Speaker 1
And I'm going to paste my private key.
Speaker 1
And import.
Speaker 1
So I have import the account successfully.
Speaker 1
You can see it's loading.
Speaker 1
Here I will come.
Speaker 1
It's going to fetch the balance.
Speaker 1
You can see the account address is reflecting 2266.
Speaker 1
It's going to be the admin.
Speaker 1
Now what I will do.
Speaker 1
I can simply come back here.
Speaker 1
And I'm going to simply import this account.
Speaker 1
Account number one.
Speaker 1
The second account.
Speaker 1
So let's click here.
Speaker 1
Come back here.
Speaker 1
And click on this import.
Speaker 1
Paste and import.
Speaker 1
I have imported the four.
Speaker 1
In the four number account.
Speaker 1
So now I will import, let's say two more account.
Speaker 1
So I can show you all the transaction.
Speaker 1
So I can simply import one more account.
Speaker 1
Perfect.
Speaker 1
We have done with five.
Speaker 1
Three accounts we have imported.
Speaker 1
And we're going to import this one as well.
Speaker 1
You have to do exactly the same thing.
Speaker 1
Otherwise you're going to have a lot of confusion.
Speaker 1
So I have imported the account.
Speaker 1
Now it's fetching the balance.
Speaker 1
I can come back to account number three, which is the admin.
Speaker 1
Click here.
Speaker 1
It's still fetching the information.
Speaker 1
I'll simply give a reload.
Speaker 1
And I'm going to open the application one more time.
Speaker 1
And you can see the fund is reflecting fine.
Speaker 1
So I have this much fund.
Speaker 1
If I open this one.
Speaker 1
I have the full fund in my wallet address.
Speaker 1
But the moment I will execute the transaction and deploy the contract.
Speaker 1
This particular account going to pay the fee for deployment.
Speaker 1
So let's come back here.
Speaker 1
That's the first thing we have done.
Speaker 1
Make sure to keep running this.
Speaker 1
I'm going to simply close this one.
Speaker 1
Now I'm on the same admin account.
Speaker 1
Click on this register voter register.
Speaker 1
It will take me here.
Speaker 1
I'm going to simply remove it.
Speaker 1
And now I can simply register my voters.
Speaker 1
So I'll simply select here.
Speaker 1
You can pick any image.
Speaker 1
So this time I'll go with this.
Speaker 1
This.
Speaker 1
I'll select this image.
Speaker 1
It's going to simply upload.
Speaker 1
And just wait.
Speaker 1
Once the upload will complete, you will have the image right up here.
Speaker 1
I can give the details.
Speaker 1
I'll say.
Speaker 1
Voter one.
Speaker 1
I can give the address of the wallet.
Speaker 1
So I'll simply click here.
Speaker 1
I'm going to get the address.
Speaker 1
Copy.
Speaker 1
And that's what I can simply paste here.
Speaker 1
And I can give, let's say 30, 45.
Speaker 1
And click on this authorize voter.
Speaker 1
It's going to make a call.
Speaker 1
And I have to confirm the transaction.
Speaker 1
And the transaction is completed.
Speaker 1
I haven't given the vote and you can see the wallet address.
Speaker 1
Perfect.
Speaker 1
Got it.
Speaker 1
I want to register one more voter.
Speaker 1
So I'll simply select here.
Speaker 1
Can come back to my code.
Speaker 1
I can get the next address.
Speaker 1
Simply copy that one.
Speaker 1
I can come back here.
Speaker 1
Click on this.
Speaker 1
Click on the.
Speaker 1
And let's upload one more.
Speaker 1
So this time.
Speaker 1
I'm going to get this buddy.
Speaker 1
It's my image.
Speaker 1
It's uploading.
Speaker 1
And we have uploaded successfully.
Speaker 1
I'll say voter two.
Speaker 1
I can give the wallet address.
Speaker 1
This is the exact wallet address we have.
Speaker 1
Let's say 65.
Speaker 1
Perfect.
Speaker 1
Now I can give a age.
Speaker 1
I'll say 23.
Speaker 1
And click on this authorize voter.
Speaker 1
It's going to make a call.
Speaker 1
And we'll have this voter registered.
Speaker 1
So click on confirm.
Speaker 1
And the transaction went successfully.
Speaker 1
So we got two voters and a candidate.
Speaker 1
So I'll simply come back here.
Speaker 1
We have this.
Speaker 1
We have two candidate and two voter.
Speaker 1
Now we can able to give the vote.
Speaker 1
So you can simply come back here.
Speaker 1
And now if I show you.
Speaker 1
We have registered account number four and account number five as a candidate.
Speaker 1
And that's what we have here.
Speaker 1
Now we have to register the voters.
Speaker 1
So I'm going to use this account.
Speaker 1
Account number three and four.
Speaker 1
Got it.
Speaker 1
Now I can simply come back here.
Speaker 1
I'll simply close this one.
Speaker 1
Now I'm on the same admin account.
Speaker 1
Click on this register voter register.
Speaker 1
It will take me here.
Speaker 1
I'm going to simply remove it.
Speaker 1
And now I can simply register my voters.
Speaker 1
So I'll simply select here.
Speaker 1
You can pick any image.
Speaker 1
So this time I'll go with this.
Speaker 1
This.
Speaker 1
I'll select this image.
Speaker 1
It's going to simply upload.
Speaker 1
And just wait.
Speaker 1
Once the upload will complete, you will have the image right up here.
Speaker 1
I can give the details.
Speaker 1
I'll say.
Speaker 1
Voter one.
Speaker 1
I can give the address of the wallet.
Speaker 1
So I'll simply click here.
Speaker 1
I'm going to get the address.
Speaker 1
Copy.
Speaker 1
And that's what I can simply paste here.
Speaker 1
And I can give, let's say 30, 45.
Speaker 1
And click on this authorize voter.
Speaker 1
It's going to make a call.
Speaker 1
And I have to confirm the transaction.
Speaker 1
And the transaction is completed.
Speaker 1
I haven't given the vote and you can see the wallet address.
Speaker 1
Perfect.
Speaker 1
Got it.
Speaker 1
I want to register one more voter.
Speaker 1
So I'll simply select here.
Speaker 1
Can come back to my code.
Speaker 1
I can get the next address.
Speaker 1
Simply copy that one.
Speaker 1
I can come back here.
Speaker 1
Click on this.
Speaker 1
Click on the.
Speaker 1
And let's upload one more.
Speaker 1
So this time.
Speaker 1
I'm going to get this buddy.
Speaker 1
It's my image.
Speaker 1
It's uploading.
Speaker 1
And we have uploaded successfully.
Speaker 1
I'll say voter two.
Speaker 1
I can give the wallet address.
Speaker 1
This is the exact wallet address we have.
Speaker 1
Let's say 65.
Speaker 1
Perfect.
Speaker 1
Now I can give a age.
Speaker 1
I'll say 23.
Speaker 1
And click on this authorize voter.
Speaker 1
It's going to make a call.
Speaker 1
And we'll have this voter registered.
Speaker 1
So click on confirm.
Speaker 1
And the transaction went successfully.
Speaker 1
So we got two voters and a candidate.
Speaker 1
So I'll simply come back here.
Speaker 1
We have this.
Speaker 1
We have two candidate and two voter.
Speaker 1
Now we can able to give the vote.
Speaker 1
So you can simply come back here.
Speaker 1
And now if I show you.
Speaker 1
We have registered account number four and account number five as a candidate.
Speaker 1
And that's what we have here.
Speaker 1
Now we have to register the voters.
Speaker 1
So I'm going to use this account.
Speaker 1
Account number three and four.
Speaker 1
Got it.
Speaker 1
Now I can simply come back here.
Speaker 1
I'll simply close this one.
Speaker 1
Now I'm on the same admin account.
Speaker 1
Click on this register voter register.
Speaker 1
It will take me here.
Speaker 1
I'm going to simply remove it.
Speaker 1
And now I can simply register my voters.
Speaker 1
So I'll simply select here.
Speaker 1
You can pick any image.
Speaker 1
So this time I'll go with this.
Speaker 1
This.
Speaker 1
I'll select this image.
Speaker 1
It's going to simply upload.
Speaker 1
And just wait.
Speaker 1
Once the upload will complete, you will have the image right up here.
Speaker 1
I can give the details.
Speaker 1
I'll say.
Speaker 1
Voter one.
Speaker 1
I can give the address of the wallet.
Speaker 1
So I'll simply click here.
Speaker 1
I'm going to get the address.
Speaker 1
Copy.
Speaker 1
And that's what I can simply paste here.
Speaker 1
And I can give, let's say 30, 45.
Speaker 1
And click on this authorize voter.
Speaker 1
It's going to make a call.
Speaker 1
And I have to confirm the transaction.
Speaker 1
And the transaction is completed.
Speaker 1
I haven't given the vote and you can see the wallet address.
Speaker 1
Perfect.
Speaker 1
Got it.
Speaker 1
I want to register one more voter.
Speaker 1
So I'll simply select here.
Speaker 1
Can come back to my code.
Speaker 1
I can get the next address.
Speaker 1
Simply copy that one.
Speaker 1
I can come back here.
Speaker 1
Click on this.
Speaker 1
Click on the.
Speaker 1
And let's upload one more.
Speaker 1
So this time.
Speaker 1
I'm going to get this buddy.
Speaker 1
It's my image.
Speaker 1
It's uploading.
Speaker 1
And we have uploaded successfully.
Speaker 1
I'll say voter two.
Speaker 1
I can give the wallet address.
Speaker 1
This is the exact wallet address we have.
Speaker 1
Let's say 65.
Speaker 1
Perfect.
Speaker 1
Now I can give a age.
Speaker 1
I'll say 23.
Speaker 1
And click on this authorize voter.
Speaker 1
It's going to make a call.
Speaker 1
And we'll have this voter registered.
Speaker 1
So click on confirm.
Speaker 1
And the transaction went successfully.
Speaker 1
So we got two voters and a candidate.
Speaker 1
So I'll simply come back here.
Speaker 1
We have this.
Speaker 1
We have two candidate and two voter.
Speaker 1
Now we can able to give the vote.
Speaker 1
So you can simply come back here.
Speaker 1
And now if I show you.
Speaker 1
We have registered account number four and account number five as a candidate.
Speaker 1
And that's what we have here.
Speaker 1
Now we have to register the voters.
Speaker 1
So I'm going to use this account.
Speaker 1
Account number three and four.
Speaker 1
Got it.
Speaker 1
Now I can simply come back here.
Speaker 1
I'll simply close this one.
Speaker 1
Now I'm on the same admin account.
Speaker 1
Click on this register voter register.
Speaker 1
It will take me here.
Speaker 1
I'm going to simply remove it.
Speaker 1
And now I can simply register my voters.
Speaker 1
So I'll simply select here.
Speaker 1
You can pick any image.
Speaker 1
So this time I'll go with this.
Speaker 1
This.
Speaker 1
I'll select this image.
Speaker 1
It's going to simply upload.
Speaker 1
And just wait.
Speaker 1
Once the upload will complete, you will have the image right up here.
Speaker 1
I can give the details.
Speaker 1
I'll say.
Speaker 1
Voter one.
Speaker 1
I can give the address of the wallet.
Speaker 1
So I'll simply click here.
Speaker 1
I'm going to get the address.
Speaker 1
Copy.
Speaker 1
And that's what I can simply paste here.
Speaker 1
And I can give, let's say 30, 45.
Speaker 1
And click on this authorize voter.
Speaker 1
It's going to make a call.
Speaker 1
And I have to confirm the transaction.
Speaker 1
And the transaction is completed.
Speaker 1
I haven't given the vote and you can see the wallet address.
Speaker 1
Perfect.
Speaker 1
Got it.
Speaker 1
I want to register one more voter.
Speaker 1
So I'll simply select here.
Speaker 1
Can come back to my code.
Speaker 1
I can get the next address.
Speaker 1
Simply copy that one.
Speaker 1
I can come back here.
Speaker 1
Click on this.
Speaker 1
Click on the.
Speaker 1
And let's upload one more.
Speaker 1
So this time.
Speaker 1
I'm going to get this buddy.
Speaker 1
It's my image.
Speaker 1
It's uploading.
Speaker 1
And we have uploaded successfully.
Speaker 1
I'll say voter two.
Speaker 1
I can give the wallet address.
Speaker 1
This is the exact wallet address we have.
Speaker 1
Let's say 65.
Speaker 1
Perfect.
Speaker 1
Now I can give a age.
Speaker 1
I'll say 23.
Speaker 1
And click on this authorize voter.
Speaker 1
It's going to make a call.
Speaker 1
And we'll have this voter registered.
Speaker 1
So click on confirm.
Speaker 1
And the transaction went successfully.
Speaker 1
So we got two voters and a candidate.
Speaker 1
So I'll simply come back here.
Speaker 1
We have this.
Speaker 1
We have two candidate and two voter.
Speaker 1
Now we can able to give the vote.
Speaker 1
So you can simply come back here.
Speaker 1
And now if I show you.
Speaker 1
We have registered account number four and account number five as a candidate.
Speaker 1
And that's what we have here.
Speaker 1
Now we have to register the voters.
Speaker 1
So I'm going to use this account.
Speaker 1
Account number three and four.
Speaker 1
Got it.
Speaker 1
Now I can simply come back here.
Speaker 1
I'll simply close this one.
Speaker 1
Now I'm on the same admin account.
Speaker 1
Click on this register voter register.
Speaker 1
It will take me here.
Speaker 1
I'm going to simply remove it.
Speaker 1
And now I can simply register my voters.
Speaker 1
So I'll simply select here.
Speaker 1
You can pick any image.
Speaker 1
So this time I'll go with this.
Speaker 1
This.
Speaker 1
I'll select this image.
Speaker 1
It's going to simply upload.
Speaker 1
And just wait.
Speaker 1
Once the upload will complete, you will have the image right up here.
Speaker 1
I can give the details.
Speaker 1
I'll say.
Speaker 1
Voter one.
Speaker 1
I can give the address of the wallet.
Speaker 1
So I'll simply click here.
Speaker 1
I'm going to get the address.
Speaker 1
Copy.
Speaker 1
And that's what I can simply paste here.
Speaker 1
And I can give, let's say 30, 45.
Speaker 1
And click on this authorize voter.
Speaker 1
It's going to make a call.
Speaker 1
And I have to confirm the transaction.
Speaker 1
And the transaction is completed.
Speaker 1
I haven't given the vote and you can see the wallet address.
Speaker 1
Perfect.
Speaker 1
Got it.
Speaker 1
I want to register one more voter.
Speaker 1
So I'll simply select here.
Speaker 1
Can come back to my code.
Speaker 1
I can get the next address.
Speaker 1
Simply copy that one.
Speaker 1
I can come back here.
Speaker 1
Click on this.
Speaker 1
Click on the.
Speaker 1
And let's upload one more.
Speaker 1
So this time.
Speaker 1
I'm going to get this buddy.
Speaker 1
It's my image.
Speaker 1
It's uploading.
Speaker 1
And we have uploaded successfully.
Speaker 1
I'll say voter two.
Speaker 1
I can give the wallet address.
Speaker 1
This is the exact wallet address we have.
Speaker 1
Let's say 65.
Speaker 1
Perfect.
Speaker 1
Now I can give a age.
Speaker 1
I'll say 23.
Speaker 1
And click on this authorize voter.
Speaker 1
It's going to make a call.
Speaker 1
And I have to confirm the transaction.
Speaker 1
And the transaction is completed.
Speaker 1
I haven't given the vote and you can see the wallet address.
Speaker 1
Perfect.
Speaker 1
Got it.
Speaker 1
I want to register one more voter.
Speaker 1
So I'll simply select here.
Speaker 1
Can come back to my code.
Speaker 1
I can get the next address.
Speaker 1
Simply copy that one.
Speaker 1
I can come back here.
Speaker 1
Click on this.
Speaker 1
Click on the.
Speaker 1
And let's upload one more.
Speaker 1
So this time.
Speaker 1
I'm going to get this buddy.
Speaker 1
It's my image.
Speaker 1
It's uploading.
Speaker 1
And we have uploaded successfully.
Speaker 1
I'll say voter two.
Speaker 1
I can give the wallet address.
Speaker 1
This is the exact wallet address we have.
Speaker 1
Let's say 65.
Speaker 1
Perfect.
Speaker 1
Now I can give a age.
Speaker 1
I'll say 23.
Speaker 1
And click on this authorize voter.
Speaker 1
It's going to make a call.
Speaker 1
And we'll have this voter registered.
Speaker 1
So click on confirm.
Speaker 1
And the transaction went successfully.
Speaker 1
So we got two voters and a candidate.
Speaker 1
So I'll simply come back here.
Speaker 1
We have this.
Speaker 1
We have two candidate and two voter.
Speaker 1
Now we can able to give the vote.
Speaker 1
So you can simply come back here.
Speaker 1
And now if I show you.
Speaker 1
We have registered account number four and account number five as a candidate.
Speaker 1
And that's what we have here.
Speaker 1
Now we have to register the voters.
Speaker 1
So I'm going to use this account.
Speaker 1
Account number three and four.
Speaker 1
Got it.
Speaker 1
Now I can simply come back here.
Speaker 1
I'll simply close this one.
Speaker 1
Now I'm on the same admin account.
Speaker 1
Click on this register voter register.
Speaker 1
It will take me here.
Speaker 1
I'm going to simply remove it.
Speaker 1
And now I can simply register my voters.
Speaker 1
So I'll simply select here.
Speaker 1
You can pick any image.
Speaker 1
So this time I'll go with this.
Speaker 1
This.
Speaker 1
I'll select this image.
Speaker 1
It's going to simply upload.
Speaker 1
And just wait.
Speaker 1
Once the upload will complete, you will have the image right up here.
Speaker 1
I can give the details.
Speaker 1
I'll say.
Speaker 1
Voter one.
Speaker 1
I can give the address of the wallet.
Speaker 1
So I'll simply click here.
Speaker 1
I'm going to get the address.
Speaker 1
Copy.
Speaker 1
And that's what I can simply paste here.
Speaker 1
And I can give, let's say 30, 45.
Speaker 1
And click on this authorize voter.
Speaker 1
It's going to make a call.
Speaker 1
And I have to confirm the transaction.
Speaker 1
And the transaction is completed.
Speaker 1
I haven't given the vote and you can see the wallet address.
Speaker 1
Perfect.
Speaker 1
Got it.
Speaker 1
I want to register one more voter.
Speaker 1
So I'll simply select here.
Speaker 1
Can come back to my code.
Speaker 1
I can get the next address.
Speaker 1
Simply copy that one.
Speaker 1
I can come back here.
Speaker 1
Click on this.
Speaker 1
Click on the.
Speaker 1
And let's upload one more.
Speaker 1
So this time.
Speaker 1
I'm going to get this buddy.
Speaker 1
It's my image.
Speaker 1
It's uploading.
Speaker 1
And we have uploaded successfully.
Speaker 1
I'll say voter two.
Speaker 1
I can give the wallet address.
Speaker 1
This is the exact wallet address we have.
Speaker 1
Let's say 65.
Speaker 1
Perfect.
Speaker 1
Now I can give a age.
Speaker 1
I'll say 23.
Speaker 1
And click on this authorize voter.
Speaker 1
It's going to make a call.
Speaker 1
And I have to confirm the transaction.
Speaker 1
And the transaction went successfully.
Speaker 1
So we got two voters and a candidate.
Speaker 1
So I'll simply come back here.
Speaker 1
We have this.
Speaker 1
We have two candidate and two voter.
Speaker 1
Now we can able to give the vote.
Speaker 1
So you can simply come back here.
Speaker 1
And now if I show you.
Speaker 1
We have registered account number four and account number five as a candidate.
Speaker 1
And that's what we have here.
Speaker 1
Now we have to register the voters.
Speaker 1
So I'm going to use this account.
Speaker 1
Account number three and four.
Speaker 1
Got it.
Speaker 1
Now I can simply come back here.
Speaker 1
I'll simply close this one.
Speaker 1
Now I'm on the same admin account.
Speaker 1
Click on this register voter register.
Speaker 1
It will take me here.
Speaker 1
I'm going to simply remove it.
Speaker 1
And now I can simply register my voters.
Speaker 1
So I'll simply select here.
Speaker 1
You can pick any image.
Speaker 1
So this time I'll go with this.
Speaker 1
This.
Speaker 1
I'll select this image.
Speaker 1
It's going to simply upload.
Speaker 1
And just wait.
Speaker 1
Once the upload will complete, you will have the image right up here.
Speaker 1
I can give the details.
Speaker 1
I'll say.
Speaker 1
Voter one.
Speaker 1
I can give the address of the wallet.
Speaker 1
So I'll simply click here.
Speaker 1
I'm going to get the address.
Speaker 1
Copy.
Speaker 1
And that's what I can simply paste here.
Speaker 1
And I can give, let's say 30, 45.
Speaker 1
And click on this authorize voter.
Speaker 1
It's going to make a call.
Speaker 1
And I have to confirm the transaction.
Speaker 1
And the transaction is completed.
Speaker 1
I haven't given the vote and you can see the wallet address.
Speaker 1
Perfect.
Speaker 1
Got it.
Speaker 1
I want to register one more voter.
Speaker 1
So I'll simply select here.
Speaker 1
Can come back to my code.
Speaker 1
I can get the next address.
Speaker 1
Simply copy that one.
Speaker 1
I can come back here.
Speaker 1
Click on this.
Speaker 1
Click on the.
Speaker 1
And let's upload one more.
Speaker 1
So this time.
Speaker 1
I'm going to get this buddy.
Speaker 1
It's my image.
Speaker 1
It's uploading.
Speaker 1
And we have uploaded successfully.
Speaker 1
I'll say voter two.
Speaker 1
I can give the wallet address.
Speaker 1
This is the exact wallet address we have.
Speaker 1
Let's say 65.
Speaker 1
Perfect.
Speaker 1
Now I can give a age.
Speaker 1
I'll say 23.
Speaker 1
And click on this authorize voter.
Speaker 1
It's going to make a call.
Speaker 1
And I have to confirm the transaction.
Speaker 1
And the transaction is completed.
Speaker 1
I haven't given the vote and you can see the wallet address.
Speaker 1
Perfect.
Speaker 1
Got it.
Speaker 1
I want to register one more voter.
Speaker 1
So I'll simply select here.
Speaker 1
Can come back to my code.
Speaker 1
I can get the next address.
Speaker 1
Simply copy that one.
Speaker 1
I can come back here.
Speaker 1
Click on this.
Speaker 1
Click on the.
Speaker 1
And let's upload one more.
Speaker 1
So this time.
Speaker 1
I'm going to get this buddy.
Speaker 1
It's my image.
Speaker 1
It's uploading.
Speaker 1
And we have uploaded successfully.
Speaker 1
I'll say voter two.
Speaker 1
I can give the wallet address.
Speaker 1
This is the exact wallet address we have.
Speaker 1
Let's say 65.
Speaker 1
Perfect.
Speaker 1
Now I can give a age.
Speaker 1
I'll say 23.
Speaker 1
And click on this authorize voter.
Speaker 1
It's going to make a call.
Speaker 1
And I have to confirm the transaction.
Speaker 1
And the transaction went successfully.
Speaker 1
So we got two voters and a candidate.
Speaker 1
So I'll simply come back here.
Speaker 1
We have this.
Speaker 1
We have two candidate and two voter.
Speaker 1
Now we can able to give the vote.
Speaker 1
So you can simply come back here.
Speaker 1
And now if I show you.
Speaker 1
We have registered account number four and account number five as a candidate.
Speaker 1
And that's what we have here.
Speaker 1
Now we have to register the voters.
Speaker 1
So I'm going to use this account.
Speaker 1
Account number three and four.
Speaker 1
Got it.
Speaker 1
Now I can simply come back here.
Speaker 1
I'll simply close this one.
Speaker 1
Now I'm on the same admin account.
Speaker 1
Click on this register voter register.
Speaker 1
It will take me here.
Speaker 1
I'm going to simply remove it.
Speaker 1
And now I can simply register my voters.
Speaker 1
So I'll simply select here.
Speaker 1
You can pick any image.
Speaker 1
So this time I'll go with this.
Speaker 1
This.
Speaker 1
I'll select this image.
Speaker 1
It's going to simply upload.
Speaker 1
And just wait.
Speaker 1
Once the upload will complete, you will have the image right up here.
Speaker 1
I can give the details.
Speaker 1
I'll say.
Speaker 1
Voter one.
Speaker 1
I can give the address of the wallet.
Speaker 1
So I'll simply click here.
Speaker 1
I'm going to get the address.
Speaker 1
Copy.
Speaker 1
And that's what I can simply paste here.
Speaker 1
And I can give, let's say 30, 45.
Speaker 1
And click on this authorize voter.
Speaker 1
It's going to make a call.
Speaker 1
And I have to confirm the transaction.
Speaker 1
And the transaction is completed.
Speaker 1
I haven't given the vote and you can see the wallet address.
Speaker 1
Perfect.
Speaker 1
Got it.
Speaker 1
I want to register one more voter.
Speaker 1
So I'll simply select here.
Speaker 1
Can come back to my code.
Speaker 1
I can get the next address.
Speaker 1
Simply copy that one.
Speaker 1
I can come back here.
Speaker 1
Click on this.
Speaker 1
Click on the.
Speaker 1
And let's upload one more.
Speaker 1
So this time.
Speaker 1
I'm going to get this buddy.
Speaker 1
It's my image.
Speaker 1
It's uploading.
Speaker 1
And we have uploaded successfully.
Speaker 1
I'll say voter two.
Speaker 1
I can give the wallet address.
Speaker 1
This is the exact wallet address we have.
Speaker 1
Let's say 65.
Speaker 1
Perfect.
Speaker 1
Now I can give a age.
Speaker 1
I'll say 23.
Speaker 1
And click on this authorize voter.
Speaker 1
It's going to make a call.
Speaker 1
And I have to confirm the transaction.
Speaker 1
And the transaction went successfully.
Speaker 1
So we got two voters and a candidate.
Speaker 1
So I'll simply come back here.
Speaker 1
We have this.
Speaker 1
We have two candidate and two voter.
Speaker 1
Now we can able to give the vote.
Speaker 1
So you can simply come back here.
Speaker 1
And now if I show you.
Speaker 1
We have registered account number four and account number five as a candidate.
Speaker 1
And that's what we have here.
Speaker 1
Now we have to register the voters.
Speaker 1
So I'm going to use this account.
Speaker 1
Account number three and four.
Speaker 1
Got it.
Speaker 1
Now I can simply come back here.
Speaker 1
I'll simply close this one.
Speaker 1
Now I'm on the same admin account.
Speaker 1
Click on this register voter register.
Speaker 1
It will take me here.
Speaker 1
I'm going to simply remove it.
Speaker 1
And now I can simply register my voters.
Speaker 1
So I'll simply select here.
Speaker 1
You can pick any image.
Speaker 1
So this time I'll go with this.
Speaker 1
This.
Speaker 1
I'll select this image.
Speaker 1
It's going to simply upload.
Speaker 1
And just wait.
Speaker 1
Once the upload will complete, you will have the image right up here.
Speaker 1
I can give the details.
Speaker 1
I'll say.
Speaker 1
Voter one.
Speaker 1
I can give the address of the wallet.
Speaker 1
So I'll simply click here.
Speaker 1
I'm going to get the address.
Speaker 1
Copy.
Speaker 1
And that's what I can simply paste here.
Speaker 1
And I can give, let's say 30, 45.
Speaker 1
And click on this authorize voter.
Speaker 1
It's going to make a call.
Speaker 1
And I have to confirm the transaction.
Speaker 1
And the transaction is completed.
Speaker 1
I haven't given the vote and you can see the wallet address.
Speaker 1
Perfect.
Speaker 1
Got it.
Speaker 1
I want to register one more voter.
Speaker 1
So I'll simply select here.
Speaker 1
Can come back to my code.
Speaker 1
I can get the next address.
Speaker 1
Simply copy that one.
Speaker 1
I can come back here.
Speaker 1
Click on this.
Speaker 1
Click on the.
Speaker 1
And let's upload one more.
Speaker 1
So this time.
Speaker 1
I'm going to get this buddy.
Speaker 1
It's my image.
Speaker 1
It's uploading.
Speaker 1
And we have uploaded successfully.
Speaker 1
I'll say voter two.
Speaker 1
I can give the wallet address.
Speaker 1
This is the exact wallet address we have.
Speaker 1
Let's say 65.
Speaker 1
Perfect.
Speaker 1
Now I can give a age.
Speaker 1
I'll say 23.
Speaker 1
And click on this authorize voter.
Speaker 1
It's going to make a call.
Speaker 1
And I have to confirm the transaction.
Speaker 1
And the transaction went successfully.
Speaker 1
So we got two voters and a candidate.
Speaker 1
So I'll simply come back here.
Speaker 1
We have this.
Speaker 1
We have two candidate and two voter.
Speaker 1
Now we can able to give the vote.
Speaker 1
So you can simply come back here.
Speaker 1
And now if I show you.
Speaker 1
We have registered account number four and account number five as a candidate.
Speaker 1
And that's what we have here.
Speaker 1
Now we have to register the voters.
Speaker 1
So I'm going to use this account.
Speaker 1
Account number three and four.
Speaker 1
Got it.
Speaker 1
Now I can simply come back here.
Speaker 1
I'll simply close this one.
Speaker 1
Now I'm on the same admin account.
Speaker 1
Click on this register voter register.
Speaker 1
It will take me here.
Speaker 1
I'm going to simply remove it.
Speaker 1
And now I can simply register my voters.
Speaker 1
So I'll simply select here.
Speaker 1
You can pick any image.
Speaker 1
So this time I'll go with this.
Speaker 1
This.
Speaker 1
I'll select this image.
Speaker 1
It's going to simply upload.
Speaker 1
And just wait.
Speaker 1
Once the upload will complete, you will have the image right up here.
Speaker 1
I can give the details.
Speaker 1
I'll say.
Speaker 1
Voter one.
Speaker 1
I can give the address of the wallet.
Speaker 1
So I'll simply click here.
Speaker 1
I'm going to get the address.
Speaker 1
Copy.
Speaker 1
And that's what I can simply paste here.
Speaker 1
And I can give, let's say 30, 45.
Speaker 1
And click on this authorize voter.
Speaker 1
It's going to make a call.
Speaker 1
And I have to confirm the transaction.
Speaker 1
And the transaction is completed.
Speaker 1
I haven't given the vote and you can see the wallet address.
Speaker 1
Perfect.
Speaker 1
Got it.
Speaker 1
I want to register one more voter.
Speaker 1
So I'll simply select here.
Speaker 1
Can come back to my code.
Speaker 1
I can get the next address.
Speaker 1
Simply copy that one.
Speaker 1
I can come back here.
Speaker 1
Click on this.
Speaker 1
Click on the.
Speaker 1
And let's upload one more.
Speaker 1
So this time.
Speaker 1
I'm going to get this buddy.
Speaker 1
It's my image.
Speaker 1
It's uploading.
Speaker 1
And we have uploaded successfully.
Speaker 1
I'll say voter two.
Speaker 1
I can give the wallet address.
Speaker 1
This is the exact wallet address we have.
Speaker 1
Let's say 65.
Speaker 1
Perfect.
Speaker 1
Now I can give a age.
Speaker 1
I'll say 23.
Speaker 1
And click on this authorize voter.
Speaker 1
It's going to make a call.
Speaker 1
And I have to confirm the transaction.
Speaker 1
And the transaction went successfully.
Speaker 1
So we got two voters and a candidate.
Speaker 1
So I'll simply come back here.
Speaker 1
We have this.
Speaker 1
We have two candidate and two voter.







![[Full Episode]Nothing Else Compares(English-dubbed)#cdr… — Transcript](https://i.ytimg.com/vi/YYJruShKWz8/maxresdefault.jpg)


