A tool for automatically deploying Ethereum smart contracts to various networks.
Last updated Jun 5, 2026
84
Stars
42
Forks
1
Issues
0
Stars/day
Attention Score
48
Language breakdown
JavaScript 100.0%
▸ Files
click to expand
README
EVM Auto Deploy
A tool for automatically deploying Ethereum smart contracts to various networks.
Table of Contents
- Table of Contents - Getting Started - Prerequisites - Installation - Usage - Environment Variables - Example.env file
- Donations
- License
Getting Started
To use EVM Auto Deploy, follow these steps:
- Clone the repository:
git clone https://github.com/dante4rt/evm-auto-deploy.git
- Install the dependencies:
npm install
- Create a
.envfile in the root directory with the following variables:
PRIVATE_KEY: Your Ethereum private key
- Add your desired chain configuration to
chains/testnet.jsonorchains/mainnet.json.
- Run the script:
npm start
Prerequisites
- Node.js (version 14 or higher)
- npm (version 6 or higher)
- Ethereum private key
- Ethereum RPC node URL
Installation
To install the dependencies, run the following command:
npm install
Usage
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.
Environment Variables
To use EVM Auto Deploy, you need to create a .env file in the root directory with the following variables:
PRIVATE_KEY: Your Ethereum private key
Example .env file
PRIVATE_KEY=1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef
Donations
If you would like to support the development of this project, you can make a donation using the following addresses:
- Solana:
GLQMG8j23ookY8Af1uLUg4CQzuQYhXcx56rkpZkyiJvP - EVM:
0x960EDa0D16f4D70df60629117ad6e5F1E13B8F44 - BTC:
bc1p9za9ctgwwvc7amdng8gvrjpwhnhnwaxzj3nfv07szqwrsrudfh6qvvxrj8
License
EVM Auto Deploy is licensed under the MIT License. See the LICENSE file for more information.
🔗 More in this category