1.0.8 • Published 2 years ago

@rugenerous/exchange-contracts v1.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Ruggy Smart Contracts

This repo contains all of the smart contracts used to run Ruggy.

Deployed Contracts

Factory address: not set

Router address: not set

Running

These contracts are compiled and deployed using Hardhat. They can also be run using the Remix IDE. A tutorial for using Remix is located here.

To prepare the dev environment, run yarn install. To compile the contracts, run yarn compile. Yarn is available to install here if you need it.

Accessing the ABI

If you need to use any of the contract ABIs, you can install this repo as an npm package with npm install --dev @rugenerous/exchange-contracts. Then import the ABI like so: import { abi as IRuggyPairABI } from '@rugenerous/exchange-contracts/artifacts/contracts/ruggy-core/interfaces/IRuggyPair.sol/IRuggyPair.json'.

  • The packages have not been published to NPM yet...

Attribution

These contracts were adapted from these Uniswap repos: uniswap-v2-core, uniswap-v2-periphery, and uniswap-lib.

by @camdengrieh