* feat: add mirror mapping and management
* test: add mirrors tests
* chore: add new functions header comments
* feat: add isMirrorVerified function
* feat: add a list of mirrors to token
* feat: add require minted to appMirrors function
* chore: update solidity compiler on hardhat config
* refactor: add token id to other mirror events
* refactor: change from mirror to access point and update its metadata
* test: updates tests due to contract changes
* refactor: clean up string parser from main contract
* refactor: remove wronge requirement comments
* refactor: strings library (#71)
* refactor: move string parse functions to a library
* refactor: remove not used modifier
* refactor: move svg generation to library
* refactor: remove source from aps
* refactor: rename accessPoint function
* test: fix two foundry test cases
* test: fix tests that were not working.
* fix: apply requested changes.
---------
Co-authored-by: zoruka <zo.fmendes@gmail.com>
* feat: add redux and metamask slice
* refactor: move from metamask to generic wallet using ethers
* feat: add wallet button base
* feat: add getContract function and mint functionality
* refactor: move functions to ethereum file
* feat: wallet menus and disconnect function
* refactor: Ethereum object typings
* feat: add FleekERC721 contract interaction abstraction
* refactor: remove token detail fetch mock using
* refactor: add ethereum mint function to mint site component
* feat: add wallet initialize
* wip: add signature for lastTokenId function
* feat: integrate list of tokens
* refactor: mint params construct
* fix: global window.ethereum type definition
* fix: remove console log
* fix: remove todo comment
* fix: list view items displaying