LogoLogo
zkBob AppLinks & Resources
  • 🦹zkBob Overview
    • zkBob
    • Basic Concepts
      • Getting Started
      • Open-Source and Decentralized
      • Multichain Deployment
      • Usage Statistics
      • Use Cases
        • Employee Salary
        • Vendor Purchasing
      • Development Timeline
      • zk Privacy Solution Comparison
    • zkBob Pools
      • USDC Pool on Polygon (sunsets January 31, 2025)
      • USDC Pool on Optimism
      • ETH Pool on Optimism
      • USDT Pool on Tron (sunsets Oct 29, 2024)
    • Fees
      • Unspent note handling
    • Deposit & Withdrawal Limits
    • Compliance & Security
      • TRM Labs Integration
    • Conferences, Workshops, Videos
      • International Videos
    • Governance
    • BOB Stablecoin
    • zkBob FAQ
  • 🦸‍♂️zkBob Application
    • UI Overview
    • Account Creation
      • Login to an existing account
      • Lost Password
      • Metamask / Web3 Wallet Warning
    • Deposits
    • Transfers
      • Multitransfers
    • Withdrawals
      • Native Token Conversion
    • Generate a Receiving Address
    • Optional KYC
    • zkBob Direct Deposits
    • Support ID
    • Payment Links
    • Integrated Services
    • Multilingual support
      • Português
      • Русский
      • 中文
  • 👩‍⚕️Technical Implementation
    • zkBob Application Overview
    • Deployed Contracts
    • Smart Contracts
      • zkBob Pool Contract
        • Transaction Calldata
      • Bob Token Contract
      • Verifier contracts
      • Operator Manager Contract
        • Mutable Operator Manager
      • Voucher (XP) Token Contract
    • Accounts and Notes
      • Accounts
      • Notes
    • Relayer Node
      • Relayer Operations
      • Optimistic State
      • REST API
    • zkBob Keys
      • Address derivation
      • Ephemeral keys
    • zkSNARKs & Circuits
      • Transfer verifier circuit overview
    • zkBob Merkle Tree
      • The Poseidon Hash
    • Elliptic Curve Cryptography
    • Transaction Overview
      • Common Structure
      • Memo Block
        • Memo Block Encryption
      • Transaction Types
      • Nullifiers
      • Signing a Transaction
      • The Transaction Lifecycle
    • Client Library SDK
      • Configuration
        • Initializing the client
          • Client Configuration
        • Attaching a User Account
          • Account Configuration
        • Switching Between Pools
      • Account-less Mode Operations
        • Converting Token Amounts
        • Transaction Fees
        • Transaction Constraints
        • Using the Delegated Prover
        • Getting the State
        • Gift Cards
        • Client Library Status
        • Helpers
        • Versioning
      • Full Mode Operations
        • Balances and History
        • Shielded Addresses
        • Account State
        • Fee Estimations
        • Transaction Configuration
        • Sending Transactions
        • Transaction Maintenance
        • Direct Deposits
        • Gift Cards Maintenance
        • Ephemeral Deposits
        • Forced Exit
        • Other Routines
      • Common Types
      • Full Functions List
      • Utilities
  • 👩‍🏫Deployment
    • Trusted Setup Ceremony
    • Contract Deployment
    • Relayer Subsystem
  • 👷‍♂️Roadmap
    • On the Roadmap
    • Exploratory Features
      • XP (Experience Points)
        • XP-based Auctions
      • Multi-chain Custom Rollup Deployment
      • Round-robin Operator Manager
      • Compounding
  • 🧑‍💻Jobs
    • Zero-Knowledge Researcher & Protocol Developer
  • 🧩Resources
    • Visual Assets
    • Hackathons
      • zkBob Cloud
    • Release Notes
      • October 11, 2023
      • July 13, 2023
      • June 13, 2023
      • March 28, 2023
      • January 30, 2023
      • January 16, 2023
      • January 2, 2023
      • Releases 2022
    • Security Audit
    • Github
    • Link tree
