Skip to content

Latest commit

 

History

History

screener-api

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Screening API

Go Reference Go Report Card

The screening api provides a simple restful interface for checking whether an address is blocked or not against a multiple data sources. Right now, two data sources are supported:

  • Blacklist URL: a json list of addresses that are blocked
  • Chainalysis: the Entity API runs a screen against an address to quantify the risk associated with it, Severe, High, Medium, or Low.

Addresses themselves are checked against specific rulesets:

https://screener-url/[address]

root
├── chainalysis: chainalysis client stub.
├── client: client library for using the screening api.
├── cmd: contains the command line interface to be used for the screener.
├── config: Yaml config struct/parsing.
├── db: db interface for the screener.
├── screener: screening code.