Skip to content

[Bug]: Metamask freezes calling approve on a specific NFT contract #14518

@etherwaifu

Description

@etherwaifu

Describe the bug

This problem relates to the OpenSea wrapper for the NFT Etherwaifu. If you go to

https://wwaifus.com/

And click "Approve" (id can be any number, you don't need to own the NFT), Metamask dialog will pop up but it will do the loading animation forever. It used to work previously (perhaps bug in newest Metamask?), and it still works in Metamask iOS.

Screen Shot 2022-04-25 at 9 32 38

Steps to reproduce

  1. Go to https://wwaifus.com/
  2. Click "Approve"

(it will try to call approve(0x9357a3B394798c1575218d18910e926b275Ea07a, TOKEN_ID) on the contract 0x36697e362Ee7E9CA977b7550B3e4f955fc5BF27d )

Error messages or log output

Metamask will pop up but show loading animation forever.

Version

10.12.4

Build type

No response

Browser

Chrome, Firefox

Operating system

MacOS

Hardware wallet

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions