Know when a borrower's position changes.
Signed webhooks for liquidations, new borrowing, repayments and transfers on the wallets you watch. Lending events are read from Aave, Compound and Morpho on Ethereum and Base; wallet activity on all ten chains.
{
"event_type": "liquidation",
"blockchain": "ethereum",
"address": "0x7a3f…c91e",
"data": {
"protocol": "aave_v3",
"asset": "0xa0b8…eb48",
"amount_raw": "2500000000",
"collateral_asset": "0xc02a…6cc2",
"collateral_amount_raw": "400000000000000000",
"block_number": 23701254
}
}The events that move a credit decision.
Lending events are decoded from the protocols' own logs, the same ones the score's Borrowing History reads. Choose any mix per webhook, up to 25 wallets each.
Lending
Aave V2 and V3, Compound V3 and Morpho Blue on Ethereum and Base; Compound V2 on Ethereum, within about an hour.
- liquidation
- The watched wallet's position is liquidated, with the debt repaid and the collateral seized.
- borrow
- The wallet takes on new debt.
- repay
- Debt on the wallet's position is repaid, by the wallet or a third party.
- supply
- The wallet supplies collateral or liquidity.
- withdraw
- The wallet withdraws collateral or liquidity.
Wallet activity
All ten chains, transfers of any size.
- transfer
- An ERC20 token moves to or from the wallet.
- transaction
- Native currency (ETH, POL, BNB, ...) moves to or from the wallet.
- approval
- The wallet grants an ERC20 allowance to a spender.
- mint
- A token is minted to the wallet.
- burn
- A token is burned from the wallet.
Credit score
Not tied to a chain; fires whenever a recomputation moves the score.
- score_change
- The wallet's credit score is recomputed and differs from the last recorded one. Activity on the chains you watch triggers the recomputation; the payload carries both scores and the delta.
Alerts you can act on without double-checking.
Set webhooks up in the developer console, send a test event, and watch every delivery and retry in its history.
- Confirmed blocks onlyAn event is sent once its block is deep enough that a reorganisation cannot retract it: 12 blocks on Ethereum, 60 on Base.5-10 min after the block
- Signed and timestampedEvery delivery carries an HMAC-SHA256 signature over the timestamp and body, so a replayed or altered request fails verification.HMAC-SHA256
- Retried until it landsA failed delivery is retried four times over about two and a half hours, and the retries survive our own deploys.1m · 5m · 30m · 2h
- No history replayedWatching a wallet starts from now. Its past borrowing is in the credit report, not in your queue.each event sent once
See your own wallets scored.
A 30-minute call with live scoring on wallets you choose, and the factor reasons behind every number. No commitment.
Building an AI agent? Get an API key