PortKey
Upgrade your existing Ethereum account to a Porto smart account with passkey authentication
Why upgrade?
How it works
Import your Ethereum account
Import any existing EVM-based account
Create a passkey
Set up biometric authentication
Upgrade to Porto
Your EOA becomes a smart account
Frequently Asked Questions
Everything you need to know about upgrading with PortKey
PortKey is a solution tool that helps everyday users easily upgrade their existing (legacy) Ethereum accounts into Porto smart accounts.
Under the hood, it is powered by a unique Wololo engine built on top of the EIP-7702 standard and the Porto library to turn standard Ethereum accounts into modern smart accounts.
This unlocks a more internet-native, user-friendly experience, including simple yet familiar authentication methods like Face ID or Touch ID using Passkeys, allowing users to conveniently make web payments and other everyday transactions online.
PortKey is for anyone with a legacy Ethereum account who is ready to move past the hassle of private keys, special recovery phrases, and redundant prompts across apps.
It helps you upgrade to an account that benefits from smoother user journeys and improved security offered by Porto.
Yes, completely free.
We've also optimised the process to save you costs by bundling your final upgrade steps with your first transaction after completing the upgrade wizard.
No. PortKey upgrades your account while preserving your existing address, thanks to EIP-7702. Your crypto-assets, digital collectibles, and entire transaction history stay exactly where they are.
Same address, new exciting features.
A Passkey is a replacement for passwords that is faster to use, easier to manage and significantly more secure.
On Apple devices with Touch ID or Face ID, for example, your biometrics authorise the passkey, which then authenticates you in apps and automatically signs your transactions.
Passkeys use public-key cryptography and automatically sync across your devices through your passkey provider, such as iCloud Keychain or other compatible password managers.
Passkeys sync across devices signed into the same passkey provider, such as Apple (iCloud Keychain) or Google (Google Password Manager). If you lose your phone, you can authenticate from your laptop or tablet.
For high-value accounts, we recommend registering passkeys on multiple devices.
Accounts upgraded with PortKey (Porto smart accounts) can pay transaction fees in a variety of tokens like USDC.
This offers a more flexible experience when transacting and making web payments online, since you're no longer strictly required to buy or own a specific network token.
Yes. Your account remains a standard Ethereum account at its core, thanks to EIP-7702. Classic wallet software like MetaMask can still be used to manage your account and engage with apps that may not support the Porto smart account standard.
Apps that do support Porto get an elevated experience: passkey authentication, smoother transaction flows without redundant token approvals, the ability to batch multiple actions into a single confirmation, and more.
Examples of apps that support Porto smart accounts include Uniswap, Relay, Paper, and more.
You can visit and sign in with your newly upgraded Porto smart account at id.porto.sh.
Yes. PortKey is live on EVM-based networks including Ethereum Mainnet and all other networks supported by Porto.
Absolutely. PortKey supports test networks including Ethereum Sepolia, among others supported by Porto.
Test network upgrades use test tokens, so you can experience the full flow without risking real assets.
Still have questions? Reach out on X →