Skip to content

degen-vc/rock3t-core-contracts

Repository files navigation

rock3t-core-contracts

ROCK3T (R3T) is an ERC20 token with changeable FOT with total fixed supply of 11,000,000.

Overview

The main contracts are LiquidVault for sending ETH and pooling it with R3T to create LP tokens, FeeApprover that calculates FOT, FeeDistributor that distributes fees on LiquidVault. LiquidVault allows users to send ETH and pool it with R3T, while certain percentage of fee that is calculated using buy pressure formula is swapped on Uniswap market. Minted LP tokens are locked in LiquidVault for a period that is calculated based on the system health.

Tests and setup

Prerequisites

Running the tests

  1. Run a Ganache environment with predefined ETH amount for test suite:
npm run ganache
  1. Run the tests:
npm run test

About

Core smart contracts and liquid vault for Rock3t token.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published