JivkoKelchev / LimePlaceContracts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LimePlaceContracts

A hardhat project.

Table of Contents

Installation

  • clone the repository
  • create .env form .env.example (add your infura key and etherscan key)
  • install node modules npm install

Usage

Tests and code coverage of LimePlace contracts

Deploy contracts on local and testnets.

  • npx hardhat deploy-local
  • npx hardhat depoly-sepolia
  • npx hardhat depoly-goerli

Features

  • Create collection.
  • Create token. Add image - upload it to IPFS
  • List tokens.
  • Edit price.
  • Cancel listing.
  • List tokens that are minted somewhere else. (Tokens should implement ERC721)
  • Buy tokens.
  • Manage listing fees.

License

MIT

About


Languages

Language:TypeScript 76.3%Language:Solidity 23.7%