Offsite Integration
In offsite integration, the merchant collects the wallet address or transaction hash through their own interface and sends it to Shufti for on-chain risk screening.
Parameters
| Parameters | Description |
|---|---|
| address | Required: Yes (when tx_hash is not sent) Type: String The wallet address to screen. Length: 16 to 128 characters. Allowed characters: letters, digits, :, _, - Cannot be sent together with tx_hash. |
| network | Required: Yes (when address is sent) Type: String The blockchain the address belongs to. Must be one of the supported networks. |
| tx_hash | Required: Yes (when address is not sent) Type: String A transaction hash to screen instead of a wallet. Format: 64 hexadecimal characters, with or without a 0x prefix. Cannot be sent together with address. network is not required with it — the provider resolves the chain. |
| timezone | Required: No Type: String A valid IANA timezone used for the timestamps in the report. Default: UTC |
Sample Request Payload
- Wallet Address
- Transaction Hash
{
"address": "0x28c6c06298d514db089934071355e5743bf21d60",
"network": "ethereum",
"timezone": "Asia/Karachi"
}
{
"tx_hash": "0x5c504ed432cb51138bcf09aa5e8a410dd4a1e204ef84bfed1be16dfba1b22060",
"timezone": "Asia/Karachi"
}