Exemple #1
0
def test_redeem_aave_2_polygon_user():
    aave = Lending(protocol="Aave", chain="Polygon", version=2)
    redeems = aave.get_data_from_date_range(
        '30/08/2021 00:00:01', '31/08/2021 02:01:00', "redeem",
        "0x3fcd5de6a9fc8a99995c406c77dda3ed7e406f81")

    for redeem in redeems:
        assert (redeem['user'] == "0x3fcd5de6a9fc8a99995c406c77dda3ed7e406f81")
Exemple #2
0
def test_redeem_compound_2_eth_user():
    compound = Lending(protocol="Compound", chain="Ethereum", version=2)
    redeems = compound.get_data_from_date_range(
        '28/07/2021 00:00:01', '3/07/2021 18:01:00', "redeem",
        "0x4ddc2d193948926d02f9b1fe9e1daa0718270ed5")

    for redeem in redeems:
        assert (redeem['user'] == "0x4ddc2d193948926d02f9b1fe9e1daa0718270ed5")
Exemple #3
0
def test_redeem_cream_2_bsc_user():
    cream = Lending(protocol="Cream", chain="Bsc", version=2)
    redeems = cream.get_data_from_date_range(
        '28/07/2021 00:00:01', '30/07/2021 18:01:00', "redeem",
        "0x1ffe17b99b439be0afc831239ddecda2a790ff3a")

    for redeem in redeems:
        assert (redeem['user'] == "0x1ffe17b99b439be0afc831239ddecda2a790ff3a")
Exemple #4
0
def test_borrow_cream_2_bsc_user():
    cream = Lending(protocol="Cream", chain="bsc", version=2)
    borrows = cream.get_data_from_date_range(
        '08/05/2021 00:00:01', '14/05/2021 11:54:10', "borrow",
        "0x8a8aaaefbeee3fc7ca30a0f9a2c5c5ea0e83ebb0")

    for borrow in borrows:
        assert (borrow['user'] == "0x8a8aaaefbeee3fc7ca30a0f9a2c5c5ea0e83ebb0")
Exemple #5
0
def test_repay_compound_2_eth_user():
    compound = Lending(protocol="Compound", chain="Ethereum", version=2)
    repays = compound.get_data_from_date_range(
        '11/05/2021 00:00:01', '11/05/2021 00:01:10', "repay",
        "0x5fec8b5630fb7b923d9308902856054996829f60")

    for repay in repays:
        assert (repay['user'] == "0x5fec8b5630fb7b923d9308902856054996829f60")
Exemple #6
0
def test_borrow_aave_2_polygon_user():
    aave = Lending(protocol="Aave", chain="Polygon", version=2)
    borrows = aave.get_data_from_date_range(
        '11/05/2021 00:00:01', '12/05/2021 00:01:10', "borrow",
        "0x1fd51540eb1609f58499bddef0b3c345d5d92e3c")

    for borrow in borrows:
        assert (borrow['user'] == "0x1fd51540eb1609f58499bddef0b3c345d5d92e3c")
Exemple #7
0
def test_redeem_cream_2_eth_user():
    cream = Lending(protocol="Cream", chain="Ethereum", version=2)
    redeems = cream.get_data_from_date_range(
        '28/07/2021 00:00:01', '30/07/2021 18:01:00', "redeem",
        "0x85759961b116f1d36fd697855c57a6ae40793d9b")

    for redeem in redeems:
        assert (redeem['user'] == "0x85759961b116f1d36fd697855c57a6ae40793d9b")
Exemple #8
0
def test_borrow_kashi_1_eth_user():
    kashi = Lending(protocol="Kashi", chain="Ethereum", version=1)
    borrows = kashi.get_data_from_date_range(
        '20/09/2021 00:00:01', '30/09/2021 11:54:10', "borrow",
        "0xb715606b0482bd0ec5c54e8dc616e1deb59d5308")

    for borrow in borrows:
        assert (borrow['user'] == "0xb715606b0482bd0ec5c54e8dc616e1deb59d5308")
Exemple #9
0
def test_repay_aave_2_polygon_user():
    aave = Lending(protocol="Aave", chain="Polygon", version=2)
    repays = aave.get_data_from_date_range(
        '11/05/2021 00:00:01', '11/05/2021 00:01:10', "repay",
        "0x88b71294c66cbcb077a4626921fd8b8df6ecf042")

    for repay in repays:
        assert (repay['user'] == "0x88b71294c66cbcb077a4626921fd8b8df6ecf042")
Exemple #10
0
def test_borrow_aave_2_eth_user():
    aave = Lending(protocol="Aave", chain="Ethereum", version=2)
    borrows = aave.get_data_from_date_range(
        '11/05/2021 00:00:01', '12/05/2021 00:01:00', "borrow",
        "0x8b8cdf85e4378894310e8ec6878d0ca09f105429")

    for borrow in borrows:
        assert (borrow['user'] == "0x8b8cdf85e4378894310e8ec6878d0ca09f105429")
