foo@bar:~$ npm i --legacy-peer-deps
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
This project is licensed under the MIT License - see the LICENSE.md file for details
- If you want to use REMIX IDE, install remixd and run.
foo@bar:~$ remixd
- If you want to use hardhat, use hardhat command.
- Check contract size.
hh size-contracts (--no-compile)
- For development.
foo@bar:~$ cd package
foo@bar:~$ npm run build:development
- For production.
foo@bar:~$ cd package
foo@bar:~$ npm run build:production
- Set NETWORK in .env to localhost
- hardhat-ethernal@3.1.0 package has a problem in resolving dependency
- check NETWORK in .env
- hh deployRentMarket --contract rentMarket
- Change NEXT_PUBLIC_RENT_MARKET_CONTRACT_ADDRESS in rent-content .env
- Change rent market contract address in prompt-nft .env
- Change rent market contract address in rent-content .env
- Change rent market contract address in rent-market .env
- Re-register collection (including payment nft)
- Re-register service
- Re-register token
- Change rent market address in prompt nft with changeRentMarketContract function.
- Change the getRentMarketContractAddressArray data for a new rent market contract address.
- Use addRentMarketContractAddress or removeRentMarketContractAddress function.
- Change fictures service configuration
- Change market service configuration
- Change other services configuration