0.9.0 • Published 2 years ago
@cuonghx.gu-tech/contracts v0.9.0
@gu-nft-marketplace/contracts
Description
This project contains all smart contracts used for the G.U.NFT marketplace. This includes:
- core exchange contract
- libraries
- currency manager contract
- execution manager and strategy contracts
- royalty-related contracts
- transfer managers and selector contracts
It also contains a peripheral contract (OrderValidatorV1) that is used to verify the validity of (maker) orders.
Installation
# Yarn
yarn add @gu-nft-marketplace/contracts
# NPM
npm install @gu-nft-marketplace/contractsDeployments
Initialize
- sub-modules
git submodule update --init --recursive- dependencies
yarnTest
yarn testDeploy
- Modify
.envinscripts/deploy - Deploy
yarn deploy # hardhat node
yarn deploy --network gusandbox # gusandboxVerify contracts
npx hardhat verify --network gusandbox <address> <params>0.9.0
2 years ago