* wip: add base solidity functions to try ens validation
* chore: add hardhat fork setup with env variable
* wip: setup ens verification for FleekERC721
* wip: add ens namehash generation
* chore: gas report setting
* feat: add ens verification on setTokenENS function
* test: hardhat transfer ens owner to set new ens
* test: fix foundry tests to enable ens validation
* refactor: change back ens to calldata and split out a public function for namehash testing
* refactor: move FleekENS.sol to util folder
* test: add ens validation tests for not owner attempts
* chore: add mainnet api key env in ci
* chore: fix .env.example
* fix: remove extra unused file
* folder restructure init - WIP
* Update husky for folder change
* Properly ignore local zeppelin file
* change folder strucutre: update readme and contribution files
* remove chakra from readme list of key dependencies
* run contract workflow steps in contract dir
* Cleanup readmes, split contract into it's own
* Apply some suggestions from code review
Co-authored-by: Shredder <110225819+EmperorOrokuSaki@users.noreply.github.com>
Co-authored-by: Felipe Mendes <zo.fmendes@gmail.com>
* Move .env.example to contracts folder, and use consistent format for directory references in docs
* More readme dir ref fixes
* Update poc note in readme, and removed deploy folder from readme
* Prettier refactor
* Revert "Prettier refactor"
This reverts commit 82249e32aaf6a6e9a4d432c4f89ca365c18972f8.
* Clean up package.json and add prettier ignore
---------
Co-authored-by: Shredder <110225819+EmperorOrokuSaki@users.noreply.github.com>
Co-authored-by: Felipe Mendes <zo.fmendes@gmail.com>