I'm trying to take the ERC721LazyMintWith712Signature.sol code and create an upgradeable version of it, and add some other functionality as well. So far I'm able to compile the code, but the minting and transferring tests fail with an exception I can't seem to crack:
Error: resolver or addr is not configured for ENS name (argument="name", value="6705805767844207723261592881831509603729469983418291212309451818559986173218", code=INVALID_ARGUMENT, version=contracts/5.4.1)
This occurs in this portion of the test:
await expect(this.registry.connect(this.accounts).redeem(account, tokenId, this.smartwallet.address, signature)) .to.emit(this.registry, 'Transfer') .withArgs(ethers.constants.AddressZero, account, tokenId);
I've pushed a repo that shows the error with the three commands below.
The repo can be found here: https://github.com/Mjavala/Rays
- npm i - npx hardhat compile - npx hardhat test
I'm using the following env:
hardhat - 2.5.0
node - v14.15.4
sol - 0.8.4
** this is my first topic, if I've messed up the format or provided insufficient information, please let me know!