 This is the Cardano CLI tutorial. The cross client for the Cardano blockchain. I'm Alejandro Garcia, education assistant at IOHK. In this tutorial, we are going to cover how to create a new wallet, sending Aids to it, and recovering other values. So in order to create a new wallet, we need to synchronize with the mainnet. You saw in the previous video by Lars how to do that. So you can see that we have the mainnet updated. Next, we're going to create a new wallet. It's asking for a recovery password. The recovery password might be left empty, which we will do. Now you need a spending password. So you can see now the demonstration wallet has been created successfully. Now we need to copy the mnemonics and save this in a safe place. In the meantime, I'm going to leave them right here. Okay, now that you have the mnemonics, let's attach our wallet to the mainnet. Now you can see the wallet was successfully attached to the blockchain. Now let's synchronize the wallet to double check that it's empty. Of course it will be. Now it's synchronizing the wallet. And you can see the status of the wallet. You see? It's zero. It's demo wallet. It's zero. And it's synced to this block. Okay, now how we go about receiving AIDAS. In order to receive AIDAS, we will need to create an address for this wallet. A wallet can have many addresses at a time in different times. So let's create a new address. It asks for the wallet password. And this is the address that we will require. With this address, we can go and send it some AIDAS, for example, to Bitrex. For example, in Bitrex, there is an experience that supports AIDAS. We can go and send it, for example, here. Let's see. I'm going to send 7.9 AIDAS, which is going to be minus the transaction fee. And let's go and we try to do some AIDAS. For example, let me type my AIDAS. And now we will need to go ahead and again update with the blockchain. Here it's updating. Let's try to synchronize again the wallet. Send the node pool. Okay, that's updated. And now the transaction has been true. And we have 7.7 AIDAS in our wallet. Now, how do we go about doing the opposite operation? How do we go about sending AIDAS? Well, in order to send AIDAS, we need to create a transaction. Transaction is created with the command TransactionNewTestnet. So TransactionNewMainnet. Okay. With this, we can see that in this taking variable, we have the AID for a new transaction. This AID will help us in the following steps to creating the transaction. Okay, the next thing we will do is add a recipient for the transaction and send the amount in Lovelace. Lovelace is the minimum amount of AIDA that exists. One million Lovelace is equal to one AIDA. In this case, we're going to send 500,000 Lovelace to this address. And that should be, you know, we're just sending one AIDA. Half an AIDA. Now, we also need to create an address that is going to be the recipient of the remainder of the address. For example, here I'm sending half an AIDA and I have 7.7 AIDA. So I need the remaining 7.2 AIDAS. We need to go to another address under my control. For example, here I could create a new address. Okay, now that we have this address and we have it in a variable, then we can proceed to add the remainder. So what we do is execute cardinous transaction, add change, send my address, and then we need to calculate the transaction fees. For example, here with the input select state, it goes. We can review the transaction as it's currently. So with that, we do transaction status. Here you can see we are sending half an AIDA to this address. We are sending the remainder 7.3 to the address that I control. And we are paying a fee of 16 cents of AIDA to the transaction. Okay, it's very important to double check the change address because if you don't set up a change address, it can result in double AIDA. Okay, now that we have verified the transaction, we can finalize it with the transaction finalize. We can sign it with transaction sign, and we can finally send the transaction to the blockchain. The transaction has been sent. If we go in Bittrex, we can go and see that here, if we are impending deposits, we need to go that way. Here you see there is my transaction for half an AIDA, and it's already 6 of 20 confirmation AIDA to be deposited. And that's how you go about receiving and sending AIDAs. Again, it's very important that you add a change address that would receive the remainder of your AIDAs and not this which results in lost pounds. Now, another thing that you can do with the Cardano CLI is recovering a previous data log wallet. So, for example, let's create a new wallet called myRecoveredWallet. That's given for our recovery password. We won't set anyone a spending password. MyRecoveredWallet is created. We will need to create this command, the Cardano CLI wallet to recover the data log seed, derivationSkin, WildSkinRandom, and the name of the wallet. And here, as for our mnemonics, here I have a wallet that I created previously in the data log. So, let's go ahead. Of course, you should never share your mnemonics with anyone, but in this case, for the tutorial purposes, of course, I can show you how it works, how it will look when you do it. Okay, myRecoveredWallet successfully recovered. And now we can attach the wallet to mainnet and synchronize it. But it's successfully attached to the blockchain, synchronize it. The main thing to remember is you always need to add a change address that will reserve remainder of ADAS and never share your mnemonics and keep them in a safe place. Perfect, the synchronization has finished. Now let's look at the status of the recovered wallet. You see, this wallet has 466 ADAS, which is hiding there for a long time. Don't worry, those ADAS won't be there by the time you watch this video. Alright, hopefully you will enjoy using the Cardano CLI as much as I do. I really like it since I prefer the command line interface in general. Okay, see you next time.