Wallawallet Features for Hedera Developers

Home  »  News   »   Wallawallet Features for Hedera Developers

Written by Rob Kainz | April, 13 2023

Wallawallet isn’t just a great mobile crypto wallet for Hedera users, it’s also a great wallet for Hedera developers, providing some important conveniences to increase developer efficiency:

Manage Multiple Wallets

 To enable support for multiple wallets and use of the testnet, you need to turn on “Enable Avanced Features” in the Settings screen, which you can get to by clicking the gear icon in the lower right corner of Wallawallet.
WW Advanced Setting

To get to the multiple wallets screen, just click on the “multiple wallets” icon, which is the small icon between the Wallawallet header logo and the lock icon. From the next screen, you can create multiple wallets. In Wallawallet, each wallet is a recovery phrase, which can then be associated with zero or more Hedera accounts that you can create. To select another wallet and account you have already created, just click on the multiple wallets icon from the currently selected account details screen and then tap on the desired wallet card and then the desired account card to switch to that wallet’s account details screen.

WW Portfolio Screen with Advanced On

Switch between Hedera mainnet and testnet networks

In order to use the testnet, you must have the advanced setting enabled so that you can get to the multiple wallets icon.

  1. Click the multiple wallets icon
  2. Click the Network button
  3. Choose the network you want
  4. Click the back button
WW Network Selection Screen
WW Multiple Wallets Screen

Use keychain/1password to Restore Wallets (testnet only)

This feature is currently only supported for testnet wallets. Let’s face it, as a developer it can be a big hassle to restore multiple wallets in Wallawallet given its focus on strong security. But the testnet doesn’t deal with real money so as developers of Wallawallet we recognize the need for conveniently and quickly restoring wallets and the accounts they hold. While we still do not store anything in the cloud, on the testnet we do now allow you access recovery phrases you may have stored either in your keychain or a password manager like 1password. It is still up to you as to whether or not you want to use these services, but if you find it convenient and there’s no harm to trusting them with your testnet wallet keys then Wallawallet has your back. 1password can be particularly useful for dev/QA teams as it is very easy to share password vaults with team members so that everyone has access to the same wallets.

Saving a Recovery Phrase in the Keychain (IOS example)

  1. On the Restore Wallet screen, place your cursor in either the “Wallet Name” or “Wallet Recovery Phrase” field
  2. Click the IOS key icon that appears directly above the right side of the keyboard
  3. Select “iCloud Keychain…” (or the password manager you want to use, if you see multiple options)
  4. Click the plus (+) icon to create a new “AutoFill Password”
  5. Keep the default “Website” as “app.wallawallet.com”
  6. Enter the wallet name as the “User Name”
  7. Enter the recovery phrase as the “Password”
  8. Save the new user / password
Now, anytime you want to restore that wallet you can access the recovery phrase using your favorite password manager that works with your mobile apps.

Create Hedera Accounts

 The first mainnet account that you create with Wallawallet is free. We create testnet accounts with a very small amount of HBAR in them, but with your Hedera portal account and the access it provides to a testnet faucet, you can send more HBAR to your wallawallet account, but you may need to use another wallet to do so as Wallawallet doesn’t currently support importing wallets using private keys.
Once you have a wallet and account with HBAR in it, you can set it as the payment account in Wallawallet settings and it will be used to create additional accounts.

View Token Metadata

While browsing an NFT in either mainnet or testnet with Advanced Features enabled, you will see the “Raw Metadata” and “NFT Metadata” buttons. Raw metadata will show you the metadata stored in the token’s metadata field on the Hedera ledger. NFT Metadata will show you the metadata that it resolves to, if it’s pointing to metadata either on IPFS or some web server. (If it’s hosted on HFS, you’ll have to pay to download the metadata first.) In either case, if you select and hold down the metadata shown in the popup dialog, that metadata will be copied to the clipboard. This makes it easy for developers to diagnose potential issues with NFTs that users are reporting.

You can browse metadata for fungible tokens too, but keep in mind that the standard Wallawallet supports now, HIP405, will likely be replaced by another HIP, like HIP646.

Ami testnet token with metadata buttons
Amit metadata example