Exemple #11
0
def test_redeem_aave_2_eth_user():
    aave = Lending(protocol="Aave", chain="Ethereum", version=2)
    redeems = aave.get_data_from_date_range(
        '30/08/2021 00:00:01', '31/08/2021 18:01:00', "redeem",
        "0x27239549dd40e1d60f5b80b0c4196923745b1fd2")

    for redeem in redeems:
        assert (redeem['user'] == "0x27239549dd40e1d60f5b80b0c4196923745b1fd2")
Exemple #12
0
def test_liquidation_compound_2_eth_user():
    compound = Lending(protocol="Compound", chain="Ethereum", version=2)
    liquidations = compound.get_data_from_date_range(
        '09/05/2021 00:00:01', '14/05/2021 00:01:10', "liquidation", "0xa507b355d6288a232ac692dad36af80ff1eba062")

    for liquidation in liquidations:
        assert(liquidation['user'] ==
               "0xa507b355d6288a232ac692dad36af80ff1eba062")
Exemple #13
0
def test_borrow_cream_2_eth_user():
    cream = Lending(protocol="Cream", chain="Ethereum", version=2)
    borrows = cream.get_data_from_date_range(
        '11/05/2021 00:00:01', '14/05/2021 11:54:10', "borrow",
        "0x1a32b5993f42e3df3e37cbce3cf270d44a91a960")

    for borrow in borrows:
        assert (borrow['user'] == "0x1a32b5993f42e3df3e37cbce3cf270d44a91a960")
Exemple #14
0
def test_liquidation_aave_2_polygon_user():
    aave = Lending(protocol="Aave", chain="Polygon", version=2)
    liquidations = aave.get_data_from_date_range(
        '10/05/2021 00:00:01', '14/05/2021 00:01:10', "liquidation", "0x573bcd1d82b5bb799c5340e8f7077a4676f95097")

    for liquidation in liquidations:
        assert(liquidation['user'] ==
               "0x573bcd1d82b5bb799c5340e8f7077a4676f95097")
Exemple #15
0
def test_liquidation_aave_2_eth_user():
    aave = Lending(protocol="Aave", chain="Ethereum", version=2)
    liquidations = aave.get_data_from_date_range(
        '21/04/2021 05:20:01', '24/04/2021 06:22:01', "liquidation", "0xcfd873f19a86b84cfc4916e8623f2486dc83d792")

    for liquidation in liquidations:
        assert(liquidation['user'] ==
               "0xcfd873f19a86b84cfc4916e8623f2486dc83d792")
Exemple #16
0
def test_liquidation_cream_2_bsc_user():
    cream = Lending(protocol="Cream", chain="bsc", version=2)
    liquidations = cream.get_data_from_date_range(
        '01/05/2021 00:00:01', '14/05/2021 11:54:10', "liquidation", "0x0825602e9d177b51af7d79acbdc68a746bc41ce4")

    for liquidation in liquidations:
        assert(liquidation['user'] ==
               "0x0825602e9d177b51af7d79acbdc68a746bc41ce4")
Exemple #17
0
def test_liquidation_cream_2_eth_user():
    cream = Lending(protocol="Cream", chain="Ethereum", version=2)
    liquidations = cream.get_data_from_date_range(
        '01/05/2021 00:00:01', '14/05/2021 11:54:10', "liquidation","0xcb774b92587f1c19e960eaeb6902d97e2cabd6be")

    for liquidation in liquidations:
        assert(liquidation['user'] ==
               "0xcb774b92587f1c19e960eaeb6902d97e2cabd6be")
Exemple #18
0
def test_repay_cream_2_bsc():
    cream = Lending(protocol="Cream", chain="bsc", version=2)
    repays = cream.get_data_from_date_range(
        '08/05/2021 00:00:01', '12/05/2021 11:54:10', "repay",
        "0x86caaf4e8592cbe7f93a8ccec1c4be6b61be7693")

    for repay in repays:
        assert (repay['user'] == "0x86caaf4e8592cbe7f93a8ccec1c4be6b61be7693")
Exemple #19
0
def test_borrow_compound_2_eth_user():
    compound = Lending(protocol="Compound", chain="Ethereum", version=2)
    borrows = compound.get_data_from_date_range(
        '11/05/2021 00:00:01', '14/05/2021 00:01:10', "borrow",
        "0x162a7cec46225fb915dfd384ae049025dfcf4c10")

    for borrow in borrows:
        assert (borrow['user'] == "0x162a7cec46225fb915dfd384ae049025dfcf4c10")
Exemple #20
0
def test_repay_cream_2_eth_user():
    cream = Lending(protocol="Cream", chain="Ethereum", version=2)
    repays = cream.get_data_from_date_range(
        '11/05/2021 00:00:01', '12/05/2021 11:54:10', "repay",
        "0xf662eba33a8630b51a3d955213dd7a58c2a687a9")

    for repay in repays:
        assert (repay['user'] == "0xf662eba33a8630b51a3d955213dd7a58c2a687a9")
Exemple #21
0
def test_repay_aave_2_eth_user():
    aave = Lending(protocol="Aave", chain="Ethereum", version=2)
    repays = aave.get_data_from_date_range(
        '11/05/2021 00:00:01', '11/05/2021 00:01:00', "repay",
        "0xe1d18ae098ffb1ad301e0609180f155b329a710a")

    for repay in repays:
        assert (repay['user'] == "0xe1d18ae098ffb1ad301e0609180f155b329a710a")
