Crypto Academy / Season 3 / Week 3 - Homework Post for [sapwood]- Making Multiple transfers using Multisender and Steemyy by whitestallion

View this thread on steempeak.com
· @whitestallion ·
$28.59
Crypto Academy / Season 3 / Week 3 - Homework Post for [sapwood]- Making Multiple transfers using Multisender and Steemyy
![makin.png](https://cdn.steemitimages.com/DQmQp7AhMMJKAZqoXx1f34oSkPSqTVUBpZam9W57QBqg9We/makin.png)


<div class="text-justify">


![Untitled-902.gif](https://cdn.steemitimages.com/DQmSSf3AtgubBR1deffn9GhHWYbw1R4H6gGsMzJqAqShBZQ/Untitled-902.gif)

Hello friends, I am happy to be back again at steemit crypto Academy and today I will be writing about making multiple transactions to different users using a single click in Etherum blockchain and steemit blockchain, homework by professor @sapood. 



> What do multiple transactions in a single click mean? How does it save transaction fees? What are the other benefits?

Let's talk about what we mean by making multiple transactions in a single click mean, In a nutshell, this means sending value(either crypto or any other store of value asset) to many users with just a single click of the send button. This means I can send 1 steem each to more than 500 accounts without making the transaction 500 times. 

This feature is super cool because of its convenience and its leverage over fee charges. Making multiple transactions using a multi sender dapp is fee efficient 
 

Multiple transaction feature is a great tool for both small scale startups to multi-million dollar companies, this feature enables the swift sending of funds to hundreds of thousands of addresses, it's a very convenient way of distributing airdrops, ICOs, and rewards to a vast number of users. 



![Untitled-902.gif](https://cdn.steemitimages.com/DQmSSf3AtgubBR1deffn9GhHWYbw1R4H6gGsMzJqAqShBZQ/Untitled-902.gif)


>How do you connect your Etherum Wallet(Metamask) to Multisend or Multisender(dApps) & perform multiple transactions(ETH/ERC20) in one click?


![Week 3 sapwood 1.gif](https://cdn.steemitimages.com/DQmPJCV2z5r4auwoSgBRrDvxQvqJRZdm7TmKmfyteSQwPUH/Week%203%20sapwood%201.gif)

* The first step is to log in to https://multisender.app/

* Connect your web Wallet. Making a transaction in multisender requires a web 3.0 wallet like metamask, which is what we are using for this demonstration. 

* Click the Connect, as highlighted with a white marker. 

![Week 3 sapwood 2.gif](https://cdn.steemitimages.com/DQmWSQjtbSTW7kf4BKvXAXhSxPjeV7TtnKeMAXrXzg7xtbN/Week%203%20sapwood%202.gif)

* Click on Metamask which is our preferred web 3.0 wallet. 

![Week 3 sapwood 3.gif](https://cdn.steemitimages.com/DQmZNr3xoQag3RbgozANVD2KHdr6WCHgEnpDwNu7qaNJ3zy/Week%203%20sapwood%203.gif)

* Click on Next to connect your wallet to multisender as highlighted with a red marker. 

![Week 3 sapwood 4.gif](https://cdn.steemitimages.com/DQmXNJN8CDjj14juL3qPktDeR3UW2PWb5gGBFifjgNhBgCw/Week%203%20sapwood%204.gif)

* Click on Connect to pair your account with Multisender as highlighted with a red marker. 

![Week 3 sapwood 5.gif](https://cdn.steemitimages.com/DQmbtDKAmrBT7vdC58MG2TXV4BTR1qA4y4MbPY7D81Pj8Th/Week%203%20sapwood%205.gif)

* Once you are done with account pairing, you can get down to business by selecting the token you wish to send. If your preferred asset is not visibly present in the bar, you can search for the token using the token contract address. 

* Next step is to input the receiving addresses, you can add as many a few hundred to thousands of receiving addresses.  

* The address is followed by the amount you wish to send. In order to denote the amount you must do it in this format

<center>![format.gif](https://cdn.steemitimages.com/DQmcfGVhHcBgxAcwFFWa5D9Mpt3XnzEPUEskb6PwZUHVwi9/format.gif)</center>

Once the address is added, you add a comma then the amount you wish to send, in this case, 1 ETH, you can however send as little as 0.001 ETH.

* Click on Send to proceed.

https://cdn.steemitimages.com/DQmP63P482VdkPTe9Y9XAuTKXr7q8h5hBp15ETrUU3fv5Nq/Week%203%20sapwood%206.gif

* The next page will provide a summary of your transaction which includes current multisender approval, total amount sent Eth balance, Token Balance, and list of receiving addresses. 

* Once everything is confirmed, you may now approve the transaction.  

![Untitled-902.gif](https://cdn.steemitimages.com/DQmSSf3AtgubBR1deffn9GhHWYbw1R4H6gGsMzJqAqShBZQ/Untitled-902.gif)


>Using Steemyy how do you perform multiple transactions(STEEM or SBD) in one click? Explain the detailed steps in both the apps

![steemyy 1.gif](https://cdn.steemitimages.com/DQmTbug7Ndmg8uHwCbadKSijjtiqQABkBN1JSB2EqvkAiEj/steemyy%201.gif)

* Open https://www.steemyy.com/ in your browser

* Click on tools as highlighted with the marker above. 

![steemyy 2.gif](https://cdn.steemitimages.com/DQmVksp7FPKuUfKHxPcfXgrjMNQHnYJHHs75G7fp8kZYGnr/steemyy%202.gif)

* Click on Send sbd and steem to multiple accounts as highlighted with a marker on the image above.


![steemyy 3.gif](https://cdn.steemitimages.com/DQmQwVVNJwuhdNsKh7VVaGyrAma9rCxVxUC8TeeHfceqaXe/steemyy%203.gif)

This slide is the main page where the transaction details are filled and hashed. You are required to fill the following to complete and authorize your transaction. 

* Sending username
* Sending Account Private Key
* Amount either in Sbd or steem
* Memo and transaction interval timing 

This tool can be used in 3 different scenarios, each scenario fitting matching the tasks perfectly, we going to consider these 3 different scenarios and how we can use this tool...

We are going to take @campusconnectng as a sample use case, campus connect just concluded its weekly contest and needs to forward the same amount of steem as a prize to 50 steemains. This is how it's done with a single click 

<center>Use-case A Transfer same amount(STEEM) to different users</center>


![use case a1.gif](https://cdn.steemitimages.com/DQmVJGJdrvi9GrNjNnbn4QT7LCBkkcA9AUH82tJwAnmEfdK/use%20case%20a1.gif)

 Fill out the fields above starting with 

* Sender Username
* Sender Private key
* Amount which could be any amount, in case (0.001)

![point a.gif](https://cdn.steemitimages.com/DQmavekdE2kH1XHYAorngPA7iMde99vbMk3HpZtuGR6tDh9/point%20a.gif)
Since the transaction, we are making in this instance is not a recurring transaction, the spaces marked out is left unfilled. 

* Select which asset they wish to send Steem/Hive, SBD/HBD
* Memo- This could be anything in context to reason for sending the prize.

![point b.gif](https://cdn.steemitimages.com/DQmbSdcnC9o9rtFjtKa9ypPyyi1k5uTzAR5uCtrHx5H65kY/point%20b.gif)

* Receiving address- Writing the receiving address is quite simple, you can use this method to make any type of multiple transactions of steemit with one click. It's written in this sequence **Receiving Account(nwabueze), Amount(0.001),Unit(Steem) Memo(Fluid Mechanics)**

![use case a2.gif](https://cdn.steemitimages.com/DQmRiKk3yfQJjRMnapyYDDMEgRHu1RnXqEMDFsDcQLMJVG6/use%20case%20a2.gif)

* Click on Send, then on Ok to authorize the transaction. 

![use case a3.gif](https://cdn.steemitimages.com/DQmYyjsaQiydDCEZKCLsTfdzSTGfZZ4PRkcQQwEQdTtwPu9/use%20case%20a3.gif)

* The information below provides a summary of the transaction and its status with the block number. 


<center>Use-case B Transfer different amounts (STEEM) to different users</center>

In this case, campus connect will be sending different prizes amounts to different users. 

![use case b1.gif](https://cdn.steemitimages.com/DQmdynRcTmpicXS1rhGSHyQKVWouzULZkHqvWWCBbHUnrPx/use%20case%20b1.gif)

* Fill out the rest of the interface the same way we did t=for use case A, however, to complete this type of transaction we make minor changes to the space below..


![point c.gif](https://cdn.steemitimages.com/DQmT8g4w8zV3K4gQ1pECVTSGb5CPc9HChs6PvTGMYzUv6px/point%20c.gif)

The only difference between use case A and use case B is the amount, so we specify the prizes for each beneficiary that is added, for instance, the image above contains the following command. 

<center>nwabueze ***0.001*** STEEM Fluid Mechnics
campusconnectng ***0.002*** STEEM Promote steem
ngoenyi ***0.003*** STEEM Thanks for the tip
davosimple ***0.004*** STEEM You a great artist 
dayographix ***0.005*** STEEM You are a great designer</center>

So the amount is the only change made for use case B, however for use case A had a constant send amount. 


* Hit send to Authorise 

![use case b2.gif](https://cdn.steemitimages.com/DQmZaqe7w31Ni6fk8RsXggnfXuFV3FhHSiuhTE5c74aPjFN/use%20case%20b2.gif)


 The information below provides a summary of the transaction and its status with the block number.


<center>Use-case C Transfer recurring/repetitive amount(STEEM) to a single user(or multiple users) at a pre-defined interval</center>

In this case, campus connect is willing to send the prizes in installments in equal time intervals, so let's do this tother with campus connect

![use case c1.gif](https://cdn.steemitimages.com/DQmTjTWahKziRhUFZd9JAGeTAZHoQEooo7RDHXG9bSx7682/use%20case%20c1.gif)

* First we do the same we did in use case A by filling out the empty spaces, with the image below as the game-changer. 

![point a.gif](https://cdn.steemitimages.com/DQmavekdE2kH1XHYAorngPA7iMde99vbMk3HpZtuGR6tDh9/point%20a.gif)

In this case, we are sending in installments at equal time intervals so we create a profile for that, it could be 1 minute to as long as a week. So each installment is sent at weekly, daily, or minute intervals. 

* Click on the minute or seconds dropdown to select a timeframe.

* Enter the time interval to match the preselected timeframe,(1 week,1 minute,1 second or 3 weeks, 3 minutes or 3seconds)

* Select how many times you wish to send the transaction. In this case 3x. 

![use case c2.gif](https://cdn.steemitimages.com/DQmQZE3uJw8RBHHVtFSx7yygVLFGJN1BuknsUN2qwiX9MUu/use%20case%20c2.gif)

![use case c4.gif](https://cdn.steemitimages.com/DQmYUwUKXje3KLpLok9SGaLG8hcmbPZ9LNid8utvsLJdvmr/use%20case%20c4.gif)

*Authorise the transaction by hitting send, the above information will appear whenever it reaches the time interval. 


***You can choose to omit the amount box if you are not making a transaction where the prize is the same, however in a case where you are making transactions of different amounts, adding the prize in the amount becomes unnecessary since it will be added in the receivers command( Receiving Account(nwabueze), **Amount(0.001)**, Unit(Steem) Memo(Fluid Mechanics)***.



![Untitled-902.gif](https://cdn.steemitimages.com/DQmSSf3AtgubBR1deffn9GhHWYbw1R4H6gGsMzJqAqShBZQ/Untitled-902.gif)



>What if you enter a wrong/invalid address in Multisender or Multisend(dApps) and Steemyy(dApp)? Does the application(Steemyy in Steem Blockchain or Multisender in Etherum) allow the transaction to go through if you have entered a wrong/invalid address? Showcase with the screenshot(what does the application says when you enter a wrong address)?

##### <center> Steemyy- Steemit Blockchain </center>

If you enter a wrong address either the sending or receiving address the transaction will not be sent due to the errors in the parameters.


While I was practicing these transactions I intentionally omitted a  word in the sending address then the receiving address and I received the same response. 

##### <center> Incorrect Sending Address</center>
![error response .gif](https://cdn.steemitimages.com/DQmXuBVLeD9ddd8Rbym6QiH2fVrUf1UusdKrTf6tPD496Qc/error%20response%20.gif)

##### <center> Incorrect Reciving Address</center>


![error 2.gif](https://cdn.steemitimages.com/DQmd2yXKJnPyvBQcCBVFancZLm7HV62FCyPbyAY22tMX9GX/error%202.gif)



![Untitled-902.gif](https://cdn.steemitimages.com/DQmSSf3AtgubBR1deffn9GhHWYbw1R4H6gGsMzJqAqShBZQ/Untitled-902.gif)

##### <center> Ethereum Multisender(dApps) </center>
Transactions on Multisender have to pass address authentication first before a transaction is initiated. In order to test this, I copied my TRC 20 Eth address as one of my addresses and it was quickly flagged as **Wrong address**. This way project or contest managers can spot errors way before they are prompted to authorize the transaction.  


![error 3.gif](https://cdn.steemitimages.com/DQmfD5Rbjs3izG5VLqfDGdsZMvXYCpJ5crjUDJe8LrrCCUR/error%203.gif)

**Error message as a result of a TRC 20 based address as one of the receiving addresses**.


#### <center>Conclusion </center>
Mutltisending feature is a great managerial tool for project managers and an even better tool for community leaders in the steemit community. I personally have come to appreciate this tool because of its relevance to me as a community leader of campus connect. 










</div>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , ,
👎  
properties (23)
post_id92,598,640
authorwhitestallion
permlinkcrypto-academy-season-3-week-3-homework-post-for-sapwood-making-multiple-transfers-using-multisender-and-steemyy
categoryhive-108451
json_metadata{"tags":["sapwood-s3week3","cryptoacademy","steemit","steemyy","nigeria"],"users":["sapood","campusconnectng"],"image":["https:\/\/cdn.steemitimages.com\/DQmQp7AhMMJKAZqoXx1f34oSkPSqTVUBpZam9W57QBqg9We\/makin.png","https:\/\/cdn.steemitimages.com\/DQmSSf3AtgubBR1deffn9GhHWYbw1R4H6gGsMzJqAqShBZQ\/Untitled-902.gif","https:\/\/cdn.steemitimages.com\/DQmPJCV2z5r4auwoSgBRrDvxQvqJRZdm7TmKmfyteSQwPUH\/Week%203%20sapwood%201.gif","https:\/\/cdn.steemitimages.com\/DQmWSQjtbSTW7kf4BKvXAXhSxPjeV7TtnKeMAXrXzg7xtbN\/Week%203%20sapwood%202.gif","https:\/\/cdn.steemitimages.com\/DQmZNr3xoQag3RbgozANVD2KHdr6WCHgEnpDwNu7qaNJ3zy\/Week%203%20sapwood%203.gif","https:\/\/cdn.steemitimages.com\/DQmXNJN8CDjj14juL3qPktDeR3UW2PWb5gGBFifjgNhBgCw\/Week%203%20sapwood%204.gif","https:\/\/cdn.steemitimages.com\/DQmbtDKAmrBT7vdC58MG2TXV4BTR1qA4y4MbPY7D81Pj8Th\/Week%203%20sapwood%205.gif","https:\/\/cdn.steemitimages.com\/DQmcfGVhHcBgxAcwFFWa5D9Mpt3XnzEPUEskb6PwZUHVwi9\/format.gif","https:\/\/cdn.steemitimages.com\/DQmP63P482VdkPTe9Y9XAuTKXr7q8h5hBp15ETrUU3fv5Nq\/Week%203%20sapwood%206.gif","https:\/\/cdn.steemitimages.com\/DQmTbug7Ndmg8uHwCbadKSijjtiqQABkBN1JSB2EqvkAiEj\/steemyy%201.gif","https:\/\/cdn.steemitimages.com\/DQmVksp7FPKuUfKHxPcfXgrjMNQHnYJHHs75G7fp8kZYGnr\/steemyy%202.gif","https:\/\/cdn.steemitimages.com\/DQmQwVVNJwuhdNsKh7VVaGyrAma9rCxVxUC8TeeHfceqaXe\/steemyy%203.gif","https:\/\/cdn.steemitimages.com\/DQmVJGJdrvi9GrNjNnbn4QT7LCBkkcA9AUH82tJwAnmEfdK\/use%20case%20a1.gif","https:\/\/cdn.steemitimages.com\/DQmavekdE2kH1XHYAorngPA7iMde99vbMk3HpZtuGR6tDh9\/point%20a.gif","https:\/\/cdn.steemitimages.com\/DQmbSdcnC9o9rtFjtKa9ypPyyi1k5uTzAR5uCtrHx5H65kY\/point%20b.gif","https:\/\/cdn.steemitimages.com\/DQmRiKk3yfQJjRMnapyYDDMEgRHu1RnXqEMDFsDcQLMJVG6\/use%20case%20a2.gif","https:\/\/cdn.steemitimages.com\/DQmYyjsaQiydDCEZKCLsTfdzSTGfZZ4PRkcQQwEQdTtwPu9\/use%20case%20a3.gif","https:\/\/cdn.steemitimages.com\/DQmdynRcTmpicXS1rhGSHyQKVWouzULZkHqvWWCBbHUnrPx\/use%20case%20b1.gif","https:\/\/cdn.steemitimages.com\/DQmT8g4w8zV3K4gQ1pECVTSGb5CPc9HChs6PvTGMYzUv6px\/point%20c.gif","https:\/\/cdn.steemitimages.com\/DQmZaqe7w31Ni6fk8RsXggnfXuFV3FhHSiuhTE5c74aPjFN\/use%20case%20b2.gif","https:\/\/cdn.steemitimages.com\/DQmTjTWahKziRhUFZd9JAGeTAZHoQEooo7RDHXG9bSx7682\/use%20case%20c1.gif","https:\/\/cdn.steemitimages.com\/DQmQZE3uJw8RBHHVtFSx7yygVLFGJN1BuknsUN2qwiX9MUu\/use%20case%20c2.gif","https:\/\/cdn.steemitimages.com\/DQmYUwUKXje3KLpLok9SGaLG8hcmbPZ9LNid8utvsLJdvmr\/use%20case%20c4.gif","https:\/\/cdn.steemitimages.com\/DQmXuBVLeD9ddd8Rbym6QiH2fVrUf1UusdKrTf6tPD496Qc\/error%20response%20.gif","https:\/\/cdn.steemitimages.com\/DQmd2yXKJnPyvBQcCBVFancZLm7HV62FCyPbyAY22tMX9GX\/error%202.gif","https:\/\/cdn.steemitimages.com\/DQmfD5Rbjs3izG5VLqfDGdsZMvXYCpJ5crjUDJe8LrrCCUR\/error%203.gif"],"links":["https:\/\/multisender.app\/","https:\/\/www.steemyy.com\/"],"app":"steemit\/0.2","format":"markdown"}
created2021-07-14 00:40:12
last_update2021-07-14 00:40:12
depth0
children1
net_rshares46,736,873,018,078
last_payout2021-07-21 00:40:12
cashout_time1969-12-31 23:59:59
total_payout_value14.298 SBD
curator_payout_value14.295 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length12,380
author_reputation81,909,322,421,529
root_title"Crypto Academy / Season 3 / Week 3 - Homework Post for [sapwood]- Making Multiple transfers using Multisender and Steemyy"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (29)
@sapwood · (edited)
$1.76
Thank you for attending the lecture in Steemit-Crypto-Academy Season 3 & doing the homework task-3

> So the amount is the only change made for use case B, however for use case A had a constant send amount.

That's correct. When all the parameters are different for different users, you can directly customize the parameters in **Accounts** Box and then hit the Send button.

> This feature is super cool because of its convenience and its leverage over fee charges. Making multiple transactions using a multi sender dapp is fee efficient

There are two things:-

- Transaction
- Output

There can be a single transaction, with a single output(destination address)

There can be a single transaction with multiple outputs(destination addresses)

In both cases, the transaction fees would be more or less the same(although the exact figures vary depending on the network and fee calculation). So the point to note here is that the fee is charged based on the transaction, not based on the output. That is why batch-sending to hundreds of outputs becomes cost-effective.

> If you enter a wrong address either the sending or receiving address the transaction will not be sent due to the errors in the parameters.

An Address may be wrong for the sender but may not be wrong for the Blockchain. 

So, there is a difference between **invalid** and **incorrect/wrong** addresses.

An invalid address is not recognized by the blockchain. In Steem Blockchain, you can say this username does not exist or is not created yet.

An incorrect address(Possibly a Steem Address typo) may still be a valid address, but may not be the address you intend to make a transfer to, and in that case, you might end up losing your fund.

In  Steem Blockchain, we have witnessed numerous cases of phishing attempts. 

For example, @huobi-pro is the actual/official Exchange account of Huobi Exchange, but due to address typo it could become @hubi-pro which is a phishing account to prey upon the address typos. 

So @hubi-pro in this case is an incorrect address for a sender, but a valid address for Steem Blockchain. Therefore always be careful and attentive when you fill out the data in the **Accounts** Box using Steemyy. 

Steemyy does allow the transaction to go through in the cases of a valid address(recognized by Steem Blockchain), but it does not allow it in the case of invalid addresses.


**Observation/Suggestion/Feedback:-**
- The author has demonstrated(with a real transaction) "how to send different amounts to different users with different memos" & "how to send repetitive transfer at a predefined interval at one click" using Steemyy with all the relevant screenshots included. 
- The author has also demonstrated how to batch send using the Multisender app in Etherum Blockchain with all the relevant screenshots included.
- Quality Analysis of wrong/invalid address is missing(although the user has practically showcased it).
- Always highlight/emphasize the specific areas of a screenshot(relevant to a particular use-case) to make it easy for the readers to understand.

Thank you.

--- 

**Homework Task -3 successfully accomplished**
**[5.5]**

Criteria|Calculation
------|------
Presentation| 0.5/2
Consistency, Compliance with Topic| 1/2
Quality of Analysis| 0/2
Real Transactions| 2/2
Originality| 2/2
***Total***| ***5.5/10***
👍  , ,
properties (23)
post_id92,646,166
authorsapwood
permlinkqwbw9o
categoryhive-108451
json_metadata{"users":["huobi-pro","hubi-pro"],"app":"steemit\/0.2"}
created2021-07-16 08:17:42
last_update2021-07-16 08:20:21
depth1
children0
net_rshares4,104,523,175,411
last_payout2021-07-23 08:17:42
cashout_time1969-12-31 23:59:59
total_payout_value0.882 SBD
curator_payout_value0.882 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length3,335
author_reputation398,107,170,553,498
root_title"Crypto Academy / Season 3 / Week 3 - Homework Post for [sapwood]- Making Multiple transfers using Multisender and Steemyy"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (3)