Image source: https://pixabay.com/
Please exercise caution. EOS Support does not assume responsibility for any potential problems, damages, or losses that may occur as a result of utilizing the services provided by the project(s) discussed in this article.
Introduction
In our previous article, we have given an overview of the pBox privacy dApp. In this article, we will show you how to send EOS from your account to another account without revealing account information, thus protecting both accounts from unauthorized access.
Steps to send EOS by Maintaining Privacy
To initiate this transfer, it is necessary to possess both EOS and pEOS within your account. Your EOS balance must exceed the intended transfer amount to another account, while your pEOS balance must cover at least the transaction fees associated with the transfer.
The following steps demonstrate the process of sending EOS to a person whose account information is not known to you:
Step 1: Connect your Wallet.
Open the dApp developed by pBox for private transactions and connect your wallet as shown in PrintScreen 1.
PrintScreen 1: Connect wallet.
Step 2: Deposit EOS to the Smart Contract
Your account information will be displayed at the top of the page on a successful connection. Click on the Deposit tab to deposit the EOS, which the receiver will withdraw. As shown in PrintScreen 2, enter the amount of EOS and click on the Deposit button to initiate the transaction. Next, sign the transaction from the connected wallet after accepting transaction fees.
PrintScreen 2: Deposit EOS to the Smart Contract.
Step 3: Save the Deposit Note
On success, your EOS is deposited to the dApp, the same amount is deducted from your wallet, and a deposit note is displayed on the screen, which you can download to your local machine for later use.
PrintScreen 3: Deposit Note.
Step 4: Send the Deposit Note to the Receiver
Send the deposit note to the receiver so the EOS deposit can be withdrawn.
Step 5: Receiver connects Wallet and Withdraws EOS
As the receiver, you will open the dApp and connect your wallet. Once successfully connected, your account information will be displayed at the top of the page. Click on the Withdraw button, as you are intended to receive EOS from the dApp. Enter the deposit note in the provided field and double-check to ensure the "withdraw to" and deposit notes are correctly displayed. Proceed by clicking on the Withdraw button to initiate the transaction. Finally, sign the transaction, and the EOS will be withdrawn from the smart contract to your account.
PrintScreen 4: Withdraw EOS from the Smart Contract.
Conclusion
Transparency and blockchain technology are closely intertwined. If you and your transaction counterpart wish to keep your account details confidential, you can employ pBox's privacy dApp. This way, all you share with your transaction partner is the deposit note. You can donate to this privacy project by visiting their Pomelo grant page.
Author: Sukanta Manna
Editor: Markus Hinrichs, Randall Roland
Sources & References
Image credits
Banner: https://pixabay.com/
PrintScreens by Sukanta Manna