Skip to content

Commit

Permalink
Merge pull request #263 from argentlabs/trustlists-dependency
Browse files Browse the repository at this point in the history
Trustlists dependency
  • Loading branch information
delaaxe authored Aug 26, 2021
2 parents 07a8f9c + 2b66436 commit 631ac22
Show file tree
Hide file tree
Showing 48 changed files with 6,283 additions and 6,109 deletions.
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,12 @@ npm install
```

## Compile

Compile whole project
```
npm run cc
```

Compile the external contracts:
```
npm run compile:lib
Expand All @@ -40,6 +46,8 @@ npm run provision:lib:artefacts

## Test

Add a `.env` file in the root of the directory with the `INFURA_KEY` property set to your Infura API key (if you need to do deployments) and similarly for `ALCHEMY_KEY` (if you need to run integration tests).

Launch ganache:
```
npm run ganache
Expand Down
29 changes: 28 additions & 1 deletion contracts-test/TestFilter.sol
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,34 @@
// SPDX-License-Identifier: GPL-3.0-only
pragma solidity ^0.8.3;

import "../contracts/infrastructure/dapp/IFilter.sol";
import "argent-trustlists/contracts/interfaces/IFilter.sol";
import "argent-trustlists/contracts/DappRegistry.sol";
import "argent-trustlists/contracts/TokenRegistry.sol";
import "argent-trustlists/contracts/filters/yearn/YearnV2Filter.sol";
import "argent-trustlists/contracts/filters/yearn/YearnFilter.sol";
import "argent-trustlists/contracts/filters/uniswap/UniswapV2UniZapFilter.sol";
import "argent-trustlists/contracts/filters/lido/LidoFilter.sol";
import "argent-trustlists/contracts/filters/erc20/OnlyApproveFilter.sol";
import "argent-trustlists/contracts/filters/curve/CurveFilter.sol";
import "argent-trustlists/contracts/filters/BaseFilter.sol";
import "argent-trustlists/contracts/filters/aave/AaveV1Filter.sol";
import "argent-trustlists/contracts/filters/aave/AaveV1ATokenFilter.sol";
import "argent-trustlists/contracts/filters/aave/AaveV2Filter.sol";
import "argent-trustlists/contracts/filters/balancer/BalancerFilter.sol";
import "argent-trustlists/contracts/filters/argent/ArgentEnsManagerFilter.sol";
import "argent-trustlists/contracts/filters/maker/PotFilter.sol";
import "argent-trustlists/contracts/filters/maker/VatFilter.sol";
import "argent-trustlists/contracts/filters/maker/DaiJoinFilter.sol";
import "argent-trustlists/contracts/filters/compound/CompoundCTokenFilter.sol";
import "argent-trustlists/contracts/filters/weth/WethFilter.sol";
import "argent-trustlists/contracts/filters/gro/GroWithdrawFilter.sol";
import "argent-trustlists/contracts/filters/gro/GroDepositFilter.sol";
import "argent-trustlists/contracts/filters/paraswap/ParaswapUniV2RouterFilter.sol";
import "argent-trustlists/contracts/filters/paraswap/ParaswapFilter.sol";
import "argent-trustlists/contracts/filters/paraswap/ParaswapUtils.sol";
import "argent-trustlists/contracts/filters/paraswap/UniswapV3RouterFilter.sol";
import "argent-trustlists/contracts/filters/paraswap/WhitelistedZeroExV4Filter.sol";
import "argent-trustlists/contracts/filters/paraswap/WhitelistedZeroExV2Filter.sol";

contract TestFilter is IFilter {
function isValid(address /*_wallet*/, address /*_spender*/, address /*_to*/, bytes calldata _data) external override pure returns (bool valid) {
Expand Down
277 changes: 0 additions & 277 deletions contracts/infrastructure/DappRegistry.sol

This file was deleted.

30 changes: 0 additions & 30 deletions contracts/infrastructure/IAuthoriser.sol

This file was deleted.

24 changes: 0 additions & 24 deletions contracts/infrastructure/ITokenRegistry.sol

This file was deleted.

Loading

0 comments on commit 631ac22

Please sign in to comment.