Skip to content

Advanced Rules

Advanced alert rules use conditional logic to create sophisticated notification triggers.

Conditions

Amount Conditions

Operator Meaning Example
> Greater than > 0.1 BTC
>= Greater than or equal >= 1.0 BTC
< Less than < 0.001 BTC
<= Less than or equal <= 0.01 BTC
== Exactly equal == 0.5 BTC
between Range 0.1 - 1.0 BTC

Address Conditions

Match transactions involving specific addresses:

To address: bc1qxyz...
From address: bc1qabc...
Any address in: [list of addresses]

Fee Rate Conditions

Alert based on transaction fee rate:

Fee rate > 100 sat/vB  (high priority)
Fee rate < 10 sat/vB   (low priority, risky)

Combining Conditions

Use AND/OR logic to combine multiple conditions:

AND Logic

All conditions must be true:

Deposit
AND amount > 0.1 BTC
AND fee rate > 50 sat/vB

Result: Large deposits with high fees (urgency indicator)

OR Logic

Any condition can be true:

Withdrawal
AND (to_address == bc1qxyz... OR amount > 1.0 BTC)

Result: Withdrawals to specific address OR large withdrawals

Example Advanced Rules

High-Value Deposit Detection

Type: Deposit
Conditions:
  - amount >= 1.0 BTC
Channels: Email, Nostr, Webhook
Priority: High

Suspicious Low-Fee Withdrawal

Type: Withdrawal
Conditions:
  - fee_rate < 5 sat/vB
  - amount > 0.01 BTC
Alert: Possible stuck transaction

Address Watchlist

Type: Any
Conditions:
  - to_address in [watchlist]
Alert: Transaction to watched address

Consolidation Detection

Type: Withdrawal
Conditions:
  - inputs > 10
  - outputs == 1
Alert: UTXO consolidation in progress

RBF Transaction Alert

Type: Any
Conditions:
  - signals_rbf == true
  - confirmations == 0
Alert: RBF transaction detected (can be replaced)

Time-Based Rules

Time-based conditions may be supported in the future:

Alert if:
  - Withdrawal during off-hours (10pm - 6am)
  - Multiple deposits within 1 hour
  - No activity for 30 days (dormancy alert)

Creating Advanced Rules

  1. Go to Wallets → [Wallet] → Alerts
  2. Click Add Rule → Advanced
  3. Set base transaction type (Deposit/Withdrawal)
  4. Add conditions
  5. Choose AND/OR logic
  6. Set priority level
  7. Save

Testing Rules

Use the rule simulator:

  1. Enter test transaction parameters
  2. See which rules would trigger
  3. Refine rules as needed

Next: Confirmation Levels →