OpsionDocs
ConsoleWebsiteSign in

Quick Start

This guide walks you through adding your first wallet and creating an alert rule that fires when a large transfer occurs — all in under 5 minutes.

Prerequisites

  • An Opsion account — sign up free
  • An Ethereum (or any EVM) address you want to monitor
  • A Slack channel or email address for receiving alerts

Add a wallet

Navigate to Wallets → Add Wallet in the console. Paste any EVM address and give it a label. You can add multiple addresses and group them under the same label.

Monitoring public addresses

You can monitor any address — you do not need to own it. This is useful for tracking counterparties, protocols, or competitor treasuries.

Alternatively, add wallets via the API:

bash
curl -X POST https://api.opsion.xyz/v1/wallets \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
    "label": "Vitalik",
    "chains": ["ethereum", "base", "arbitrum"]
  }'

Create an alert

Go to Alerts → New Rule. Configure the rule to trigger on any outbound transfer above a threshold:

json
{
  "name": "Large ETH outflow",
  "wallets": ["0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"],
  "conditions": {
    "direction": "outbound",
    "token": "ETH",
    "value_usd": { "gte": 10000 }
  },
  "channels": ["slack-general", "email-team"]
}

Test it

Hit the Send Test Alert button on any rule to receive a sample notification through all configured channels. This lets you verify routing without waiting for a real transaction.

💡

Latency

Alerts typically fire within 3–8 seconds of a transaction being included in a block. Some chains have faster block times and will be even quicker.
IntroductionAuthentication