All Collections
Step by Step Tutorials
Privacy
How to transact on pBox Privacy dApp
How to transact on pBox Privacy dApp

You can transfer eos from your account to another account without revealing your account information to safeguard from unauthorized access.

Dario Cesaro avatar
Written by Dario Cesaro
Updated over a week ago

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.

Figure 1: Connect wallet.

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.

Deposit note

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.

Withdraw eos.

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

Did this answer your question?