9:41•••
Grantr
Let agents
Work
for you.
Powered by EIP-8141.
Lost access? Recover account →
Add an email
for recovery.
If you lose your device, you can replace it with guardians later.
Check your
email.
Open the link to continue. We'll bring you right back.
No phrase.
Just your device.
Your passkey stays on this device. Face ID or Touch ID signs transactions — only you can approve.
Setting up
your account.
Gas paid by Grantr
Making your passkey
Creating your account
Linking your email
Show frames
Verify
Scope 1 · Account
Verify
Scope 2 · Sponsor
Default
CREATE2
Enter your
recovery email.
We'll send you a link to verify this device. Your account stays the same.
Check your
email.
Click the link to prove you own this email. Grantr will issue a proof that lets you rotate your passkey on-chain.
Create a new
passkey.
This device will be your new signer. Your address, balance, and history stay the same — only the key changes.
Restoring
your account.
Gas paid by Grantr
Making a new passkey
Checking your email
Swapping in your new passkey
Show frames
Verify
Email attestation
Verify
Scope 2 · Sponsor
Default
Rotate passkey
All three frames execute atomically. If any fails, no changes apply.
Add
guardians.
Guardians can help you recover if you lose your device. They can only co-sign a key rotation — they can't sign transactions or see your activity.
You pick 3 trusted people
2 of 3 must approve recovery
They can't access your funds
Pick three
guardians.
Choose 3 people from your address book. They'll create a passkey that can only co-sign your key rotation.
0 of 3 selected 2-of-3 quorum
Inviting
guardians.
Sending an invite to each. They create a passkey that can co-sign your key rotation — nothing else.
Status 0 of 3 accepted
Review
and sign.
This adds a guardian policy to your account. You can change or remove it anytime.
Guardians
Quorum 2 of 3
Authority Key rotation only
Gas Sponsored by Grantr
Adding
guardians.
Gas paid by Grantr
Signing with your passkey
Saving guardian rules
Updating your account
Show frames
Verify
Scope 1 · Account
Verify
Scope 2 · Sponsor
Default
Install policy
Add a
second device.
Register your laptop or another phone as a second signer. Above a threshold you pick, both devices have to sign.
Each device has its own passkey
Small txs: one device signs
Above threshold: both devices required
Open Grantr on
your laptop.
On your other device, open Grantr and sign in. You'll be prompted to register this device as a second signer.
Scan this code with your laptop camera
or visit grantr.app/link
Confirm your
New device.
Your laptop created a new passkey. Review it and add it to your account.
iPhone 15
Passkey · 2 days ago
This device
MacBook Air
New passkey · just now
Adding
Each device stores its own p-256 key in its secure enclave. The private keys never leave the device.
Require both
Devices for
big transactions.
Above this amount, your laptop will also need to sign. Below, either device alone works.
Both devices required above $1,000
Below threshold Either device
At or above Phone + laptop
Revocable from Either device
Show frames
Verify
Scope 1 · Account
Verify
Scope 2 · Sponsor
Default
2-of-2 above threshold
Once installed, transactions at or above the threshold need both devices. Below it, either alone works. The chain enforces both.
Registering
your laptop.
Gas paid by Grantr
Signing with your phone
Registering your laptop
Saving co-sign rules
Show frames
Verify
Scope 1 · Account
Verify
Scope 2 · Sponsor
Default
Add key + threshold
Both devices show your account immediately. Either can sign below threshold. Both required above.
Send
Amount $100
Tap to change
Send to
Pick what this frame should do.
Co-sign required
Waiting on
your laptop.
This transaction is above your threshold. Both devices must sign.
iPhone 15
Signed · just now
✓ signed
MacBook Air
Awaiting your signature
Waiting
Show frames
Verify
2-of-2 · both passkeys
Verify
Scope 2 · Sponsor
Sender
Verify requires both signatures because the amount is above your threshold. Tx doesn't submit until both sign.
Pick an
agent.
Each agent can only do the specific things it's scoped for. Nothing else.
Set limits.
It can act within these rules. Nothing else. Revoke any time.
Spend up to $500
For 7 days
Show frames
Verify
Scope 1 · Account
Verify
Scope 2 · Sponsor
Default
Install session key
Any call outside the scope fails at the verify frame. No app approval, no agent code — the chain refuses.
Granting
access.
Gas paid by Grantr
Signing with your passkey
Saving permission on-chain
All done
Show frames
Verify
Scope 1 · Account
Verify
Scope 2 · Sponsor
Default
The session key can only call the advertised selectors. Any other call fails at the verify frame.
Choose a
recovery path.
Your account has both email and guardian recovery set up. Pick how you want to verify your new device.
Verify
Email attestation
Get a link sent to alice@example.com · fastest
Verify
Guardian quorum
2 of 3 guardians must approve · alex · angelo · maya
Waiting on
guardians.
They've been notified. Once 2 of 3 approve, you can create a new passkey on this device.
alex.eth
Notified · waiting
angelo.eth
Notified · waiting
maya.eth
Notified · waiting
Quorum 0 of 2 required
Quorum
reached.
Alex and Angelo approved. Create a new passkey on this device — your address, balance, and history stay the same.
Approved by alex.eth · angelo.eth
Not required maya.eth
Restoring
your account.
Gas paid by Grantr
Making a new passkey
Checking guardian approval
Swapping in your new passkey
Show frames
Verify
2-of-3 guardians
Verify
Scope 2 · Sponsor
Default
Rotate passkey
All frames execute atomically. Guardians never hold funds or signing authority — they can only co-sign key rotation.
Balance
$2,847.30
Account
alice.eth
...4c7a · ethrex devnet
Recovery
3 guardians · email
Keys
2 keys · phone + laptop
Policies
Addresses
12 contacts
Sponsor
Pay someone's gas
Sessions
Activity
Every transaction signed by your account.
Addresses
Contacts, agents, and contracts.
Showing 1 own address
Session
USAGE
What the agent can sign
No runs yet. Tap "See it work" to simulate.
Build
Compose a transaction.
Your frames will appear here
Verify proves intent. Sender executes. Default does the rest.
Agents
Delegate scoped actions.
Tap an agent or register your own.
REGISTER AN AGENT
Add your own.
Point Grantr at a contract on ethrex devnet. It'll appear in your directory and you can install it on your account.
Name
Contract address
What it can do
Description (optional)
Agent
Sponsor
Max gas
You'll cover gas for this recipient. Their transaction goes through without spending their ETH.
Policies
Rules the chain enforces.
Add protection
Live simulation
Watch the agent try two actions in a row. The chain enforces the session scope — no app approval, no agent choice.
Attempt 1 · in scope
Waiting...
Verify
Session key · checking selector
Verify
Grantr paymaster
Sender
Attempt 2 · out of scope
Waiting...
Verify
Session key · checking selector
Verify
Grantr paymaster
Sender
Key point. The chain refused the second tx at the verify frame. No agent code had a choice, no app approval was needed.
SIMULATION
CONFIRM
What happens when you sign
Details