Metadata-Version: 2.1
Name: BinanceWatch
Version: 0.1.0
Summary: Local tracker of a binance account
Home-page: https://github.com/EtWnn/BinanceWatch
Author: EtWnn
Author-email: 
License: MIT
Description: # Welcome to BinanceWatch v0.1.0
        
        
        ## Note
        
        
        This library is under development by EtWnn, feel free to drop your suggestions or remarks in
        the discussion tab of the git repo. You are also welcome to contribute by submitting PRs.
        
        This is an unofficial tracker for binance accounts. I am in no way affiliated with Binance, use at
        your own risk.
        
        **Source Code:** https://github.com/EtWnn/BinanceWatch
        
        
        ## Features
        
        
        If you used quite intensively Binance, it can take some time to retrieve everything that happened
        on your account. This library is made to save locally the events of your account so that you don't
        need to fetch your history from the beginning every time.
        
        
        It currently supports:
        
        - Spot Trades
        - Spot Crypto Deposits
        - Spot Crypto Withdraws
        - Spot Dividends
        - Spot Dusts
        - Universal Transfers
        
        
        
        - Lending Purchases
        - Lending Interests
        - Lending Redemptions
          
        
        
        - Cross Margin Trades
        - Cross Margin Repayment
        - Cross Margin Loans
        - Cross Margin Interests
        
        ## Quick Tour
        
        
        [Generate an API Key](https://www.binance.com/en/my/settings/api-management) in your binance account. Only read
        permissions are needed.
        
        Install this library with pip:
        `pip install BinanceWatch`
        
        ```python
        from BinanceWatch.BinanceManager import BinanceManager
        
        api_key = "<API_KEY>"
        api_secret = "<API_SECRET>"
        
        bm = BinanceManager(api_key, api_secret)
        
        # fetch the latest spot trades from Binance
        bm.update_all_spot_trades()
        ```
        ```
        Out -> fetching BIFIBUSD: 100%|██████████████████████| 1349/1349 [06:24<00:00,  3.51it/s]
        ```
        ```python
        from datetime import datetime
        from BinanceWatch.utils.time_utils import datetime_to_millistamp
        
        
        start_time = datetime_to_millistamp(datetime(2018,1,1)) 
        
        # get the locally saved spot trades made after 2018/01/01
        spot_trades = bm.db.get_trades('spot', start_time=start_time)
        ```
        
        You can also call update functions at an account-type level, and it will call every update
        methods related to this account-type:
        ```python
        bm.update_spot()  # (trades, transfers, deposits ...)
        
        bm.update_cross_margin()  # (trades, loans, repays, interests...)
        
        bm.update_lending()  # (purchases, interests, redemptions..)
        ```
        
        ## Donation
        
        
        If this library has helped you in any way, feel free to donate:
        - **BTC**: 14ou4fMYoMVYbWEKnhADPJUNVytWQWx9HG
        - **ETH**: 0xfb0ebcf8224ce561bfb06a56c3b9a43e1a4d1be2
        - **LTC**: LfHgc969RFUjnmyLn41SRDvmT146jUg9tE
        - **EGLD**: erd1qk98xm2hgztvmq6s4jwtk06g6laattewp6vh20z393drzy5zzfrq0gaefh
        
        
        ## Known Issues:
        
        
        Some endpoints are not yet provided by Binance, so they can't be implemented in this library:
        - Fiat withdraws and deposits
        - Locked stacking interests
        - Direct purchases with debit card
        
Keywords: binance exchange wallet save tracking history bitcoin ethereum btc eth
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Description-Content-Type: text/markdown
