We hope you're eager to start using Portis, but in case you still have some questions take a look at the topics below.
Who keeps the private keys?
When users register, they create a wallet client-side and then immediately encrypt the private key using a secret which never leaves their device. We safeguard their encrypted wallet, but they maintain absolute control over it. We designed the security architecture so that transactions can be signed in any modern browser, meaning users can enjoy a familiar and easy experience without the risk of any unauthorized activity.
I don't see my ERC20 token, how can I use it?
Portis is maintaining a list of supported ERC20 tokens, and automatically shows the relevant tokens to users.
How will users fund their wallet?
The average user wants to purchase a relatively small amount of crypto to use your app without having to go out of their way to fund their wallet. With Portis, US residents can purchase ETH, BTC, and DAI directly with their debit card, while the rest of the world* can purchase ETH, BTC, DAI, and XDAI using their credit card. No ID verification required! Users can also make a direct purchase where they pay the exact amount they need for a tx instead of keeping a larger amount of crypto in their wallet.
What networks does Portis support?
One Portis account works on multiple blockchains: Ethereum, Bitcoin, EOS... the list goes on and on. Each of these blockchains can consist of multiple networks, and it's up to the you to decide which network you will be communicating with.
Does Portis Cost Money?
Portis is completely free!
How can I make the UX more seamless to returning users?
We offer a "Trust this App" feature, which means users will not need to manually confirm each action through Portis, as long as it is a non-payable function and they are only paying small amounts for network fees. Portis will keep track of network fee expenses, and if they exceed $1 per hour - they will return to using manual confirmations.
How can I sponser my users' gas?
The Gas Stations Network (EIP-1613), removes one of the biggest hurdles for onboarding new users: gas fees. In the latest version of the Portis SDK, contract owners can sponsor their users’ gas fees, all in a decentralized manner.
Do You Have Mobile Native SDKs?
Not yet, but it is on our roadmap to create them.
Cookies
Cookies are small pieces of text that servers save inside your browser when you visit their websites. From that moment on, whenever your browser communicates with that server again, it sends back the cookie. Portis uses cookies to manage your login session. Websites are only allowed to look at their own cookies. This prevents malicious websites from snooping and stealing your login sessions. To use Portis, you need to make sure cookies are enabled on your browser. Most modern browsers enable them by default, but in case yours doesn't, please follow the instructions here: https://www.whatismybrowser.com/guides/how-to-enable-cookies
I forgot my password, what should I do?
Other wallets which don't employ end-to-end encryption, store your private key on your device. That means that if you never backed up your private key and you lose your device - you can never access your wallet again. Bummer. With Portis, as long as you remember your password, you can access your wallet from any device, and losing your existing device no longer means your wallet is gone. However, what happens if you forget your password? Since you are the only one on earth who knows it, if you forget your password, we can't help you recover it. Not because we don't want to. Due to our uncompromising security architecture it is simply not possible. So what can you do? Inside your wallet you are able to see your password recovery key (inside Menu -> Password Recovery Key). So please - log in and backup that phrase somewhere safe. It is your only way to reset your password in case you forget it.