Whitelist

Instant unlimited transfers to your most trusted addresses with time-locked security

The Whitelist allows specific addresses to receive unlimited transfers from your Underscore wallet — no spending limits, no delays, no restrictions. Perfect for your hardware wallets, cold storage, other Underscore wallets, or emergency contacts. Move millions instantly when markets shift. Evacuate funds in seconds if compromised. Execute multi-wallet strategies at the speed of opportunity.

Add addresses with a time-locked security delay (configurable, typically 3-7 days) to prevent unauthorized additions. Remove instantly if an address becomes compromised. Every whitelisted transfer executes immediately without limits — this is your highest trust level.

Why the Whitelist Exists

The Problem with Three-Recipient Restrictions

Your wallet requires every recipient to be either a Payee (with limits), sent via Cheque (with delays), or Whitelisted. This keeps you safe but creates friction:

  • Payees: Great for recurring payments, but limits restrict large transfers

  • Cheques: Perfect for one-time payments, but delays kill time-sensitive opportunities

  • Missing option: What about your own wallets that need instant, unlimited access?

When your AI agent spots arbitrage or your DAO needs treasury consolidation, Payee limits and Cheque delays become profit killers.

The Whitelist Solution

The Whitelist completes the payment trinity with a special category for absolute trust:

  • Your other Underscore wallets: Move millions between your own accounts instantly

  • Hardware wallets: Secure funds without friction when threats emerge

  • Corporate treasuries: Enable instant consolidation for business operations

  • Time-locked security: Additions require waiting period, removals are instant

  • Manager compatible: Delegate whitelist management without giving away funds

How the Whitelist Works

Payment Hierarchy

Your wallet recognizes three types of payment recipients:

[Payees](payees.md) → Recurring payments with configured limits
[Cheques](cheques.md) → One-time payments with delays and cancellation
Whitelist → Instant unlimited transfers

Only addresses in one of these three categories can receive payments from your wallet.

Transaction Flow

You initiate transfer

Is recipient whitelisted?

    ┌───┴───┐
    │       │
   YES      NO
    │       │
    ↓       ↓
Transfer   Is it a Payee or Cheque?
proceeds        ↓
instantly   ┌───┴───┐
            │       │
           YES      NO
            │       │
            ↓       ↓
        Apply limits  Transaction
        and proceed   BLOCKED

Security Features

Time-Locked Additions

Adding a whitelisted address follows a security delay that you control:

Propose → Time-Lock → Confirm → Active
Day 1      Your Choice   Ready    Until Removed

This is your ultimate defense against wallet compromise.

Every Underscore wallet has an "owner" — the external wallet (EOA or hardware wallet) that has full control. If an attacker compromises this owner wallet, the time-lock gives you a crucial defense window.

Even with full control of your owner wallet, the attacker CANNOT immediately drain your Underscore wallet funds. Here's why:

  1. Attacker tries to whitelist their address → Enters time-lock period (e.g., 7 days)

  2. You see the pending addition → You have days to respond, not minutes

  3. You immediately cancel the malicious addition → Attacker's plan fails

  4. You transfer all funds to your pre-whitelisted cold storage → Your money is safe

The attacker is forced to reveal their hand while you still have full control. They can't add their address instantly, can't speed up the time-lock, and can't stop you from moving funds to your already-whitelisted addresses.

This time delay transforms a successful attack into a failed attempt, giving you a critical window to protect your assets.

Configurable Security Delay

The delay period is controlled by your wallet's timeLock setting, measured in blocks. You can set any duration that suits your needs — shorter for more convenience, longer for more security.

This same delay applies to all security-critical operations in your wallet, not just whitelist additions.

Instant Removal

Unlike additions, removing whitelisted addresses takes effect immediately — protecting you when every second counts.

Permission System

Owner (You)

Complete authority over all whitelist operations:

  • Add, confirm, cancel, remove addresses

  • No restrictions on your control

  • Override all other permissions

  • Direct rewards to any whitelisted wallet

Delegated whitelist powers (if granted):

  • Propose: Suggest new addresses for your approval

  • Confirm: Complete additions after the security delay

  • Cancel: Stop pending additions before they activate

  • Remove: Delete existing whitelisted addresses

Each permission must be explicitly granted — managers only get the whitelist powers you choose to give them.

Additional Security Features

  • Owner Change Protection: All pending additions cancel if ownership changes

  • No Cheque Creation: Whitelisted addresses cannot receive Cheques

  • Address Validation: Cannot whitelist empty addresses, the wallet itself, or config contracts

Real-World Use Cases

Multi-Wallet Strategies

Conservative + Aggressive Split

  • Conservative wallet: Stablecoin yield farming, vendor payments

  • Aggressive wallet: AI trading agent, DeFi strategies

  • Instant rebalancing: Move millions between strategies as opportunities arise

Whitelist each other for instant capital deployment when your AI spots alpha.

Security Threat Response

  • Active wallet: Daily operations, exposed to more interactions

  • Secure cold storage: Maximum security setup, rarely accessed

  • Instant evacuation: Move entire balance when threats emerge

When you suspect compromise or face a wrench attack, every second counts. Whitelist your secure storage to evacuate funds instantly.

DAO & Corporate Treasury

Multi-Signature Operations

  • Operations wallet → Main treasury: Daily revenue consolidation

  • Treasury → Operations: Instant funding for opportunities

  • Emergency moves: React to governance decisions immediately

Department Management

  • Marketing wallet needs urgent campaign funding

  • Development wallet requires immediate contractor payment

  • Investment wallet spots time-sensitive opportunity

Whitelist between departments for operational efficiency without compromising security.

AI Agent Operations

Automated Strategy Execution

  • AI identifies arbitrage across protocols

  • Needs immediate capital from your yield wallet

  • Opportunity window: Often under 60 seconds

Without whitelist: Cheque delays or Payee limits kill the trade With whitelist: Your AI executes at market speed

Common Questions

Can I speed up the time-lock? No. The delay is absolute for security. Plan additions in advance.

What if I lose access to a whitelisted address? Remove it immediately. A compromised whitelisted address is your highest risk.

Can removed addresses be re-added? Yes, but they go through the full process again.

What happens if I try to send to an unapproved address? The transaction will be blocked before any funds leave your wallet.

How does the whitelist interact with my daily transfer limits? Whitelisted addresses bypass ALL limits — daily, weekly, and lifetime. This is why you should only whitelist addresses you trust completely.

  • Payees: Set up automated recurring payments for regular expenses

  • Cheques: One-time payments with time delays and cancellation ability

  • Managers: Learn how to delegate payment tasks to AI or team members

  • User Wallet: Explore your complete financial command center and all its features

Last updated