Skip to content

Can't use Uniswap: personal_sign doesn't support 'type':'uint160' in JSON #15193

@daferna

Description

@daferna

Bug Report

Problem

Currently users can't use uniswap to trade ERC-20 tokens. Users must personal_sign a JSON message to trade, but the wallet is attempting & failing to parse the JSON. Might be an issue with status-go, or the frontend, or a combination of the two.

Screen recording here:
https://drive.google.com/file/d/1jUpNrIgVffzKIPQrSH7KiJAUWHMLv1vp/view?usp=share_link

Reproduction

  1. Open Status
  2. Approve an ERC-20 to swap on Uniswap
  3. Try and personal_sign the JSON swap approval

Additional Information

  • Status version: release 1.20.3
  • Operating System: Android

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions