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 address you want to monitor — EVM (0x…), Solana (base58 public key), or XRP Ledger (starts with r)
- A Slack channel or email address for receiving alerts
Add a wallet
Navigate to Wallets → Add Wallet in the console. Select your network family (EVM, Solana, or XRP Ledger), paste the address, and give it a label. EVM wallets can be added across multiple chains in one step — Solana and XRP wallets use a single address per entry.
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 (Enterprise/Custom plan):
curl -X POST https://api.opsion.xyz/api/wallets \
-H "Authorization: Bearer opsk_your_key_here" \
-H "Content-Type: application/json" \
-d '{
"address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"chain": "ethereum",
"label": "Vitalik"
}'Create an alert
Go to Alerts → New Rule. Configure the rule to trigger on any outbound transfer above a threshold:
{
"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.