Loading video player...
Now let's try to buy the token using
soul, USDT and USDC which user can do
right from here. So I want to buy the
token first with soul and you can see
the this is the pricing I have set. So
one soul is going to give me this much
token but you can go with below. So I
want to give let's say.1
and I will get 100 token. I'll simply
click on this and this fund will go
straight away to the admin of the
contract who deployed. So I'll click on
this buy with soul and it's going to
process the transaction. It's going to
open on this confirm and the transaction
is in the process. Soon the transaction
will be complete and we got the
notification that we have bought the
token successfully. If I want to buy the
token using USDT, I can simply select
and I can give the token and I can buy
it. So if I select one USDT and this is
the ratio I have set. So if someone will
give me $1, he will get 20 token. So I
want to buy let's say I want to give $5
and I will get 100 token. I'll click on
this buy with USDT and you can see the
transaction is processing. I have to
simply confirm my phantom wallet. Click
on this confirm and the transaction is
processed. Once the transaction will
complete and you will find that we have
bought the token. Now if I want to buy
with USDC, I can do that. For example, I
want to give three USDC. I'll get 60
token and I can click on this buy with
USDC. I'll click on this buy with USDC
and we are performing the transaction.
So let's click here and let's click on
this confirm. And here you will find the
transaction is in the process and we
have bought the token. So that's how
user will buy the token using soul USDT
and USDC the contract. If you want to do
the proper calculation you can click
here and you will have this calculator
where you can simply select that what
amount you will give and how much token
you will get. You can do that with the
USDT or you can do with the USDC. You
can literally set any price to your
token for USDT and USDC. So that's what
we have. Now here you will have the
option to buy the token. So you can buy
with sold, you can buy with USDT, you
can buy with USDC and when you will buy
you're going to see the recent
transaction which you have performed. So
this is the recent transaction we have
performed. We have bought the token from
the homepage. So if I want to buy the
token, I can see the conversion rate. So
if I give one soul, I'll get this much
token. So for example, I want to just
say I want to give 01 soul and I will
get 10 token. So to continue with the
transaction, I can click on this buy
with soul and here the transaction is
happening. All I have to do is to simply
confirm the transaction and I will have
the token in my wallet. So click on this
confirm and the transaction in the
process and here we have bought the
token successfully. This data will
update automatically. We have bought 10
token. If you want to buy with USDT you
can do that very easily. This is the
conversion rate you will find 1 USDT is
equal to 20 MC token but you can set any
range. So I want to give let's say three
or I can give let's say 32 and I will
get this much token. Click on this buy
with USDT and here the transaction is
happening. Click on this and click on
confirm and here I'm going to buy the
token and here we have bought it
successfully. You can able to see the
details about the token which you have
purchased and this progress bar went up.
In the same way I can buy with USDC. So
I'll give one and I will get 20 token.
Let's click on this buy. And here you
will find the transaction which you have
performed. Let's click on this confirm.
And here the transaction is happening
and you have bought the token
successfully and the data is got updated
right up here. Let's say 200 token
because the minimum I have to stake is
100 but you can set any minimum quantity
and I want to stake for 180. You can go
with 90. Any date you can pick and this
is the estimated reward I will get. If I
stick my token for 90 days and this is
the percentage ratio I will get. You can
also calculate this much I will get. If
I stick for one year I'll get 90 extra
token. So I'll simply click on this ST
for 1 year and click on process and here
the transaction is happening. Let's
click on this click on confirm and the
transaction in the process and finally
we have done the stake. If I want to do
the stake for 90 days I can give this
90. I can give the quantity let's say
300 token I want to update and I can
click on this stake and the transaction
in the process. Click here and click on
this confirm and the transaction is
happening and we have stake the token
successfully. You can see all the stats
got updated. If you come back to your ST
here you will find the recent stake you
have done. So you will got it 30%, we
have done it for 180 days, we have this
45 for 300 days and here you will find
all the sticks which I have done. So
every single thing is working fine. I
hope you have understood that how user
will stake the token and how you can
able to see all your stats. You will
find that total value lock in the
staking and how many user have stake in
this particular contract and total
reward you have distributed and you have
received. That's all you will find. So
that's how user will st the token and
they can claim the token back to their
wallet address. So right now you will
see that I have this much token
available which I have stake in this
contract. If I want to withdraw the
token, I can do that very easily. So
I'll go to withdraw this one 300 token
and this will go to 11. So I'll click on
this unstake early and I have to pay 5%
penalty on this. So I'll simply click
it. Click on this confirm and the
transaction is happening. Just wait.
Let's click on this. Click on confirm
and soon the transaction will complete
and we have successfully withdraw the
token and this went down and we have
paid the 5% penalty on it. If you want
to withdraw like this one for 90 days I
can do that. I'll simply click here and
click on this confirm and here we are
waiting. Let's click on this. Click on
this confirm and once we get the
confirmation you can will successfully
withdraw the token. So we have withdraw
the token successfully. Now it's went up
to went down to 90. So that's how user
can withdraw the token. You can see this
will also go up because when the user
will unstake before we have to provide
the commission they have received during
that particular period. So that's why
the reward calculation is happening and
we are simply sending the reward but we
are charging the penalty as well. So
that's how the user will stake the token
and they can uh get the penalty if they
try to unstake early. So that's how the
staking will work. Now let's come back
to the next feature we have is stable
coin purchase 1,000 stable coin and this
USDT. I can give my quantity and let's
say let's go with 10 or I can go with
100. There's no problem in that. So what
I will do I simply click on this buy and
it's going to process the transaction. I
come back here click on this confirm and
the transaction is happening and finally
the transaction is completed and we have
bought the token. If you see you will
have the data is reflecting that you
have bought the token. It's there. In
the same way you can buy with USDC. So
if I want to buy let's say uh I want to
buy 100. So I can give the quantity and
I can click on this buy and I'm going to
buy the USDC. So let's click on this
confirm. Click on this confirm and the
transaction is happening and we have
bought the token successfully and this
will update soon. Here we got the
update. So that's how user can buy the
token whether it is is USDT or USDC. So
if I want to buy one more time the USDC,
I can simply do that very easily and I
will get the twin and I will pay the
fund. So let's click on this. Let's
click on confirm. And here the
transaction is going to be completed and
the stats the history is going to be
updated here. So that's how user can buy
this stable coin. Got it? Now let's come
back to the transaction history token to
a particular void address which is this.
So I'll come back here. I'll go back to
my phantom wallet and I'm going to
transfer to account number one. So I'll
simply copy that one and I have to give
the address. I given my address and I
have to select the quantity which I want
to transfer. So I'll go with 50 because
I have enough supply. Click on this
transfer token and here the transaction
is happening. Soon the transaction will
complete and the token would be
transferred. So just wait. It's
processing our request. It's going to
open the phantom wallet and we have to
confirm the transaction. Let's click on
this and click on this confirm and you
will find the transaction is completed
and here it will be updated. So you can
come back to the next year and you can
see this is got updated and you have
transfer the token successfully. In the
same if I if I want to transfer USDC
this time I can give the address and I
can confirm the transaction. Let's
transfer let's say 23 token. Click on
this transfer and here the transaction
is happening. Here we got it. Phantom.
Click here. Click on confirm and the
transaction is processing and we have
done the transfer of the token. You can
click here and you can see this will be
updated successfully. In the same way if
you want transfer the token or any other
token you can do that. So I'll simply
click here and I'm going to transfer the
token which we are selling through this
ICO to this particular void address. So
I'll simply paste the address. Now I
have to give the token. So I'll simply
come back to my wallet. I'll go back.
This is the ICO token which we are
selling. I'll simply copy the address
and that's what I'm going to transfer.
So I'll simply come back here. I'll go
to give the address and it will fetch
the balance of the token which I have.
So I have enough token in my wallet and
I want to simply do the transfer. So
I'll just transfer 34. I'll click on
this transfer token and here you can see
the transaction is happening. Click
here. Click on the confirm and soon the
transaction is going to be complete and
we got it. Now you can click here and
it's going to simply update the transfer
of the transaction you have done. So we
got that. So we have done the transfer
of 34 token to the account number one.
So that's how user can use to transfer
the token and stable coin. So that's the
token transfer component. Now the next
one we have is the contact us and this
one is a very important because you need
to have a feature where user can contact
you. So I can simply give the name. I'll
say I'll say the blockchain coder and I
can say the blockchain code. If you have
any question in doubt, make sure to
leave a email right up here. I'll say
multi-
currency ICO
tab and you can give all the details. So
I'll simply copy this particular text
and paste here and I can simply send the
message and I will receive the message
right up in my phone. So here I got the
message. You can also add your external
links for social media platform. You can
provide your contact details or email id
if you want or you can simply remove it.
There's no problem in that. So this is
all the normal tab which would be open
for the user. But I'm connected with the
admin account. So I will have the access
of the admin feature as well. So I can
simply come back to the admin section.
And here I will have the stats of the
entire smart contract. So you can see we
have couple of tab like overview, price
ratio, token balance and transaction. So
here you can able to find the details.
So this is the token sell. You can see
the address of the token which we are
selling. How many token we have sold.
This is the address of the USDT and
USDC. You will find the overall stacks
of the smart contract. So this is the
token. So total token we have sold is
this. Total token stake in the contract
is this. This much token we have
withdraw from the contract. you will
find the total transaction and here you
will find the contract balance. So you
can see we have the MC balance, we have
the soul and we have the USDC balance
and we have the USDC balance. So you'll
find the overall stats about the
contract. Now you can come back to the
price and ratio and here you can able to
see the rise of price which you have
set. So this is the token price which I
have set but you can update that. This
is the stable coin price which I have
set but you can update that. Sorry for
this. So I'm going to update this to
soul and this one as well. And you can
see the stable coin ratio which you have
set. So this one is one is going to be
20 but you can set to 40, 50, 100. It's
totally up to you. So this is the price
and ratio. Now we come back to the token
balance and you can able to see the how
many token we have available in the
contract. So this is our token which we
are selling. This is the USDT and USDC.
You can see the supply, you can see the
balance and you can see the addresses of
each one of the token. Now come back to
the transaction and here you can able to
monitor all the transaction which is
happening. So you can see all the
transaction which user have performed.
That's all you can able to see right
from here as an admin. So that's what we
have. Now let's come back to the next
section which is admin function and this
one is really very important we have to
understand and from here you can able to
control the entire smart contract. So by
default you will come back to the
initialize and you can see the contract
is initialized. So when you will deploy
the contract the very first function you
have to call is initialize and you have
to deposit some token into the contract
which I will show you how you have to do
the setup when you're going to execute
the final source code and here you will
find all the details like the token
address which you are selling the price
which you have set the two token of
stablecoin the price of stable coin you
can see how many token we have sold how
many token we have stake how many user
we have who st the token and the total
reward distribution we have done you can
able to find the percentage percentage
of rate we are providing as a referral.
You can see the minimum stake. You can
see the the referral reward we are
providing is 10% but you can simply
control this. So that's what we have in
the initialize. Now come back to the
fund bolt and this function will allow
you to deposit more token into the ICO
contract. So user can keep buying it. So
you can see the total token you have
sold, total token we have stake and this
is the price. So if you want to fund the
contract with more token, you can do
that. So all you have to do is to simply
give the quantity and I will go with
100. I want to deposit 100 token 1,000.
It's up to you that how many token you
want to deposit. So I'll click on this
deposit token and here it's going to
perform the transaction. So all I have
to do is to simply confirm the
transaction and soon I will get the
confirmation from the exchange and we
have deposited the 100 token into this
contract. So that's how you can deposit
more token into the contract. Now come
back to the deposit stable coin. So if I
click here you can see that how many
token we have available in the contract
for stable coin both for USDT and USDC
in the contract. So user can buy the
stable coin you can do that. So I'll
want to fund let's say 15 more. So this
will become 650. So I'll click on this
deposit USDC and it's going to perform
the transaction. Let's click here. Let's
click on this confirm. And here the
transaction is completed and we have
done the deposit and soon it's going to
reflect the balance. So you can see we
got that 650 token is deposit. In the
same way I can deposit for USDC as well.
So let's make this as 550. So I want to
deposit 5 15 token into this or I can
deposit let's say five token because I
want to make it 550. Now I can click on
this deposit and click on this and
confirm the transaction and here the
transaction is completed and we have
done the deposit of the token in the
contract and it's got updated. So that's
how you can able to deposit the stable
coin and from here you can able to
deposit your token which we are selling
through through the ICO. Now come back
to the next one we have the price setup.
So right now you can see the price we
have set for token and the stable coin.
So if you want to change the price of
the token you can do that. So this is
the current price we have for per token.
But I want to change to something like 0
1. So this is the price I want to set as
a new token and I can click on this
update token price. The moment I will
click it's going to update the token
price and it will be changed throughout
the entire application and when the user
will try to buy they have to pay
according to the new price. So here we
got this update the transaction is
successful and we have updated the price
we have changed the price successfully
and we got the confirmation and the
price has got updated and every single
thing has got updated in the same way if
you want to raise the price of the
stable coin you can do that. So I'm
going to bring the stable coin price to
the exactly the same. I'll come back
here and I'm going to give this and this
one is for the stable coin per I'll
click on this update stable coin and
here I'm going to perform the
transaction and this price would be set
for both the token USDC and USDT. So the
price is set for both the token both
stable coin and here you can see we got
the update. So that's how you can able
to change the pricing. If you come back
to the stable coin you will see the
exchange rate got changed. So earier it
was 1,000 and now it's 100 because we
have changed the price. If you go back
to the token cell here, you will see the
conversion rate is also changed. So
right now it's 100. Earlier it was
1,000. So if you user will give one
soul, they will get 100 token. So it's
working absolutely fine and reflecting
in all the places. We're going to
perform the transaction as well. Let's
come back to the admin function first.
So that's how you can able to control
the pricing of the token right from
here. Now come back to the stable coin.
So if you click here, from here you have
to initialize ratio of the stable coin.
So right now you can see that I have set
the ratio of 20 token for one stable
coin. But you can play around with this
and you can change the ratio. So I can
come back to my wallet and I can get the
address of the two tokens. So this is
the USD. I'll simply come back here and
let's get the address. So I'll simply
copy that one. And what I will do is I
want to change the ratio. So instead of
20 I want to provide 30. I can do that.
So this one is USDT. I'll simply paste.
And I want to provide 30 token for one
USDT. And I can click on this update and
it's going to update the stable coin
ratio. So let's click on this. Click on
confirm and the transaction is
happening. Soon we'll get the
confirmation and you will find the
pricing of the stable coin is got
updated. Now user will get 30 token if
they give one stable coin. In the same
way you can update it for USDT. So I
will come back here. I'll go with this
USDC and I will copy the address. Come
back here and I have to update the USDC.
So simply paste here address and I have
to give 30 or you can give any quantity
which you want to define. So click on
this update and here the transaction is
happening. Let's click here. Let's click
on this confirm and soon we'll get the
confirmation and here we have updated
the pricing of the stable coin and it
will be reflecting here soon the
transaction confirmation. We got it. So
that's how you can set the ratio for the
stable coin. Got it? Now let's come back
to the next one we have is the staking
control and from here you can able to
control the entire staking feature we
have in the contract. So you will find
the total stake user have done with two
different addresses and here you will
find the current percentage reward we
are providing. So if you want to bring
it down to let's say 12% which is the
average and industry standard you can
bring it down. So I'll click on this
update and click on this click on
confirm and here the transaction is
happening. Soon the transaction will
complete and this will be updated. Now
the user will get return on 12%. If you
want to update this minimum stake, you
can do that. So we have a function for
that. So I want to go with let's say 200
as a minimum stake and I can click on
this update minimum stake and it's going
to perform the transaction and the
minimum stake would be updated. So just
wait soon the transaction is happening
and we got that minimum stake updated
and you will get the confirmation and it
will be updated successfully. So now
user have to stick at least 200 token
and this is the total stake you will
find. So that's how you can able to
control the staking contract. Now if you
come back to the referral here you will
have the options and from here you can
able to change the referral reward. So
by default in industry we have 5%. So I
can simply bring it down to 5%. I can
come back here click on this update
referral and I have to simply come back
here click on this confirm and the
transaction is happening and finally the
transaction is completed and we have
provided 5% as a referral is will get
updated. Now you can come back to the
access control and from here you can
able to block any address but I would
suggest you not to do it. Solana
blockchain already provide you all the
supports all the security but we have
also included this particular feature
where you can block any specific address
but I don't want to block it so I just
keep it as it is. So that's how you can
to control the smart contract and we
have all the feature for you as a admin
of the contract to control the contract.
So I hope you have understood. Now let's
go back to the next one we have is
called withdraw token and this will
allow you to withdraw the token which
you have deposited in the contract. So
right now you will find that it has two
different section. This section we have
from where we can perform the
transaction and withdraw the token. And
here you can able to find the details
about the contract. So this is the
contract address. This is the owner
which is you. This is the network which
is on the devet and I'm the admin. And
here you will find the recent withdrawal
which I have done. That's all you will
find. So if I want to withdraw this
particular token like 39.60 60 token I
can give that and I can click on this
withdraw and it's going to perform the
transaction and I'm going to withdraw
this quantity from the contract and it
will come back to my vault address. So
here we have withdraw it and this will
be updated. So we have withdraw the
token. If you want to withdraw the US DT
you can withdraw. So I want to withdraw
let's say 10 and click on this withdraw
USDT and click on this confirm.
Here we have withdraw that and it will
be updated. We got it and here we got
it. If you want to withdraw the USDC you
can withdraw. I want to withdraw let's
say let's uh 12 I can click on this
withdraw and here the transaction is
happening click click on confirm and the
transaction is process and we have
withdraw the token and you can see we
have this soul as well but this is the
dummy data we are not keeping any fund
in the contract and that's how we are
providing more security to the user as
well as to our project. So whenever the
user will buy the token, purchase any
transaction, the fund will transfer
straight away to the admin account which
is this one. Got it? So that's how we
can able to withdraw. So this is all the
tabs we have which you can explore and
user can perform the transaction and you
as an admin can perform the transaction
too. So that's all the thing we have
here. Now let me change my wallet and do
couple of transaction from a different
account. So I'll simply come back here.
I'll come back to the account number one
and I'm going to give a reload. So it
will going to reset every single thing
based on this particular account which I
have connected and you will find the
stats is going to display based on this
particular account. So I have not
purchased any token from this particular
wallet. That's why you can see all of
this data is empty. I come back to the
user dashboard you will find the details
that how many token I have what is the
balance token I have what is the balance
how many token I have purchased take.
That's all you will find. If I come back
to the assets you will find all of these
details and all of these transactions.
So what I will do and you can see that I
got a amazing referral because user have
used the admin have used my account as a
referral and when he's purchasing I'm
getting the commission. So let's come
back here and let's try to buy couple of
token because I don't have any token and
I haven't bought it. So I'll come back
here and let's try to buy with soul. So
if I give one soul and let's try to buy
with uh before I buy I want to show you
the wallet balance. So right now I have
this
4. I don't have enough souls. So I will
buy try to buy 0.1 and this fund will go
straight away to the admin. So I want
you to remember that this fund will go
straight away to the admin. So what I
will do I'll get 10 token. Click on this
buy with soul and here the transaction
is happening soon. Let's click here and
click on confirm and the transaction
will be completed. So here we bought the
token and you will find the stats went
up and you will will display the data
right up here that you have bought the
token. If you can to buy with USDC, you
can buy it because I have USDC in my
wallet. So I can come back to the assets
and you can see I have enough supply and
you can see it's went down because this
fund went to admin. Now I will try to
buy with this one USDC and you can see
this fund will go down. So it has 4,95.
So I'll come back here and I will try to
buy with five token. I I'll get this
much token. I'll click on this and the
transaction is happening. I'll come back
here. Click on this confirm and the
transaction is processing. And here we
have bought the token and you will find
the stats will be updated. In the same
way I can come back here. I can come
back to the USDC and I can give my let's
say 12 token and I will get 36060 token.
I'll simply click on this and the
transaction is processing. Come back
here. Click on this confirm and here
we'll get the confirmation and we have
bought the token successfully and it's
going to reflect right up here in our
transaction history log and this got
also updated. If you come back to your
dashboard, you can able to find the
recent purchase you have made. And if
you go back to the assets, you will find
that this went down. This also went
down. And if you go back to the
transaction, this got also updated. And
you have used these three different
payment option to buy the token. And as
you can see that this also got updated.
And this one is also got updated. And
here we are displaying the recent
transaction which you have performed.
Now let's come back to the staking. And
here you will find the overall details
about the staking. And if you go back to
your staking, right now you have only
one stake. We have only one stake and
this is much reward we have distributed
and this much token is locked in the
contract and you have locked 100 token.
If you want to withdraw you can
withdraw. So if I click on this click on
this okay and here the transaction is
processing. Click on click on confirm
and here I'm withdrawing and unstaking
my token paying 5% penalty on it. And
right now I have zero stake. I can come
back here. If I want to stake more token
I can do that. I can give let's say 1
th00and token or if I go with 100 it's
not working because right now the
minimum is stake is 200. So I can simply
increase this to 200 and it will be
visible. So every single thing is
dynamics. I want to stick let's say
1,000 token. I want to stick for 365.
I'll get this much token as a return.
Click on this stick and here the
transaction is happening. Let's click
here. Click on this confirm and the
transaction is processing. And finally
the transaction is completed. And if you
come back to your ST you will find that
it's reflecting absolutely fine and you
have ST 100 token and you can see the
reward is also got calculated.
So that's how you can able to stake the
token. If you come back to the dashboard
you will find the details and the
transaction which you have performed. So
you have stake the token. If you come
back to the user then you will find that
how many token you have stake. If you
come back to the transaction you have
seen unstake and you have called this
only stake and stake. So that's how you
can buy. If you want to buy the stable
coin you can simply buy it. Right now we
have the supply this much. So if I come
back to the user balance, if I go back
to the asset section, you can see I have
only this. So I have this much token.
Let's try to buy at least one to show
you that it's working absolutely fine.
So I'll come back this USDC and I don't
have enough balance. But I'll try to
buy. So let's call this
uh I'll get one. Okay. 122. We have
that. I'll simply try to buy one. Let's
click on this buy. And it's going to
perform the transaction. Let's click
here. Click on this confirm. And the
transaction is happening. And here we
have bought the token successfully. And
you can see we bought the successfully.
If you go back to the user dashboard,
you can see in the asset that this went
up to 123. Early it was 122. So every
single thing is working fine. You can
buy the stable coin very easily. If you
want to perform the transaction, you can
see all the transaction which you have
performed. You can come back to the
token transfer. You can see here we have
the details. If you want to transfer the
token, you can do that. So I can come
back here. Click here. I can go back to
the account number three or I can go
back to account number two. Let's
transfer the token to the account two
and I can transfer it. So I have this
only 1 2 3. I want to transfer let's say
12 token. Let's click on this transfer
and here the transaction is happening.
So it's going to transfer the token to
this account number two. So let's wait.
Let's click on this confirm and the
transaction in process. And here we have
done the transfer of the token. You can
come back here and you can see the done
transfer is done. If you want to
transfer like USDC GT, you can do that.
So I want to transfer let's say 34.
Click on this transfer and the
transaction is processing. Let's click
here and click here and here the
transaction is going to be complete and
it's completely success. Let's click
here and you can see the confirmation.
So that's how you can put transfer the
token. If you want to contact someone
you can click here and you can contact
and send the email. So I'll simply come
back here paste here. I can say Sana
ICO. I'll say dollar thousand the
blockchain coder and you can simply send
the message
and the message is sent and here I have
received in my phone. So that's how user
can able to control you can check the
light and dark mode every single thing
is looking good and the white mode as
well. So that's how it's going to look
on white mode. Come back to the user
there you will have this different tab
beautiful section. Come back to the
documentation that's all is there. Come
back to the staking. You can check the
calculator and calculate all of that.
You can also check the sold. That's all
you can check. You can come back to the
staking. You will have all of these
details and you can see the stake which
you have done is going to be reflect
here. All of these taxs which you will
have. Come back to the purchase. You can
simply purchase. Come back to the
transaction. You can see that. Come back
to the token. You can transfer all of
that. Come back to the contacts. Looks
absolutely great. Or if you want, you
can simply disconnect. And you are
disconnected. Now you can click here and
you have to pick a phantom wallet and
you are connected with the application.
If you want to buy, you can come back to
and here you can see we are on the dark
mode. So you can simply toggle this and
you will have this light mode and it's
going to look absolutely beautiful. You
can see we have this beautiful section
where we have all of this and user can
also send a email and contact you. Click
on this and it's going to send the email
and I will receive back in my phone. So
it's taking a little bit time soon it
will complete and you will have the
email and finally we have sent the
email. So it's working absolutely fine.
Now let's come back here and here you
can able to buy the token straight away.
So if you want to buy using with this
USDT you can see that. So what I will do
I'll try to give six token and I can try
to buy. Let's click on this and the
transaction is opening. I will get this
much token because this time we are
getting 1 USDT is equal to 30 token
because we have changed the ratio. And
here we got it. We have bought it. In
the same way we can buy with USDC. I
want to give let's say 11 and make it
100. And you can see I have enough
supply. So I'll simply click on this and
I will get 330 token because the ratio
is 30. Click on this confirm and the
transaction is happening. And here we
have bought the token. In the same way I
can use it the sold to buy. So I want to
give it this like I want to give very
less and we'll get one quantity. I'll
click on this buy. And here the
transaction is happening. Let's click
here. Click on this confirm. And the
transaction is taking place. Now you can
come back here. You can disconnect your
wallet. You can click and you can
connect your wallet. You are connected.
come back to the dashboard and you can
see all the transaction which you have
performed. So you can simply toggle you
can go back to D mode and here you will
find all the transaction which you have
performed. If you want to go in details
you can go back to the dashboard and
there you will see all the details. So I
hope you have understood that what are
the feature and functionality we have
included. It's really powerful. It's
working absolutely beautiful on all the
environment. You can come back here.
Let's me go back to the admin wallet and
let's connect with the admin account. So
I will have all of the other hidden
component for the admin. So let's reload
the page quickly and here you will find
that here I have the other component. So
it's 100% responsive for all the screen
sizes. You can see this is how it's
going to look. We have all of this
transaction we are displaying. We can
simply close this one if you want. If
you want you can close this and you can
come back here. You can go back to the
different section like user and we have
this one. You can go back to this and
you can slide it down. You can go back
to the referral. This here we have this.
We have the asset section. That's all
you can monitor. You can come back here.
Go back to the documentation. We have
the slider which you can select and open
different tab. Looks good. If you go
back here in the token cell here, we
have the option. You can click here and
you can calculate. You can close. You
can come back here. You can go back to
the different and you can buy. Let's
come back to the next one. We have the
staking. Looks great. You will have the
overall stats. You will have this
different tab where you can display all
the transaction we have performed.
That's all is there. And here you will
find the details. Now you can come back
to the next one. Go back to the stable
purchase. That's how it's going to look.
We have the ratio, rate of price
available and the transactional history.
In the same way you can go back to the
transaction details. Here you will find
all the transaction which you are
performing and buying the token. If you
come back here, go back to the total
token transfer. You can see you can buy
transfer the custom spill token. You can
give the address, recipient address and
the quantity or you can simply transfer
the stable coin by selecting all of
that. Now come back here. We have the
contact user can send the message and
they can simply send it and they will
have all the details. You can come back
here. We have the admin panel. So from
here you can able to see all the admin
dashboard. You can go back to the
different tab and you can see every
single thing is looking good. This is
the history section we have. Come back
here. Go back to the admin function.
There we have all the function we have
included. So this one is the initialize.
This one is the fund. This one is table.
This one is for pricing. This one is for
the transaction. the ratio of the token.
This one we have for the staking. This
one is for the referral and we have the
block which is additional feature we
have included. So looks good. Now come
back here. Go back to the withdraw token
and here you will find that you can
transfer whether all of this you can
withdraw and we have all of this. That's
all the details about the transaction
which you have done. So every single
thing is looking good. If you go back to
the homepage you will find the it looks
absolutely wonderful. And here you will
find it's in the white mode. I'll turn
it to dark because I like it dark. And
you can click here and you will find
this menu. You can simply disconnect or
you can connect very easily. You will
find that this is how it's going to look
on the mobile device. We have the
beautiful interface. You can click and
you will have this model. You can close
it up and you will have all the details
and it looks absolutely incredible. You
can also drag and drop. And here we have
all of this. This is how it's going to
look on a mobile device. Looks better.
And we have this ratio. And we have the
video slider which you can simply keep
it as it is and it's going to slide. You
can click here and it's going to have
the video on live and we have this
toggles which you can simply explore and
up and down. I hope you have understood
all the feature functionality we have
included in the smart contract for the
user as well as the admin. User can buy
the token using stable coins and soul
native currency. They can stick their
token refer and they can see all the
transaction which they are performing.
Admin will also control the entire smart
contract deposit withdraw control the
smart contract change the pricing change
the ratio. That's all for the admin. So
I hope you have understood what are the
feature and functionality we have
included and every single thing is
working fine. Now let me provide you all
the assets which you need to develop
this particular project including the
final source code. So if you want to
take the final source code you can fast
your development. So to get that you can
come back to the blockchain coder. I
will also provide the link in the
description. So you can click here and
you can come back to straight away. So
come back to the blockchain coder and
here you will find all the project we
have developed. We have more than 100
plus project. So make sure to log in and
create your account. Then you will get
this option called source code and here
you will find all the project we have on
our channel. So I would highly encourage
you to go through each one of the
project. All of this project is
absolutely industry ready which you can
launch and try to build if you really
want to master blockchain development,
build NFT marketplace, build voting dab,
supply chain, crowdfunding. These are
the important project which you have to
include in your portfolio to get job and
internship in the company. So to get the
assets you can click here, click on this
recent project and here you have click
here and we will come back here click on
the startup file. It will take you to
GitHub and here you can able to
understand the complete folder and file
structure and all the resources which
you need to develop this particular
project. So you can see the complete
folder file structure. You can go back
to the packages and file and see the
package model we have utilized and it's
very much stable with the latest mode
models as well. So all the information
is given that how we going to deploy the
contract, what are the models or what
are the platform we going to use for
hosting every single thing is given. So
make sure to clone the repository save
in your system. So when the complete
project will come we can simply start
building straight away. It will saves a
lot of your time. So now let me show you
that how you have to do the setup of the
final source code. So you can come back
to the blockchain coder and when you
will take the final source code you will
give your valuable contribution to my
team to bring more tutorial like this.
So now let me show you the final code
setup which you can simply follow once
you will get the final source
Source Code: https://www.theblockchaincoders.com/sourceCode/create-and-deploy-a-solana-multi-currency-ico-dapp-or-accept-usdt-usdc-and-sol-payments-or-rust-+-anchor-+-next.js-+-web3js Blockchain Course: https://bit.ly/Pro-NFT-Marketplace All Project Code: https://www.theblockchaincoders.com/SourceCode Donate Please: https://linktr.ee/daulathussain 1 - 1 Consultancy: https://www.theblockchaincoders.com/consultancy Pro Blockchain Courses: https://www.theblockchaincoders.com/ Public Discord: https://discord.gg/Gah6YGuBFS Solana Blockchain Developer Project: Beginner to Advanced | Build a Complete Solana DApp Ready to become a Solana Blockchain Developer? 🚀 In this complete hands-on video, we’ll build a full End-to-End Solana DApp, starting from absolute beginner concepts to advanced development workflows. You will learn everything — smart contracts, wallets, accounts, program interaction, UI integration, deployment, and testing — using real tools like: 🔹 Anchor Framework 🔹 Phantom Wallet 🔹 Solana CLI 🔹 Token Program & PDA 🔹 Next.js Frontend 🔹 Metaplex & Token Metadata 🔹 On-Chain Storage & Accounts By the end of this project, you’ll have the skills and confidence to build and deploy your own production-ready Solana applications. 🔥 What You Will Learn: ✔ Solana Blockchain Fundamentals ✔ Writing & Deploying Smart Contracts (Programs) ✔ Working with PDAs, CPIs, Accounts & Rent ✔ Minting SPL Tokens & NFTs ✔ Integrating Solana Smart Contract with Frontend ✔ Testing Locally & Deploying to Devnet/Mainnet ✔ Building a Complete Real-World Decentralized Application 💡 Who Is This For? This tutorial is perfect for: 👨💻 Web2 Developers entering Web3 🚀 Blockchain Beginners looking to master Solana 🎯 Advanced learners wanting real-world project experience Save NFT Marketplace PlayList: https://youtube.com/playlist?list=PLWUCKsxdKl0olgEF4OxXVk2B-jwpGqL5d API PlayList: https://youtube.com/playlist?list=PLWUCKsxdKl0oAFAVuRZxQSYC07UTcl_v_ Solidity PlayList: https://youtube.com/playlist?list=PLWUCKsxdKl0oksYr6IG_wRsaSUySQC0ck Complete JavaScript Course: https://youtube.com/playlist?list=PLWUCKsxdKl0qROhA0XO4_ek9bIwZ4j4Xr HTML Course Code: https://www.daulathussain.com/complete-html-course-daulat-hussain/ =================== HOSTING ++++++++++++++++++++ Best Hosting: https://clients.domainracer.com/aff.php?aff=28826 Follow Me: Instagram: https://www.instagram.com/daulathussain92/ Facebook: https://www.facebook.com/daulat.hussain.18 Twitter: https://x.com/TheBCoders Pinterest: https://in.pinterest.com/daulathussainhealthfitness/ Linkedin: https://www.linkedin.com/in/daulat-hussain/ Quora: https://www.quora.com/q/schahkxkdudpgjvh Facebook Group: https://www.facebook.com/groups/59011 Facebook Page: https://www.facebook.com/yourdhfitness Subscribe to My Channel: https://www.youtube.com/channel/UCz6_...