TokenRisk

Documentation for eth_defi.token_analysis.tokenrisk.TokenRisk Python class.

class TokenRisk

Bases: object

Token Risk API.

Parameters
  • api_key – From Glider

  • session – Custom request session object

  • retries

    Set up retry policy.

    Handle API throttling.

    Set None to disable retries.

Methods summary

__init__(api_key[, session, retries])

param api_key

fetch_token_info(chain_id, address)

Get Token Risk token data.

__init__(api_key, session=None, retries=15)
Parameters
  • api_key (str) – From Glider

  • session (requests.sessions.Session) – Custom request session object

  • retries (int | None) –

    Set up retry policy.

    Handle API throttling.

    Set None to disable retries.

fetch_token_info(chain_id, address)

Get Token Risk token data.

This is a synchronous method and may block long time if Token Risk does not have cached results.

https://Token Risk.com/api/v2/tokens/{chain_id}/{address}

Parameters
Returns

Raw Token Risk JSON reply.

Return type

eth_defi.token_analysis.tokenrisk.TokenRiskReply