← Back to Home

⚙️Setup & Keys

Generate stealth meta-keys and configure your identity

📋 Contract Information

Network:Base Sepolia (84532)
ENS Text Key:privaroll.stealth.metakey

1Generate Stealth Meta-Keys

Generate a new stealth key pair. Your public key will be shared (via ENS or on-chain registry) so HR can create stealth addresses for your payroll. Your private key must be kept secret — it's needed to claim your payments.

2Register via ENS Text Record

Set your public key as an ENS text record so HR can automatically look it up:

ENS Text Record Key:

privaroll.stealth.metakey

Go to app.ens.domains → Your Name → Records → Add Text Record → Paste your public key.

3Register On-Chain (Alternative)

If you don't have an ENS name, you can register your stealth public key directly on the StealthKeyRegistry contract on Base Sepolia.

// Call registerStealthMetaKey() on:

0xf2F7477C4cdA4BcdDf501120B72c28deFE06C37B

You can interact with the contract directly on BaseScan.

🔐 Security Architecture

What HR sees:

  • Your ENS name or wallet address
  • Your stealth meta public key
  • One-time stealth addresses (unlinkable)

What stays private:

  • Your stealth private key
  • The link between you and stealth addresses
  • Your salary amount to outside observers