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
.env
file in the root directory with the following variables:nano .env
PRIVATE_KEY=Your Ethereum private key
-
Add your desired chain configuration to
Testnet
ormainnet
.Testnet
nano chains/testnet.json
Mainnet
nano chains/mainnet.json
-
Run the script:
npm start
To install the dependencies, run the following command:
npm install
To use EVM Auto Deploy, simply run the script:
npm start
Follow 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.