generated from ApeWorX/project-template
-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
ape-config.yaml
39 lines (34 loc) · 972 Bytes
/
ape-config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# NOTE: We don't need this other than for copying over the manifests to build with the
# python package, and for testing
plugins:
# For compiling contracts
- name: solidity
# For fork testing
- name: foundry
dependencies:
- name: uniswap-v3
github: Uniswap/v3-core
ref: v1.0.0
- name: uniswap-v2
github: Uniswap/v2-core
ref: v1.0.1
- name: permit2
github: Uniswap/permit2
ref: main
config_override:
solidity:
via_ir: True # NOTE: Trouble compiling without this
- name: universal-router
github: Uniswap/universal-router
ref: v1.6.0
config_override:
dependencies:
- name: openzeppelin
github: OpenZeppelin/openzeppelin-contracts
ref: v4.7.0
solidity:
import_remapping:
- "permit2=permit2"
- "@uniswap/v3-core=uniswap-v3"
- "@uniswap/v2-core=uniswap-v2"
via_ir: True # NOTE: Trouble compiling without this