etherlime deploy


etherlime deploy [file] [network] [secret] [-s] [compile] [runs] [output] [ethescanApiKey]
  • file - [Optional] By specifying --file you can use another
    file as long as you keep the structure of the file (exporting an
    async deploy function with network and secret params)
  • network - [Optional] By specifying --network you can specify
    the network param to be passed to your deploy method
  • secret - [Optional] By specifying secret you can specify the
    secret param to be passed to your deploy method. Comes in very handy
    for passing private keys.
  • -s - [Optional] Silent - silences the verbose errors
  • compile - [Optional] Enable compilation of the smart contracts
    before their deployment. By default the deployment is done with a
  • runs - [Optional] Enables the optimizer and runs it the
    specified number of times
  • output - [Optional] Defines the way that the logs are shown.
    Choices: none - silences the output of logs, normal - see
    verbose logs in the console and structured - structured output in
    a file meant for inter program communication.
  • ethescanApiKey - [Optional] You can pass Etherscan API KEY in order to use it in the deployment script for verifying smart contracts on Etherscan.
Running this command will deploy the file specified (defaults to ./deployment/deploy.js) The deployment process is verbose and gives you real-time info about the performed actions. In addition there is a report of the actions when the deployment finishes (as not all of us monitor the deployment process constantly):
Copy link