This session is designed for developers, tech enthusiasts, and blockchain beginners who want to understand the fundamentals of Web3 and how to start building on the blockchain.
AGENDA
• Introduction to Blockchain and how it works
• Overview of Ethereum and the concept of smart contracts
• Getting started with Solidity and writing your first smart contract
• Using Hardhat for local blockchain development and testing
• How to deploy and interact with smart contracts in a dApp
📺 CSharp TV - Dev Streaming Destination http://csharp.tv
🌎 C# Corner - Community of Software and Data Developers https://www.c-sharpcorner.com
#CSharpTV #csharpcorner
Show More Show Less View Video Transcript
0:00
[Music]
0:03
[Music]
0:03
[Music] Hey,
0:07
[Music]
0:20
hey, hey.
0:27
[Music]
0:46
[Music]
0:46
[Music] You want to be
0:52
there?
0:56
[Music]
1:34
Yes, we are live.
1:50
Hello everyone. Hope everybody is doing
1:53
Hello everyone. Hope everybody is doing
1:53
Hello everyone. Hope everybody is doing good.
1:54
good.
1:54
good. So uh uh let's see how many people are
1:58
So uh uh let's see how many people are
1:58
So uh uh let's see how many people are joining. So this is uh how we will be
2:01
joining. So this is uh how we will be
2:01
joining. So this is uh how we will be understanding on how blockchain is
2:04
understanding on how blockchain is
2:04
understanding on how blockchain is important. We'll be understanding smart
2:06
important. We'll be understanding smart
2:06
important. We'll be understanding smart contracts, open zapling and a way how we
2:10
contracts, open zapling and a way how we
2:10
contracts, open zapling and a way how we can deploy these contracts on different
2:12
can deploy these contracts on different
2:12
can deploy these contracts on different chain. So the main motive of this would
2:15
chain. So the main motive of this would
2:15
chain. So the main motive of this would be open zapling. So let's wait for some
2:19
be open zapling. So let's wait for some
2:19
be open zapling. So let's wait for some couple of minutes and
2:25
so let's wait for others to join
2:29
so let's wait for others to join
2:29
so let's wait for others to join and give some couple of minutes more.
3:10
So, welcome everyone. uh we have some
3:14
So, welcome everyone. uh we have some
3:14
So, welcome everyone. uh we have some more people joining us so yeah let's
3:18
more people joining us so yeah let's
3:18
more people joining us so yeah let's start
3:20
start
3:20
start so uh so coming onto your screen is like
3:24
so uh so coming onto your screen is like
3:24
so uh so coming onto your screen is like uh I'll be showing about the open zap
3:26
uh I'll be showing about the open zap
3:26
uh I'll be showing about the open zap link so you can just share the screen
3:30
link so you can just share the screen
3:30
link so you can just share the screen yes so everybody
3:33
yes so everybody
3:33
yes so everybody by the way uh I just want to understand
3:35
by the way uh I just want to understand
3:36
by the way uh I just want to understand how many of you are uh kind of a
3:39
how many of you are uh kind of a
3:39
how many of you are uh kind of a blockchain people who knows about web 3
3:41
blockchain people who knows about web 3
3:41
blockchain people who knows about web 3 what web 3 is how it works and why is it
3:45
what web 3 is how it works and why is it
3:45
what web 3 is how it works and why is it important.
3:49
You guys guys can definitely chat in
3:51
You guys guys can definitely chat in
3:51
You guys guys can definitely chat in like you guys can just send in the
3:54
like you guys can just send in the
3:54
like you guys can just send in the message in the chat window.
4:11
Okay, you great sav you built one uh
4:15
Okay, you great sav you built one uh
4:15
Okay, you great sav you built one uh smart contract in solidity. Great. Hello
4:18
smart contract in solidity. Great. Hello
4:18
smart contract in solidity. Great. Hello prah hope everything is good. It's a
4:22
prah hope everything is good. It's a
4:22
prah hope everything is good. It's a great weather outside you are enjoying
4:24
great weather outside you are enjoying
4:24
great weather outside you are enjoying it.
4:27
it.
4:27
it. Okay so yes so I see that people do have
4:31
Okay so yes so I see that people do have
4:31
Okay so yes so I see that people do have understanding of web three. So first of
4:33
understanding of web three. So first of
4:33
understanding of web three. So first of all let's understand like for people who
4:36
all let's understand like for people who
4:36
all let's understand like for people who who are new to this amazing world of web
4:39
who are new to this amazing world of web
4:39
who are new to this amazing world of web three. So the web 3 is something uh
4:43
three. So the web 3 is something uh
4:44
three. So the web 3 is something uh which is the third version of web like
4:46
which is the third version of web like
4:46
which is the third version of web like first was when we had this open
4:50
first was when we had this open
4:50
first was when we had this open option to read like suppose on the
4:52
option to read like suppose on the
4:52
option to read like suppose on the screen you can see some content written
4:55
screen you can see some content written
4:55
screen you can see some content written it's like if I'm not able to edit it
4:58
it's like if I'm not able to edit it
4:58
it's like if I'm not able to edit it write it or
5:01
write it or
5:01
write it or you can just understand probably I
5:03
you can just understand probably I
5:03
you can just understand probably I really can't uh interact with it that's
5:06
really can't uh interact with it that's
5:06
really can't uh interact with it that's web one way back when the internet
5:08
web one way back when the internet
5:08
web one way back when the internet started it was publicly rolled out then
5:11
started it was publicly rolled out then
5:11
started it was publicly rolled out then then the I would say the gen generation
5:14
then the I would say the gen generation
5:14
then the I would say the gen generation came which is the gen two web two which
5:17
came which is the gen two web two which
5:17
came which is the gen two web two which is we are really now like where I I am
5:21
is we are really now like where I I am
5:21
is we are really now like where I I am able to interact with the website like
5:23
able to interact with the website like
5:23
able to interact with the website like suppose I say I can change this token to
5:26
suppose I say I can change this token to
5:26
suppose I say I can change this token to car
5:30
see so the name changed so this is web
5:33
see so the name changed so this is web
5:33
see so the name changed so this is web two now what then why is the need like
5:37
two now what then why is the need like
5:37
two now what then why is the need like everybody's uh think Everything is going
5:40
everybody's uh think Everything is going
5:40
everybody's uh think Everything is going good. Everyone is more than happy with
5:42
good. Everyone is more than happy with
5:42
good. Everyone is more than happy with web two. Then why we want to shift to
5:44
web two. Then why we want to shift to
5:44
web two. Then why we want to shift to web three? Web three is something that
5:48
web three? Web three is something that
5:48
web three? Web three is something that uh you can understand is
5:51
uh you can understand is
5:51
uh you can understand is the
5:52
the
5:52
the generation of internet where you own the
5:56
generation of internet where you own the
5:56
generation of internet where you own the data you own.
6:00
Great. So we have one of a active person
6:03
Great. So we have one of a active person
6:04
Great. So we have one of a active person working with the with web three domain
6:08
working with the with web three domain
6:08
working with the with web three domain is web 2.5. So great proves uh let's
6:12
is web 2.5. So great proves uh let's
6:12
is web 2.5. So great proves uh let's move on. So I was talking about like why
6:15
move on. So I was talking about like why
6:15
move on. So I was talking about like why web 3 came into the picture. Web3 came
6:17
web 3 came into the picture. Web3 came
6:17
web 3 came into the picture. Web3 came into the picture that now like suppose I
6:19
into the picture that now like suppose I
6:19
into the picture that now like suppose I contribute this contract but I don't
6:23
contribute this contract but I don't
6:23
contribute this contract but I don't have any kind of a um I would say I
6:27
have any kind of a um I would say I
6:28
have any kind of a um I would say I don't get the royaltity. I can't get any
6:31
don't get the royaltity. I can't get any
6:31
don't get the royaltity. I can't get any benefit. There are a number of things
6:33
benefit. There are a number of things
6:33
benefit. There are a number of things like the I go to C# corner like this is
6:37
like the I go to C# corner like this is
6:37
like the I go to C# corner like this is how I'm going to C# corner.
6:42
how I'm going to C# corner.
6:42
how I'm going to C# corner. So by the way C# corner is what world's
6:45
So by the way C# corner is what world's
6:46
So by the way C# corner is what world's one of the biggest uh developer hub. You
6:48
one of the biggest uh developer hub. You
6:48
one of the biggest uh developer hub. You guys can have a look. We have more than
6:51
guys can have a look. We have more than
6:51
guys can have a look. We have more than 160 technologies being hosted. So we
6:54
160 technologies being hosted. So we
6:54
160 technologies being hosted. So we have articles and videos. uh I would
6:57
have articles and videos. uh I would
6:57
have articles and videos. uh I would recommend everyone to get on with and
7:00
recommend everyone to get on with and
7:00
recommend everyone to get on with and then have have a look at it. I see many
7:03
then have have a look at it. I see many
7:03
then have have a look at it. I see many people have already registered for this
7:05
people have already registered for this
7:05
people have already registered for this event particular event. So yeah so here
7:08
event particular event. So yeah so here
7:08
event particular event. So yeah so here suppose if Gotham is contributing
7:10
suppose if Gotham is contributing
7:10
suppose if Gotham is contributing something he's not getting anything it's
7:13
something he's not getting anything it's
7:13
something he's not getting anything it's a opensource work we have the vanch we
7:16
a opensource work we have the vanch we
7:16
a opensource work we have the vanch we have John Vijay but none of them are
7:19
have John Vijay but none of them are
7:19
have John Vijay but none of them are really getting anything suppose I go
7:21
really getting anything suppose I go
7:21
really getting anything suppose I go like this is my live show that is going
7:23
like this is my live show that is going
7:23
like this is my live show that is going on here so
7:25
on here so
7:25
on here so in order to get something from it and
7:27
in order to get something from it and
7:27
in order to get something from it and make it for my usage what I can do is
7:30
make it for my usage what I can do is
7:30
make it for my usage what I can do is that I can use it and host everything
7:33
that I can use it and host everything
7:33
that I can use it and host everything into the web three world where You
7:36
into the web three world where You
7:36
into the web three world where You create, you earn and you own.
7:40
create, you earn and you own.
7:40
create, you earn and you own. Create,
7:43
Create,
7:43
Create, read and own. Like it's kind of a read,
7:45
read and own. Like it's kind of a read,
7:45
read and own. Like it's kind of a read, write and own. Read, write and own. So,
7:49
write and own. Read, write and own. So,
7:49
write and own. Read, write and own. So, and now uh how this blockchain comes
7:52
and now uh how this blockchain comes
7:52
and now uh how this blockchain comes into the lecture like we did understand
7:54
into the lecture like we did understand
7:54
into the lecture like we did understand what web is. We have heard a lot of
7:57
what web is. We have heard a lot of
7:57
what web is. We have heard a lot of about web blockchain. We say that
8:00
about web blockchain. We say that
8:00
about web blockchain. We say that there's a cryptocurrency. So why why
8:03
there's a cryptocurrency. So why why
8:03
there's a cryptocurrency. So why why that's completely needed like so the
8:07
that's completely needed like so the
8:07
that's completely needed like so the whole purpose of that is that you really
8:10
whole purpose of that is that you really
8:10
whole purpose of that is that you really need something to have a backup like in
8:13
need something to have a backup like in
8:13
need something to have a backup like in web three just to have an own
8:16
web three just to have an own
8:16
web three just to have an own functionality you just can't get on with
8:19
functionality you just can't get on with
8:19
functionality you just can't get on with a new generation. So in order to get
8:21
a new generation. So in order to get
8:21
a new generation. So in order to get with a new generation we have other fun
8:23
with a new generation we have other fun
8:23
with a new generation we have other fun functionalities like scalability. It is
8:26
functionalities like scalability. It is
8:26
functionalities like scalability. It is very much scalable.
8:28
very much scalable.
8:28
very much scalable. uh you can you can own the things as
8:30
uh you can you can own the things as
8:30
uh you can you can own the things as mentioned. It is secure, it is reliable
8:34
mentioned. It is secure, it is reliable
8:34
mentioned. It is secure, it is reliable because anything that is written on
8:37
because anything that is written on
8:37
because anything that is written on blockchain can neither be touched in any
8:41
blockchain can neither be touched in any
8:41
blockchain can neither be touched in any form like it it really cannot like in
8:45
form like it it really cannot like in
8:45
form like it it really cannot like in any like any scenario. It is never a
8:48
any like any scenario. It is never a
8:48
any like any scenario. It is never a possible thing. There's a basic of
8:50
possible thing. There's a basic of
8:50
possible thing. There's a basic of blockchain that
8:52
blockchain that
8:52
blockchain that once something is written on blockchain
8:54
once something is written on blockchain
8:54
once something is written on blockchain or is part of the blockchain that can
8:57
or is part of the blockchain that can
8:57
or is part of the blockchain that can neither will be deleted or can neither
9:00
neither will be deleted or can neither
9:00
neither will be deleted or can neither be edited. So that's why you see that a
9:04
be edited. So that's why you see that a
9:04
be edited. So that's why you see that a lot of cryptocurrencies are coming into
9:05
lot of cryptocurrencies are coming into
9:05
lot of cryptocurrencies are coming into the picture where you see that uh we
9:09
the picture where you see that uh we
9:09
the picture where you see that uh we have bitcoin, we have dodge, we have
9:11
have bitcoin, we have dodge, we have
9:11
have bitcoin, we have dodge, we have ethereum. So these are kind of a
9:13
ethereum. So these are kind of a
9:13
ethereum. So these are kind of a becoming a transactional system for
9:15
becoming a transactional system for
9:15
becoming a transactional system for national level like suppose uh L
9:18
national level like suppose uh L
9:18
national level like suppose uh L Salvador there uh the transactions the
9:21
Salvador there uh the transactions the
9:21
Salvador there uh the transactions the national transactions are done in terms
9:23
national transactions are done in terms
9:23
national transactions are done in terms of bitcoin so that's a very reliable
9:26
of bitcoin so that's a very reliable
9:26
of bitcoin so that's a very reliable thing doing like suppose you go to a
9:28
thing doing like suppose you go to a
9:28
thing doing like suppose you go to a subji and then you are giving bitcoin
9:31
subji and then you are giving bitcoin
9:31
subji and then you are giving bitcoin that means that it there is a mutual
9:34
that means that it there is a mutual
9:34
that means that it there is a mutual understanding that its value is there
9:36
understanding that its value is there
9:36
understanding that its value is there and it is authentic that like suppose we
9:39
and it is authentic that like suppose we
9:39
and it is authentic that like suppose we have INR so that is how the things work
9:42
have INR so that is how the things work
9:42
have INR so that is how the things work with uh web 3 blockchain. By the way,
9:45
with uh web 3 blockchain. By the way,
9:45
with uh web 3 blockchain. By the way, there is a very clear difference between
9:48
there is a very clear difference between
9:48
there is a very clear difference between blockchain and cryptocurrency. The there
9:51
blockchain and cryptocurrency. The there
9:52
blockchain and cryptocurrency. The there has been a misconception and people are
9:54
has been a misconception and people are
9:54
has been a misconception and people are like kind of a mixing everything that's
9:58
like kind of a mixing everything that's
9:58
like kind of a mixing everything that's really not the right thing. So
10:01
really not the right thing. So
10:01
really not the right thing. So cryptocurrency is a implementation
10:04
cryptocurrency is a implementation
10:04
cryptocurrency is a implementation really like it is a implementation of
10:06
really like it is a implementation of
10:06
really like it is a implementation of blockchain. So you really can't say that
10:09
blockchain. So you really can't say that
10:09
blockchain. So you really can't say that blockchain is cryptocurrency because u
10:12
blockchain is cryptocurrency because u
10:12
blockchain is cryptocurrency because u blockchain has much more usage like you
10:15
blockchain has much more usage like you
10:15
blockchain has much more usage like you can say like suppose uh you get your
10:18
can say like suppose uh you get your
10:18
can say like suppose uh you get your real estate building suppose you I'm
10:21
real estate building suppose you I'm
10:21
real estate building suppose you I'm sitting on a floor like and to get the
10:23
sitting on a floor like and to get the
10:24
sitting on a floor like and to get the ownership I need to prove in the code
10:25
ownership I need to prove in the code
10:25
ownership I need to prove in the code that suppose this is my so how can I do
10:28
that suppose this is my so how can I do
10:28
that suppose this is my so how can I do it I have documents but whatever like
10:31
it I have documents but whatever like
10:31
it I have documents but whatever like suppose some someone by mistakes on when
10:34
suppose some someone by mistakes on when
10:34
suppose some someone by mistakes on when they are entering into their database
10:36
they are entering into their database
10:36
they are entering into their database They instead of Rahit riding Rohit Gupta
10:40
They instead of Rahit riding Rohit Gupta
10:40
They instead of Rahit riding Rohit Gupta they said said Rohit Banerji or Rohit
10:44
they said said Rohit Banerji or Rohit
10:44
they said said Rohit Banerji or Rohit Sharma how like how can I grow my
10:47
Sharma how like how can I grow my
10:47
Sharma how like how can I grow my ownership. So in that case what is what
10:50
ownership. So in that case what is what
10:50
ownership. So in that case what is what is done that when the sigenees are doing
10:52
is done that when the sigenees are doing
10:52
is done that when the sigenees are doing the verification when the uh the person
10:56
the verification when the uh the person
10:56
the verification when the uh the person liable for this so at that time we are
10:59
liable for this so at that time we are
10:59
liable for this so at that time we are writing everything onto the blockchain
11:02
writing everything onto the blockchain
11:02
writing everything onto the blockchain and then the cross verification can be
11:04
and then the cross verification can be
11:04
and then the cross verification can be done very very very easily. So that has
11:08
done very very very easily. So that has
11:08
done very very very easily. So that has this has been a basic overview what
11:11
this has been a basic overview what
11:11
this has been a basic overview what really the things are
11:15
really the things are
11:15
really the things are excuse me. So by by this time like I'm
11:19
excuse me. So by by this time like I'm
11:19
excuse me. So by by this time like I'm definitely open to questions. You guys
11:21
definitely open to questions. You guys
11:21
definitely open to questions. You guys can definitely uh put in your question
11:24
can definitely uh put in your question
11:24
can definitely uh put in your question into the chat. Whenever I'll get time
11:26
into the chat. Whenever I'll get time
11:26
into the chat. Whenever I'll get time I'll be answering them. So uh anything
11:30
I'll be answering them. So uh anything
11:30
I'll be answering them. So uh anything that you guys want me to answer like
11:33
that you guys want me to answer like
11:33
that you guys want me to answer like anything that you didn't get.
11:40
So we have one person powerful AI. So he
11:45
So we have one person powerful AI. So he
11:45
So we have one person powerful AI. So he definitely made uh made a good point
11:47
definitely made uh made a good point
11:47
definitely made uh made a good point that blockchain is transparent. How
11:49
that blockchain is transparent. How
11:49
that blockchain is transparent. How blockchain is transparent? So uh let me
11:53
blockchain is transparent? So uh let me
11:53
blockchain is transparent? So uh let me show you. So as you can see that uh
11:57
show you. So as you can see that uh
11:57
show you. So as you can see that uh excuse me. So we have the sharp token.
12:00
excuse me. So we have the sharp token.
12:00
excuse me. So we have the sharp token. So this is our own cryptocurrency that
12:03
So this is our own cryptocurrency that
12:03
So this is our own cryptocurrency that has been launched. Uh so it's more than
12:07
has been launched. Uh so it's more than
12:07
has been launched. Uh so it's more than two year like around two years and we
12:09
two year like around two years and we
12:09
two year like around two years and we have gained 61,000 followers and 2.52
12:13
have gained 61,000 followers and 2.52
12:13
have gained 61,000 followers and 2.52 million
12:14
million
12:14
million uh transactions there's a big number on
12:16
uh transactions there's a big number on
12:16
uh transactions there's a big number on any kind of a token this is on polygon
12:18
any kind of a token this is on polygon
12:18
any kind of a token this is on polygon so see anyone doing any kind of a
12:20
so see anyone doing any kind of a
12:20
so see anyone doing any kind of a transaction or any kind of effect that
12:23
transaction or any kind of effect that
12:23
transaction or any kind of effect that is happening it's more than visible to
12:25
is happening it's more than visible to
12:25
is happening it's more than visible to everyone you can just uh this is a
12:28
everyone you can just uh this is a
12:28
everyone you can just uh this is a transaction has you can just go and
12:30
transaction has you can just go and
12:30
transaction has you can just go and verify whether this transaction has
12:33
verify whether this transaction has
12:33
verify whether this transaction has really taken place or not or is it just
12:36
really taken place or not or is it just
12:36
really taken place or not or is it just a mere thing that yeah this has happened
12:40
a mere thing that yeah this has happened
12:40
a mere thing that yeah this has happened so we have a proof of this like suppose
12:42
so we have a proof of this like suppose
12:42
so we have a proof of this like suppose these people have got tokens. So we have
12:45
these people have got tokens. So we have
12:45
these people have got tokens. So we have hundreds and 500s of people who got
12:47
hundreds and 500s of people who got
12:47
hundreds and 500s of people who got token. So we do have a proof that yes
12:50
token. So we do have a proof that yes
12:50
token. So we do have a proof that yes this has already been done. So you can
12:53
this has already been done. So you can
12:53
this has already been done. So you can defin see this this is a human related
12:57
defin see this this is a human related
12:57
defin see this this is a human related data. You can just go and search on it.
12:59
data. You can just go and search on it.
12:59
data. You can just go and search on it. Like suppose I click on this address and
13:02
Like suppose I click on this address and
13:02
Like suppose I click on this address and what it will say it will show me that
13:04
what it will say it will show me that
13:04
what it will say it will show me that yes this account exists and this person
13:08
yes this account exists and this person
13:08
yes this account exists and this person has 337 SH tokens.
13:11
has 337 SH tokens.
13:11
has 337 SH tokens. By the way, uh if you want, you guys can
13:14
By the way, uh if you want, you guys can
13:14
By the way, uh if you want, you guys can definitely go to our website which is a
13:17
definitely go to our website which is a
13:17
definitely go to our website which is a sharp economy to know more about the
13:20
sharp economy to know more about the
13:20
sharp economy to know more about the sharp token and we have a sharp rewards
13:22
sharp token and we have a sharp rewards
13:22
sharp token and we have a sharp rewards application uh on play store and Google
13:25
application uh on play store and Google
13:25
application uh on play store and Google play uh play uh play store and app
13:28
play uh play uh play store and app
13:28
play uh play uh play store and app store. Sorry, my bad. So you you can
13:30
store. Sorry, my bad. So you you can
13:30
store. Sorry, my bad. So you you can just open this into your phone sharp
13:33
just open this into your phone sharp
13:33
just open this into your phone sharp economy.org and click on get rear
13:36
economy.org and click on get rear
13:36
economy.org and click on get rear wallet. Another is if you want to earn
13:40
wallet. Another is if you want to earn
13:40
wallet. Another is if you want to earn 200 tokens, you can just go and just
13:43
200 tokens, you can just go and just
13:43
200 tokens, you can just go and just scan this code or you can just directly
13:46
scan this code or you can just directly
13:46
scan this code or you can just directly go to Apple store or Google
13:49
go to Apple store or Google
13:49
go to Apple store or Google play to get that done. So you we are
13:53
play to get that done. So you we are
13:53
play to get that done. So you we are definitely coming up with a lot of uh
13:55
definitely coming up with a lot of uh
13:55
definitely coming up with a lot of uh things there are a lot of road maps and
13:59
things there are a lot of road maps and
13:59
things there are a lot of road maps and everything for people who are already in
14:03
everything for people who are already in
14:03
everything for people who are already in web 3. We already are listed on unis
14:06
web 3. We already are listed on unis
14:06
web 3. We already are listed on unis swap which is a dex bitmark coin store
14:08
swap which is a dex bitmark coin store
14:08
swap which is a dex bitmark coin store and coin market cap. So let's go like
14:13
and coin market cap. So let's go like
14:13
and coin market cap. So let's go like come back. So this is what we created.
14:15
come back. So this is what we created.
14:15
come back. So this is what we created. This suppose this is a token that we
14:17
This suppose this is a token that we
14:17
This suppose this is a token that we created. Now the name is sharp token
14:20
created. Now the name is sharp token
14:20
created. Now the name is sharp token whatever like suppose you want to create
14:22
whatever like suppose you want to create
14:22
whatever like suppose you want to create that. Everyone can have their own token
14:25
that. Everyone can have their own token
14:25
that. Everyone can have their own token being created. So for that we need to
14:27
being created. So for that we need to
14:28
being created. So for that we need to write some code. every like everything
14:30
write some code. every like everything
14:30
write some code. every like everything in this computer world is code that has
14:32
in this computer world is code that has
14:32
in this computer world is code that has to be written. So for that what uh
14:40
so for that what uh the thing is that uh
14:44
so for that what uh the thing is that uh
14:44
so for that what uh the thing is that uh excuse me
14:46
excuse me
14:46
excuse me so we have this tool open zap. So this
14:50
so we have this tool open zap. So this
14:50
so we have this tool open zap. So this open zap is something that uh uh kind of
14:53
open zap is something that uh uh kind of
14:53
open zap is something that uh uh kind of a you can say low code tool logo tool
14:56
a you can say low code tool logo tool
14:56
a you can say low code tool logo tool where you come you create your token
14:59
where you come you create your token
14:59
where you come you create your token that is so we have two types of token
15:01
that is so we have two types of token
15:01
that is so we have two types of token one is the I would say the nonf
15:03
one is the I would say the nonf
15:04
one is the I would say the nonf fungeible and another is a fungeible
15:06
fungeible and another is a fungeible
15:06
fungeible and another is a fungeible funible means the that which can be
15:08
funible means the that which can be
15:08
funible means the that which can be divided so any kind of a token like
15:11
divided so any kind of a token like
15:11
divided so any kind of a token like suppose you create INR
15:14
suppose you create INR
15:14
suppose you create INR Indian rupees suppose I say Indian
15:16
Indian rupees suppose I say Indian
15:16
Indian rupees suppose I say Indian rupees
15:17
rupees
15:17
rupees Indian
15:19
Indian
15:19
Indian rupee and the symbol is I N R so I can
15:24
rupee and the symbol is I N R so I can
15:24
rupee and the symbol is I N R so I can definitely have it more than then
15:27
definitely have it more than then
15:27
definitely have it more than then there's something known as a premint
15:28
there's something known as a premint
15:28
there's something known as a premint prement means creation minting means
15:31
prement means creation minting means
15:31
prement means creation minting means creation so before the so do we want to
15:36
creation so before the so do we want to
15:36
creation so before the so do we want to create some predefined money suppose I
15:40
create some predefined money suppose I
15:40
create some predefined money suppose I want to create 100 rupees by default so
15:43
want to create 100 rupees by default so
15:43
want to create 100 rupees by default so see it did the coding by itself like
15:48
see it did the coding by itself like
15:48
see it did the coding by itself like comment the recipient 10 cross 10 100
15:50
comment the recipient 10 cross 10 100
15:50
comment the recipient 10 cross 10 100 cross 10 cross decimals so these are his
15:54
cross 10 cross decimals so these are his
15:54
cross 10 cross decimals so these are his internal functions I'll definitely not
15:56
internal functions I'll definitely not
15:56
internal functions I'll definitely not go in deep into this because that's more
15:58
go in deep into this because that's more
15:58
go in deep into this because that's more on the technical side complete technical
16:00
on the technical side complete technical
16:00
on the technical side complete technical side
16:02
side
16:02
side by the way the language that is being
16:04
by the way the language that is being
16:04
by the way the language that is being used as mentioned is solidity which is a
16:06
used as mentioned is solidity which is a
16:06
used as mentioned is solidity which is a javascript framework so the syntax
16:09
javascript framework so the syntax
16:09
javascript framework so the syntax you'll find is much much more than
16:12
you'll find is much much more than
16:12
you'll find is much much more than create uh literally equal to the
16:16
create uh literally equal to the
16:16
create uh literally equal to the JavaScript, we have the se the brackets,
16:20
JavaScript, we have the se the brackets,
16:20
JavaScript, we have the se the brackets, we have a semicolon, the other
16:21
we have a semicolon, the other
16:21
we have a semicolon, the other mandatory, we have the import. So these
16:24
mandatory, we have the import. So these
16:24
mandatory, we have the import. So these things you may have seen in your NodeJS
16:27
things you may have seen in your NodeJS
16:27
things you may have seen in your NodeJS functionalities.
16:28
functionalities.
16:28
functionalities. So
16:30
So
16:30
So excuse me. Now the next thing is
16:33
excuse me. Now the next thing is
16:34
excuse me. Now the next thing is mintable. Mintable means that after
16:38
mintable. Mintable means that after
16:38
mintable. Mintable means that after the initial 100 rupees is created, do
16:41
the initial 100 rupees is created, do
16:41
the initial 100 rupees is created, do you want to mint more? Do you really
16:45
you want to mint more? Do you really
16:46
you want to mint more? Do you really want to mint more? Suppose yes, I want
16:48
want to mint more? Suppose yes, I want
16:48
want to mint more? Suppose yes, I want to mint more. So what it did? It gave
16:52
to mint more. So what it did? It gave
16:52
to mint more. So what it did? It gave you another food. Uh that is mint. Mint
16:56
you another food. Uh that is mint. Mint
16:56
you another food. Uh that is mint. Mint here. And then it says only owner. Only
16:59
here. And then it says only owner. Only
16:59
here. And then it says only owner. Only owner means that since I am creating the
17:04
owner means that since I am creating the
17:04
owner means that since I am creating the uh 100 rupees initially, I only have the
17:07
uh 100 rupees initially, I only have the
17:07
uh 100 rupees initially, I only have the capability to have more tokens being
17:10
capability to have more tokens being
17:10
capability to have more tokens being created later. Burnable. See this this
17:14
created later. Burnable. See this this
17:14
created later. Burnable. See this this concept uh is comes from the
17:19
concept uh is comes from the
17:19
concept uh is comes from the you can say country's macro economy
17:22
you can say country's macro economy
17:22
you can say country's macro economy where basically
17:25
where basically
17:25
where basically you know even the RBI does it like if
17:28
you know even the RBI does it like if
17:28
you know even the RBI does it like if they want to make sure that the whole
17:31
they want to make sure that the whole
17:32
they want to make sure that the whole country is having surplus amount. So
17:35
country is having surplus amount. So
17:35
country is having surplus amount. So what it does it it takes out the amount
17:38
what it does it it takes out the amount
17:38
what it does it it takes out the amount of money from the kind of circulation.
17:42
of money from the kind of circulation.
17:42
of money from the kind of circulation. Suppose uh suppose the rupee price is
17:45
Suppose uh suppose the rupee price is
17:45
Suppose uh suppose the rupee price is going down down down down corresponding
17:47
going down down down down corresponding
17:47
going down down down down corresponding to a dollar. So what RBI will do?
17:49
to a dollar. So what RBI will do?
17:49
to a dollar. So what RBI will do? They'll take out around 100 crores of
17:54
They'll take out around 100 crores of
17:54
They'll take out around 100 crores of 500 nodes from the circulation. In that
17:57
500 nodes from the circulation. In that
17:57
500 nodes from the circulation. In that case what will happen since the currency
18:00
case what will happen since the currency
18:00
case what will happen since the currency is less so our ther
18:05
is less so our ther
18:05
is less so our ther value will increase. So this is that I
18:07
value will increase. So this is that I
18:07
value will increase. So this is that I will definitely have my token burnable
18:10
will definitely have my token burnable
18:10
will definitely have my token burnable so that when needed I can fluctuate the
18:12
so that when needed I can fluctuate the
18:12
so that when needed I can fluctuate the price of my token. Possible possible is
18:16
price of my token. Possible possible is
18:16
price of my token. Possible possible is generally a kind of a feature where you
18:18
generally a kind of a feature where you
18:18
generally a kind of a feature where you can pause this trading. Suppose uh
18:22
can pause this trading. Suppose uh
18:22
can pause this trading. Suppose uh suppose me like I'm there and I want to
18:26
suppose me like I'm there and I want to
18:26
suppose me like I'm there and I want to u probably uh send some tokens to
18:31
u probably uh send some tokens to
18:31
u probably uh send some tokens to shanker or probably numpy or maybe
18:34
shanker or probably numpy or maybe
18:34
shanker or probably numpy or maybe powerful AI we who all are are the
18:38
powerful AI we who all are are the
18:38
powerful AI we who all are are the audience now so in that case I being the
18:41
audience now so in that case I being the
18:42
audience now so in that case I being the owner of the contract I can definitely
18:44
owner of the contract I can definitely
18:44
owner of the contract I can definitely say that no I don't want you guys to do
18:49
say that no I don't want you guys to do
18:49
say that no I don't want you guys to do the transaction I can pause it. I
18:52
the transaction I can pause it. I
18:52
the transaction I can pause it. I definitely not make it. I can since I
18:55
definitely not make it. I can since I
18:55
definitely not make it. I can since I want to have trust of people. Um being a
18:58
want to have trust of people. Um being a
18:58
want to have trust of people. Um being a decentralized world. Yes. So what
19:00
decentralized world. Yes. So what
19:00
decentralized world. Yes. So what decentralized is this? Decentralized is
19:02
decentralized is this? Decentralized is
19:02
decentralized is this? Decentralized is that no single authority had has the
19:05
that no single authority had has the
19:06
that no single authority had has the complete control. It's more of a number
19:08
complete control. It's more of a number
19:08
complete control. It's more of a number of people who are there who are
19:11
of people who are there who are
19:11
of people who are there who are basically having the control over the
19:13
basically having the control over the
19:13
basically having the control over the complete thing. There is a need of
19:16
complete thing. There is a need of
19:16
complete thing. There is a need of twothird of majority like you we live in
19:19
twothird of majority like you we live in
19:19
twothird of majority like you we live in a democracy where definitely 51% is
19:22
a democracy where definitely 51% is
19:22
a democracy where definitely 51% is needed but what happens in blockchain
19:24
needed but what happens in blockchain
19:24
needed but what happens in blockchain which we are using which is the polygon
19:26
which we are using which is the polygon
19:26
which we are using which is the polygon so in that case two3 of majority votes
19:29
so in that case two3 of majority votes
19:29
so in that case two3 of majority votes are needed to perform any kind of action
19:33
are needed to perform any kind of action
19:33
are needed to perform any kind of action then collable so
19:36
then collable so
19:36
then collable so this this has been a very very I would
19:39
this this has been a very very I would
19:39
this this has been a very very I would say a very common thing like we have
19:41
say a very common thing like we have
19:41
say a very common thing like we have been uh working with shark token for
19:44
been uh working with shark token for
19:44
been uh working with shark token for around two years. So what people do is
19:46
around two years. So what people do is
19:46
around two years. So what people do is they send their tokens to someone else
19:50
they send their tokens to someone else
19:50
they send their tokens to someone else by by mistake
19:52
by by mistake
19:52
by by mistake or they forget their passphrase or the
19:55
or they forget their passphrase or the
19:56
or they forget their passphrase or the key secret key. So in that case the uh
19:59
key secret key. So in that case the uh
20:00
key secret key. So in that case the uh the percentage of supply that the person
20:02
the percentage of supply that the person
20:02
the percentage of supply that the person is having that goes into a kind of a
20:06
is having that goes into a kind of a
20:06
is having that goes into a kind of a locker that can never be recovered. So
20:10
locker that can never be recovered. So
20:10
locker that can never be recovered. So if I am creating my uh contract to be
20:13
if I am creating my uh contract to be
20:13
if I am creating my uh contract to be called back in that case I being the
20:16
called back in that case I being the
20:16
called back in that case I being the owner who has issued the currency can
20:20
owner who has issued the currency can
20:20
owner who has issued the currency can call get that money back at any point of
20:23
call get that money back at any point of
20:23
call get that money back at any point of time.
20:25
time.
20:25
time. Generally we never do this in terms of
20:27
Generally we never do this in terms of
20:27
Generally we never do this in terms of EVM tokens like the Ethereum virtual
20:30
EVM tokens like the Ethereum virtual
20:30
EVM tokens like the Ethereum virtual machine tokens but and so I will also be
20:33
machine tokens but and so I will also be
20:33
machine tokens but and so I will also be not doing it then I I'll be doing very
20:38
not doing it then I I'll be doing very
20:38
not doing it then I I'll be doing very less basic level of things because I
20:40
less basic level of things because I
20:40
less basic level of things because I want you guys to ask more questions and
20:43
want you guys to ask more questions and
20:43
want you guys to ask more questions and based on the number of questions I can
20:45
based on the number of questions I can
20:45
based on the number of questions I can definitely dig dive. So now everyone
20:50
definitely dig dive. So now everyone
20:50
definitely dig dive. So now everyone since being the software people you see
20:53
since being the software people you see
20:53
since being the software people you see that the license is MIT. So it gives you
20:56
that the license is MIT. So it gives you
20:56
that the license is MIT. So it gives you the functionality to use it for
20:58
the functionality to use it for
20:58
the functionality to use it for corporate functionalities to earning but
21:01
corporate functionalities to earning but
21:01
corporate functionalities to earning but on some conditions that uh you need to
21:03
on some conditions that uh you need to
21:03
on some conditions that uh you need to mention the person who has created the
21:07
mention the person who has created the
21:07
mention the person who has created the contract. So till now I think this is
21:10
contract. So till now I think this is
21:10
contract. So till now I think this is more on the broader side. So
21:14
more on the broader side. So
21:14
more on the broader side. So I can definitely dwell into how the
21:18
I can definitely dwell into how the
21:18
I can definitely dwell into how the things work in terms of technical
21:19
things work in terms of technical
21:19
things work in terms of technical things. Do you guys want to uh dwell
21:23
things. Do you guys want to uh dwell
21:23
things. Do you guys want to uh dwell into that or you have any questions that
21:25
into that or you have any questions that
21:25
into that or you have any questions that has to be answered? Guys, you can
21:27
has to be answered? Guys, you can
21:28
has to be answered? Guys, you can definitely ask questions. I'm there to
21:31
definitely ask questions. I'm there to
21:31
definitely ask questions. I'm there to answer your questions.
21:38
I'm waiting guys. You guys can please
21:40
I'm waiting guys. You guys can please
21:40
I'm waiting guys. You guys can please please come up with your questions. Uh
21:43
please come up with your questions. Uh
21:43
please come up with your questions. Uh this session is more on how the complete
21:46
this session is more on how the complete
21:46
this session is more on how the complete smart contract and the token and the
21:48
smart contract and the token and the
21:48
smart contract and the token and the blockchain works.
21:54
Sorry uh
21:59
Viva can you read it out? I not able to
22:02
Viva can you read it out? I not able to
22:02
Viva can you read it out? I not able to see it.
22:10
Yes, I know the blockchain consist of
22:12
Yes, I know the blockchain consist of
22:12
Yes, I know the blockchain consist of blockch contains info regarding
22:14
blockch contains info regarding
22:14
blockch contains info regarding transaction. Great great hush. to know
22:17
transaction. Great great hush. to know
22:17
transaction. Great great hush. to know that what what exactly the basic concept
22:20
that what what exactly the basic concept
22:20
that what what exactly the basic concept is and how the things work.
22:24
is and how the things work.
22:24
is and how the things work. So yes, so we have kak
22:27
So yes, so we have kak
22:27
So yes, so we have kak and I can see so
22:30
and I can see so
22:30
and I can see so in the chat I can see that we have a
22:33
in the chat I can see that we have a
22:33
in the chat I can see that we have a question that what is web 3 used for
22:35
question that what is web 3 used for
22:35
question that what is web 3 used for that's a great question like see web 3
22:38
that's a great question like see web 3
22:38
that's a great question like see web 3 comes into the picture when there is
22:41
comes into the picture when there is
22:41
comes into the picture when there is something which is related to trust
22:46
something which is related to trust
22:46
something which is related to trust really trust is the main part where you
22:50
really trust is the main part where you
22:50
really trust is the main part where you can say literally web 3 comes into the
22:53
can say literally web 3 comes into the
22:53
can say literally web 3 comes into the And the second is the decentralization
22:56
And the second is the decentralization
22:56
And the second is the decentralization trust because anything that's going
22:58
trust because anything that's going
22:58
trust because anything that's going through the blockchain or web 3A it is
23:02
through the blockchain or web 3A it is
23:02
through the blockchain or web 3A it is not editable.
23:04
not editable.
23:04
not editable. It is definitely fixed
23:07
It is definitely fixed
23:07
It is definitely fixed for ever. It is fixed. The second thing
23:10
for ever. It is fixed. The second thing
23:10
for ever. It is fixed. The second thing is decentralization. I really don't have
23:12
is decentralization. I really don't have
23:12
is decentralization. I really don't have the control of this token. Frankly
23:15
the control of this token. Frankly
23:15
the control of this token. Frankly speaking although I am creating it but
23:17
speaking although I am creating it but
23:18
speaking although I am creating it but who will have how much token I I don't
23:21
who will have how much token I I don't
23:21
who will have how much token I I don't have control over it.
23:22
have control over it.
23:22
have control over it. I really can't. I just created this
23:25
I really can't. I just created this
23:25
I really can't. I just created this money. Now it is for the public to use
23:27
money. Now it is for the public to use
23:27
money. Now it is for the public to use it and who has how many who has kind of
23:32
it and who has how many who has kind of
23:32
it and who has how many who has kind of a two3 things. So that is completely up
23:35
a two3 things. So that is completely up
23:35
a two3 things. So that is completely up to them. It's more than not me who is
23:39
to them. It's more than not me who is
23:39
to them. It's more than not me who is going on with the things. So these are
23:41
going on with the things. So these are
23:41
going on with the things. So these are the two major things because of which
23:43
the two major things because of which
23:43
the two major things because of which picture for corporates or I would say
23:47
picture for corporates or I would say
23:47
picture for corporates or I would say the third level is scalability. Anything
23:49
the third level is scalability. Anything
23:50
the third level is scalability. Anything that is created in web 3 is scalable.
23:53
that is created in web 3 is scalable.
23:53
that is created in web 3 is scalable. It's very easy to scale it up.
23:57
It's very easy to scale it up.
23:57
It's very easy to scale it up. Okay. Okay. So,
24:00
Okay. Okay. So,
24:00
Okay. Okay. So, Deepa, do I have another questions? Yes.
24:03
Deepa, do I have another questions? Yes.
24:03
Deepa, do I have another questions? Yes. How can we deploy smart contract? Yes,
24:06
How can we deploy smart contract? Yes,
24:06
How can we deploy smart contract? Yes, definitely. I will. So, that would be my
24:08
definitely. I will. So, that would be my
24:08
definitely. I will. So, that would be my next thing. Uh I can go with uh if there
24:12
next thing. Uh I can go with uh if there
24:12
next thing. Uh I can go with uh if there is an if there's another question, I can
24:15
is an if there's another question, I can
24:15
is an if there's another question, I can ask that and then Yep. Okay. Sur why the
24:18
ask that and then Yep. Okay. Sur why the
24:18
ask that and then Yep. Okay. Sur why the web three token useful if there are web
24:21
web three token useful if there are web
24:21
web three token useful if there are web two tokens like Amazon pay token okay
24:25
two tokens like Amazon pay token okay
24:25
two tokens like Amazon pay token okay great question by by the way so see uh
24:29
great question by by the way so see uh
24:29
great question by by the way so see uh we need web three tokens because uh web
24:32
we need web three tokens because uh web
24:32
we need web three tokens because uh web three tokens are something that I don't
24:35
three tokens are something that I don't
24:35
three tokens are something that I don't like
24:36
like
24:36
like let me take it from the other end you
24:38
let me take it from the other end you
24:38
let me take it from the other end you have Amazon token what if uh four year
24:43
have Amazon token what if uh four year
24:43
have Amazon token what if uh four year down the line or maybe tomorrow Amazon
24:46
down the line or maybe tomorrow Amazon
24:46
down the line or maybe tomorrow Amazon says that Now your token doesn't hold
24:48
says that Now your token doesn't hold
24:48
says that Now your token doesn't hold any value or the token that you have
24:53
any value or the token that you have
24:53
any value or the token that you have they are just deleting it from the
24:55
they are just deleting it from the
24:55
they are just deleting it from the database because the token definitely
24:57
database because the token definitely
24:57
database because the token definitely which you see in your account is a DB
25:01
which you see in your account is a DB
25:01
which you see in your account is a DB entry. They can just go manually edited
25:03
entry. They can just go manually edited
25:03
entry. They can just go manually edited and then uh you being a owner of 100
25:06
and then uh you being a owner of 100
25:06
and then uh you being a owner of 100 million tokens and then you just have 10
25:09
million tokens and then you just have 10
25:09
million tokens and then you just have 10 tokens left. So you don't have control
25:11
tokens left. So you don't have control
25:12
tokens left. So you don't have control over it. And the second thing is
25:14
over it. And the second thing is
25:14
over it. And the second thing is although Amazon gave you this token but
25:18
although Amazon gave you this token but
25:18
although Amazon gave you this token but they are completely their token. It's
25:21
they are completely their token. It's
25:21
they are completely their token. It's not your token. You don't have any kind
25:22
not your token. You don't have any kind
25:22
not your token. You don't have any kind of a ownership when it comes to that. So
25:25
of a ownership when it comes to that. So
25:26
of a ownership when it comes to that. So web three tokens are needed to make the
25:28
web three tokens are needed to make the
25:28
web three tokens are needed to make the trust. It is dec decentralized. So it
25:31
trust. It is dec decentralized. So it
25:31
trust. It is dec decentralized. So it gives more of adaptability in long run.
25:41
Okay. So okay we have another question.
25:44
Okay. So okay we have another question.
25:44
Okay. So okay we have another question. How can we make uh value of our own
25:48
How can we make uh value of our own
25:48
How can we make uh value of our own tokens in our own platform? Okay.
25:55
See the value of the token is initially
25:58
See the value of the token is initially
25:58
See the value of the token is initially divide decided by the
26:02
divide decided by the
26:02
divide decided by the DAO the decentralized autonomous
26:04
DAO the decentralized autonomous
26:04
DAO the decentralized autonomous organization the people who control that
26:06
organization the people who control that
26:06
organization the people who control that token. But later on as the token is live
26:11
token. But later on as the token is live
26:11
token. But later on as the token is live into the community you don't have the
26:13
into the community you don't have the
26:13
into the community you don't have the control. So initially suppose our token
26:16
control. So initially suppose our token
26:16
control. So initially suppose our token like which the I was talking about the
26:18
like which the I was talking about the
26:18
like which the I was talking about the sharp token. So it started at a price of
26:23
sharp token. So it started at a price of
26:23
sharp token. So it started at a price of uh
26:26
uh
26:26
uh 0.00004
26:28
0.00004
26:28
0.00004 but now it is at 0.84.
26:32
but now it is at 0.84.
26:32
but now it is at 0.84. So see this this price I'm talking about
26:34
So see this this price I'm talking about
26:34
So see this this price I'm talking about dollar price per token price this is
26:36
dollar price per token price this is
26:36
dollar price per token price this is initially divi decided by the team but
26:39
initially divi decided by the team but
26:39
initially divi decided by the team but later on it's more on the completely the
26:43
later on it's more on the completely the
26:43
later on it's more on the completely the community and other one
26:49
hope I answered your question
26:55
yes do have other question okay we have
26:58
yes do have other question okay we have
26:58
yes do have other question okay we have is open zappling enough to build the
27:00
is open zappling enough to build the
27:00
is open zappling enough to build the core modules for product development. So
27:04
core modules for product development. So
27:04
core modules for product development. So powerful AI uh see open dabling is
27:08
powerful AI uh see open dabling is
27:08
powerful AI uh see open dabling is completely like it's completely a
27:11
completely like it's completely a
27:11
completely like it's completely a framework for the blockchain part web 3.
27:13
framework for the blockchain part web 3.
27:13
framework for the blockchain part web 3. So, but if you want the front end, you
27:16
So, but if you want the front end, you
27:16
So, but if you want the front end, you won't have to have a database
27:18
won't have to have a database
27:18
won't have to have a database integration. That is never a solution.
27:21
integration. That is never a solution.
27:21
integration. That is never a solution. Opening is not for that. It just there
27:23
Opening is not for that. It just there
27:24
Opening is not for that. It just there to help you have your token live, deploy
27:26
to help you have your token live, deploy
27:26
to help you have your token live, deploy the contract, manage the dev,
27:29
the contract, manage the dev,
27:29
the contract, manage the dev, deployment, testing, verification,
27:33
deployment, testing, verification,
27:33
deployment, testing, verification, everything. So, that's the thing which
27:36
everything. So, that's the thing which
27:36
everything. So, that's the thing which for which the open sapling is. By the
27:39
for which the open sapling is. By the
27:39
for which the open sapling is. By the way, it is a opensource thing. So we
27:42
way, it is a opensource thing. So we
27:42
way, it is a opensource thing. So we just have to u be very cautious about
27:45
just have to u be very cautious about
27:45
just have to u be very cautious about it.
27:46
it.
27:46
it. Okay. So I hope we don't have other
27:50
Okay. So I hope we don't have other
27:50
Okay. So I hope we don't have other questions. I can definitely move to the
27:52
questions. I can definitely move to the
27:52
questions. I can definitely move to the deployment part. So guys uh we have a uh
27:57
deployment part. So guys uh we have a uh
27:57
deployment part. So guys uh we have a uh deployment uh part using uh I would say
28:01
deployment uh part using uh I would say
28:01
deployment uh part using uh I would say open zapling only but see so how did I
28:05
open zapling only but see so how did I
28:05
open zapling only but see so how did I come to it? on the screen you see that
28:07
come to it? on the screen you see that
28:07
come to it? on the screen you see that here I I have a deploy button.
28:13
here I I have a deploy button.
28:13
here I I have a deploy button. So as soon as I click deploy
28:16
So as soon as I click deploy
28:16
So as soon as I click deploy I get this. By the way we have remix
28:20
I get this. By the way we have remix
28:20
I get this. By the way we have remix anybody knows remix can and will tell me
28:23
anybody knows remix can and will tell me
28:23
anybody knows remix can and will tell me what is what remix is? It's a very
28:26
what is what remix is? It's a very
28:26
what is what remix is? It's a very common thing in web3 remix.
28:31
common thing in web3 remix.
28:31
common thing in web3 remix. So Linux is an IDE integrated
28:34
So Linux is an IDE integrated
28:34
So Linux is an IDE integrated development environment like it's a
28:36
development environment like it's a
28:36
development environment like it's a hosted one. So it's used generally you
28:40
hosted one. So it's used generally you
28:40
hosted one. So it's used generally you can say it's more often used when it
28:43
can say it's more often used when it
28:43
can say it's more often used when it comes to Ethereum contract. So but now
28:45
comes to Ethereum contract. So but now
28:45
comes to Ethereum contract. So but now they are going beyond EVM and then
28:48
they are going beyond EVM and then
28:48
they are going beyond EVM and then probably expect to have Solana or
28:51
probably expect to have Solana or
28:51
probably expect to have Solana or something others there. And the second
28:54
something others there. And the second
28:54
something others there. And the second is the download. So you basically can
28:56
is the download. So you basically can
28:56
is the download. So you basically can download the whole code and run it it on
28:59
download the whole code and run it it on
28:59
download the whole code and run it it on your local computer like so this is
29:02
your local computer like so this is
29:02
your local computer like so this is completely a node project by the way
29:04
completely a node project by the way
29:04
completely a node project by the way guys since this is a JavaScript. So
29:10
so basically what the complete thing is
29:12
so basically what the complete thing is
29:12
so basically what the complete thing is this is you can say that this is a
29:17
this is you can say that this is a
29:17
this is you can say that this is a NodeJS project. Everything that you will
29:20
NodeJS project. Everything that you will
29:20
NodeJS project. Everything that you will building you will be building around it
29:22
building you will be building around it
29:22
building you will be building around it it's in NodeJS although we have wrappers
29:25
it's in NodeJS although we have wrappers
29:25
it's in NodeJS although we have wrappers we can you which way you can definitely
29:27
we can you which way you can definitely
29:27
we can you which way you can definitely have the APIs or the third party APIs
29:30
have the APIs or the third party APIs
29:30
have the APIs or the third party APIs like we have alchemy to get the access
29:33
like we have alchemy to get the access
29:33
like we have alchemy to get the access to those smart contract functions.
29:37
to those smart contract functions.
29:37
to those smart contract functions. So yes moving on. So
29:41
So yes moving on. So
29:42
So yes moving on. So just to show you how the Linux look
29:43
just to show you how the Linux look
29:43
just to show you how the Linux look like. See this is how the remix look
29:49
like. See this is how the remix look
29:49
like. See this is how the remix look like
29:52
like
29:52
like guys you able to see it. So learning so
29:56
guys you able to see it. So learning so
29:56
guys you able to see it. So learning so my see here you see we I have only one
30:00
my see here you see we I have only one
30:00
my see here you see we I have only one file
30:02
file
30:02
file I have only one file on my screen. Yes.
30:06
I have only one file on my screen. Yes.
30:06
I have only one file on my screen. Yes. But when I com create it into a
30:10
But when I com create it into a
30:10
But when I com create it into a fullscale project. So in that case if
30:13
fullscale project. So in that case if
30:13
fullscale project. So in that case if you see on the remix remix the number of
30:17
you see on the remix remix the number of
30:17
you see on the remix remix the number of files are huge the we have a lot of
30:20
files are huge the we have a lot of
30:20
files are huge the we have a lot of files at the back end working like
30:22
files at the back end working like
30:22
files at the back end working like suppose we have this front file draft of
30:25
suppose we have this front file draft of
30:25
suppose we have this front file draft of tr CC although you don't need to
30:28
tr CC although you don't need to
30:28
tr CC although you don't need to understand this but just like visualize
30:31
understand this but just like visualize
30:31
understand this but just like visualize how complex the things can be and how
30:34
how complex the things can be and how
30:34
how complex the things can be and how easier it they are currently so I'll not
30:38
easier it they are currently so I'll not
30:38
easier it they are currently so I'll not be going with the remix I'll defin be
30:41
be going with the remix I'll defin be
30:41
be going with the remix I'll defin be going with the open zapling. So let's go
30:44
going with the open zapling. So let's go
30:44
going with the open zapling. So let's go back to the open zapling. So in this
30:47
back to the open zapling. So in this
30:47
back to the open zapling. So in this case what uh the first thing is um
30:50
case what uh the first thing is um
30:50
case what uh the first thing is um everything nowadays is created to open
30:53
everything nowadays is created to open
30:53
everything nowadays is created to open like kind of a API based. So here on the
30:56
like kind of a API based. So here on the
30:56
like kind of a API based. So here on the screen you see that it is written get
30:59
screen you see that it is written get
30:59
screen you see that it is written get API from open zapin defender.
31:03
API from open zapin defender.
31:03
API from open zapin defender. Is it good for everyone? It's readable
31:06
Is it good for everyone? It's readable
31:06
Is it good for everyone? It's readable for everyone.
31:08
for everyone.
31:08
for everyone. Open so open zapling defender so it's a
31:12
Open so open zapling defender so it's a
31:12
Open so open zapling defender so it's a second generation product from open
31:14
second generation product from open
31:14
second generation product from open zapling where they provide some kind of
31:17
zapling where they provide some kind of
31:17
zapling where they provide some kind of a features which are more than just
31:21
a features which are more than just
31:21
a features which are more than just deploying and everything. So you can
31:23
deploying and everything. So you can
31:23
deploying and everything. So you can just click on it then then it will ask
31:25
just click on it then then it will ask
31:25
just click on it then then it will ask you to create an account. Uh
31:29
you to create an account. Uh
31:29
you to create an account. Uh sorry.
31:31
sorry.
31:31
sorry. So uh I already have an account guys.
31:33
So uh I already have an account guys.
31:33
So uh I already have an account guys. See I already definitely have an account
31:36
See I already definitely have an account
31:36
See I already definitely have an account here. So
31:39
here. So
31:39
here. So then after that uh you need to create an
31:42
then after that uh you need to create an
31:42
then after that uh you need to create an API key like suppose uh I create one API
31:45
API key like suppose uh I create one API
31:45
API key like suppose uh I create one API key here
31:48
key here
31:48
key here by the way I have this trial period on
31:50
by the way I have this trial period on
31:50
by the way I have this trial period on it open zapling earlier used to be free
31:55
it open zapling earlier used to be free
31:55
it open zapling earlier used to be free but now they are on the premium so
31:59
but now they are on the premium so
31:59
but now they are on the premium so what all you want to have this is a deep
32:02
what all you want to have this is a deep
32:02
what all you want to have this is a deep part you can just uh uh leave it and
32:05
part you can just uh uh leave it and
32:05
part you can just uh uh leave it and then just can have a save button there.
32:08
then just can have a save button there.
32:08
then just can have a save button there. So in that case I get a save button
32:10
So in that case I get a save button
32:10
So in that case I get a save button here. So it is saving it's creating a U
32:14
here. So it is saving it's creating a U
32:14
here. So it is saving it's creating a U API key and a secret.
32:17
API key and a secret.
32:17
API key and a secret. See I have the API key and I have the
32:20
See I have the API key and I have the
32:20
See I have the API key and I have the secret. So guys make sure you have this
32:24
secret. So guys make sure you have this
32:24
secret. So guys make sure you have this written with you because you can
32:26
written with you because you can
32:26
written with you because you can definitely see your API key but this
32:29
definitely see your API key but this
32:29
definitely see your API key but this secret will get lost and the platform
32:32
secret will get lost and the platform
32:32
secret will get lost and the platform will not allow you to see it. So let me
32:35
will not allow you to see it. So let me
32:35
will not allow you to see it. So let me get the API from here and then I will go
32:38
get the API from here and then I will go
32:38
get the API from here and then I will go here and then I'll paste it here.
32:42
here and then I'll paste it here.
32:42
here and then I'll paste it here. Now I go to the secret key
32:46
Now I go to the secret key
32:46
Now I go to the secret key and this is the secret key and then I'll
32:50
and this is the secret key and then I'll
32:50
and this is the secret key and then I'll say authenticate. So basically uh I'm
32:54
say authenticate. So basically uh I'm
32:54
say authenticate. So basically uh I'm now connected to the open zap defender.
32:56
now connected to the open zap defender.
32:56
now connected to the open zap defender. By the time it is getting connected I
32:57
By the time it is getting connected I
32:58
By the time it is getting connected I think time will take I can show you what
33:01
think time will take I can show you what
33:01
think time will take I can show you what exactly the things are. So you need to
33:03
exactly the things are. So you need to
33:03
exactly the things are. So you need to give a confirmation that yes you have uh
33:06
give a confirmation that yes you have uh
33:06
give a confirmation that yes you have uh written both the things. So we have the
33:09
written both the things. So we have the
33:09
written both the things. So we have the dashboard here you will excuse me you
33:13
dashboard here you will excuse me you
33:13
dashboard here you will excuse me you will see a lot of things here. So
33:19
so it has a code uh inspector which
33:22
so it has a code uh inspector which
33:22
so it has a code uh inspector which basically you can have your code like
33:24
basically you can have your code like
33:24
basically you can have your code like suppose I would say my smart contract.
33:27
suppose I would say my smart contract.
33:27
suppose I would say my smart contract. So this is my smart contract. I can copy
33:29
So this is my smart contract. I can copy
33:29
So this is my smart contract. I can copy it and then I can here add it.
33:33
it and then I can here add it.
33:34
it and then I can here add it. So I have an option like well which
33:36
So I have an option like well which
33:36
So I have an option like well which contract I want to have. I can have to
33:38
contract I want to have. I can have to
33:38
contract I want to have. I can have to add the address after deployment.
33:41
add the address after deployment.
33:42
add the address after deployment. After the deployment part I need to have
33:44
After the deployment part I need to have
33:44
After the deployment part I need to have it
33:45
it
33:45
it or you have an option of installing the
33:48
or you have an option of installing the
33:48
or you have an option of installing the code inspector into a GitHub. Uh I
33:51
code inspector into a GitHub. Uh I
33:51
code inspector into a GitHub. Uh I personally will not be doing because I I
33:54
personally will not be doing because I I
33:54
personally will not be doing because I I work for a corporate thing. So has
33:57
work for a corporate thing. So has
33:57
work for a corporate thing. So has generally uh people are less sure about
33:59
generally uh people are less sure about
33:59
generally uh people are less sure about this thing. So
34:02
this thing. So
34:02
this thing. So sorry my bad guys
34:05
sorry my bad guys
34:05
sorry my bad guys and then we have the
34:08
and then we have the
34:08
and then we have the automation. So guys it is not that smart
34:11
automation. So guys it is not that smart
34:11
automation. So guys it is not that smart contract doesn't have the automation we
34:14
contract doesn't have the automation we
34:14
contract doesn't have the automation we have these kind of automations here like
34:17
have these kind of automations here like
34:17
have these kind of automations here like we have the alerts like generally you
34:19
we have the alerts like generally you
34:19
we have the alerts like generally you may people who are wellvered with the
34:23
may people who are wellvered with the
34:23
may people who are wellvered with the CI/CD and development pipelines and
34:25
CI/CD and development pipelines and
34:25
CI/CD and development pipelines and everything we have some actions uh many
34:28
everything we have some actions uh many
34:28
everything we have some actions uh many times when the flow is there uh there
34:31
times when the flow is there uh there
34:31
times when the flow is there uh there may be alert so so that alert can be
34:33
may be alert so so that alert can be
34:33
may be alert so so that alert can be configured with this action we have
34:35
configured with this action we have
34:35
configured with this action we have monitors uh which is also a part of
34:38
monitors uh which is also a part of
34:38
monitors uh which is also a part of generally development deployment where
34:40
generally development deployment where
34:40
generally development deployment where we set up the monitor in terms of
34:42
we set up the monitor in terms of
34:42
we set up the monitor in terms of different different things like suppose
34:44
different different things like suppose
34:44
different different things like suppose you set up a governance monitor access
34:47
you set up a governance monitor access
34:47
you set up a governance monitor access control financial technical suppose a
34:49
control financial technical suppose a
34:49
control financial technical suppose a technical things uh is there a uh high
34:53
technical things uh is there a uh high
34:53
technical things uh is there a uh high thing is there you can have it then you
34:56
thing is there you can have it then you
34:56
thing is there you can have it then you can have a lot of address so it's kind
34:58
can have a lot of address so it's kind
34:58
can have a lot of address so it's kind of a depend environment variable kind of
35:02
of a depend environment variable kind of
35:02
of a depend environment variable kind of a thing and later on you have the
35:05
a thing and later on you have the
35:05
a thing and later on you have the approval and this these are some um
35:07
approval and this these are some um
35:08
approval and this these are some um something beyond the scope of this
35:10
something beyond the scope of this
35:10
something beyond the scope of this session. So this is the deploy. Now
35:15
session. So this is the deploy. Now
35:15
session. So this is the deploy. Now configure your test environment to
35:17
configure your test environment to
35:17
configure your test environment to securely deploy the contract to test
35:19
securely deploy the contract to test
35:19
securely deploy the contract to test net. I will be going with test net.
35:22
net. I will be going with test net.
35:22
net. I will be going with test net. Okay. Now which test net you guys
35:26
Okay. Now which test net you guys
35:26
Okay. Now which test net you guys suggest me to deploy it by guys make
35:29
suggest me to deploy it by guys make
35:29
suggest me to deploy it by guys make sure it is the EVM test net. So I'll ask
35:32
sure it is the EVM test net. So I'll ask
35:32
sure it is the EVM test net. So I'll ask the audience to tell me which test net
35:35
the audience to tell me which test net
35:35
the audience to tell me which test net should I go with? Polygon or probably
35:38
should I go with? Polygon or probably
35:38
should I go with? Polygon or probably the base or Ethereum or which one you
35:41
the base or Ethereum or which one you
35:41
the base or Ethereum or which one you want me like
35:49
waiting for people to answer.
35:55
Let me go with Amoi for now which is a
35:59
Let me go with Amoi for now which is a
35:59
Let me go with Amoi for now which is a polygon based test net. Let me continue.
36:05
So I have to create an approval process
36:07
So I have to create an approval process
36:07
So I have to create an approval process that's more of a automation thing that I
36:11
that's more of a automation thing that I
36:11
that's more of a automation thing that I had to create. So
36:16
guys anybody has any polygon address
36:21
guys anybody has any polygon address
36:21
guys anybody has any polygon address and let me take mine with with which
36:23
and let me take mine with with which
36:24
and let me take mine with with which this is done.
36:26
this is done.
36:26
this is done. Okay. By the way, let's see if the Okay.
36:28
Okay. By the way, let's see if the Okay.
36:28
Okay. By the way, let's see if the Okay. Yes, I we we will go to that. Uh now,
36:32
Yes, I we we will go to that. Uh now,
36:32
Yes, I we we will go to that. Uh now, let's go and choose the network. So,
36:36
let's go and choose the network. So,
36:36
let's go and choose the network. So, which network we chose there? Ammoy.
36:41
This is Amoy.
36:43
This is Amoy.
36:43
This is Amoy. So, we chose Amoy. Now,
36:46
So, we chose Amoy. Now,
36:46
So, we chose Amoy. Now, it is done with Amoy. Now, the approval
36:49
it is done with Amoy. Now, the approval
36:49
it is done with Amoy. Now, the approval process.
36:52
process.
36:52
process. So, this we have not set up.
36:56
So, this we have not set up.
36:56
So, this we have not set up. And once we set up this we get address
36:59
And once we set up this we get address
36:59
And once we set up this we get address that has to be here.
37:01
that has to be here.
37:01
that has to be here. Okay. But what we'll doing we will be
37:04
Okay. But what we'll doing we will be
37:04
Okay. But what we'll doing we will be using approve using injected provider.
37:07
using approve using injected provider.
37:07
using approve using injected provider. Injected provider is a tool that will
37:11
Injected provider is a tool that will
37:11
Injected provider is a tool that will make sure like it's kind of a compiling
37:13
make sure like it's kind of a compiling
37:13
make sure like it's kind of a compiling basically um you compile your code. So
37:17
basically um you compile your code. So
37:17
basically um you compile your code. So uh this approval process is a
37:20
uh this approval process is a
37:20
uh this approval process is a compilation that has to be done. Now I I
37:23
compilation that has to be done. Now I I
37:23
compilation that has to be done. Now I I don't want to have a lot of compilation
37:25
don't want to have a lot of compilation
37:25
don't want to have a lot of compilation done or something because I know that my
37:28
done or something because I know that my
37:28
done or something because I know that my syntax errors, logical errors are
37:30
syntax errors, logical errors are
37:30
syntax errors, logical errors are minimum. So what I'll go I'll go to
37:33
minimum. So what I'll go I'll go to
37:33
minimum. So what I'll go I'll go to deploy.
37:35
deploy.
37:35
deploy. Now in this you see constructor argument
37:39
Now in this you see constructor argument
37:39
Now in this you see constructor argument here
37:41
here
37:41
here recipient and initial owner. So
37:44
recipient and initial owner. So
37:44
recipient and initial owner. So recipient
37:46
recipient
37:46
recipient is like to whom I want to transfer
37:48
is like to whom I want to transfer
37:48
is like to whom I want to transfer these. So sir
37:52
these. So sir
37:52
these. So sir tenant ID is AI key name no
37:57
tenant ID is AI key name no
37:57
tenant ID is AI key name no I just showed you okay let me show it
37:59
I just showed you okay let me show it
38:00
I just showed you okay let me show it again
38:02
again
38:02
again sorry
38:05
sorry
38:05
sorry so see when you have this by the way I'm
38:08
so see when you have this by the way I'm
38:08
so see when you have this by the way I'm not using any like all the keys they are
38:11
not using any like all the keys they are
38:11
not using any like all the keys they are for definitely for showing purposes I'll
38:15
for definitely for showing purposes I'll
38:15
for definitely for showing purposes I'll delete them so yes see see here API key
38:18
delete them so yes see see here API key
38:18
delete them so yes see see here API key is when you create the API key. You you
38:20
is when you create the API key. You you
38:20
is when you create the API key. You you have to put a request and then the
38:22
have to put a request and then the
38:22
have to put a request and then the secret key is there. So
38:27
I don't have access to it. Okay, moving
38:29
I don't have access to it. Okay, moving
38:30
I don't have access to it. Okay, moving back to the deployment part. I want to
38:33
back to the deployment part. I want to
38:33
back to the deployment part. I want to have the recipient and the initial
38:35
have the recipient and the initial
38:35
have the recipient and the initial owner. So who will be the initial owner?
38:40
owner. So who will be the initial owner?
38:40
owner. So who will be the initial owner? The person who is deploying and the
38:43
The person who is deploying and the
38:43
The person who is deploying and the recipient.
38:45
recipient.
38:45
recipient. So one thing I can do let me make this
38:48
So one thing I can do let me make this
38:48
So one thing I can do let me make this contract
38:52
very very simple. I have removed the
38:57
very very simple. I have removed the
38:57
very very simple. I have removed the things like I removed the initial owner.
39:00
things like I removed the initial owner.
39:00
things like I removed the initial owner. Okay. So initial authority. So that is
39:03
Okay. So initial authority. So that is
39:03
Okay. So initial authority. So that is the same uh basically what is like this
39:06
the same uh basically what is like this
39:06
the same uh basically what is like this C currently if you see uh I'm not able
39:10
C currently if you see uh I'm not able
39:10
C currently if you see uh I'm not able to remove the ownable or role or manage
39:14
to remove the ownable or role or manage
39:14
to remove the ownable or role or manage but in when it comes to I would say the
39:18
but in when it comes to I would say the
39:18
but in when it comes to I would say the normal smart contract what I can do is
39:20
normal smart contract what I can do is
39:20
normal smart contract what I can do is that uh probably
39:24
that uh probably
39:24
that uh probably I can remove the ownable part I don't
39:27
I can remove the ownable part I don't
39:27
I can remove the ownable part I don't want that uh my contract is ownable or
39:30
want that uh my contract is ownable or
39:30
want that uh my contract is ownable or there's a limitation So
39:35
I will go to remix because there I'm not
39:37
I will go to remix because there I'm not
39:37
I will go to remix because there I'm not able to edit it.
39:52
Can anybody tell me what's the name of
39:54
Can anybody tell me what's the name of
39:54
Can anybody tell me what's the name of the soul file? This file here written in
39:59
the soul file? This file here written in
39:59
the soul file? This file here written in with which name guys?
40:03
people who who are very much good with
40:05
people who who are very much good with
40:05
people who who are very much good with the at least the smart contract guys.
40:08
the at least the smart contract guys.
40:08
the at least the smart contract guys. What is the name of the file here?
40:15
ownables soul draft I see IRC what is
40:21
ownables soul draft I see IRC what is
40:21
ownables soul draft I see IRC what is like see ultimately we need to edit and
40:24
like see ultimately we need to edit and
40:24
like see ultimately we need to edit and if you don't guys tell me I won't be
40:26
if you don't guys tell me I won't be
40:26
if you don't guys tell me I won't be able to edit it because I will
40:28
able to edit it because I will
40:28
able to edit it because I will definitely be not having a look and
40:31
definitely be not having a look and
40:31
definitely be not having a look and which
40:38
so it is at the bottom contract random
40:40
so it is at the bottom contract random
40:40
so it is at the bottom contract random name so this is there
40:44
name so this is there
40:44
name so this is there everywhere we have AI. So what I'll do
40:47
everywhere we have AI. So what I'll do
40:47
everywhere we have AI. So what I'll do is that I will be removing the ownable
40:50
is that I will be removing the ownable
40:50
is that I will be removing the ownable part. So this ownable part is removed. I
40:54
part. So this ownable part is removed. I
40:54
part. So this ownable part is removed. I don't want ownable.
40:57
don't want ownable.
40:57
don't want ownable. This also goes away. I don't want it.
41:01
This also goes away. I don't want it.
41:01
This also goes away. I don't want it. So the initial owner is gone. Similarly,
41:06
So the initial owner is gone. Similarly,
41:06
So the initial owner is gone. Similarly, the this val part of the initial owner
41:10
the this val part of the initial owner
41:10
the this val part of the initial owner is also gone. And since I don't have the
41:13
is also gone. And since I don't have the
41:14
is also gone. And since I don't have the ownable uh imported I need to remove the
41:17
ownable uh imported I need to remove the
41:17
ownable uh imported I need to remove the only owner. So now anybody can mint it.
41:22
only owner. So now anybody can mint it.
41:22
only owner. So now anybody can mint it. Okay. So anybody can mint it.
41:26
Okay. So anybody can mint it.
41:26
Okay. So anybody can mint it. And the basic uh like one advantage that
41:29
And the basic uh like one advantage that
41:29
And the basic uh like one advantage that I can show you about uh remix is that it
41:33
I can show you about uh remix is that it
41:33
I can show you about uh remix is that it tells you that how much uh gas fees will
41:36
tells you that how much uh gas fees will
41:36
tells you that how much uh gas fees will be utilized. like here currently I'm
41:39
be utilized. like here currently I'm
41:39
be utilized. like here currently I'm using this much goi gas and with the
41:41
using this much goi gas and with the
41:42
using this much goi gas and with the mint the real time functions will be
41:43
mint the real time functions will be
41:43
mint the real time functions will be called
41:46
called
41:46
called is it good
41:48
is it good
41:48
is it good guys
41:52
I am I good
41:55
I am I good
41:55
I am I good so since it is not letting me uh remove
41:59
so since it is not letting me uh remove
41:59
so since it is not letting me uh remove the ownable roles or managed so what
42:01
the ownable roles or managed so what
42:01
the ownable roles or managed so what I'll do is that instead of using the
42:04
I'll do is that instead of using the
42:04
I'll do is that instead of using the open zap defender
42:06
open zap defender
42:06
open zap defender although you guys can definitely use it.
42:08
although you guys can definitely use it.
42:08
although you guys can definitely use it. I don't want I don't want that I should
42:10
I don't want I don't want that I should
42:10
I don't want I don't want that I should have a initial owner or recipient. I
42:14
have a initial owner or recipient. I
42:14
have a initial owner or recipient. I will definitely have let me go to this
42:18
will definitely have let me go to this
42:18
will definitely have let me go to this and I can have this recipient. So I this
42:22
and I can have this recipient. So I this
42:22
and I can have this recipient. So I this is my address. I will have it or
42:25
is my address. I will have it or
42:26
is my address. I will have it or probably let me have both the address
42:28
probably let me have both the address
42:28
probably let me have both the address same and then I say deploy. Now
42:32
same and then I say deploy. Now
42:32
same and then I say deploy. Now do you know why this error is there?
42:34
do you know why this error is there?
42:34
do you know why this error is there? Error deploying cont error switching
42:37
Error deploying cont error switching
42:37
Error deploying cont error switching network terminal not uh initiated
42:41
network terminal not uh initiated
42:41
network terminal not uh initiated anybody. So if
42:45
anybody. So if
42:45
anybody. So if if any anybody tells us like why this
42:48
if any anybody tells us like why this
42:48
if any anybody tells us like why this error is there
42:50
error is there
42:50
error is there that person will be getting 100 sharp
42:53
that person will be getting 100 sharp
42:53
that person will be getting 100 sharp tokens in his wallet. So I'm waiting for
42:57
tokens in his wallet. So I'm waiting for
42:57
tokens in his wallet. So I'm waiting for you guys for next five minutes.
43:00
you guys for next five minutes.
43:00
you guys for next five minutes. I I'm my I'm I'm looking at the chat. So
43:04
I I'm my I'm I'm looking at the chat. So
43:04
I I'm my I'm I'm looking at the chat. So anybody can tell me why is there a
43:08
anybody can tell me why is there a
43:08
anybody can tell me why is there a error? Error deploying contract error
43:10
error? Error deploying contract error
43:10
error? Error deploying contract error switching network terminal not
43:13
switching network terminal not
43:13
switching network terminal not initialized
43:16
initialized
43:16
initialized guys.
43:23
We have 100 shark tokens to be given.
44:05
I think it is an internal error. Okay.
44:11
No, I want the exact reason like it says
44:15
No, I want the exact reason like it says
44:15
No, I want the exact reason like it says error deploying contract error switching
44:17
error deploying contract error switching
44:17
error deploying contract error switching network.
44:41
faster guys.
44:44
faster guys.
44:44
faster guys. I really want to have people there who
44:47
I really want to have people there who
44:47
I really want to have people there who basically get the 100 shark tokens.
45:18
Anyone else?
45:21
Anyone else?
45:21
Anyone else? Anyone else, guys?
45:31
See, I'm going to remix. That doesn't
45:34
See, I'm going to remix. That doesn't
45:34
See, I'm going to remix. That doesn't means I don't want the answer. I want
45:37
means I don't want the answer. I want
45:37
means I don't want the answer. I want the people to give me the answer. Why
45:39
the people to give me the answer. Why
45:39
the people to give me the answer. Why are we getting this error?
45:49
So, my contract on remix is okay.
45:52
So, my contract on remix is okay.
45:52
So, my contract on remix is okay. Incorrect contract version would be okay
45:57
Incorrect contract version would be okay
45:57
Incorrect contract version would be okay interact like incorrect contract version
46:01
interact like incorrect contract version
46:01
interact like incorrect contract version like how does this mean? Because uh this
46:03
like how does this mean? Because uh this
46:03
like how does this mean? Because uh this is the first time I'm deploying a
46:05
is the first time I'm deploying a
46:05
is the first time I'm deploying a contract. So how can I have a incorrect
46:09
contract. So how can I have a incorrect
46:09
contract. So how can I have a incorrect contract version?
46:30
Guys, me just telling you things will
46:33
Guys, me just telling you things will
46:33
Guys, me just telling you things will not help you.
46:44
You have to connect Metam Mask.
46:48
You have to connect Metam Mask.
46:48
You have to connect Metam Mask. Okay.
46:52
So okay in that case do you see any
46:54
So okay in that case do you see any
46:54
So okay in that case do you see any where I can connect my metamask
46:59
by the way you parallelly can open your
47:02
by the way you parallelly can open your
47:02
by the way you parallelly can open your uh
47:04
uh
47:04
uh like the same things on your end because
47:06
like the same things on your end because
47:06
like the same things on your end because I don't see a option to
47:10
I don't see a option to
47:10
I don't see a option to click and connect with metam mask
47:12
click and connect with metam mask
47:12
click and connect with metam mask Anybody
47:29
has answered for deploying by paying in
47:33
has answered for deploying by paying in
47:33
has answered for deploying by paying in please ensure metamas is connected and
47:37
please ensure metamas is connected and
47:37
please ensure metamas is connected and no
47:39
no
47:39
no what I'm trying to say is that in order
47:41
what I'm trying to say is that in order
47:41
what I'm trying to say is that in order to tell the so
47:45
to tell the so
47:45
to tell the so by the way I have trust wallet here so I
47:48
by the way I have trust wallet here so I
47:48
by the way I have trust wallet here so I should have a option here to initialize
47:52
should have a option here to initialize
47:52
should have a option here to initialize the constructor of treasure wallet to
47:55
the constructor of treasure wallet to
47:55
the constructor of treasure wallet to get connected so that is what I'm trying
47:58
get connected so that is what I'm trying
47:58
get connected so that is what I'm trying to say I don't have anything here
48:37
Any
49:02
other answers?
49:19
Let me try to change the network if uh
49:22
Let me try to change the network if uh
49:22
Let me try to change the network if uh see
49:24
see
49:24
see definitely I can tell you the solution
49:26
definitely I can tell you the solution
49:26
definitely I can tell you the solution but I really don't want because you guys
49:28
but I really don't want because you guys
49:28
but I really don't want because you guys are there to learn something.
49:32
are there to learn something.
49:32
are there to learn something. Please have it. By the way, we have a
49:35
Please have it. By the way, we have a
49:35
Please have it. By the way, we have a lot of other live shows also on our
49:38
lot of other live shows also on our
49:38
lot of other live shows also on our channel which we are using the CC TV. We
49:41
channel which we are using the CC TV. We
49:41
channel which we are using the CC TV. We have a lot of conferences coming. So the
49:44
have a lot of conferences coming. So the
49:44
have a lot of conferences coming. So the people who are searching from the for
49:47
people who are searching from the for
49:47
people who are searching from the for answers can just go to car.tv TV
49:53
answers can just go to car.tv TV
49:53
answers can just go to car.tv TV and uh they will get a lot of content
49:57
and uh they will get a lot of content
49:57
and uh they will get a lot of content free content which is
50:05
see we have a startup show we have
50:08
see we have a startup show we have
50:08
see we have a startup show we have software architecture conference coming
50:10
software architecture conference coming
50:10
software architecture conference coming we have other things as well so you guys
50:13
we have other things as well so you guys
50:13
we have other things as well so you guys can definitely have a look at Yes.
50:34
So this is my show which is currently
50:36
So this is my show which is currently
50:36
So this is my show which is currently going on live. You can come to c.tv to
50:39
going on live. You can come to c.tv to
50:39
going on live. You can come to c.tv to also have a look. We have a startup show
50:42
also have a look. We have a startup show
50:42
also have a look. We have a startup show coming. We have a softwarecom conference
50:44
coming. We have a softwarecom conference
50:44
coming. We have a softwarecom conference architecture online.
50:50
So we have a lot of shows. You guys
50:52
So we have a lot of shows. You guys
50:52
So we have a lot of shows. You guys should definitely attend it.
50:57
Anybody guys are you able to get the
51:00
Anybody guys are you able to get the
51:00
Anybody guys are you able to get the answer why and what is the issue
51:04
answer why and what is the issue
51:04
answer why and what is the issue guys?
51:09
Okay, let me go here and now using like
51:14
Okay, let me go here and now using like
51:14
Okay, let me go here and now using like I I will definitely be deploying it but
51:16
I I will definitely be deploying it but
51:16
I I will definitely be deploying it but not using open zap. That's a kind of a
51:20
not using open zap. That's a kind of a
51:20
not using open zap. That's a kind of a challenge for you guys. I can deploy it
51:24
challenge for you guys. I can deploy it
51:24
challenge for you guys. I can deploy it using remix. Would you mind guys?
51:31
So yes. So what I'll do I will use
51:38
okay by the way I don't have Metamas
51:41
okay by the way I don't have Metamas
51:41
okay by the way I don't have Metamas connected okay wallet connect and I have
51:45
connected okay wallet connect and I have
51:45
connected okay wallet connect and I have trust wallet installed okay so
51:55
trust wallet is my browser extension so
51:59
trust wallet is my browser extension so
51:59
trust wallet is my browser extension so for a security reason I'm not showing
52:02
for a security reason I'm not showing
52:02
for a security reason I'm not showing you exactly the trust what exactly I'm
52:06
you exactly the trust what exactly I'm
52:06
you exactly the trust what exactly I'm doing with the trust part. So it is a
52:09
doing with the trust part. So it is a
52:09
doing with the trust part. So it is a process that seems to you. So I have
52:12
process that seems to you. So I have
52:12
process that seems to you. So I have signed my transaction. Now the trust
52:15
signed my transaction. Now the trust
52:15
signed my transaction. Now the trust wallet is connected. No. Okay.
52:23
This trust wallet is not connecting
52:25
This trust wallet is not connecting
52:25
This trust wallet is not connecting because I don't have poll.
52:37
So uh I'm posting a link for everyone.
52:42
So uh I'm posting a link for everyone.
52:42
So uh I'm posting a link for everyone. You guys can try to see this.
52:59
Deepa please post this in YouTube.
53:07
So this is the link. So you guys can
53:10
So this is the link. So you guys can
53:10
So this is the link. So you guys can also try you guys if you guys have
53:12
also try you guys if you guys have
53:12
also try you guys if you guys have metamas you guys can definitely try it
53:15
metamas you guys can definitely try it
53:15
metamas you guys can definitely try it out and you guys will be able to use it
53:18
out and you guys will be able to use it
53:18
out and you guys will be able to use it with the metamas. So I have
53:23
with the metamas. So I have
53:23
with the metamas. So I have understood what?
53:25
understood what?
53:26
understood what? Okay. Yes.
53:38
I don't think the link got
53:41
I don't think the link got
53:41
I don't think the link got right. If you can just see at that
53:46
right. If you can just see at that
53:46
right. If you can just see at that I see three links here.
54:05
Yes guys in the chat you have the link
54:08
Yes guys in the chat you have the link
54:08
Yes guys in the chat you have the link posted by C# TV. Click on that log into
54:12
posted by C# TV. Click on that log into
54:12
posted by C# TV. Click on that log into it and you will be able to
54:16
it and you will be able to
54:16
it and you will be able to do what I'm doing on the live part. So
54:18
do what I'm doing on the live part. So
54:18
do what I'm doing on the live part. So this is the contract.
54:40
Anybody tried or is able to open it? Any
54:44
Anybody tried or is able to open it? Any
54:44
Anybody tried or is able to open it? Any problem with opening it? So guys uh we
54:48
problem with opening it? So guys uh we
54:48
problem with opening it? So guys uh we are coming nearer to the session end. So
54:53
are coming nearer to the session end. So
54:53
are coming nearer to the session end. So since I've given you a challenge I would
54:55
since I've given you a challenge I would
54:55
since I've given you a challenge I would really like you guys to come up with the
54:58
really like you guys to come up with the
54:58
really like you guys to come up with the answers. This uh video will be recorded
55:01
answers. This uh video will be recorded
55:01
answers. This uh video will be recorded and will be added
55:03
and will be added
55:03
and will be added onto our channel. I want people to
55:07
onto our channel. I want people to
55:07
onto our channel. I want people to deploy the contract and
55:12
and send it in the chat. Right. So do
55:15
and send it in the chat. Right. So do
55:15
and send it in the chat. Right. So do comment your contract addresses at the
55:17
comment your contract addresses at the
55:17
comment your contract addresses at the end. Do contract.
55:24
Is it good for everyone?
55:28
Is it good for everyone?
55:28
Is it good for everyone? Okay. So uh now I have 5 minutes left.
55:32
Okay. So uh now I have 5 minutes left.
55:32
Okay. So uh now I have 5 minutes left. So if you have any question that has to
55:34
So if you have any question that has to
55:34
So if you have any question that has to be answered, please let me know. I can
55:36
be answered, please let me know. I can
55:36
be answered, please let me know. I can definitely help you guys
55:39
definitely help you guys
55:39
definitely help you guys because I want everyone to be successful
55:42
because I want everyone to be successful
55:42
because I want everyone to be successful with this smart contract and I have many
55:44
with this smart contract and I have many
55:44
with this smart contract and I have many web three developers
55:47
web three developers
55:47
web three developers from this group.
55:52
If you have questions, please start uh
55:55
If you have questions, please start uh
55:55
If you have questions, please start uh posting it into the chat window. Uh we
55:58
posting it into the chat window. Uh we
55:58
posting it into the chat window. Uh we will be answering that.
56:28
guys.
57:30
guys. Okay. Was a core use of pinata I
57:34
guys. Okay. Was a core use of pinata I
57:34
guys. Okay. Was a core use of pinata I think. So see pinata is a IPFS in
57:38
think. So see pinata is a IPFS in
57:38
think. So see pinata is a IPFS in interplanetary file system. So it's a
57:40
interplanetary file system. So it's a
57:40
interplanetary file system. So it's a paid service. So that is a pinata like
57:43
paid service. So that is a pinata like
57:43
paid service. So that is a pinata like you saying over pinata.cloud is the
57:45
you saying over pinata.cloud is the
57:45
you saying over pinata.cloud is the IPFS. So uh that is generally is a
57:49
IPFS. So uh that is generally is a
57:49
IPFS. So uh that is generally is a decentralized storage which is
57:52
decentralized storage which is
57:52
decentralized storage which is particularly used the
57:55
particularly used the
57:55
particularly used the so you it's h free for first I think 100
58:00
so you it's h free for first I think 100
58:00
so you it's h free for first I think 100 200 files and then that uh gets some you
58:03
200 files and then that uh gets some you
58:03
200 files and then that uh gets some you some paid up from like here so you can
58:06
some paid up from like here so you can
58:06
some paid up from like here so you can see that it has some features pricing is
58:08
see that it has some features pricing is
58:08
see that it has some features pricing is also there so yes what factors to
58:11
also there so yes what factors to
58:11
also there so yes what factors to consider when deciding on network to
58:13
consider when deciding on network to
58:13
consider when deciding on network to deploy to why did you decide on polygon
58:16
deploy to why did you decide on polygon
58:16
deploy to why did you decide on polygon Okay. C definitely a awesome question
58:20
Okay. C definitely a awesome question
58:20
Okay. C definitely a awesome question you have asked D. Yes. Yes. So C I
58:23
you have asked D. Yes. Yes. So C I
58:23
you have asked D. Yes. Yes. So C I deployed on polygon because my contract
58:26
deployed on polygon because my contract
58:26
deployed on polygon because my contract already is on polygon and I have pole.
58:30
already is on polygon and I have pole.
58:30
already is on polygon and I have pole. So the gas fees that is required to
58:32
So the gas fees that is required to
58:32
So the gas fees that is required to deploy it I have that. So that's why I I
58:35
deploy it I have that. So that's why I I
58:35
deploy it I have that. So that's why I I chose pole. You can choose choose
58:37
chose pole. You can choose choose
58:37
chose pole. You can choose choose whatever you want. But there are factors
58:40
whatever you want. But there are factors
58:40
whatever you want. But there are factors like uh coal is very cheap like you can
58:43
like uh coal is very cheap like you can
58:43
like uh coal is very cheap like you can just say $.1.18
58:45
just say $.1.18
58:45
just say $.1.18 and the gas fees is very less. If you go
58:47
and the gas fees is very less. If you go
58:48
and the gas fees is very less. If you go for ether ether is costly it is more
58:50
for ether ether is costly it is more
58:50
for ether ether is costly it is more than $2,500 and the gas phase is that
58:54
than $2,500 and the gas phase is that
58:54
than $2,500 and the gas phase is that much dependent. Secondly how what all
58:57
much dependent. Secondly how what all
58:57
much dependent. Secondly how what all features you need like suppose the
59:00
features you need like suppose the
59:00
features you need like suppose the contract that I am deploying it's a very
59:02
contract that I am deploying it's a very
59:02
contract that I am deploying it's a very very very basic contract. So you uh you
59:05
very very basic contract. So you uh you
59:05
very very basic contract. So you uh you can just use any of the chains to deploy
59:08
can just use any of the chains to deploy
59:08
can just use any of the chains to deploy it. So yeah, that's the reason.
59:17
Okay guys, we have one more minute left.
59:20
Okay guys, we have one more minute left.
59:20
Okay guys, we have one more minute left. We have another questions or not. Good
59:23
We have another questions or not. Good
59:23
We have another questions or not. Good questions coming. I see a great
59:25
questions coming. I see a great
59:25
questions coming. I see a great enthusiasm there. Superb people today
59:29
enthusiasm there. Superb people today
59:29
enthusiasm there. Superb people today lined up on the session.
59:56
Seems we don't have more questions. So,
1:00:00
Seems we don't have more questions. So,
1:00:00
Seems we don't have more questions. So, thank you everyone. Have a nice day
1:00:02
thank you everyone. Have a nice day
1:00:02
thank you everyone. Have a nice day ahead.
1:00:04
ahead.
1:00:04
ahead. See you in the next session.
1:00:14
[Music]


