Veilnyx App Guide: Private Transactions

This guide outlines the process for connecting your wallet, creating a private account, depositing tokens, and conducting shielded transactions on the Veilnyx app.

Phase 1: Setup and Account Registration

  1. Access the Application:

    1. Navigate to the Veilnyx application at app.veilnyx.com/discover to view all supported applications and protocols.

  2. Connect Your Wallet:

    1. Go to the Home tab.

    2. First-time users must connect their non-custodial wallet (e.g., MetaMask, WalletConnect) to the application.

  3. Register Your Wallet:

    1. Once your wallet is connected, a "Register" modal will appear.

    2. Click "Register" to begin the process of linking your wallet to Veilnyx.

  4. Generate Your Shielded Account:

    1. You will be prompted to sign a wallet message (this is an app-specific signature, not a transaction).

    2. This signature is required to generate your unique Shielded Account on Veilnyx, which is necessary for all private transactions.

  5. Acknowledge Compliance Authority (Revoker Selection):

    • Before using the shielded account, you will typically be prompted to acknowledge or select the Compliance Authority (the Revoker/Guardian network) under the Selective De-Anonymization (SeDe) framework.

    • This step is crucial as it confirms your agreement to the protocol's compliance measures, which are necessary for the transaction to be validly included in the Veilnyx privacy pool.

    • Note: This selection usually acknowledges that the network's decentralized Revokers and Guardians exist to monitor and selectively de-anonymize transactions only if illicit activity is detected.

Phase 2: Depositing Tokens for Privacy

  1. Deposit Tokens:

    1. After your Shielded Account is generated, you can deposit tokens from your regular External Owned Account (EOA) wallet (the one you connected) into your Veilnyx Shielded Account. This action moves your funds into the privacy layer.

  2. Manage Your Balance State:

    1. If you see your deposited token balance but cannot use it immediately, it might be in a "Pending" state.

    2. You need to move the balance from the "Pending" state to the "Spending" (or "Available") state before you can use it for transactions.

    3. This transfer may happen automatically after a short period, or you may be able to manually call a function within the app to initiate the state change immediately (settle all balance).

Phase 3: Conducting Private Transactions

  1. Send Private Transactions:

    1. Once your tokens are in the Spending state within your Shielded Account, you can start sending tokens privately on Veilnyx.

    2. The recipient address must also be registered on the Veilnyx app with their own Shielded Account to receive the private transaction.

Last updated