/XENFT

XENFT (ex XEN Torrent) Contract

Primary LanguageSolidityMIT LicenseMIT

Xen NFT

This is a Xen NFT project.

Installation

npm install

Tests

npm run test

Code Style

https://docs.soliditylang.org/en/latest/style-guide.html

Check code lint

npm run lint

Fix code lint

npm run lint:fix

Git Hook

This project uses Husky to run git hooks. The pre-commit hook runs lint-staged to run code lint checking and code formatting before committing.

Install Husky hooks

npm run husky:install

Forwarder

Reference forwarder implementation from OpenGSN: https://github.com/opengsn/gsn/blob/master/packages/contracts/src/forwarder/Forwarder.sol