Exemple #22
0
def test_flashloans_aave_2_polygon_user():
    aave = Lending(protocol="Aave", chain="Polygon", version=2)
    flash_loans = aave.get_data_from_date_range(
        '30/08/2021 00:00:01', '30/08/2021 18:01:00', "flashloans",
        "0xabcd3c5e8aed3b8d8096f0f33c7aa1cb5d555dfb")

    for flash_loan in flash_loans:
        assert (
            flash_loan['user'] == "0xabcd3c5e8aed3b8d8096f0f33c7aa1cb5d555dfb")
Exemple #23
0
def test_deposit_compound_2_eth_user():
    compound = Lending(protocol="Compound", chain="Ethereum", version=2)
    deposits = compound.get_data_from_date_range(
        '11/05/2021 00:00:01', '14/05/2021 00:01:10', "deposit",
        "0x862e840c2f7edd2c709d8de0df71c03210ed5267")

    for deposit in deposits:
        assert (
            deposit['user'] == "0x862e840c2f7edd2c709d8de0df71c03210ed5267")
Exemple #24
0
def test_deposit_aave_2_polygon_user():
    aave = Lending(protocol="Aave", chain="Polygon", version=2)
    deposits = aave.get_data_from_date_range(
        '10/05/2021 00:00:01', '12/05/2021 00:01:00', "deposit",
        "0xbeadf48d62acc944a06eeae0a9054a90e5a7dc97")

    for deposit in deposits:
        assert (
            deposit['user'] == "0xbeadf48d62acc944a06eeae0a9054a90e5a7dc97")
Exemple #25
0
def test_deposit_cream_2_bsc_user():
    cream = Lending(protocol="Cream", chain="bsc", version=2)
    deposits = cream.get_data_from_date_range(
        '08/05/2021 00:00:01', '14/05/2021 11:54:10', "deposit",
        "0xc6fb91e0ee3b1077c5465d54b3dda176a695199b")

    for deposit in deposits:
        assert (
            deposit['user'] == "0xc6fb91e0ee3b1077c5465d54b3dda176a695199b")
Exemple #26
0
def test_deposit_aave_2_eth_user():
    aave = Lending(protocol="Aave", chain="Ethereum", version=2)
    deposits = aave.get_data_from_date_range(
        '10/05/2021 00:00:01', '14/05/2021 00:01:00', "deposit",
        "0x63a3f444e97d14e671e7ee323c4234c8095e3516")

    for deposit in deposits:
        assert (
            deposit['user'] == "0x63a3f444e97d14e671e7ee323c4234c8095e3516")
Exemple #27
0
def test_deposit_cream_2_eth_user():
    cream = Lending(protocol="Cream", chain="Ethereum", version=2)
    deposits = cream.get_data_from_date_range(
        '11/05/2021 00:00:01', '14/05/2021 11:54:10', "deposit",
        "0xe6a6ee4196d361ec4f6d587c7ebe20c50667fb39")

    for deposit in deposits:
        assert (
            deposit['user'] == "0xe6a6ee4196d361ec4f6d587c7ebe20c50667fb39")
Exemple #28
0
def test_flashloans_aave_2_eth_user():
    aave = Lending(protocol="Aave", chain="Ethereum", version=2)
    flash_loans = aave.get_data_from_date_range(
        '30/08/2021 00:00:01', '30/08/2021 18:01:00', "flashloans",
        "0x4f2769e87c7d96ed9ca72084845ee05e7de5dda2")

    for flash_loan in flash_loans:
        assert (
            flash_loan['user'] == "0x4f2769e87c7d96ed9ca72084845ee05e7de5dda2")
Exemple #29
0
def test_deposit_aave_3_avalanche():
    aave = Lending(protocol="Aave", chain="avalanche", version=3)
    deposits = aave.get_data_from_date_range('10/05/2022 00:00:01',
                                             '11/05/2022 00:01:00', "deposit")
    assert (deposits[0]['tx_id'] != "")
    assert (deposits[0]['protocol'] == "Aave")
    assert (deposits[0]['chain'] == "avalanche")
    assert (deposits[0]['version'] == 3)
    assert (deposits[0]['user'] != "")
    assert (deposits[0]['token'] != "")
    assert (deposits[0]['amount'] > 0)
    assert (deposits[0]['timestamp'] > 0)
Exemple #30
0
def test_repay_aave_2_eth():
    aave = Lending(protocol="Aave", chain="Ethereum", version=2)
    repays = aave.get_data_from_date_range('11/05/2021 00:00:01',
                                           '11/05/2021 00:31:00', "repay")
    assert (repays[0]['tx_id'] != "")
    assert (repays[0]['protocol'] == "Aave")
    assert (repays[0]['chain'] == "Ethereum")
    assert (repays[0]['version'] == 2)
    assert (repays[0]['user'] != "")
    assert (repays[0]['token'] != "")
    assert (repays[0]['amount'] > 0)
    assert (repays[0]['timestamp'] > 0)