i'm exploring a focused tool for crypto businesses that need instant visibility into incoming transactions with risk awareness: sentinelpay blockchain listener service. this isn't a scoring api, it's a monitor you integrate directly into your deposit workflow to get realtime alerts onchain activity.
the core ideainstead of checking wallets
before deposit (which creates frictions), you hook our listener into your existing deposit system. you provide an extended public key (xpub) for your hd wallet derivation path, and we:
- monitor all derived deposit addresses in realtime via blockchain listeners
- flag transactions matching risk patterns as they arrive
- show every transaction in your dashboard
- trigger email alerts + dashboard warnings for high risk transactions
how it works (current implementation)- you integrate our listner service via webhook or polling (we handle the chain polling)
- listner derives addresses from your xpub using bip44 (evm) / bip84 (btc) standards
- monitors pending transactions every 20s via alchemy (eth/bnb/pol) and blockcypher (btc)
- onchain confirmation triggers risk evaluation using our scoring engine
- all transactions appear in dashboard; risky ones get:
- dashboard warning badge
- email alert to admin contacts
- transaction detail view with risk factors
- no api keys needed for basic monitoring, just your xpub and webhook url
what exists today (proof-of-concept stage)- blockchain listener service: polls payment sessions every 20s, confirms via alchemy
- risk evaluation engine: same heuristics as before (sanctioned_entity, mixer_interaction, new_wallet, high_velocity, io_imbalance)
- dashboard foundation: shows transaction history with filtering (needs ui work for alerts)
- email alert framework: uses resend service (templates pending)
- hd wallet derivation: eth (bip44 m/44' /60' /0' /0/n), btc (bip84 m/84' /0' /0' /0/n) -> bech32 p2wpkh
- public demo: not available yet (early integration phase)
- full dashboard: transaction list works, alert ui needs building
- self-serve xpub setup: currently manual config required
tech highlights (minimal viable setup)- listener service: node.js with @scure/bip32 + ethers.js for address derivation
- chains: ethereum mainnet/sepolia, bsc, polygon, bitcoin mainnet/testnet (additional 10 cryptocurrencies not available yet)
- confirmation: alchemy_getassettransfers (evm), blockcypher new txs (btc)
- risk scoring: python engine (same as before, 25s timeout per wallet [cpp upgrade pending, because of run time]
- notis: resend email + dashboard websocket (socket.io planned)
- security: aes-256-gcm for any stored secrets, no raw key storage
why this approach?- zero deposit flow disruption, works with your existing address generation
- realtime awareness (not predepo delay)
- catches risks that appear after address generation (e.g., newly mixer-funded address)
- reduces manual monitoring burden for ops teams
- complementary to kyc, adds transaction level risk layer
current limitations (why i'm seeking feedback)- dashboard doesn't show real-time alerts yet (transaction list works, alert ui pending)
- email alerts use basic templates (needs customization per business)
- listener config requires manual db setup (no self-serve portal)
- risk engine is still heuristic-based (open to improving signals)
- no historical backfill (only monitors from integration point forward)
a note on where we're headedwe're still in active development, but once the core product is stable, the plan is to get everything right on the legal side (proper licensing, compliance, and a legal team behind us). we're building this to last, not just to ship fast.
we're also currently looking for a backend developer to join the team. we're a small team building something in the crypto compliance space. if you're a backend dev (junior is fine), with some hands on exp in cpp and familiarity with node.js and py, we'd love to talk. you'd be working on core infra: risk scoring engines, blockchain listeners, wallet derivations, the kind of stuff that actually matters.
trying to validate: is this useful?if you operate:
- crypto exchange deposit system
- payment processor handling customer deposits
- otc desk with treasury funding workflows
- casino/gaming platform accepting player deposits
- any service needing to monitor incoming crypto transactions for risk
... and you'd value it, reply here on dm me on TG (@Ceemv22).
i'm looking for any type of feedback or suggestions.