This repository contains the compile and deploy script for a smart contract written in the Vyper language.
- Please make the necessary adjustments in the .env file first.
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
.\vyper.ps1
Before running the code in this repository, make sure you have the following dependencies installed:
- Git
- Python 3.10
- Tkinter (for GUI support)
- Node.js
- Vyper 0.3.7
To install the dependencies automatically, run the following command:
./vyper.sh
- To use this repository, follow the steps below:
- Clone this repository:
git clone https://github.com/sinyordes/Vyper-Deployer.git
- Change into the cloned directory:
cd Vyper-Deployer
- Choose one of the following options by entering the corresponding number in the terminal:
chmod +x vyper.sh
./vyper.sh
Select "1. Install" in the console to install the required dependencies.
Select "2. Only Compile" in the console to only compile the smart contract and get the artifacts data.
Select the "3. Deploy" command in the console to deploy the smart contract on the network. This process will automatically compile first.
This project is licensed under the MIT License.