You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-14Lines changed: 14 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,10 +12,10 @@ Curve allows users to trade between correlated cryptocurrencies with a bespoke l
12
12
13
13
### Dependencies
14
14
15
-
*[python3](https://www.python.org/downloads/release/python-368/) from version 3.6 to 3.8, python3-dev
16
-
*[brownie](https://github.com/iamdefinitelyahuman/brownie) - tested with version [1.12.0](https://github.com/eth-brownie/brownie/releases/tag/v1.12.0)
17
-
*[ganache-cli](https://github.com/trufflesuite/ganache-cli) - tested with version [6.11.0](https://github.com/trufflesuite/ganache-cli/releases/tag/v6.11.0)
18
-
*[brownie-token-tester](https://github.com/iamdefinitelyahuman/brownie-token-tester) - tested with version [0.0.3](https://github.com/iamdefinitelyahuman/brownie-token-tester/releases/tag/v0.0.3)
15
+
-[python3](https://www.python.org/downloads/release/python-368/) from version 3.6 to 3.8, python3-dev
16
+
-[brownie](https://github.com/iamdefinitelyahuman/brownie) - tested with version [1.12.0](https://github.com/eth-brownie/brownie/releases/tag/v1.12.0)
17
+
-[ganache-cli](https://github.com/trufflesuite/ganache-cli) - tested with version [6.11.0](https://github.com/trufflesuite/ganache-cli/releases/tag/v6.11.0)
18
+
-[brownie-token-tester](https://github.com/iamdefinitelyahuman/brownie-token-tester) - tested with version [0.1.0](https://github.com/iamdefinitelyahuman/brownie-token-tester/releases/tag/v0.1.0)
19
19
20
20
Curve contracts are compiled using [Vyper](https://github.com/vyperlang/vyper), however installation of the required Vyper versions is handled by Brownie.
21
21
@@ -31,8 +31,8 @@ pip install -r requirements.txt
31
31
32
32
### Organization and Workflow
33
33
34
-
* New Curve pools are built from the contract templates at [`contracts/pool-templates`](contracts/pool-templates)
35
-
* Once deployed, the contracts for a pool are added to [`contracts/pools`](contracts/pools)
34
+
- New Curve pools are built from the contract templates at [`contracts/pool-templates`](contracts/pool-templates)
35
+
- Once deployed, the contracts for a pool are added to [`contracts/pools`](contracts/pools)
36
36
37
37
See the documentation within [`contracts`](contracts) and it's subdirectories for more detailed information on how to get started developing on Curve.
38
38
@@ -62,19 +62,19 @@ To deploy a new pool:
62
62
2. Edit the configuration settings within [`scripts/deploy.py`](scripts/deploy.py).
63
63
3. Test the deployment locally against a forked mainnet.
64
64
65
-
```bash
66
-
brownie run deploy --network mainnet-fork -I
67
-
```
65
+
```bash
66
+
brownie run deploy --network mainnet-fork -I
67
+
```
68
68
69
-
When the script completes it will open a console. You should call the various getter methods on the deployed contracts to ensure the pool has been configured correctly.
69
+
When the script completes it will open a console. You should call the various getter methods on the deployed contracts to ensure the pool has been configured correctly.
70
70
71
71
4. Deploy the pool to the mainnet.
72
72
73
-
```bash
74
-
brownie run deploy --network mainnet
75
-
```
73
+
```bash
74
+
brownie run deploy --network mainnet
75
+
```
76
76
77
-
Be sure to open a pull request that adds the deployment addresses to the pool `README.md`.
77
+
Be sure to open a pull request that adds the deployment addresses to the pool `README.md`.
0 commit comments