Skip to content
This repository was archived by the owner on Oct 2, 2023. It is now read-only.

scalingparrots/scalingparrots-contracts

Repository files navigation

Overview

Components

The following contracts are provided:

- token
    - ERC20
        - BaseERC20.sol
        - MintableERC20.sol
    - ERC721
        - BaseERC721.sol
- farming
- LP vaults
- strategies
    - convex
- vesting
- oracles
- voting

Installation

$ npm install @scalingparrots/contracts

Usage

Once installed, you can use the contracts in the library by importing them:

pragma solidity ^0.8.0;
import "@scalingparrots/contracts/ERC20/BaseERC20.sol";
contract MyToken is BaseERC20 {
    constructor() BaseERC20("MyToken", "MTK") {
    }
}

Security

This project is maintained by ScalingParrots, and developed following our high standards for code quality and security. ScalingParrots Contracts is meant to provide tested and community-audited code, but please use common sense when doing anything that deals with real money! We take no responsibility for your implementation decisions and any security problems you might experience.

Audit

Contracts are not audited, use at your own risk

About

Reusable Smart Contract library for Solidity

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors