The project has three main folders:
- contracts
- scripts
- ui
The contracts folder contains the smart contracts for RMRK EVM Demo. It makes use of @rmrk-team/evm-contracts library.
Note: Since the contracts in the package seems to be of size greater than 24.4 KB,
allowUnlimitedContractSize
is set totrue
.
The scripts folder contains the script to deploy to deploy the contracts as well as create a .env file for the ui.
The ui folder is the user interface built in next.
git clone https://github.com/prajwolrg/rmrk-evm-demo.git
npm i
cd ui
npm i
npx hardhat node
npx hardhat run scripts/deploy.js --network localhost
cd ui
yarn start