aave-protocol-v2/tsts.log
2020-08-07 19:29:13 +02:00

2639 lines
108 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

All contracts have already been compiled, skipping compilation.
-> Deploying test environment...
*** MintableERC20 ***
Network: localhost
tx: 0xb586d7783b4f19aca0817f2817d4d524c88a3b82eddb822789753d1569448533
contract address: 0xD5A0587aAEB195028909E98930B391dFB3f9F589
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770435
******
*** DAI ***
Network: localhost
tx: 0xb586d7783b4f19aca0817f2817d4d524c88a3b82eddb822789753d1569448533
contract address: 0xD5A0587aAEB195028909E98930B391dFB3f9F589
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770435
******
*** MintableERC20 ***
Network: localhost
tx: 0x17f1ad3a71bff8ddb086b3a29e0eab189798c7d35ac26ca1fd3cc4f739d0d4b9
contract address: 0xaD3AdbC18E4AD090034A6C74Eda61f4310dce313
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770555
******
*** LEND ***
Network: localhost
tx: 0x17f1ad3a71bff8ddb086b3a29e0eab189798c7d35ac26ca1fd3cc4f739d0d4b9
contract address: 0xaD3AdbC18E4AD090034A6C74Eda61f4310dce313
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770555
******
*** MintableERC20 ***
Network: localhost
tx: 0xca99910956648226bd377089f602824bd5f64b05c43fda0453c2b11fde138e8b
contract address: 0x25a88BbA9c8D2a46e3Ff4bFe98712DF7A1044fB6
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770555
******
*** TUSD ***
Network: localhost
tx: 0xca99910956648226bd377089f602824bd5f64b05c43fda0453c2b11fde138e8b
contract address: 0x25a88BbA9c8D2a46e3Ff4bFe98712DF7A1044fB6
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770555
******
*** MintableERC20 ***
Network: localhost
tx: 0x7654a1b1e5c6f396c168a71db5a9aff5706f8f5769a9139aafeee636132dcda8
contract address: 0x16d1802cd7cfcb67955BBBa26bAae1cE559B5F5B
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770435
******
*** BAT ***
Network: localhost
tx: 0x7654a1b1e5c6f396c168a71db5a9aff5706f8f5769a9139aafeee636132dcda8
contract address: 0x16d1802cd7cfcb67955BBBa26bAae1cE559B5F5B
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770435
******
*** MintableERC20 ***
Network: localhost
tx: 0xf0572fc05c6b6a1c492d3a01656d4bf4cfae18cf36eb2445e900f87f2bc62585
contract address: 0xE58d8c88f5A670f16BE8F7864707170F43e943A6
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770555
******
*** USDC ***
Network: localhost
tx: 0xf0572fc05c6b6a1c492d3a01656d4bf4cfae18cf36eb2445e900f87f2bc62585
contract address: 0xE58d8c88f5A670f16BE8F7864707170F43e943A6
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770555
******
*** MintableERC20 ***
Network: localhost
tx: 0x0ed01d58842adba8e7d0225f32861c619ef0d63f82b76a661dcdef8259312ff5
contract address: 0xfdAF4f6e47e854c05bE158993d32872e784F0502
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770555
******
*** USDT ***
Network: localhost
tx: 0x0ed01d58842adba8e7d0225f32861c619ef0d63f82b76a661dcdef8259312ff5
contract address: 0xfdAF4f6e47e854c05bE158993d32872e784F0502
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770555
******
*** MintableERC20 ***
Network: localhost
tx: 0xddb5f1909ea97c0cb2fbbd04e60e6a97533911b033dae68e13e498172be3f88a
contract address: 0x92edC13A10036A3C50396f2B63148a3e9a8D589e
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770555
******
*** SUSD ***
Network: localhost
tx: 0xddb5f1909ea97c0cb2fbbd04e60e6a97533911b033dae68e13e498172be3f88a
contract address: 0x92edC13A10036A3C50396f2B63148a3e9a8D589e
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770555
******
*** MintableERC20 ***
Network: localhost
tx: 0xeb716a2750602d4ba8db1c4efee18b5323b3fcd9bb1a2267cfdd14c552630d9d
contract address: 0xE5C277cDb7E10372918Ac54Ce54022910A24FE88
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770435
******
*** ZRX ***
Network: localhost
tx: 0xeb716a2750602d4ba8db1c4efee18b5323b3fcd9bb1a2267cfdd14c552630d9d
contract address: 0xE5C277cDb7E10372918Ac54Ce54022910A24FE88
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770435
******
*** MintableERC20 ***
Network: localhost
tx: 0x2e6f6babd892cc75a3c2630835fdb41a8ac20b06606d896ba80775c57ce99ec0
contract address: 0xF5742a599a0F4520089cbf2EBBa66Bb4F471B85F
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770435
******
*** MKR ***
Network: localhost
tx: 0x2e6f6babd892cc75a3c2630835fdb41a8ac20b06606d896ba80775c57ce99ec0
contract address: 0xF5742a599a0F4520089cbf2EBBa66Bb4F471B85F
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770435
******
*** MintableERC20 ***
Network: localhost
tx: 0x90484426bb324067dc5b2b4f897390cef832f9875973d66f5c74cc90afe4340b
contract address: 0x380EF388e13D8cAdeACef6eF682C7B7D85865076
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770555
******
*** WBTC ***
Network: localhost
tx: 0x90484426bb324067dc5b2b4f897390cef832f9875973d66f5c74cc90afe4340b
contract address: 0x380EF388e13D8cAdeACef6eF682C7B7D85865076
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770555
******
*** MintableERC20 ***
Network: localhost
tx: 0x180405090baf7a2cb35b4453f858ebb463aeb383d5574de209ec1ff6c9fc7d72
contract address: 0xC89577DED8441e52C17C13D527b85b225C5c8311
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770555
******
*** LINK ***
Network: localhost
tx: 0x180405090baf7a2cb35b4453f858ebb463aeb383d5574de209ec1ff6c9fc7d72
contract address: 0xC89577DED8441e52C17C13D527b85b225C5c8311
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770555
******
*** MintableERC20 ***
Network: localhost
tx: 0x0aff12a4e1949b7e88aeeac10c2dbc63126d9784aa26247e9d60938e7ca8a7df
contract address: 0xD4b06774A717Ff5A7c20c8712e31c6BbfFcb1F01
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770435
******
*** KNC ***
Network: localhost
tx: 0x0aff12a4e1949b7e88aeeac10c2dbc63126d9784aa26247e9d60938e7ca8a7df
contract address: 0xD4b06774A717Ff5A7c20c8712e31c6BbfFcb1F01
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770435
******
*** MintableERC20 ***
Network: localhost
tx: 0xf94f401499afea0ef833233195ab8b3352061626b4848065309d068f81341795
contract address: 0xbe66dC9DFEe580ED968403e35dF7b5159f873df8
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770555
******
*** MANA ***
Network: localhost
tx: 0xf94f401499afea0ef833233195ab8b3352061626b4848065309d068f81341795
contract address: 0xbe66dC9DFEe580ED968403e35dF7b5159f873df8
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770555
******
*** MintableERC20 ***
Network: localhost
tx: 0x1a455d398c833e8568c2330bd08cd1398d2e327e9bc9912ebc09ef63cac19ae7
contract address: 0x93AfC6Df4bB8F62F2493B19e577f8382c0BA9EBC
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770435
******
*** REP ***
Network: localhost
tx: 0x1a455d398c833e8568c2330bd08cd1398d2e327e9bc9912ebc09ef63cac19ae7
contract address: 0x93AfC6Df4bB8F62F2493B19e577f8382c0BA9EBC
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770435
******
*** MintableERC20 ***
Network: localhost
tx: 0x5d7ef2fa40a15b6b35a850bb52298cba290dd484dc0c2220bcf6f1c59b71f572
contract address: 0x75Ded61646B5945BdDd0CD9a9Db7c8288DA6F810
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770435
******
*** SNX ***
Network: localhost
tx: 0x5d7ef2fa40a15b6b35a850bb52298cba290dd484dc0c2220bcf6f1c59b71f572
contract address: 0x75Ded61646B5945BdDd0CD9a9Db7c8288DA6F810
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770435
******
*** MintableERC20 ***
Network: localhost
tx: 0x66323417565315754c3e690c819da610047a75eea1dbff9ace2e4f1b96f722e9
contract address: 0xdE7c40e675bF1aA45c18cCbaEb9662B16b0Ddf7E
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770555
******
*** BUSD ***
Network: localhost
tx: 0x66323417565315754c3e690c819da610047a75eea1dbff9ace2e4f1b96f722e9
contract address: 0xdE7c40e675bF1aA45c18cCbaEb9662B16b0Ddf7E
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770555
******
*** MintableERC20 ***
Network: localhost
tx: 0x590cf5ab8151b9c3f791c52537ff1d5350fef57119dade8feaad1dd1a7da7500
contract address: 0xEcb928A3c079a1696Aa5244779eEc3dE1717fACd
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770435
******
*** USD ***
Network: localhost
tx: 0x590cf5ab8151b9c3f791c52537ff1d5350fef57119dade8feaad1dd1a7da7500
contract address: 0xEcb928A3c079a1696Aa5244779eEc3dE1717fACd
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3770435
******
*** MintableERC20 ***
Network: localhost
tx: 0x99b8ab1454c11bc7772d5d74d561b3303245172fcebe4fd0bf0eadc7c630d973
contract address: 0xDFbeeed692AA81E7f86E72F7ACbEA2A1C4d63544
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3771395
******
*** UNI_DAI_ETH ***
Network: localhost
tx: 0x99b8ab1454c11bc7772d5d74d561b3303245172fcebe4fd0bf0eadc7c630d973
contract address: 0xDFbeeed692AA81E7f86E72F7ACbEA2A1C4d63544
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3771395
******
*** MintableERC20 ***
Network: localhost
tx: 0x0c2bdc441aa4b7f78ba04c26053aaf04807b8ebd1558e779d0a12cc86fb51fce
contract address: 0x5191aA68c7dB195181Dd2441dBE23A48EA24b040
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3771515
******
*** UNI_USDC_ETH ***
Network: localhost
tx: 0x0c2bdc441aa4b7f78ba04c26053aaf04807b8ebd1558e779d0a12cc86fb51fce
contract address: 0x5191aA68c7dB195181Dd2441dBE23A48EA24b040
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3771515
******
*** MintableERC20 ***
Network: localhost
tx: 0x8a093c424df4bfee30b00570abe92496772d8c6510ac37623fe2ff9dba6a8bba
contract address: 0x8F9422aa37215c8b3D1Ea1674138107F84D68F26
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3771515
******
*** UNI_SETH_ETH ***
Network: localhost
tx: 0x8a093c424df4bfee30b00570abe92496772d8c6510ac37623fe2ff9dba6a8bba
contract address: 0x8F9422aa37215c8b3D1Ea1674138107F84D68F26
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3771515
******
*** MintableERC20 ***
Network: localhost
tx: 0x94d62111a7ffcdca5888e8ac7eea84ca0977ee44ee7b52517039536446897c80
contract address: 0xa89E20284Bd638F31b0011D0fC754Fc9d2fa73e3
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3771515
******
*** UNI_LINK_ETH ***
Network: localhost
tx: 0x94d62111a7ffcdca5888e8ac7eea84ca0977ee44ee7b52517039536446897c80
contract address: 0xa89E20284Bd638F31b0011D0fC754Fc9d2fa73e3
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3771515
******
*** MintableERC20 ***
Network: localhost
tx: 0x4b5d449af171dc55d70923e1d41f0bee93d0d0f371b98cf1072e552e18d041fd
contract address: 0xaA935993065F2dDB1d13623B1941C7AEE3A60F23
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3771395
******
*** UNI_MKR_ETH ***
Network: localhost
tx: 0x4b5d449af171dc55d70923e1d41f0bee93d0d0f371b98cf1072e552e18d041fd
contract address: 0xaA935993065F2dDB1d13623B1941C7AEE3A60F23
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3771395
******
*** MintableERC20 ***
Network: localhost
tx: 0x876f15e035bb292b0f73707a18abb5568abb6381084d989e999a05e95de46121
contract address: 0x35A2624888e207e4B3434E9a9E250bF6Ee68FeA3
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3771515
******
*** UNI_LEND_ETH ***
Network: localhost
tx: 0x876f15e035bb292b0f73707a18abb5568abb6381084d989e999a05e95de46121
contract address: 0x35A2624888e207e4B3434E9a9E250bF6Ee68FeA3
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 3771515
******
*** LendingPoolAddressesProvider ***
Network: localhost
tx: 0x3fce8f0464b62f280e1c7b8dd33e27d15b6f716adf04106873adb61bc3bf7a53
contract address: 0x1f569c307949a908A4b8Ff7453a88Ca0b8D8df13
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 7132975
******
*** LendingPoolAddressesProviderRegistry ***
Network: localhost
tx: 0xc5f5f7f5f572a0f2b6539cddd35d50bdb340b7a79296efacfd25945ddfa5066c
contract address: 0x0766c9592a8686CAB0081b4f35449462c6e82F11
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 2407480
******
*** FeeProvider ***
Network: localhost
tx: 0xb1ad34af13934db51b5717e5f1b835dd0d978c21e53aae0bc6009d90203268dd
contract address: 0x48bb3E35D2D6994374db457a6Bf61de2d9cC8E49
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 1393725
******
Deployed lending pool, address: 0x09F7bF33B3F8922268B34103af3a8AF83148C9B1
Added pool to addresses provider
Address is 0x0aA65C476219C5507F920252A84a766fBA750f7d
implementation set, address: 0x0aA65C476219C5507F920252A84a766fBA750f7d
*** LendingPoolConfigurator ***
Network: localhost
tx: 0xb51529c0793a473a3982ba7314edab9d613c4ce83fbad05bd67565aac39ba2aa
contract address: 0x0Aac5442574A9b15d65fc3DCF536C43a1bB4e512
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 9499999
******
*** PriceOracle ***
Network: localhost
tx: 0x2b4e27f785af2d067f0d274568cfbdb016d85a9076bca507e4b8b9b5ec9ae467
contract address: 0xE0fC5Da76E489677078d00d3f321e9777c76381B
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 767525
******
*** MockAggregator ***
Network: localhost
tx: 0x83fc39840efebce5312a964640fc0036c5b14cc2e1c33d9bea51c2402492f9e5
contract address: 0x82939Bfa1608CB3Cb4c8E3AF848C195Cc1ea5b63
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 524490
******
*** MockAggregator ***
Network: localhost
tx: 0x00d8b37e7bfcfb1f75ed89ad6efd11f98a2227468d95548135bc430fd6307a61
contract address: 0xBB4BfCbfA82dA2dD614E5bd0454b76de16519d05
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 524430
******
*** MockAggregator ***
Network: localhost
tx: 0x20235dbccc8ca31f61f05e9c7d34cebfe18a2d762f02c591ef61c3d0f8f69c0a
contract address: 0x44Bb29434CB04e2Ca36F034A470CA95f64aEbc7E
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 524430
******
*** MockAggregator ***
Network: localhost
tx: 0x86c571896d74d3a55f74b78f63600835ab3fe16465e0a72c26823306f09c862a
contract address: 0x8038eE724A0F18bB11634CC78f123047Fa01bc80
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 524430
******
*** MockAggregator ***
Network: localhost
tx: 0x46de2d0fc1bd0a2708fa5bddb33fc28c66222bbd423ebef46fb956417bce68ce
contract address: 0xF82a40B63CBCEc5e80d577167B8d3b1DcfE84e5c
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 524490
******
*** MockAggregator ***
Network: localhost
tx: 0x60f63168eb72023b798702dafa8aa0d4587eecd410d5e47ed7eaee34753cf88b
contract address: 0xA6004580E827191150006D4748330F7F57FDB054
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 524490
******
*** MockAggregator ***
Network: localhost
tx: 0x01aa9c52bbdb824545c70d1e386fa31b27ae481cbddbbba82870ad89f5ed2a75
contract address: 0x2B46D647B648Cc432dca68aa0f2Edc08386e7b57
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 524430
******
*** MockAggregator ***
Network: localhost
tx: 0xa369e6bdd66fae952bcd4820f55c965b05eab6aae218c0bd716bd9bb79fb936a
contract address: 0xb207EcaA1771F05A674E7d24A082b2892DDC66bc
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 524490
******
*** MockAggregator ***
Network: localhost
tx: 0x12824ebced7299823ea62b962c5bf53866576739114c2828a144165be60f93af
contract address: 0x2F7e8dCe87DE8d723b897b8220Cf25e1CD2a2Ea6
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 524430
******
*** MockAggregator ***
Network: localhost
tx: 0xa36cddf6caff448dc0454af5fe33929f88c86d17d54a1e905b1db402e82f7d5e
contract address: 0xa191baa1E96FeFE2b700C536E245725F09717275
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 524430
******
*** MockAggregator ***
Network: localhost
tx: 0x40bd33f15fb9d9b7232159422b1570c398c26204faff63588b37e13e3c90aa0b
contract address: 0xbD51e397Aa5012aa91628f0354f9670805BfA94E
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 524550
******
*** MockAggregator ***
Network: localhost
tx: 0x33a21c4f39473824c720f0d956a6f4b35c62077a097f204dbbaed3ff3a6e3cb7
contract address: 0xFc40e47aFD52bD460D65B06c828E54A13d288CE4
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 524430
******
*** MockAggregator ***
Network: localhost
tx: 0x1faa932094ef2a5fd7d1d6189f9d2bc45aa19769118a42186e8d99e2d89bc068
contract address: 0x5795a1e56931bB7Fb8389821f3574983502A785d
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 524370
******
*** MockAggregator ***
Network: localhost
tx: 0x4ce6fb9d018f5c1164150e3e99923b870e5af843597329e272f3ce3d6409c960
contract address: 0x715Ad5d800535dB0d334F9F42e3eC393947996e3
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 524370
******
*** MockAggregator ***
Network: localhost
tx: 0x443e96ba770ae00e109d83f9ed6799cc0e0c318e477f13366cde539a4a88dc2b
contract address: 0xC452C5244F701108B4e8E8BCe693160046b30332
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 524430
******
*** MockAggregator ***
Network: localhost
tx: 0x1f861433bf8be55232170a5b6eaf1f16e4a335821f4c42b5e79f6eee405bcd15
contract address: 0x0B63c002cb44B2e5e580C3B3560a27F4101D95c0
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 524430
******
*** MockAggregator ***
Network: localhost
tx: 0xbc759930c4b4202686ca6f1597b0c50e529b231ebc1a3f8bf74371d7cd0af3e5
contract address: 0x3F80d60280cc4AdF3e5891765b5545A6B36ebe57
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 524430
******
*** MockAggregator ***
Network: localhost
tx: 0x2fbc3e3a032ab919e4ac94274bf1b4a71e6586c14818303941a40dfb05fd24b4
contract address: 0xCeB290A2C6614BF23B2faa0f0B8067F29C48DB0F
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 524430
******
*** MockAggregator ***
Network: localhost
tx: 0x4174404dc611a04751bfee2754742a4a5213fdd493614bb289248b7841f4ccc2
contract address: 0x90ee8009AA6add17A0de8Ee22666a91602fa4adf
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 524430
******
*** MockAggregator ***
Network: localhost
tx: 0x863e04b0b967fe53e664d9c3cc8617b1fbafd7f36b8922567e02e7c577b2d784
contract address: 0xc5BeCE9e44E7dE5464f102f6cD4e5b7aBC94B059
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 524430
******
*** MockAggregator ***
Network: localhost
tx: 0x365c924632506d3c1b3c94b361719a6d9a72aaf2bf16a8a302fa5fa465758e99
contract address: 0xF63EA31f84CFF5D1Eb4b8C3ca0D9489490fB98d5
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 524430
******
*** MockAggregator ***
Network: localhost
tx: 0x0b28e3dc60d77543c41d9140624daf77796467269a4dcbe5533e8301c9444f74
contract address: 0xD8f534d97D241Fc9EC4A224C90BDD5E3F3990874
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 524430
******
*** MockAggregator ***
Network: localhost
tx: 0xebdfc0702b3e8fa0937922a35084b8ee7ac18ad96670567992fe6d142eec0d31
contract address: 0xDCAB55FBf59a253B3Fb0CD2Ba45F0c02413dF375
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 524430
******
*** ChainlinkProxyPriceProvider ***
Network: localhost
tx: 0x252c1220976c612e307ba95546ab521169ec3a2d834e558309a88f097f13d2df
contract address: 0x293965D84cE150Cbf5F36332ba47e997e2763bf2
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 6220980
******
*** LendingRateOracle ***
Network: localhost
tx: 0xd1419a6cc75c664b8ca393ec7d9da98b2c43d8405acfc49daa7617248feacfb4
contract address: 0x7549d6bb05083613eF87b723595553dCc570Ca21
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 1719980
******
Initialize configuration
*** DefaultReserveInterestRateStrategy ***
Network: localhost
tx: 0x17a7e5dcc03fb1a55300548f547c6a97d682a29576108481f27654a67b64e6e7
contract address: 0xd5B734c970729Cc6372F7d712C485827d93eD14f
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 2894455
******
*** StableDebtToken ***
Network: localhost
tx: 0xc82988f9a8e23d20d2a78ac935bbbe06d60f8b9f71705772674c995c56f925e9
contract address: 0xb4A57e40bD901D0987F7A3b45ECdE67779E394D6
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5442070
******
*** VariableDebtToken ***
Network: localhost
tx: 0xd8a3d3c280c625409aaa52c0e8cbf7350c4ae22751c0c76627670c0be85b70f5
contract address: 0xA16D202146aC158562294F67a5631aabdc96B1aD
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5016520
******
*** AToken ***
Network: localhost
tx: 0x32ba625b68069b863e911a594214ea7dd7bd7405ba53c21a02572347e88b3c84
contract address: 0x4A9559FEF44B25F1A7157e047cD09683fe45c599
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 9499999
******
*** DefaultReserveInterestRateStrategy ***
Network: localhost
tx: 0xcf2358a9c62d40389a64cc1952dbfde666b741936ac1b9c094125da2a783d2dd
contract address: 0xe94Cb57AD747445c13C08A931F3f1421C540eB5F
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 2894455
******
*** StableDebtToken ***
Network: localhost
tx: 0xf4aa282d726eed9c329098a21e2df10d8dd5f3adbba8e02624ee881dcfc6c3fa
contract address: 0xE2ba935c1b3e833aFD45dA9CBCBDd2e90875ba30
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5442070
******
*** VariableDebtToken ***
Network: localhost
tx: 0x530d34cbf1eed77cb7b0cf0235e9a52921176944466aeb6f3576db74c39377a0
contract address: 0x303CEAFd0aF91A63576FF7dEFc01E66ca2D19E3a
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5016520
******
*** AToken ***
Network: localhost
tx: 0xe6c93a13ec6fdeeb44c80fa9f888ca14fd384acd705866551f893e9839cc0e80
contract address: 0x5366cD335B002b009304Dc74a21EC97e94510177
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 9499999
******
*** DefaultReserveInterestRateStrategy ***
Network: localhost
tx: 0x18896d7ea90749e376733f53ded0bc35192eb240af22e0c2e1ce2351cb6210ac
contract address: 0x71FF58Af627447C233Febdb9390CFB6c52fAA3a7
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 2894455
******
*** StableDebtToken ***
Network: localhost
tx: 0xe9b91854c458b0afc9033dbec4eaf485e4367a1c672d2ab6cf3ec95b87f1ede9
contract address: 0x3E447b144e446558c2467d95FcF17Eaee9d704Bf
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5442070
******
*** VariableDebtToken ***
Network: localhost
tx: 0xeb4d8103ac1056631cbae0553dafbd908049d8feb8b5cca92adbb2d9dbbd79b1
contract address: 0x6174769FBbC16D956a7bf70c3Ae7283341CAe3B6
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5016520
******
*** AToken ***
Network: localhost
tx: 0x51cb8e5f536a05ca4eb21fe2fb7046a780996def5ded7bbcacdf284ec8a133d1
contract address: 0x09d5c8d8EB9dF4A9779778d4B2c66943F1A0f923
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 9499999
******
*** DefaultReserveInterestRateStrategy ***
Network: localhost
tx: 0xf53898b9abef9f08550b54f552fd74adee31e74d5986d63d93a5eb6088843769
contract address: 0x23Fa899d0b780f2f439354DcdC325ff738d1234d
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 2894455
******
*** StableDebtToken ***
Network: localhost
tx: 0xe509995bf97d52be3a8e86c57a526f00ef8493fb2dbd6a9af98e9b0469d9d710
contract address: 0x398A7a447E4D9007Fa1A5F82F2D07F0B369bD26f
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5442070
******
*** VariableDebtToken ***
Network: localhost
tx: 0xa3ec3a0ff5900819819f1b68b9ef5cea33797ba73c44cc5bc8f767528c84f056
contract address: 0xE95b5DF6c8c8b8AE04bb8ccA9802E5faf8E2a380
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5016520
******
*** AToken ***
Network: localhost
tx: 0x6a227b837b83929185ad091b87d8b237f558220bdb7085b4619d62718ba7797a
contract address: 0x9cbEE5c0A6178F61dcD57C3b21180C8602aBdAc1
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 9499999
******
*** DefaultReserveInterestRateStrategy ***
Network: localhost
tx: 0x23fe6c2e83c173ea95031c47d56dc4d279c5d4a1cab6cc46d88f83a771f3abfb
contract address: 0x3Eb52adc2294219C9A8F27C6a0BCcBBBEEeB0637
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 2894455
******
*** StableDebtToken ***
Network: localhost
tx: 0x2c2dc2bc4e87408bd8fbf517c4d6431a3bbadaa8d02d1fa036a5ef1d3eccb8e3
contract address: 0x1b52F7d75DA9b64daF2D8ad2E7eaf75205c99d3B
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5442070
******
*** VariableDebtToken ***
Network: localhost
tx: 0x68e01336deeef4f2d494fa2a4b2d6ff73e64f6d13a79f7f2141de43bf678a3af
contract address: 0xEC828976783079948F5DfAc8e61de6a895EB59D2
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5016520
******
*** AToken ***
Network: localhost
tx: 0xc6ec785b8a82511ffcc15c0573fdd6590795705aa29d02fe5d90681226f4d795
contract address: 0xdB70141346347383D8e01c565E74b1a607f3Dd05
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 9499999
******
*** DefaultReserveInterestRateStrategy ***
Network: localhost
tx: 0xc1e41b9c5256a08443a6eeaf991490c1b460d20ea36ffcac2f38e055a18948cd
contract address: 0x3597899d1c79b516D724b33c6b5e404dCdD45Da1
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 2893975
******
*** StableDebtToken ***
Network: localhost
tx: 0x9b5ec497973ae678f4cffe5845d61c0f44ca824fb8b4552f18014fb203270ca5
contract address: 0xc489495Ad73C2E75fbBA3916df7BD186F6b1696F
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5442070
******
*** VariableDebtToken ***
Network: localhost
tx: 0xf13b63caec88020573d4f55cca61b7891bc5c9d663b7a9fc8b622df4fcf1cecc
contract address: 0x1FB3ccD743653c4f8533268fFe4a9a9DA97db500
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5016520
******
*** AToken ***
Network: localhost
tx: 0x6e94e7e8ee70f6df78c35160bcfdcff8682912fcd57a7ca74e3fdae7410dacbe
contract address: 0x54f9224C1A99951ABc0A7e843CE19a92dFA2E3c4
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 9499999
******
*** DefaultReserveInterestRateStrategy ***
Network: localhost
tx: 0x0d9532270cc3f366e8cde750e0505d0970bf6274f2f966d69351a42c0dbdf2c6
contract address: 0x662b3D8C8Dc691C46334bcB2229336063e3c2487
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 2893975
******
*** StableDebtToken ***
Network: localhost
tx: 0xab74ca6869857c82008a1e29326f92573c484db33b618deeb052d4df5f5c0446
contract address: 0xEa02aebdf8DccbD3bf2BaA9eeBa48b0275D370b8
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5442070
******
*** VariableDebtToken ***
Network: localhost
tx: 0x6f687710634d834f8e41044253e3849b15069e8e6bac8456bf271ae029ce2b82
contract address: 0x5a3343A0CF72dC6933362676Bb5831784CaA0014
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5016520
******
*** AToken ***
Network: localhost
tx: 0xfc17f737acea5399366c6ee283f8fa33defe386cac8d2bee0b380d6dc414c9e1
contract address: 0x3c3AB51fF33032159e82E1FDEe6503dEd082F1d9
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 9499999
******
*** DefaultReserveInterestRateStrategy ***
Network: localhost
tx: 0x4d4701fadeb218ad077ad9ef81babaffcb738eeb308ca77a7bb02caec4ab961f
contract address: 0x50fE7A36aE65481EDD7EAc23bb8E317B7B6bB3E4
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 2893975
******
*** StableDebtToken ***
Network: localhost
tx: 0x0a2da6bb7bfb307b6b0aea321d5d999ee6f94d1b57a9f7d53cd4aadee8ab645c
contract address: 0x09e2af829b1C36A6A8876925D1557C0FA1FF7eF5
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5442070
******
*** VariableDebtToken ***
Network: localhost
tx: 0x7df04703a54863a123a3c86fca710d1d88977de643750dfe39fedeb9172bcdab
contract address: 0x912e47ab2257B0fE50516444bb6a12CffaCFA322
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5016520
******
*** AToken ***
Network: localhost
tx: 0x201043d0143f780adb92bc45f0649929eb3cb113ba929806b8b72f03977e581f
contract address: 0x04e3A49CE67e0030B455b915c091B02473F0C564
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 9499999
******
*** DefaultReserveInterestRateStrategy ***
Network: localhost
tx: 0x68ec4522283aac98f8e96998cf238b33940fb25290d32bdefe1af26f06bd2ed2
contract address: 0xAB45290275E6970b7B76FbaC8b39619EE05D0B69
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 2893975
******
*** StableDebtToken ***
Network: localhost
tx: 0xc0baf40da2684ab97dd25cfd41cfcf156d78120127da7af33f963db2ea01031f
contract address: 0xb1c9e66a9064208a930e446811aBE8f4c24310e0
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5442070
******
*** VariableDebtToken ***
Network: localhost
tx: 0xd49cf021c25e552dc070454193f22f21771fd62c36cc5dd28b32f44b3a199bfa
contract address: 0x26976F523B6dE4315c6A181b0983Eb98F638Bac6
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5016520
******
*** AToken ***
Network: localhost
tx: 0x64f34395df43a62a220e7d96fffd26860d525f21aca610f1407f1b4486f4865f
contract address: 0x43d8f4f99eCEE76977B75F1659ad34d6A7652c93
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 9499999
******
*** DefaultReserveInterestRateStrategy ***
Network: localhost
tx: 0x59bb3c704f40cfc66fdca8cdd6f499bd7fbc420806d302d14987f030906cab1d
contract address: 0x2f77845F39273850bf6d734e21c0D8E7bdfF50F8
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 2893975
******
*** StableDebtToken ***
Network: localhost
tx: 0x41d6f64f12525966590670c30982789b2e99562af9d2a0734892590a552d3e2f
contract address: 0x36e10ACD624a048BC1e2B3B70B37B46a4BA36534
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5442070
******
*** VariableDebtToken ***
Network: localhost
tx: 0x41288fb10efbd96f61c6a15a83f881d30c46e25636bba4d072d672c759f69b8a
contract address: 0x708e2B13F6EB3f62686BAC1795c1e3C09e91eEaF
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5016520
******
*** AToken ***
Network: localhost
tx: 0xd3604771fa07de8a051ceabff9a685d1d79c182732f7e34c0e93ddb015fdac5c
contract address: 0x65df659Be90a49356a33458d806d9dE3d8F03969
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 9499999
******
*** DefaultReserveInterestRateStrategy ***
Network: localhost
tx: 0x92dbacbff977df187e7189123d5b2b63368febb34e761277b7599223582faba8
contract address: 0xE5464F611113932335B397Eb0dD1601a896005C6
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 2893975
******
*** StableDebtToken ***
Network: localhost
tx: 0x0148f2dd93282f475c0ac15a07709268c5dd58a6fce01fe55acff3cecf6d8305
contract address: 0xF0cDB2EcE3A2188048b79B1f94b434c594B807fB
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5442070
******
*** VariableDebtToken ***
Network: localhost
tx: 0xdd5e77a53b106861a3e9c2ae036cb8e3d5608237cf43a5b390a8f4547b1487c8
contract address: 0x7C95b1ad025F0C9aB14192f87bF2aD53889bE4F7
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5016520
******
*** AToken ***
Network: localhost
tx: 0x798402acc384eddd9197c7375cf9eb31c12e164952c0a1a0aa6db6af9a6d0383
contract address: 0x9bD0Bec44106D8Ea8fFb6296d7A84742a290E064
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 9499999
******
*** DefaultReserveInterestRateStrategy ***
Network: localhost
tx: 0x42639282634282b44aa8f16f23d337dcb57353014dfaa4987856acab3dc16690
contract address: 0x34Ac3eB6180FdD94043664C22043F004734Dc480
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 2893975
******
*** StableDebtToken ***
Network: localhost
tx: 0xb8ae978124802e1aa93dc3d42da9de44b6d43818fd27d1b3096bda66f31b6959
contract address: 0x04dE7A5bCCf369cb28AB389BfD7a6262E870B0a6
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5442070
******
*** VariableDebtToken ***
Network: localhost
tx: 0x65647123c5a778c59c670e5e15592c0a1b5ab7be584870d199b16d1f169214f5
contract address: 0xC9366C94D1760624DFa702Ee99a04E9f6271Aa70
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5016520
******
*** AToken ***
Network: localhost
tx: 0xa288a1069e06c47c959a10a51986209396cba4ec8d5ac056287443b8d5620364
contract address: 0x54F1df7dB2E46dbeF18CF97A376b79108166fa36
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 9499999
******
*** DefaultReserveInterestRateStrategy ***
Network: localhost
tx: 0x80b9a652e3b430b97157425adb5d2c186e0423fa9218a5d0771b1fef786a9c1d
contract address: 0xe681Daa8C5aA5029F448592566407df7752B598f
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 2893975
******
*** StableDebtToken ***
Network: localhost
tx: 0x2fbc56e578008d75138a6134da27a28f17f5f273ac2279b9c2bfa6a68fd2d1e2
contract address: 0x267B07Fd1032e9A4e10dBF2600C8407ee6CA1e8c
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5442070
******
*** VariableDebtToken ***
Network: localhost
tx: 0xc80b72e899c867ccb8ecb02fae690a5875d3c3becfde60cacd2d816f98ded2c1
contract address: 0x2E10b24b10692fa972510051A1e296D4535043ad
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5016520
******
*** AToken ***
Network: localhost
tx: 0x118d82908574b47c2c96baea811a1157b7c2bbcbf98233c7d96494d739b40cc2
contract address: 0xdF19a9539Fdd701D8334299C6Dd04931e4022303
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 9499999
******
*** DefaultReserveInterestRateStrategy ***
Network: localhost
tx: 0x314555024b1197ce574d97db099aba5bd79944f22ae9c0d585c80ecf1f9f9eaa
contract address: 0x02BB514187B830d6A2111197cd7D8cb60650B970
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 2893975
******
*** StableDebtToken ***
Network: localhost
tx: 0x94bce0fa8e80f653108a008145512d3ba902bbb49ef77380b0b01992e6dd1798
contract address: 0x6774Ce86Abf5EBB22E9F45b5f55daCbB4170aD7f
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5442070
******
*** VariableDebtToken ***
Network: localhost
tx: 0x7b24ce6596f6079de9c62f7718e9d1f4e6473018c6302bb9fc1ccafe855826e3
contract address: 0x06b98cAa1CAAe2B91Fb9af09348eDC09CEe99785
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5016520
******
*** AToken ***
Network: localhost
tx: 0x5b415df3d680696fde66f03dc345437ea6069a445c480ad02775a68a42b805d3
contract address: 0xd8f831Ef919D3f38694f2797CD44D7Cc7d595A67
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 9499999
******
*** DefaultReserveInterestRateStrategy ***
Network: localhost
tx: 0x3bb8d016b9f8fa56f58208510459ca98e612d04dd414029a6e800c81bd503cfb
contract address: 0xc52Df73f1BBe582061C65a2bd36A1d685f0a2BE5
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 2893975
******
*** StableDebtToken ***
Network: localhost
tx: 0x4f8e0f57cfed31132f47c4da4da70270934af455ee96e58ffa197115311d87c8
contract address: 0x90E125753e21Eb5b955e9C0937E372061151AbC9
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5442070
******
*** VariableDebtToken ***
Network: localhost
tx: 0x3b331d27bec69ae268455156f9098a02e64d91f0a4a344b6fb9b17de5ce1edf0
contract address: 0x09157249a5937Bd78fea52CE189887Bd55c13050
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5016520
******
*** AToken ***
Network: localhost
tx: 0x663957fccce41b06194f2231e610677c80a3eacdd493c5a1742594cbe16915cf
contract address: 0xF85d6001ADaD5376ef63143bdf1f11D9b163ac4f
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 9499999
******
*** DefaultReserveInterestRateStrategy ***
Network: localhost
tx: 0x5b6663de08b715d3fa236fccef530ed9dee2ce565360ebcc99a6c01f9bf92ea7
contract address: 0xEe0765D93faB6C76de1Bf6026Ba7437695B43aC5
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 2894455
******
*** StableDebtToken ***
Network: localhost
tx: 0x55dba43d79dcfed558dedf193d37386f890a33d7bb5e96085b1e68f5e996933d
contract address: 0x532447985f1d598c0B07DE5310953d6AE6253F09
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5442070
******
*** VariableDebtToken ***
Network: localhost
tx: 0x21f04ccc7c43f69d69d56a47aaba9e73afc97a3c24c0e3292aadebab57ac8d93
contract address: 0x2c71cD16ec6a8AC3F0768ff56A6Ab944F676cFe2
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5016520
******
*** AToken ***
Network: localhost
tx: 0xa189496ad16fe2b668bb2b7f3a94326a35714b69c285bb7b07414fc5af6ad2ff
contract address: 0x8eF6CAbcAE15FB78b436e67B26FFE80Ba7ef8424
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 9499999
******
*** DefaultReserveInterestRateStrategy ***
Network: localhost
tx: 0x08b33ac77d57c986ed8294b8ad9ed271fc83afe9447168ac586c982568e47fee
contract address: 0xA106BFbDB5C925A04358bE49db41aDd308a1458f
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 2894455
******
*** StableDebtToken ***
Network: localhost
tx: 0x94451a9819c88f248847094985b88e7c3770313cc9d1acc80fd07b2a30354d40
contract address: 0x9c91aEaD98b1354C7B0EAfb8ff539d0796c79894
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5442070
******
*** VariableDebtToken ***
Network: localhost
tx: 0x7596bc800660d0cf45c83079467d411e49a3c545583b5862d18b1e33404587e6
contract address: 0x145b7B6368Df63e7F3497b0A948B30fC1A4d5E55
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 5016520
******
*** AToken ***
Network: localhost
tx: 0xe22c7593b3442952259b1619377a2c4a4978f0e818010289eb8975e8cb665c2b
contract address: 0x142bFA0788F794d3D0aE1EC36373ee034aABC11f
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 9499999
******
*** TokenDistributor ***
Network: localhost
tx: 0xb829e68bba9b67bcd27c4793b8e25aceca28324f38177175d0ee529723834c01
contract address: 0xEd9d04D6ab74581b95567C9aFcF8459B5a6A4Ccf
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 7785615
******
WARNING: Multiple definitions for initialize
*** InitializableAdminUpgradeabilityProxy ***
Network: localhost
tx: 0xd1a52cdd2095ee0d3609f3600f6c89fc734549e1a67a81ddfa91782f0bb07368
contract address: 0x8E2a05B9Abd9a2a3046879074d7D136213AaDCb9
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 2954430
******
*** MockFlashLoanReceiver ***
Network: localhost
tx: 0x361c98faf968a5f0e753ae6e5cdadf97b57be83cddd44fc925c4b1f0998eaedb
contract address: 0x8EA6693b23224fFD1C2AfbB161f15b398F8cB5FA
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 2861720
******
*** WalletBalanceProvider ***
Network: localhost
tx: 0x00e823ab98484ebe48686e7e2dd79cd57b114209c6967cf00a37423e29b5769a
contract address: 0xFb017937aB8EABb9506A03E6c76DcA99C6D095c7
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 2899900
******
*** AaveProtocolTestHelpers ***
Network: localhost
tx: 0xc8f41a659f0db9fcce0769dc2e51937a1629912260de835a53a682ac1df5a95a
contract address: 0xc6b70Da02A963fCA0016C7548E1f43511EFe11eC
deployer address: 0xc783df8a850f42e7F7e57013759C285caa701eB6
gas price: 8000000000
gas used: 2818975
******
setup: 35.826s
Pool loaded
Configurator loaded
***************
Setup and snapshot finished
***************
AToken: Modifiers
✓ Tries to invoke mintOnDeposit not being the LendingPool
✓ Tries to invoke burnOnLiquidation not being the LendingPool
✓ Tries to invoke transferOnLiquidation not being the LendingPool
✓ Tries to invoke transferUnderlyingTo not being the LendingPool
AToken: Transfer
✓ User 0 deposits 1000 DAI, transfers to user 1
✓ User 1 redirects interest to user 2, transfers 500 DAI back to user 0
✓ User 0 transfers back to user 1
✓ User 0 deposits 1 ETH and user tries to borrow, but the aTokens received as a transfer are not available as collateral (revert expected)
✓ User 1 sets the DAI as collateral and borrows, tries to transfer everything back to user 0 (revert expected)
✓ User 0 tries to transfer 0 balance (revert expected)
✓ User 1 repays the borrow, transfers aDAI back to user 0
✓ User 0 redirects interest to user 2, transfers 500 aDAI to user 1. User 1 redirects to user 3. User 0 transfers another 100 aDAI
✓ User 1 transfers the whole amount to himself
LendingPoolConfigurator
1) Deactivates the ETH reserve
✓ Rectivates the ETH reserve
✓ Check the onlyLendingPoolManager on deactivateReserve
✓ Check the onlyLendingPoolManager on activateReserve
✓ Freezes the ETH reserve
✓ Unfreezes the ETH reserve
✓ Check the onlyLendingPoolManager on freezeReserve
✓ Check the onlyLendingPoolManager on unfreezeReserve
✓ Deactivates the ETH reserve for borrowing
2) Activates the ETH reserve for borrowing
✓ Check the onlyLendingPoolManager on disableBorrowingOnReserve
✓ Check the onlyLendingPoolManager on enableBorrowingOnReserve
✓ Deactivates the ETH reserve as collateral
✓ Activates the ETH reserve as collateral
✓ Check the onlyLendingPoolManager on disableReserveAsCollateral
✓ Check the onlyLendingPoolManager on enableReserveAsCollateral
✓ Disable stable borrow rate on the ETH reserve
✓ Enables stable borrow rate on the ETH reserve
✓ Check the onlyLendingPoolManager on disableReserveStableRate
✓ Check the onlyLendingPoolManager on enableReserveStableRate
✓ Changes LTV of the reserve
✓ Check the onlyLendingPoolManager on setLtv
✓ Changes liquidation threshold of the reserve
✓ Check the onlyLendingPoolManager on setLiquidationThreshold
✓ Changes liquidation bonus of the reserve
✓ Check the onlyLendingPoolManager on setLiquidationBonus
✓ Check the onlyLendingPoolManager on setReserveDecimals
✓ Check the onlyLendingPoolManager on setLiquidationBonus
✓ Reverts when trying to disable the DAI reserve with liquidity on it
LendingPool FlashLoan function
✓ Deposits ETH into the reserve
3) Takes ETH flashloan, returns the funds correctly
4) Takes an ETH flashloan as big as the available liquidity
✓ Takes ETH flashloan, does not return the funds (revert expected)
✓ tries to take a very small flashloan, which would result in 0 fees (revert expected)
5) tries to take a flashloan that is bigger than the available liquidity (revert expected)
✓ tries to take a flashloan using a non contract address as receiver (revert expected)
✓ Deposits DAI into the reserve
6) Takes out a 500 DAI flashloan, returns the funds correctly
✓ Takes out a 500 DAI flashloan, does not return the funds (revert expected)
LendingPoolAddressesProvider
✓ Test the accessibility of the LendingPoolAddressesProvider
LendingPool liquidation - liquidator receiving aToken
7) LIQUIDATION - Deposits ETH, borrows DAI/Check liquidation fails because health factor is above 1
8) LIQUIDATION - Drop the health factor below 1
9) LIQUIDATION - Tries to liquidate a different currency than the loan principal
10) LIQUIDATION - Tries to liquidate a different collateral than the borrower collateral
11) LIQUIDATION - Liquidates the borrow
12) User 3 deposits 1000 USDC, user 4 1 ETH, user 4 borrows - drops HF, liquidates the borrow
LendingPool liquidation - liquidator receiving the underlying asset
13) LIQUIDATION - Deposits ETH, borrows DAI
14) LIQUIDATION - Drop the health factor below 1
15) LIQUIDATION - Liquidates the borrow
16) User 3 deposits 1000 USDC, user 4 1 ETH, user 4 borrows - drops HF, liquidates the borrow
17) User 4 deposits 1000 LEND - drops HF, liquidates the LEND, which results on a lower amount being liquidated
LendingPool: Borrow negatives (reverts)
✓ User 0 deposits 1000 DAI, user 1 deposits 1 ETH as collateral and tries to borrow 100 DAI with rate mode NONE (revert expected)
✓ User 0 deposits 1000 DAI, user 1 deposits 1 ETH as collateral and tries to borrow 100 DAI with an invalid rate mode (revert expected)
LendingPool: Borrow/repay (stable rate)
18) User 0 deposits 1000 DAI, user 1 deposits 1 ETH as collateral and borrows 100 DAI at stable rate
✓ User 1 tries to borrow the rest of the DAI liquidity (revert expected)
✓ User 1 repays the DAI borrow after one year
✓ User 0 redeems the deposited DAI plus interest
19) User 1 deposits 1000 DAI, user 2 tries to borrow 1000 DAI at a stable rate without any collateral (revert expected)
20) User 0 deposits 1000 DAI, user 1,2,3,4 deposit 1 ETH each and borrow 100 DAI at stable rate. Everything is repaid, user 0 redeems
✓ User 0 deposits 1000 DAI, user 1 deposits 2 ETH and borrow 100 DAI at stable rate first, then 100 DAI at variable rate, repays everything. User 0 redeems
LendingPool: Borrow/repay (variable rate)
✓ User 2 deposits 1 DAI to account for rounding errors
✓ User 0 deposits 1000 DAI, user 1 deposits 1 ETH as collateral and borrows 100 DAI at variable rate
✓ User 1 tries to borrow the rest of the DAI liquidity (revert expected)
✓ User 1 tries to repay 0 DAI (revert expected)
✓ User 1 repays a small amount of DAI, enough to cover a small part of the interest
✓ User 1 repays the DAI borrow after one year
✓ User 0 redeems the deposited DAI plus interest
✓ User 1 redeems the collateral
✓ User 2 deposits a small amount of ETH to account for rounding errors
✓ User 0 deposits 1 ETH, user 1 deposits 100 LINK as collateral and borrows 0.5 ETH at variable rate
✓ User 1 tries to repay 0 ETH
✓ User 1 tries to repay without sending any ETH value (revert expected)
✓ User 2 tries to repay everything on behalf of user 1 using uint(-1) (revert expected)
✓ User 3 repays a small amount of ETH on behalf of user 1
✓ User 1 repays the ETH borrow after one year
✓ User 0 redeems the deposited ETH plus interest
✓ User 1 redeems the collateral
✓ User 2 deposits 1 USDC to account for rounding errors
✓ User 0 deposits 1000 USDC, user 1 deposits 1 ETH as collateral and borrows 100 USDC at variable rate
21) User 1 tries to borrow the rest of the USDC liquidity (revert expected)
✓ User 1 repays the USDC borrow after one year
✓ User 0 redeems the deposited USDC plus interest
✓ User 1 redeems the collateral
22) User 1 deposits 1000 DAI, user 3 tries to borrow 1000 DAI without any collateral (revert expected)
23) user 3 deposits 0.1 ETH collateral to borrow 100 DAI; 0.1 ETH is not enough to borrow 100 DAI (revert expected)
✓ user 3 redeems the 0.1 ETH
✓ User 1 deposits 1000 USDC, user 3 tries to borrow 1000 USDC without any collateral (revert expected)
24) user 3 deposits 0.1 ETH collateral to borrow 100 USDC; 0.1 ETH is not enough to borrow 100 USDC (revert expected)
✓ user 3 redeems the 0.1 ETH
25) User 0 deposits 1000 DAI, user 6 deposits 2 ETH and borrow 100 DAI at variable rate first, then 100 DAI at stable rate, repays everything. User 0 redeems
LendingPool: Deposit
✓ User 0 Deposits 1000 DAI in an empty reserve
✓ User 1 deposits 1000 DAI after user 1
✓ User 0 deposits 1000 USDC in an empty reserve
✓ User 1 deposits 1000 USDC after user 0
✓ User 0 deposits 1 ETH in an empty reserve
✓ User 1 deposits 1 ETH after user 0
✓ User 1 deposits 0 ETH (revert expected)
✓ User 1 deposits 0 DAI
✓ User 1 tries to deposit ETH without sending any value
✓ User 1 tries to deposit ETH by sending less value than required
AToken: interest rate redirection negative test cases
✓ User 0 deposits 1000 DAI, tries to give allowance to redirect interest to himself (revert expected)
✓ User 1 tries to redirect the interest of user 0 without allowance (revert expected)
26) User 0 tries to redirect the interest to user 2 twice (revert expected)
27) User 3 with 0 balance tries to redirect the interest to user 2 (revert expected)
AToken: interest rate redirection
28) User 0 deposits 1000 DAI, redirects the interest to user 2
✓ User 1 deposits 1 ETH, borrows 100 DAI, repays after one year. Users 0 deposits another 1000 DAI. Redirected balance of user 2 is updated
✓ User 1 borrows another 100 DAI, repay the whole amount. Users 0 and User 2 redeem
29) User 0 deposits 1000 DAI, redirects interest to user 2, user 1 borrows 100 DAI. After one year, user 0 redirects interest back to himself, user 1 borrows another 100 DAI and after another year repays the whole amount. Users 0 and User 2 redeem
30) User 0 deposits 1000 DAI, redirects interest to user 2, user 1 borrows 100 DAI. After one year, user 2 redirects interest to user 3. user 1 borrows another 100 DAI, user 0 deposits another 100 DAI. User 1 repays the whole amount. Users 0, 2 first 1 DAI, then everything. User 3 redeems
LendingPool: Rebalance stable rate
✓ User 0 tries to rebalance user 1 who has no borrows in progress (revert expected)
✓ User 0 deposits 1000 DAI, user 1 deposits 1 ETH, borrows 100 DAI at a variable rate, user 0 rebalances user 1 (revert expected)
31) User 1 swaps to stable, user 0 tries to rebalance but the conditions are not met (revert expected)
32) User 2 deposits ETH and borrows the remaining DAI, causing the stable rates to rise (liquidity rate < user 1 borrow rate). User 0 tries to rebalance user 1 (revert expected)
33) User 2 borrows more DAI, causing the liquidity rate to rise above user 1 stable borrow rate User 0 rebalances user 1
LendingPool: Redeem negative test cases
✓ Users 0 Deposits 1000 DAI and tries to redeem 0 DAI (revert expected)
34) Users 0 tries to redeem 1100 DAI from the 1000 DAI deposited (revert expected)
35) Users 1 deposits 1 ETH, borrows 100 DAI, tries to redeem the 1 ETH deposited (revert expected)
LendingPool: Redeem
✓ User 0 Deposits 1000 DAI in an empty reserve
✓ User 0 redeems half of the deposited DAI
✓ User 0 redeems remaining half of the deposited DAI
✓ User 0 Deposits 1000 USDC in an empty reserve
✓ User 0 redeems half of the deposited USDC
✓ User 0 redeems remaining half of the deposited USDC
✓ User 0 Deposits 1 ETH in an empty reserve
✓ User 0 redeems half of the deposited ETH
✓ User 0 redeems remaining half of the deposited ETH
36) Users 0 and 1 Deposit 1000 DAI, both redeem
✓ Users 0 deposits 1000 DAI, user 1 Deposit 1000 USDC and 1 ETH, borrows 100 DAI. User 1 tries to redeem all the USDC
LendingPool: Usage as collateral
37) User 0 Deposits 1000 DAI, disables DAI as collateral
38) User 1 Deposits 2 ETH, disables ETH as collateral, borrows 400 DAI (revert expected)
✓ User 1 enables ETH as collateral, borrows 400 DAI
39) User 1 disables ETH as collateral (revert expected)
LendingPool: Swap rate mode
✓ User 0 tries to swap rate mode without any variable rate loan in progress (revert expected)
40) User 0 tries to swap rate mode without any stable rate loan in progress (revert expected)
41) User 0 deposits 1000 DAI, user 1 deposits 2 ETH as collateral, borrows 100 DAI at variable rate and swaps to stable after one year
42) User 1 borrows another 100 DAI, and swaps back to variable after one year, repays the loan
Stable debt token tests
✓ Tries to invoke mint not being the LendingPool
✓ Tries to invoke burn not being the LendingPool
Variable debt token tests
✓ Tries to invoke mint not being the LendingPool
✓ Tries to invoke burn not being the LendingPool
·------------------------------------------------------------------|---------------------------|-------------|-----------------------------·
| Solc version: 0.6.8 · Optimizer enabled: true · Runs: 200 · Block limit: 10000000 gas │
···································································|···························|·············|······························
| Methods · 75 gwei/gas · 320.77 eur/eth │
·································|·································|·············|·············|·············|···············|··············
| Contract · Method · Min · Max · Avg · # calls · eur (avg) │
·································|·································|·············|·············|·············|···············|··············
| AToken · redeem · 245418 · 619747 · 502050 · 32 · 12.08 │
·································|·································|·············|·············|·············|···············|··············
| AToken · redirectInterestStream · 130611 · 149823 · 143415 · 3 · 3.45 │
·································|·································|·············|·············|·············|···············|··············
| LendingPool · borrow · 556414 · 628041 · 586871 · 17 · 14.12 │
·································|·································|·············|·············|·············|···············|··············
| LendingPool · deposit · 169815 · 332253 · 220161 · 69 · 5.30 │
·································|·································|·············|·············|·············|···············|··············
| LendingPool · flashLoan · 148930 · 189947 · 169439 · 2 · 4.08 │
·································|·································|·············|·············|·············|···············|··············
| LendingPool · repay · 97914 · 253341 · 175710 · 15 · 4.23 │
·································|·································|·············|·············|·············|···············|··············
| LendingPool · setUserUseReserveAsCollateral · 99215 · 404713 · 201091 · 3 · 4.84 │
·································|·································|·············|·············|·············|···············|··············
| LendingPool · swapBorrowRateMode · - · - · 235403 · 4 · 5.66 │
·································|·································|·············|·············|·············|···············|··············
| LendingPoolAddressesProvider · transferOwnership · - · - · 30839 · 1 · 0.74 │
·································|·································|·············|·············|·············|···············|··············
| LendingPoolConfigurator · activateReserve · - · - · 47054 · 4 · 1.13 │
·································|·································|·············|·············|·············|···············|··············
| LendingPoolConfigurator · disableBorrowingOnReserve · - · - · 51242 · 1 · 1.23 │
·································|·································|·············|·············|·············|···············|··············
| LendingPoolConfigurator · disableReserveAsCollateral · - · - · 51156 · 2 · 1.23 │
·································|·································|·············|·············|·············|···············|··············
| LendingPoolConfigurator · disableReserveStableRate · - · - · 51285 · 2 · 1.23 │
·································|·································|·············|·············|·············|···············|··············
| LendingPoolConfigurator · enableBorrowingOnReserve · - · - · 51767 · 3 · 1.25 │
·································|·································|·············|·············|·············|···············|··············
| LendingPoolConfigurator · enableReserveAsCollateral · - · - · 52667 · 4 · 1.27 │
·································|·································|·············|·············|·············|···············|··············
| LendingPoolConfigurator · enableReserveStableRate · - · - · 51165 · 4 · 1.23 │
·································|·································|·············|·············|·············|···············|··············
| LendingPoolConfigurator · freezeReserve · - · - · 51200 · 2 · 1.23 │
·································|·································|·············|·············|·············|···············|··············
| LendingPoolConfigurator · setLiquidationBonus · - · - · 51477 · 5 · 1.24 │
·································|·································|·············|·············|·············|···············|··············
| LendingPoolConfigurator · setLiquidationThreshold · - · - · 51500 · 3 · 1.24 │
·································|·································|·············|·············|·············|···············|··············
| LendingPoolConfigurator · setLtv · - · - · 51506 · 3 · 1.24 │
·································|·································|·············|·············|·············|···············|··············
| LendingPoolConfigurator · unfreezeReserve · - · - · 51263 · 4 · 1.23 │
·································|·································|·············|·············|·············|···············|··············
| MintableERC20 · approve · 24907 · 44119 · 33110 · 29 · 0.80 │
·································|·································|·············|·············|·············|···············|··············
| MintableERC20 · mint · 35427 · 65475 · 41150 · 29 · 0.99 │
·································|·································|·············|·············|·············|···············|··············
| MintableERC20 · transfer · 211451 · 542702 · 437409 · 13 · 10.52 │
·································|·································|·············|·············|·············|···············|··············
| MockFlashLoanReceiver · setFailExecutionTransfer · - · - · 27239 · 6 · 0.66 │
·································|·································|·············|·············|·············|···············|··············
| Deployments · · % of limit · │
···································································|·············|·············|·············|···············|··············
| ValidationLogic · - · - · 1232435 · 12.3 % · 29.65 │
·------------------------------------------------------------------|-------------|-------------|-------------|---------------|-------------·
111 passing (8m)
42 failing
1) LendingPoolConfigurator
Deactivates the ETH reserve:
Error: VM Exception while processing transaction: revert The liquidity of the reserve needs to be 0
at HttpProvider.send (node_modules/@nomiclabs/buidler/src/internal/core/providers/http.ts:36:34)
at getMultipliedGasEstimation (node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:150:45)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:108:14
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/accounts.ts:219:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:63:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:82:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at EthersProviderWrapper.send (node_modules/@nomiclabs/buidler-ethers/src/ethers-provider-wrapper.ts:13:48)
at EthersProviderWrapper.JsonRpcProvider.perform (node_modules/ethers/providers/json-rpc-provider.js:304:29)
at /src/node_modules/ethers/providers/base-provider.js:846:34
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Promise.all (index 1)
at async Promise.all (index 0)
2) LendingPoolConfigurator
Activates the ETH reserve for borrowing:
AssertionError: expected '1000000000951293759814590868' to equal '1000000000000000000000000000'
+ expected - actual
-1000000000951293759814590868
+1000000000000000000000000000
at /src/test/configurator.spec.ts:199:66
at step (test/configurator.spec.ts:33:23)
at Object.next (test/configurator.spec.ts:14:53)
at fulfilled (test/configurator.spec.ts:5:58)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
3) LendingPool FlashLoan function
Takes ETH flashloan, returns the funds correctly:
AssertionError: expected '2000504000285388128' to equal '1000504000000000000'
+ expected - actual
-2000504000285388128
+1000504000000000000
at /src/test/flashloan.spec.ts:112:61
at step (test/flashloan.spec.ts:33:23)
at Object.next (test/flashloan.spec.ts:14:53)
at fulfilled (test/flashloan.spec.ts:5:58)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
4) LendingPool FlashLoan function
Takes an ETH flashloan as big as the available liquidity:
AssertionError: expected '2001134317805388128' to equal '1001134317520000000'
+ expected - actual
-2001134317805388128
+1001134317520000000
at /src/test/flashloan.spec.ts:148:61
at step (test/flashloan.spec.ts:33:23)
at Object.next (test/flashloan.spec.ts:14:53)
at fulfilled (test/flashloan.spec.ts:5:58)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
5) LendingPool FlashLoan function
tries to take a flashloan that is bigger than the available liquidity (revert expected):
AssertionError: There is not enough liquidity available to borrow: Expected transaction to be reverted with There is not enough liquidity available to borrow, but other exception was thrown: VM Exception while processing transaction: revert The actual balance of the protocol is inconsistent
+ expected - actual
-VM Exception while processing transaction: revert The actual balance of the protocol is inconsistent
+Transaction reverted with There is not enough liquidity available to borrow.
6) LendingPool FlashLoan function
Takes out a 500 DAI flashloan, returns the funds correctly:
AssertionError: Expected "3000315000000000000000" to be equal 1000315000000000000000
at /src/test/flashloan.spec.ts:275:50
at step (test/flashloan.spec.ts:33:23)
at Object.next (test/flashloan.spec.ts:14:53)
at fulfilled (test/flashloan.spec.ts:5:58)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
7) LendingPool liquidation - liquidator receiving aToken
LIQUIDATION - Deposits ETH, borrows DAI/Check liquidation fails because health factor is above 1:
AssertionError: expected '4239' to equal '8000'
+ expected - actual
-4239
+8000
at /src/test/liquidation-atoken.spec.ts:115:93
at step (test/liquidation-atoken.spec.ts:33:23)
at Object.next (test/liquidation-atoken.spec.ts:14:53)
at fulfilled (test/liquidation-atoken.spec.ts:5:58)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
8) LendingPool liquidation - liquidator receiving aToken
LIQUIDATION - Drop the health factor below 1:
AssertionError: expected '1124284537640968172' to be less than '1000000000000000000'
+ expected - actual
-1124284537640968172
+1000000000000000000
at /src/test/liquidation-atoken.spec.ts:141:84
at step (test/liquidation-atoken.spec.ts:33:23)
at Object.next (test/liquidation-atoken.spec.ts:14:53)
at fulfilled (test/liquidation-atoken.spec.ts:5:58)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
9) LendingPool liquidation - liquidator receiving aToken
LIQUIDATION - Tries to liquidate a different currency than the loan principal:
AssertionError: Expected transaction to be reverted with User did not borrow the specified currency, but other exception was thrown: VM Exception while processing transaction: revert Health factor is not below the threshold
+ expected - actual
-VM Exception while processing transaction: revert Health factor is not below the threshold
+Transaction reverted with User did not borrow the specified currency.
10) LendingPool liquidation - liquidator receiving aToken
LIQUIDATION - Tries to liquidate a different collateral than the borrower collateral:
AssertionError: Expected transaction to be reverted with Invalid collateral to liquidate, but other exception was thrown: VM Exception while processing transaction: revert Health factor is not below the threshold
+ expected - actual
-VM Exception while processing transaction: revert Health factor is not below the threshold
+Transaction reverted with Invalid collateral to liquidate.
11) LendingPool liquidation - liquidator receiving aToken
LIQUIDATION - Liquidates the borrow:
Error: VM Exception while processing transaction: revert Health factor is not below the threshold
at HttpProvider.send (node_modules/@nomiclabs/buidler/src/internal/core/providers/http.ts:36:34)
at getMultipliedGasEstimation (node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:150:45)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:108:14
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/accounts.ts:219:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:63:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:82:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at EthersProviderWrapper.send (node_modules/@nomiclabs/buidler-ethers/src/ethers-provider-wrapper.ts:13:48)
at EthersProviderWrapper.JsonRpcProvider.perform (node_modules/ethers/providers/json-rpc-provider.js:304:29)
at /src/node_modules/ethers/providers/base-provider.js:846:34
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Promise.all (index 1)
at async Promise.all (index 0)
12) LendingPool liquidation - liquidator receiving aToken
User 3 deposits 1000 USDC, user 4 1 ETH, user 4 borrows - drops HF, liquidates the borrow:
Error: VM Exception while processing transaction: revert SafeMath: division by zero
at HttpProvider.send (node_modules/@nomiclabs/buidler/src/internal/core/providers/http.ts:36:34)
at getMultipliedGasEstimation (node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:150:45)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:108:14
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/accounts.ts:219:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:63:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:82:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at EthersProviderWrapper.send (node_modules/@nomiclabs/buidler-ethers/src/ethers-provider-wrapper.ts:13:48)
at EthersProviderWrapper.JsonRpcProvider.perform (node_modules/ethers/providers/json-rpc-provider.js:304:29)
at /src/node_modules/ethers/providers/base-provider.js:846:34
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Promise.all (index 1)
at async Promise.all (index 0)
13) LendingPool liquidation - liquidator receiving the underlying asset
LIQUIDATION - Deposits ETH, borrows DAI:
AssertionError: expected '3713' to equal '8000'
+ expected - actual
-3713
+8000
at /src/test/liquidation-underlying.spec.ts:131:104
at step (test/liquidation-underlying.spec.ts:33:23)
at Object.next (test/liquidation-underlying.spec.ts:14:53)
at fulfilled (test/liquidation-underlying.spec.ts:5:58)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
14) LendingPool liquidation - liquidator receiving the underlying asset
LIQUIDATION - Drop the health factor below 1:
AssertionError: expected '1071094219531376009' to be less than '1000000000000000000'
+ expected - actual
-1071094219531376009
+1000000000000000000
at /src/test/liquidation-underlying.spec.ts:152:84
at step (test/liquidation-underlying.spec.ts:33:23)
at Object.next (test/liquidation-underlying.spec.ts:14:53)
at fulfilled (test/liquidation-underlying.spec.ts:5:58)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
15) LendingPool liquidation - liquidator receiving the underlying asset
LIQUIDATION - Liquidates the borrow:
Error: VM Exception while processing transaction: revert Health factor is not below the threshold
at HttpProvider.send (node_modules/@nomiclabs/buidler/src/internal/core/providers/http.ts:36:34)
at getMultipliedGasEstimation (node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:150:45)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:108:14
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/accounts.ts:219:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:63:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:82:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at EthersProviderWrapper.send (node_modules/@nomiclabs/buidler-ethers/src/ethers-provider-wrapper.ts:13:48)
at EthersProviderWrapper.JsonRpcProvider.perform (node_modules/ethers/providers/json-rpc-provider.js:304:29)
at /src/node_modules/ethers/providers/base-provider.js:846:34
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Promise.all (index 1)
at async Promise.all (index 0)
16) LendingPool liquidation - liquidator receiving the underlying asset
User 3 deposits 1000 USDC, user 4 1 ETH, user 4 borrows - drops HF, liquidates the borrow:
Error: VM Exception while processing transaction: revert Health factor is not below the threshold
at HttpProvider.send (node_modules/@nomiclabs/buidler/src/internal/core/providers/http.ts:36:34)
at getMultipliedGasEstimation (node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:150:45)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:108:14
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/accounts.ts:219:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:63:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:82:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at EthersProviderWrapper.send (node_modules/@nomiclabs/buidler-ethers/src/ethers-provider-wrapper.ts:13:48)
at EthersProviderWrapper.JsonRpcProvider.perform (node_modules/ethers/providers/json-rpc-provider.js:304:29)
at /src/node_modules/ethers/providers/base-provider.js:846:34
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Promise.all (index 1)
at async Promise.all (index 0)
17) LendingPool liquidation - liquidator receiving the underlying asset
User 4 deposits 1000 LEND - drops HF, liquidates the LEND, which results on a lower amount being liquidated:
Error: VM Exception while processing transaction: revert Health factor is not below the threshold
at HttpProvider.send (node_modules/@nomiclabs/buidler/src/internal/core/providers/http.ts:36:34)
at getMultipliedGasEstimation (node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:150:45)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:108:14
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/accounts.ts:219:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:63:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:82:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at EthersProviderWrapper.send (node_modules/@nomiclabs/buidler-ethers/src/ethers-provider-wrapper.ts:13:48)
at EthersProviderWrapper.JsonRpcProvider.perform (node_modules/ethers/providers/json-rpc-provider.js:304:29)
at /src/node_modules/ethers/providers/base-provider.js:846:34
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Promise.all (index 1)
at async Promise.all (index 0)
18) LendingPool: Borrow/repay (stable rate)
User 0 deposits 1000 DAI, user 1 deposits 1 ETH as collateral and borrows 100 DAI at stable rate:
Error: VM Exception while processing transaction: revert There is not enough collateral to cover a new borrow
at HttpProvider.send (node_modules/@nomiclabs/buidler/src/internal/core/providers/http.ts:36:34)
at getMultipliedGasEstimation (node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:150:45)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:108:14
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/accounts.ts:219:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:63:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:82:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at EthersProviderWrapper.send (node_modules/@nomiclabs/buidler-ethers/src/ethers-provider-wrapper.ts:13:48)
at EthersProviderWrapper.JsonRpcProvider.perform (node_modules/ethers/providers/json-rpc-provider.js:304:29)
at /src/node_modules/ethers/providers/base-provider.js:846:34
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Promise.all (index 1)
at async Promise.all (index 0)
19) LendingPool: Borrow/repay (stable rate)
User 1 deposits 1000 DAI, user 2 tries to borrow 1000 DAI at a stable rate without any collateral (revert expected):
AssertionError: expected '0' to be almost equal or equal '430000012860363335935' for property principalStableDebt
+ expected - actual
-0
+430000012860363335935
at expectEqual (test/helpers/actions.ts:618:30)
at /src/test/helpers/actions.ts:206:17
at step (test/helpers/actions.ts:33:23)
at Object.next (test/helpers/actions.ts:14:53)
at fulfilled (test/helpers/actions.ts:5:58)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
20) LendingPool: Borrow/repay (stable rate)
User 0 deposits 1000 DAI, user 1,2,3,4 deposit 1 ETH each and borrow 100 DAI at stable rate. Everything is repaid, user 0 redeems:
Error: VM Exception while processing transaction: revert There is not enough collateral to cover a new borrow
at HttpProvider.send (node_modules/@nomiclabs/buidler/src/internal/core/providers/http.ts:36:34)
at getMultipliedGasEstimation (node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:150:45)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:108:14
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/accounts.ts:219:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:63:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:82:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at EthersProviderWrapper.send (node_modules/@nomiclabs/buidler-ethers/src/ethers-provider-wrapper.ts:13:48)
at EthersProviderWrapper.JsonRpcProvider.perform (node_modules/ethers/providers/json-rpc-provider.js:304:29)
at /src/node_modules/ethers/providers/base-provider.js:846:34
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Promise.all (index 1)
at async Promise.all (index 0)
21) LendingPool: Borrow/repay (variable rate)
User 1 tries to borrow the rest of the USDC liquidity (revert expected):
AssertionError: There is not enough collateral to cover a new borrow: Expected transaction to be reverted
+ expected - actual
-Transaction NOT reverted.
+Transaction reverted.
22) LendingPool: Borrow/repay (variable rate)
User 1 deposits 1000 DAI, user 3 tries to borrow 1000 DAI without any collateral (revert expected):
AssertionError: The collateral balance is 0: Expected transaction to be reverted
+ expected - actual
-Transaction NOT reverted.
+Transaction reverted.
23) LendingPool: Borrow/repay (variable rate)
user 3 deposits 0.1 ETH collateral to borrow 100 DAI; 0.1 ETH is not enough to borrow 100 DAI (revert expected):
AssertionError: There is not enough collateral to cover a new borrow: Expected transaction to be reverted
+ expected - actual
-Transaction NOT reverted.
+Transaction reverted.
24) LendingPool: Borrow/repay (variable rate)
user 3 deposits 0.1 ETH collateral to borrow 100 USDC; 0.1 ETH is not enough to borrow 100 USDC (revert expected):
AssertionError: There is not enough collateral to cover a new borrow: Expected transaction to be reverted
+ expected - actual
-Transaction NOT reverted.
+Transaction reverted.
25) LendingPool: Borrow/repay (variable rate)
User 0 deposits 1000 DAI, user 6 deposits 2 ETH and borrow 100 DAI at variable rate first, then 100 DAI at stable rate, repays everything. User 0 redeems:
Error: VM Exception while processing transaction: revert There is not enough collateral to cover a new borrow
at HttpProvider.send (node_modules/@nomiclabs/buidler/src/internal/core/providers/http.ts:36:34)
at getMultipliedGasEstimation (node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:150:45)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:108:14
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/accounts.ts:219:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:63:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:82:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at EthersProviderWrapper.send (node_modules/@nomiclabs/buidler-ethers/src/ethers-provider-wrapper.ts:13:48)
at EthersProviderWrapper.JsonRpcProvider.perform (node_modules/ethers/providers/json-rpc-provider.js:304:29)
at /src/node_modules/ethers/providers/base-provider.js:846:34
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Promise.all (index 1)
at async Promise.all (index 0)
26) AToken: interest rate redirection negative test cases
User 0 tries to redirect the interest to user 2 twice (revert expected):
AssertionError: expected '3000000004822739128894' to be almost equal or equal '3000002775243319210929' for property redirectionAddressRedirectedBalance
+ expected - actual
-3000000004822739128894
+3000002775243319210929
at expectEqual (test/helpers/actions.ts:618:30)
at /src/test/helpers/actions.ts:537:17
at step (test/helpers/actions.ts:33:23)
at Object.next (test/helpers/actions.ts:14:53)
at fulfilled (test/helpers/actions.ts:5:58)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
27) AToken: interest rate redirection negative test cases
User 3 with 0 balance tries to redirect the interest to user 2 (revert expected):
AssertionError: Interest stream can only be redirected if there is a valid balance: Expected transaction to be reverted
+ expected - actual
-Transaction NOT reverted.
+Transaction reverted.
28) AToken: interest rate redirection
User 0 deposits 1000 DAI, redirects the interest to user 2:
Error: VM Exception while processing transaction: revert Interest is already redirected to the user
at HttpProvider.send (node_modules/@nomiclabs/buidler/src/internal/core/providers/http.ts:36:34)
at getMultipliedGasEstimation (node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:150:45)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:108:14
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/accounts.ts:219:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:63:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:82:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at EthersProviderWrapper.send (node_modules/@nomiclabs/buidler-ethers/src/ethers-provider-wrapper.ts:13:48)
at EthersProviderWrapper.JsonRpcProvider.perform (node_modules/ethers/providers/json-rpc-provider.js:304:29)
at /src/node_modules/ethers/providers/base-provider.js:846:34
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Promise.all (index 1)
at async Promise.all (index 0)
29) AToken: interest rate redirection
User 0 deposits 1000 DAI, redirects interest to user 2, user 1 borrows 100 DAI. After one year, user 0 redirects interest back to himself, user 1 borrows another 100 DAI and after another year repays the whole amount. Users 0 and User 2 redeem:
AssertionError: expected '1020723447797511083136' to be almost equal or equal '1020723447806037392232' for property redirectionAddressRedirectedBalance
+ expected - actual
-1020723447797511083136
+1020723447806037392232
at expectEqual (test/helpers/actions.ts:618:30)
at /src/test/helpers/actions.ts:537:17
at step (test/helpers/actions.ts:33:23)
at Object.next (test/helpers/actions.ts:14:53)
at fulfilled (test/helpers/actions.ts:5:58)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
30) AToken: interest rate redirection
User 0 deposits 1000 DAI, redirects interest to user 2, user 1 borrows 100 DAI. After one year, user 2 redirects interest to user 3. user 1 borrows another 100 DAI, user 0 deposits another 100 DAI. User 1 repays the whole amount. Users 0, 2 first 1 DAI, then everything. User 3 redeems:
Error: VM Exception while processing transaction: revert Interest is already redirected to the user
at HttpProvider.send (node_modules/@nomiclabs/buidler/src/internal/core/providers/http.ts:36:34)
at getMultipliedGasEstimation (node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:150:45)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:108:14
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/accounts.ts:219:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:63:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:82:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at EthersProviderWrapper.send (node_modules/@nomiclabs/buidler-ethers/src/ethers-provider-wrapper.ts:13:48)
at EthersProviderWrapper.JsonRpcProvider.perform (node_modules/ethers/providers/json-rpc-provider.js:304:29)
at /src/node_modules/ethers/providers/base-provider.js:846:34
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Promise.all (index 1)
at async Promise.all (index 0)
31) LendingPool: Rebalance stable rate
User 1 swaps to stable, user 0 tries to rebalance but the conditions are not met (revert expected):
Error: VM Exception while processing transaction: revert 12
at HttpProvider.send (node_modules/@nomiclabs/buidler/src/internal/core/providers/http.ts:36:34)
at getMultipliedGasEstimation (node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:150:45)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:108:14
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/accounts.ts:219:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:63:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:82:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at EthersProviderWrapper.send (node_modules/@nomiclabs/buidler-ethers/src/ethers-provider-wrapper.ts:13:48)
at EthersProviderWrapper.JsonRpcProvider.perform (node_modules/ethers/providers/json-rpc-provider.js:304:29)
at /src/node_modules/ethers/providers/base-provider.js:846:34
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Promise.all (index 1)
at async Promise.all (index 0)
32) LendingPool: Rebalance stable rate
User 2 deposits ETH and borrows the remaining DAI, causing the stable rates to rise (liquidity rate < user 1 borrow rate). User 0 tries to rebalance user 1 (revert expected):
Error: VM Exception while processing transaction: revert There is not enough collateral to cover a new borrow
at HttpProvider.send (node_modules/@nomiclabs/buidler/src/internal/core/providers/http.ts:36:34)
at getMultipliedGasEstimation (node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:150:45)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:108:14
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/accounts.ts:219:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:63:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:82:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at EthersProviderWrapper.send (node_modules/@nomiclabs/buidler-ethers/src/ethers-provider-wrapper.ts:13:48)
at EthersProviderWrapper.JsonRpcProvider.perform (node_modules/ethers/providers/json-rpc-provider.js:304:29)
at /src/node_modules/ethers/providers/base-provider.js:846:34
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Promise.all (index 1)
at async Promise.all (index 0)
33) LendingPool: Rebalance stable rate
User 2 borrows more DAI, causing the liquidity rate to rise above user 1 stable borrow rate User 0 rebalances user 1:
Error: VM Exception while processing transaction: revert There is not enough collateral to cover a new borrow
at HttpProvider.send (node_modules/@nomiclabs/buidler/src/internal/core/providers/http.ts:36:34)
at getMultipliedGasEstimation (node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:150:45)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:108:14
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/accounts.ts:219:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:63:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:82:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at EthersProviderWrapper.send (node_modules/@nomiclabs/buidler-ethers/src/ethers-provider-wrapper.ts:13:48)
at EthersProviderWrapper.JsonRpcProvider.perform (node_modules/ethers/providers/json-rpc-provider.js:304:29)
at /src/node_modules/ethers/providers/base-provider.js:846:34
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Promise.all (index 1)
at async Promise.all (index 0)
34) LendingPool: Redeem negative test cases
Users 0 tries to redeem 1100 DAI from the 1000 DAI deposited (revert expected):
AssertionError: User cannot redeem more than the available balance: Expected transaction to be reverted
+ expected - actual
-Transaction NOT reverted.
+Transaction reverted.
35) LendingPool: Redeem negative test cases
Users 1 deposits 1 ETH, borrows 100 DAI, tries to redeem the 1 ETH deposited (revert expected):
AssertionError: Transfer cannot be allowed.: Expected transaction to be reverted
+ expected - actual
-Transaction NOT reverted.
+Transaction reverted.
36) LendingPool: Redeem
Users 0 and 1 Deposit 1000 DAI, both redeem:
AssertionError: expected '100000000000000000000' to be almost equal or equal '101885376842214025499' for property principalStableDebt
+ expected - actual
-100000000000000000000
+101885376842214025499
at expectEqual (test/helpers/actions.ts:618:30)
at /src/test/helpers/actions.ts:206:17
at step (test/helpers/actions.ts:33:23)
at Object.next (test/helpers/actions.ts:14:53)
at fulfilled (test/helpers/actions.ts:5:58)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
37) LendingPool: Usage as collateral
User 0 Deposits 1000 DAI, disables DAI as collateral:
AssertionError: expected '3000000006486135113480' to be almost equal or equal '3000000005405612189577' for property currentATokenBalance
+ expected - actual
-3000000006486135113480
+3000000005405612189577
at expectEqual (test/helpers/actions.ts:618:30)
at /src/test/helpers/actions.ts:420:17
at step (test/helpers/actions.ts:33:23)
at Object.next (test/helpers/actions.ts:14:53)
at fulfilled (test/helpers/actions.ts:5:58)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
38) LendingPool: Usage as collateral
User 1 Deposits 2 ETH, disables ETH as collateral, borrows 400 DAI (revert expected):
AssertionError: The collateral balance is 0: Expected transaction to be reverted
+ expected - actual
-Transaction NOT reverted.
+Transaction reverted.
39) LendingPool: Usage as collateral
User 1 disables ETH as collateral (revert expected):
AssertionError: User deposit is already being used as collateral: Expected transaction to be reverted
+ expected - actual
-Transaction NOT reverted.
+Transaction reverted.
40) LendingPool: Swap rate mode
User 0 tries to swap rate mode without any stable rate loan in progress (revert expected):
AssertionError: User does not have a stable rate loan in progress on this reserve: Expected transaction to be reverted
+ expected - actual
-Transaction NOT reverted.
+Transaction reverted.
41) LendingPool: Swap rate mode
User 0 deposits 1000 DAI, user 1 deposits 2 ETH as collateral, borrows 100 DAI at variable rate and swaps to stable after one year:
Error: VM Exception while processing transaction: revert 12
at HttpProvider.send (node_modules/@nomiclabs/buidler/src/internal/core/providers/http.ts:36:34)
at getMultipliedGasEstimation (node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:150:45)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:108:14
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/accounts.ts:219:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:63:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at /src/node_modules/@nomiclabs/buidler/src/internal/core/providers/gas-providers.ts:82:21
at Proxy.cloningSendWrapper (node_modules/@nomiclabs/buidler/src/internal/core/providers/wrapper.ts:9:12)
at EthersProviderWrapper.send (node_modules/@nomiclabs/buidler-ethers/src/ethers-provider-wrapper.ts:13:48)
at EthersProviderWrapper.JsonRpcProvider.perform (node_modules/ethers/providers/json-rpc-provider.js:304:29)
at /src/node_modules/ethers/providers/base-provider.js:846:34
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Promise.all (index 1)
at async Promise.all (index 0)
42) LendingPool: Swap rate mode
User 1 borrows another 100 DAI, and swaps back to variable after one year, repays the loan:
AssertionError: expected '10711430955331434378759' to be almost equal or equal '10652813512167291105893' for property totalLiquidity
+ expected - actual
-10711430955331434378759
+10652813512167291105893
at expectEqual (test/helpers/actions.ts:618:30)
at /src/test/helpers/actions.ts:458:17
at step (test/helpers/actions.ts:33:23)
at Object.next (test/helpers/actions.ts:14:53)
at fulfilled (test/helpers/actions.ts:5:58)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)