Categorygithub.com/synapsecns/sanguine/contrib/screener-api
package
1.8.0
Repository: https://github.com/synapsecns/sanguine.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

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.