Skip to content

ElfTower/RuneguardDapps

Repository files navigation

Runeguard Dapps

This repository contains the Runeguard Dapps deployed on the Oasis blockchain.

Requirements

This repo requires TypeScript and Hardhat

Getting Started

Install the dependencies:

npm install

Compile the smart contracts:

npm run build

In this same folder, copy env.example to .env, change any values you may need to change.

Test the smart contracts:

npm test

Get the signer address you will be deploying from on the testnet:

npm run get-testnet-signer-address

Get the signer address you will be deploying from on the mainnet:

npm run get-signer-address

You're ready to go! Follow the instructions below to deploy.

Runeguard Copper ERC-20 Token

The Runeguard Copper token is the native utility token for Runeguard.

To deploy it on the testnet, enter:

npm run deploy-token-testnet

To deploy it on the mainnet, enter:

npm run deploy-token

Runeguard Vesting Wallet

The Runeguard vesting wallet is what's used to unlock tokens over time.

Prior to deploying on the TESTNET edit scripts/DeployVestingWallet.ts and set the variables beneficiary, start, and duration.

To deploy it on the testnet, enter:

npm run build
npm run deploy-vesting-wallet-testnet

Prior to deploying on the MAINNET edit scripts/DeployVestingWallet.ts and set the variables beneficiary, start, and duration.

To deploy it on the mainnet, enter:

npm run build
npm run deploy-vesting-wallet

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published