Skip to content

Smart contracts for Paladin tokenomics (PAL; hPAL & more)

Notifications You must be signed in to change notification settings

PaladinFinance/Paladin-Tokenomics

Repository files navigation

Paladin Tokenomics

Overview

Smart contracts for the Paladin Token (PAL) & Holy Paladin Token (hPAL)

PAL: 0xAB846Fb6C81370327e784Ae7CbB6d6a6af6Ff4BF hPAL: 0x624D822934e87D3534E435b83ff5C19769Efd9f6

Dependencies & Installation

To start, make sure you have node & npm installed :

  • node - tested with v16.4.0
  • npm - tested with v7.18.1

Then, clone this repo, and install the dependencies :

git clone https://github.com/PaladinFinance/Paladin-Tokenomics.git
cd Paladin-Tokenomics
npm install

This will install Hardhat, Ethers v5, and all the hardhat plugins used in this project.

Contracts

PAL
hPAL

Tests

Tests can be found in the ./test directory.

To run the tests :

npm run test

Fuzzing

Fuzzing tests can be found in the ./src/test directory.

To run the tests :

npm run test-fuzz

Deploy

Deploy to Kovan :

npm run build
npm run deploy_kovan <path_to_deploy_script>

Deploy to Mainnet :

npm run build
npm run deploy <path_to_deploy_script>

About

Smart contracts for Paladin tokenomics (PAL; hPAL & more)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published