Powered by GitBook
On this page
  • 1. Get started
  • 2. Create a new zkAccount
  • 3. Choose account creation method
  • Web3 Wallet
  • 1) Select Use my Web3 wallet
  • 2) Select MetaMask or WalletConnect.
  • 3a) MetaMask
  • 3b) WalletConnect
  • 4) Create and re-enter a password.
  • 5) Account Created
  • Use zkBob Secret Phrase
  • 1) Use secret phrase
  • 2) View and write down your phrase somewhere safe (offline).
  • 3) Confirm your phrase
  • 4) Create and re-enter a password
  • 5) Account Created

Was this helpful?

  1. zkBob Application

Account Creation

PreviousUI OverviewNextLogin to an existing account

Last updated 1 year ago

Was this helpful?

When you arrive at follow the prompts to get started!

1. Get started

Press the Get started button.

2. Create a new zkAccount

CIick Create new zkAccount. If you already have a zkAccount, select I already have a zkAccount and follow the instructions here.

3. Choose account creation method

Choose to use your web3 wallet (like MetaMask or others through WalletConnect) or create a standalone zkBob secret phrase. With the web3 wallet method, you will connect your web3 wallet to the application to create an account. With the secret phrase, you do not need to connect your wallet, but will need to securely save your phrase.

  1. Web3 wallet. The application collects a signature locally on your browser - not on the blockchain - using your MetaMask or WalletConnect connected wallet. It uses the private key from your web3 wallet to derive a secure zkAccount address.

  2. Use a secret phrase. The application generates a secret phrase for you to store securely. You can use this secret phrase to restore your account and/or password as needed from any computer. With this method, you are responsible for securely saving your secret phrase.

Web3 Wallet

1) Select Use my Web3 wallet

2) Select MetaMask or WalletConnect.

With WalletConnect you can use a variety of web3 wallets to connect to zkBob.

3a) MetaMask

Connect your wallet and sign the message to create a zkAccount using your wallet's private key.

3b) WalletConnect

Select a wallet or scan the QR to connect your wallet and complete the signature request.

4) Create and re-enter a password.

This password is used to access the application and is stored locally. You can create a new password at any time using your connected wallet. Press Verify to proceed.

5) Account Created

You will see a Loading zkAccount message while your account is created. Initial account creation can take up to a minute depending on transaction volume in the pool. Once the zkAccount is created, you will see 2 connected accounts. You are ready to start interacting with zkBob!

  1. Your web3 wallet (MetaMask or WalletConnect).

  2. Your zkAccount.

Use zkBob Secret Phrase

Also known as a seed phrase, you can create a new secret phrase specifically for your zkBob account. You will use this secret phrase to recover your account if needed. Be sure to store it securely off-line. If lost, there is no way to recover your account.

1) Use secret phrase

Select Use zkBob secret phrase in the popup box.

2) View and write down your phrase somewhere safe (offline).

It is not wise to keep the secret phrase on your computer.

3) Confirm your phrase

Clicking on the words in the correct order. Click Verify when you are done.

4) Create and re-enter a password

This password is used to access the application and is stored locally. You can create a new password at any time using your connected wallet. Press Verify to proceed.

5) Account Created

You will see the Loading zkAccount message while your account is created. Once created, you can use this account to receive transfers and withdraw to a different 0x address without ever connecting a web3 wallet.

Note: When using the same computer/browser for future zkBob sessions, you can access your account with just your password (assuming local storage has not been cleared). If you change browsers/computers or clear local storage, re-enter your secret phrase (or connect your web3 wallet if you used that method) and create a new password to restore the account.

Next:

Account creation methods are described below. The is described first; then the is described.

Note: Be sure to (https://app.zkbob.com) to prevent phishing.

Note: Be sure to (https://app.zkbob.com) to prevent phishing.

Once you've created your account, you can to receive a transfer, or if you have BOB on Polygon or Optimism.

If you want to to your zkAccount, .

If you want to receive a transfer, .

🦸‍♂️
double check the address is correct
double check the address is correct
generate a receiving address
make a deposit
generate a receiving address
Make a Deposit
Receive a Transfer
Withdraw Funds
web3 wallet method
secret phrase method
deposit funds
connect your 0x wallet
app.zkbob.com
Be sure to read the Terms of Service before creating your account.
Connect to WalletConnect with a preferred wallet or by scanning the QR
Connect your wallet and Sign the message (be sure to check you are connecting to app.zkbob.com)