Skip to content

This repository contains the compile and deploy script for a smart contract written in the Vyper language.

Notifications You must be signed in to change notification settings

0xluen/Vyper-Deployer

Repository files navigation

Vyper-Deployer

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.

Powershell Run Command For Windows Users

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
.\vyper.ps1

Prerequisites

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

Usage

  • To use this repository, follow the steps below:
  1. Clone this repository:

git clone https://github.com/sinyordes/Vyper-Deployer.git

  1. Change into the cloned directory:

cd Vyper-Deployer

  1. Choose one of the following options by entering the corresponding number in the terminal:

chmod +x vyper.sh
./vyper.sh

Option 1: Install Dependencies (Arch & Ubuntu)

Select "1. Install" in the console to install the required dependencies.

Option 2: Only Compile

Select "2. Only Compile" in the console to only compile the smart contract and get the artifacts data.

Option 3: Deploy

Select the "3. Deploy" command in the console to deploy the smart contract on the network. This process will automatically compile first.

License

This project is licensed under the MIT License.

About

This repository contains the compile and deploy script for a smart contract written in the Vyper language.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published