-
Notifications
You must be signed in to change notification settings - Fork 91
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create a deploy script for protocol #406
Comments
Perhaps it make sense to make a modular deployment architecture, where we have master controllers ( I think in the near future we should only focus on |
You should also leave a |
For the Staking Contact in the |
I believe we have hard coded parameters in the old deploy scripts c @zgorizzo69 please advise |
I could use those, no issue. |
ERC20 Address 0x7fe65D99a0998Cdba8e1f749303a467dcf87e815 |
Before sending this I would love to verify that things are working as expected. Can you guide me to set up a local deployment with the updated contracts so that I can continue refactoring the UI with the new contract/method names? Ideally you can post instructions here or we could collaborate over private messages if that's more convenient for you. Thanks Mae! |
There's default values in the |
Init f64dc4cCurrently trying to figure out how to top up the deployer wallet with Ether using Update #537Made some changes to use the keys that are automatically topped up when you start Anvil. I have a new problem that I don't know how to debug:
|
The
This is the 3CRV token transfer failing. Did you set the |
In my PR I renamed |
No dice. |
@rndquu can you run this successfully? |
https://etherscan.io/tx/0x1ab7a04ed7fea4f06d5e9003762c9fd44988bb425b161af9b5fe7d4ce476b5df Thanks for walking me through this on my PR #554. I copied your .env file and just a couple of clarifications please: Is there any special significance for the values you had filled in for the following?
|
MNEMONIC is used to fund the account(s) that will be used on Anvil. PUBLIC_KEY is used when manipulating token balances to create the curve pool. PRIVATE_KEY is required to broadcast to Anvil and launch the contracts. |
Problems
We have deploy scripts written in typescript +
forge create
but its just for individual smart contract. It is needed for us to have a script which will deploy everything to a target network in one command and configure everything needed.Protocol deployment script can be like the followings
yarn workspace @ubiquity/contracts run deploy:development
yarn workspace @ubiquity/contracts run deploy:staging
yarn workspace @ubiquity/contracts run deploy:production
Once the deploy script runs successfully, UI should be connected to the deployed addresses automatically and working properly.
NOTE: In case we deploy contracts to a local chain, we need to also deploy faucet contracts as well
The text was updated successfully, but these errors were encountered: