Jason Raymond Bell
4fe36c8fa4
Introduce registry of valid Augustus addresses
...
Set in constructor of BaseParaSwapSellAdapter and validates before swap.
Created mock registry that only validates one address.
Changed the test fixtures to accomodate registry and added two new tests.
Updated deployment script.
Registry address left as a placeholder in package.json since not known yet.
Fixes MixBytes Warning 1.
2021-05-20 23:25:51 +01:00
Jason Raymond Bell
bf635b6d50
Merge branch 'master' into paraswap
2021-03-18 16:46:02 +00:00
Jason Raymond Bell
242826ded6
ParaSwap adapter for collateral swaps
...
Complete with unit tests (using a mock AugustusSwapper contract).
Has similar functionality/tests as for existing Uniswap adapter.
Fixed a couple bugs in tests for Uniswap adapters.
2021-03-18 15:44:52 +00:00
Zer0dot
e729926543
Merge branch 'master' into feat/light-deployments-update
2021-02-05 10:03:11 -05:00
eboado
80fd095723
- Implemented protocol changes to enable re-usage of implementations.
2021-01-28 11:05:19 +01:00
David Racero
6a503eb0a8
Lint files. Add all ts and sol files to pre-commit. Add prettier format check to CI.
2021-01-27 15:43:34 +01:00
David Racero
611605eebf
Fix mockup base tests. Separate uniswap adapter tests into separate files.
2021-01-13 15:11:39 +01:00
andyk
b4a0841577
Merge branch 'master' into 178-add-uniswap-adapters
2020-11-30 15:11:35 +04:00
eboado
9d1c021945
- Modified FlashLoanReceiverBase
2020-11-30 12:02:34 +01:00
Gerardo Nardelli
cdd922c908
Merge fixes
2020-11-25 11:07:33 -03:00
Gerardo Nardelli
71ea58f758
Merge branch 'master' into feat/uniswap-adapter-flashloan
...
# Conflicts:
# test/__setup.spec.ts
2020-11-25 10:46:01 -03:00
Gerardo Nardelli
a496be8833
Refactor to avoid leftovers on _swapAndRepay with flash loan
2020-11-25 10:44:50 -03:00
eboado
e2d1a274bc
Merge branch 'master' into feat/153-improve-docs
2020-11-23 15:56:55 +01:00
David Racero
6532fd0765
Move protocol contracts inside own directory to scope audits. Update library hash at contracts-deployments.ts:165 due libraries paths has changed.
2020-11-23 11:28:57 +01:00
eboado
0bca8c6519
Merge branch 'master' into feat/153-improve-docs
2020-11-23 11:15:31 +01:00
The3D
f1778b88d4
Removed the ^ on solidity version
2020-11-20 11:45:20 +01:00
The3D
8c03180f89
Updated solidity version
2020-11-20 11:41:58 +01:00
Gerardo Nardelli
3f779e2e9f
Merge branch 'master' into feat/uniswap-adapter-flashloan
...
# Conflicts:
# helpers/contracts-deployments.ts
# helpers/types.ts
# test/__setup.spec.ts
# test/helpers/make-suite.ts
2020-11-06 14:26:31 -03:00
Gerardo Nardelli
847ad3b12a
Add batch swaps unit tests
2020-11-03 15:37:06 -03:00
David Racero
a54f910928
Added emergency token and ether withdrawal. Follow code guidelines.
2020-11-03 17:23:35 +01:00
David Racero
a4a02e761b
Merge branch 'master' of gitlab.com:aave-tech/protocol-v2 into 97-create-a-utility-contract-to-deposit-withdraw-repay-with-eth
2020-11-02 16:54:22 +01:00
David Racero
6d009f796d
Moved WETH9.sol to mock/dependencies due is only for testing purposes
2020-11-02 15:47:02 +01:00
David Racero
a12706949d
WETH9Mocked now inherits from WETH9 instead of copying the contract
2020-11-02 15:33:37 +01:00
The3D
1b021dca18
Added tests
2020-11-02 14:44:11 +01:00
David Racero
e9d21ef74d
Fixed conflicts
2020-11-02 10:20:59 +01:00
Gerardo Nardelli
8278d2e6d8
Merge branch 'master' into feat/uniswap-adapter-flashloan
2020-10-30 12:09:29 -03:00
eboado
631d6ebfcb
- Passed initiator
param to flashLoan()'s executeOperation() receiver.
...
- Removed unused ISwapAdapter.
2020-10-30 13:32:42 +01:00
Gerardo Nardelli
17095c3ae1
Merge branch 'master' into feat/uniswap-adapter-flashloan
...
# Conflicts:
# helpers/contracts-helpers.ts
# helpers/types.ts
# test/__setup.spec.ts
# test/helpers/make-suite.ts
2020-10-29 16:49:25 -03:00
David Racero
744befc46c
Added deposit test for WETHGateway
2020-10-29 12:44:21 +01:00
Gerardo Nardelli
e5d37e1a8c
Add view method to estimate swaps outputs
2020-10-27 16:32:09 -03:00
The-3D
7eb31124b2
Merge branch 'fix/83-msgSender' into 'master'
...
- Changed msg.sender to _msgSender()
See merge request aave-tech/protocol-v2!97
2020-10-27 14:05:03 +00:00
eboado
87bbfb9571
- Changed msg.sender to _msgSender()
2020-10-27 14:42:11 +01:00
Gerardo Nardelli
723e3f82a6
Merge branch 'master' into feat/uniswap-adapter-flashloan
...
# Conflicts:
# helpers/contracts-helpers.ts
# test/__setup.spec.ts
# test/helpers/make-suite.ts
2020-10-27 09:26:43 -03:00
Gerardo Nardelli
a05b75b467
Add uniswap adapters unit tests
2020-10-27 09:18:30 -03:00
pol
52c21a38ba
Merge branch 'master' of sendra.gitlab.com:aave-tech/protocol-v2 into feat/70-basic-flow-task
2020-10-27 10:49:34 +01:00
pol
1384afa534
merged conflicts
2020-10-23 13:04:09 +02:00
The3D
a2e2450bb3
Finalized implementation, fixed tests
2020-10-22 20:37:50 +02:00
The3D
b7efa920ca
Remove swapLiquidity/repayWithCollateral
2020-10-22 11:50:04 +02:00
pol
258b70fad3
cleaned code
2020-10-20 15:19:41 +02:00
pol
4e951147c2
added type method on aggregator
2020-10-20 12:54:17 +02:00
The3D
6a06a3e88f
removed openzeppelin imports2
2020-10-15 15:41:56 +02:00
The3D
937fb1df93
Folders reorg
2020-10-15 15:25:27 +02:00
The3D
86ddf25a3a
Reorganized folders
2020-10-15 15:16:05 +02:00
David Racero
b919886916
Remove unused imports
2020-10-14 09:53:48 +02:00
The3D
53d6114775
Merge branch 'master' into feat/18
2020-10-12 15:19:27 +02:00
eboado
80bdb0f2b2
Changed return of executeOperation() to bool, as the amount is never used.
2020-10-12 12:00:49 +02:00
The3D
d150458604
Merge branch 'master' into feat/18
2020-10-08 15:41:48 +02:00
eboado
273070fada
Added return uint256 validation to flashLoan()
2020-10-07 16:20:32 +02:00
The3D
274b63713d
Merge branch 'master' into fix/34
2020-09-16 16:34:29 +02:00
andyk
125644cc54
Merge branch 'master' into feat/pei-integration
2020-09-15 18:43:55 +03:00