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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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)
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)