How to authorize another user to your WebAuth wallet?

2022-11-01
Mirsad

Wallet security and keeping private keys safe is the most important part of any crypto application/platform's infrastructure. If the private key of your crypto wallet is stolen, you will lose your funds. And if you lose the private key, the digital coins under that wallet are lost forever. How about, if owner of crypto funds die, how will anyone inherit his assets - if they don't have access to that wallet? That's why we would like to guide you through this tutorial, where we will present to you; how to authorize another user/family member, someone you trust completely.

Trenton Kennedy is a communications manager at blockchain analytics company Chainalysis. He pointed to this 2020 blog post when asked to share data on the amount of Bitcoin that may have been lost forever for various reasons, including death.

According to the blog, 20% of all Bitcoin in circulation have been lost, may be forever. That’s the equivalent of 3.7 million BTC, valued at $75 billion at current price rate.

Matthew Mellon passed away in 2018. His death was unexpected and, while he was assumed to be worth around $200 million, most of that money was in cryptocurrency. He hadn’t shared his access keys to that currency with anyone, so no one could get to it.

As being said, this guide will teach you how to authorize another user, so that he/she becomes co-owner of your account. This will also mitigate the risk of loosing private key as well as being compromised.

1. Add your device to WebAuth for Web (Video + Text instructions)

Watch video tutorial if it is easier for you to follow.

In this case, we are going to use WebAuth for Web.

Step 1

Log into an existing account by logging in with your mobile device.

Step 2

Once you're logged into an existing account, you will need to set up a device key to authenticate transactions and actions.

Step 3

Click Add new device and choose authentication method:

  • Native Platform Authenticator: Touch ID for Mac or Windows Hello for Windows. No Linux-based option.
  • USB Authenticator: Yubikey or Google Titan that works with all operating systems.
  • Ethereum Wallet: You can link any Ethereum wallet to be the authenticator on all operating systems.

In our case, we will select Touch ID and approve it.

You will be prompt:

"Do you want to save a passkey for "debian"? Passkeys are saved in your iCloud Keychain and are available for sign-in on all your devices."

You can also save on another device if you want.

Important: Deleting browser data, will delete your Touch ID key, so it is critical to back up your seed phrase and/or private key.

Step 4

Enter Device Name (Public) and click Add device.

Step 5

Sign in and you are ready to go.

2. Authorize another user by using WebAuth for Web (Video + Text instructions)

Step 1

Open WebAuth.com, where you already added your account.

Step 2

Open another Tab and navigate to protonscan.io.

Step 3

Login by choosing WebAuth for Browser and Authorize.

Step 4

Click on Wallet down below, then Menu and select Keys and Permissions.

Step 5

Click on Advanced and select Active permission (you can also change Owner permission).

By default Proton wallet has 2 native permissions (Owner and Active):

  • Owner: The Owner permission is the "root access" to your Proton wallet and symbolises ownership of the account. This key is needed to make any changes to the ownership of the account.
  • Active: used for transferring funds, voting for producers, buying ram, etc.

Step 6

Add account name and permission (active). Scroll up and hit button to save it.

Step 7

Sign this action and check if permission has been updated.

We can see that @alvosec account is now authorized with active permission.

If we click on TX, we will see under Actions signer public key, which we created before by adding new device in WebAuth.com.

If you have any questions, feel free to ask us.

Stay safe!

Join our team

If you're interested in joining our team to assist in researching modern threats across web3, please don't hesitate to reach out to us.

Contact Us

Ready for Action?

Don’t hesitate to contact us if you need more information.
Let's Go!
ALVOSEC
BTC: bc1qnn4zfqqtexl4fkjk2vz6tk74sn92x326wwn0ph

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram