Run KYT on a crypto withdrawal
Know Your Transaction (KYT) screening evaluates a withdrawal against counterparty and exposure signals before you broadcast it. The KYT endpoint returns a single decision your payout logic can act on. Persist every response so the outcome is auditable.
- A live API key with AML scope (Bearer sk_live_...).
- The unsigned or signed transaction hash and the chain it belongs to.
1Submit the transaction for screening
POST the transaction to the KYT endpoint with the direction set to out. This is a C3 call. Reference the transaction by hash so the screen resolves the destination and its exposure.
curl -X POST https://api.1st-node.com/v1/aml/eth/screen \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{"tx":"0x9f2c...","direction":"out"}'2Read the decision
The response returns a decision of allow, review, or block alongside the contributing score and exposure. Route allow straight to broadcast, hold review for a human, and stop block entirely.
> { "decision": "review", "score": 58, "risk_level": "medium", "exposure": [{ "category": "gambling", "hops": 2 }] }3Gate the payout on the decision
Wire the decision field into your withdrawal state machine. Only allow proceeds automatically; review and block move the withdrawal to a hold queue instead of broadcasting.
4Store the response for audit
Persist the full KYT response keyed to the withdrawal id. The score, decision, and exposure form the evidence for why the transaction was released or held.
常见问题
What does the direction field change?
It tells KYT whether to score the destination (out) or the source (in). For a withdrawal set direction to out so exposure is measured against where funds are going.
Which credit tier does KYT screening consume?
KYT transaction screening is a C3 call. Sanctions-only checks are C2, and a full fund-flow trace is C4.
继续阅读
充值、拿密钥、上线。
自助开通。支持加密货币或银行卡。按额度计费——重型原语更贵,简单调用很便宜。
获取 API 密钥