PortKey
Upgrade your wallet.
Experience crypto like the rest of the internet.
Why upgrade?
How it works
Import your Ethereum account
Import any existing EVM-based account
Create a Passkey
Set up Face ID or Touch ID authentication
Upgrade to Porto
Your legacy Ethereum account (EOA) turns into a modern smart account
Frequently Asked Questions
PortKey upgrades your existing Ethereum wallet into a smart account using EIP-7702, the latest Ethereum standard for account abstraction.
After upgrading, your wallet gains new capabilities: you can sign transactions with your fingerprint or face (via passkeys), pay gas fees in USDC instead of ETH, and enjoy a smoother experience across apps that support Porto.
Your address stays the same. Your funds stay where they are. You just unlock better UX.
PortKey is for anyone who already has an Ethereum wallet (like MetaMask, Rainbow, or Coinbase Wallet) and wants a better experience without starting over.
If you are tired of pop-up confirmations, hunting for ETH to pay gas, or worrying about seed phrases, PortKey gives you a path forward.
The upgrade itself requires one on-chain transaction, which costs a small amount of gas. On Base, this is typically a few cents.
Once upgraded, you can use apps that sponsor gas on your behalf, meaning many transactions become completely free for you.
No. Your address stays exactly the same. EIP-7702 upgrades your existing account in place.
All your tokens, NFTs, and transaction history remain unchanged. Apps and contracts that know your address will continue to work.
PortKey uses Porto, an audited smart account system, combined with passkeys for authentication. Passkeys are phishing-resistant credentials backed by your device's secure hardware.
Your private key is never exposed to websites. Instead, your device cryptographically signs transactions, and the signature never leaves the secure enclave.
A passkey is a modern replacement for passwords. Instead of typing something you know, you authenticate with something you have (your device) and something you are (your fingerprint or face).
Passkeys are built on WebAuthn, an open standard supported by Apple, Google, and Microsoft. They sync across your devices via iCloud Keychain, Google Password Manager, or similar services.
Unlike seed phrases, passkeys cannot be phished. A malicious website cannot trick you into revealing your passkey because the cryptographic challenge is bound to the legitimate domain.
For crypto, this means signing transactions becomes as simple as unlocking your phone.
Passkeys sync to your cloud account (iCloud, Google, etc.), so getting a new device restores access automatically.
For additional safety, Porto supports multiple recovery methods including additional passkeys, guardian accounts, and traditional key-based recovery. You can configure these after upgrading.
Not necessarily. Porto-enabled apps can sponsor gas fees entirely, or let you pay in USDC or other tokens.
You will still need ETH if you interact with apps that do not support gas sponsorship, but the ecosystem is growing quickly.
Yes, with some nuance. You can upgrade a MetaMask account to a Porto smart account. After upgrading, you have two ways to use that account:
Through Porto-enabled apps (like PortKey), you will get the full smart account experience with passkeys and gas sponsorship. Through MetaMask directly, you can still sign transactions the traditional way.
The upgrade is additive. It does not break your existing MetaMask setup.
Porto provides a dashboard at id.porto.sh where you can view your account, manage passkeys, configure recovery options, and see transaction history.
PortKey is currently in beta on Base Sepolia (testnet). Mainnet support depends on Porto's production readiness. Check the Porto address book for the latest deployment status.
Absolutely. On Base Sepolia, you can get free testnet ETH from faucets and experiment with the full upgrade flow.
We recommend testing thoroughly before upgrading any account that holds real value. Check the Porto address book for faucet links.