PyHodl  0.2.8
Framework to download, update, analyze and plot your crypto-transactions. Completely off-line and security-oriented.
pyhodl.data.parse.markets.binance.BinanceParser Class Reference
Inheritance diagram for pyhodl.data.parse.markets.binance.BinanceParser:
Collaboration diagram for pyhodl.data.parse.markets.binance.BinanceParser:

Public Member Functions

def get_coin_moved (self, raw, coin_key="asset", amount_key="amount")
 
def get_commission (self, raw)
 
def get_date (self, raw)
 
def is_successful (self, raw)
 
def is_trade (self, raw)
 
def is_deposit (self, raw)
 
def is_withdrawal (self, raw)
 
def build_exchange (self, exchange_name="binance")
 

Static Public Member Functions

def get_coins_amount_traded (raw)
 
def get_coins_traded (raw)
 
def get_amount_traded (raw)
 

Detailed Description

Parses Binance transactions data 

Member Function Documentation

def pyhodl.data.parse.markets.binance.BinanceParser.build_exchange (   self,
  exchange_name = "binance" 
)
def pyhodl.data.parse.markets.binance.BinanceParser.get_amount_traded (   raw)
static
:param raw: {}
    Raw details of transaction
:return: tuple (float, float)
    Amount bought, amount sold in case of trading data
def pyhodl.data.parse.markets.binance.BinanceParser.get_coin_moved (   self,
  raw,
  coin_key = "asset",
  amount_key = "amount" 
)
def pyhodl.data.parse.markets.binance.BinanceParser.get_coins_amount_traded (   raw)
static
def pyhodl.data.parse.markets.binance.BinanceParser.get_coins_traded (   raw)
static
:param raw: {}
    Raw details of transaction
:return: tuple (str, str)
    Coin bought, coin sold, in case of trading data
def pyhodl.data.parse.markets.binance.BinanceParser.get_commission (   self,
  raw 
)
def pyhodl.data.parse.markets.binance.BinanceParser.get_date (   self,
  raw 
)
def pyhodl.data.parse.markets.binance.BinanceParser.is_deposit (   self,
  raw 
)
def pyhodl.data.parse.markets.binance.BinanceParser.is_successful (   self,
  raw 
)
def pyhodl.data.parse.markets.binance.BinanceParser.is_trade (   self,
  raw 
)
def pyhodl.data.parse.markets.binance.BinanceParser.is_withdrawal (   self,
  raw 
)

The documentation for this class was generated from the following file: