A tool for automatically deploying Ethereum smart contracts to various networks.
- Node.js (version 14 or higher)
- npm (version 6 or higher)
- Ethereum private key
- Ethereum RPC node URL
To use EVM Auto Deploy, follow these steps:
-
Clone the repository:
git clone https://github.com/Gyeri/evm-auto-deploy.git
-
Goto the root diretory:
cd evm-auto-deploy -
Install the dependencies:
npm install
-
Create a
.envfile in the root directory with the following variables:nano .env
PRIVATE_KEY=Your Ethereum private key
-
Add your desired chain configuration to
Testnetormainnet.Testnet
nano chains/testnet.json
Mainnet
nano chains/mainnet.json
-
Run the script:
npm start
To install the dependencies, run the following command:
npm installTo use EVM Auto Deploy, simply run the script:
npm startFollow the prompts to select the network, enter the token name, symbol, and supply, and deploy the contract.
EVM Auto Deploy is licensed under the MIT License. See the LICENSE file for more information.