@@ -401,46 +401,18 @@ To run tests in interactive mode, please do the following:
401
401
402
402
```
403
403
404
- > ape test -I -s
404
+ > python -m pytest
405
405
406
406
```
407
407
408
- # Deployment
408
+ # Deployment and Adding Registries
409
409
410
- First, set up your account in Ape. If you're using an EOA that is a cold wallet, please do:
411
-
412
- ```
413
- > ape accounts import <alias>
414
- ```
415
-
416
- This will prompt you for a private key. If your account is a ledger account, then follow:
417
-
418
- ```
419
- > ape ledger add <alias>
420
- ```
421
-
422
- To deploy, please use the following command (example deployment in mainnet-fork):
423
-
424
- ```
425
-
426
- > ape run scripts/deploy.py main --network ethereum:mainnet-fork --account <your_account>
427
-
428
- ```
429
-
430
- ## Adding Registries
431
-
432
- The following command simulates metaregistry setup. For Prod transactions, set network to anything that is not
433
- ` ethereum:mainnet-fork ` (so: ` ethereum:mainnet:geth ` or ` ethereum:mainnet:alchemy ` is fine.)
434
-
435
- ```
436
-
437
- > ape run scripts/setup_metaregistry.py main --network ethereum:mainnet-fork --account <your_account>
438
-
439
- ```
410
+ Various deployment scripts are provided in the [ scripts] ( ./scripts/ ) folder.
440
411
441
412
#### Deployments
442
413
443
414
Ethereum Mainnet:
415
+
444
416
- ` base_pool_registry ` : [ 0xDE3eAD9B2145bBA2EB74007e58ED07308716B725] ( https://etherscan.io/address/0xDE3eAD9B2145bBA2EB74007e58ED07308716B725#code )
445
417
- ` crypto_registry ` : [ 0x9a32aF1A11D9c937aEa61A3790C2983257eA8Bc0] ( https://etherscan.io/address/0x9a32aF1A11D9c937aEa61A3790C2983257eA8Bc0#code )
446
418
- ` stable_registry_handler ` : [ 0x46a8a9CF4Fc8e99EC3A14558ACABC1D93A27de68] ( https://etherscan.io/address/0x46a8a9CF4Fc8e99EC3A14558ACABC1D93A27de68#code )
@@ -449,6 +421,13 @@ Ethereum Mainnet:
449
421
- ` crypto_factory_handler ` : [ 0xC4F389020002396143B863F6325aA6ae481D19CE] ( https://etherscan.io/address/0xC4F389020002396143B863F6325aA6ae481D19CE#code )
450
422
- ` metaregistry ` : [ 0xF98B45FA17DE75FB1aD0e7aFD971b0ca00e379fC] ( https://etherscan.io/address/0xF98B45FA17DE75FB1aD0e7aFD971b0ca00e379fC#code )
451
423
424
+ ### Roadmap
425
+
426
+ 1 . StableSwap-ng Factory Handler
427
+ 2 . Twocrypto-ng Factory Handler
428
+ 3 . Tricrypto-ng Factory Handler
429
+ 4 . Deployments of Metaregistry with the above handlers across multiple chains.
430
+
452
431
### License
453
432
454
433
(c) Curve.Fi, 2023 - [ All rights reserved] ( LICENSE ) .
0 commit comments