Accurendocs
Access dApp

Alerts and risk

Alert types

Alerts are free, and they are the half of Accuren that has to arrive before something happens rather than after.

#What can reach you

AlertFires whenEmailed by default
accrued-incomeA multiplier has grown since you acquired the position, so income accrued with no wallet transactionYes
weekend-driftThe token has moved more than 5% from the price the exchange last set, while that exchange is shutYes
token-pausedThe issuer has set the contract's pause flag, so the position cannot be moved or redeemedYes
oracle-pausedThe issuer paused the oracle — dividends declared while it stays paused will not reach the multiplierYes
unlabeled-transfersMovements are waiting on a counterparty label before they can be called a disposalYes
pending-multiplierThe contract already carries the next multiplier and the time it takes effectNo
stale-referenceUS markets are closed and every valuation is carried forward from the last closeNo
degraded-readThe chain's RPC did not answer and balances came from Blockscout insteadNo

Two are off by default, and that is deliberate

stale-reference is true most evenings and degraded-read is true on every rate limit. Mailing either by default would train you to ignore the sender. Both are still delivered over webhooks, and both are togglable in Settings.

Loan and liquidity alerts are still not built

weekend-drift covers the price half of weekend risk: it says the carried-forward mark is wrong, and by how much. It does not know about your loans. Loan health, thin liquidity, and discount-to-value are designed and nothing emits them today — see Weekend liquidation risk. An alert kind not in the table above cannot be subscribed to: the API refuses it with 400 unknown_alert_kind rather than accepting a subscription that would never fire.

No payload carries an action

Not a null one — none. An alert is a kind, a severity, a title, a detail and the time it was read. Accuren tells you; it never moves collateral, tops up a loan, or unwinds a position — see Read-only by design.

#Delivery

ChannelGetsNotes
EmailOne message per alert, or one digest a dayLive. Per-kind toggles and cadence in Settings
WebhookEverything you subscribe to, signedLive. Free, and filtered by kinds
TelegramEverything, immediatelyBot not published yet

Immediate means the first read that sees it

Alerts are derived from a chain read, and a read happens when something asks for one. immediate sends the first time an alert is seen — not the instant the chain changed. Nothing here watches continuously, and the emails say so rather than implying infrastructure that does not exist.

#Noise filtering

An alert you learn to ignore is worse than no alert. Immediate risk always goes through; everything else is scored against your position, and anything that would not change what you do is folded into a digest instead.

settings
{
  "alerts": {
    "healthFactorFloor": "1.15",
    "driftThreshold": "5%",
    "quietHours": { "from": "23:00", "to": "07:00", "riskOverrides": true },
    "digest": "daily"
  }
}

riskOverrides

Quiet hours silence the digest, never a liquidation window. The market that can liquidate you does not observe your quiet hours.

⌘I