Nocturne
  • Introduction
    • Introduction
    • Protocol Overview
    • Compliance
  • Protocol Concepts
    • Keys and Stealth Addresses
    • Notes, Commitment Tree, Nullifiers, and JoinSplits
    • Deposits
    • Operations
  • Protocol Details
    • Algebraic Primitives & Notation
    • Keys & Key Derivation
    • Stealth Addresses
    • Signatures
    • Encodings
    • Commitment Tree
      • Subtree Update Circuit
    • JoinSplit Circuit
    • Note Encryption
    • Contracts
      • Deposit Manager
      • Teller
      • Handler
      • ETH Adapters
      • Canonical Address Registry
    • Offchain Actors
      • Deposit Screener
      • Bundler
      • Subtree Updater
  • Users
    • MetaMask Snap
    • FAQ
  • Developers
    • Contract Addresses
    • Trusted Setup
    • Security
    • Guardrails
    • Source Code
Powered by GitBook
On this page
  1. Protocol Details
  2. Offchain Actors

Deposit Screener

Approves/rejects incoming deposits

PreviousOffchain ActorsNextBundler

Last updated 1 year ago

The deposit screener is currently a permissioned role. At a high level, the screener queries the protocol for new user deposit requests, waits a delay period for each deposit, then signs off and completes deposits under an acceptable risk threshold. If the deposit is deemed illicit, it will be left in the Deposit Manager contract for retrieval.

Please see our for the rationale behind this compliance setup and our long term plans for improving permissionlessness.

compliance section