Uniswap / Uniswap/interface

Crash report: `TypeError: e[t.feeTier] is undefined`

Open
#2,981 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
5.5k
Forks
5.4k
PR merge metrics
No merged PRs in 30d

Description

URL

https://app.uniswap.org/#/add/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2/3000

mintV3 state

{
  "independentField": "CURRENCY_A",
  "typedValue": "",
  "startPriceTypedValue": "",
  "leftRangeTypedValue": "0.000129",
  "rightRangeTypedValue": "0.000517"
}

Error

TypeError: e[t.feeTier] is undefined

Stacktrace

700/uv/n</l<@https://app.uniswap.org/static/js/main.5d1ce2e3.chunk.js:1:438279
700/uv/n<@https://app.uniswap.org/static/js/main.5d1ce2e3.chunk.js:1:438242
Aa@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:1352918
t.useMemo@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:1287938
700/uv/n<@https://app.uniswap.org/static/js/main.5d1ce2e3.chunk.js:1:437879
uv@https://app.uniswap.org/static/js/main.5d1ce2e3.chunk.js:1:439208
Wv@https://app.uniswap.org/static/js/main.5d1ce2e3.chunk.js:1:445085
ua@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:1348185
Va@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:1357752
$u@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:1401476
Cs@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:1387728
js@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:1387656
Ss@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:1387517
bs@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:1384483
Xi/<@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:1333977
t.unstable_runWithPriority@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:1411214
Gi@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:1333754
Xi@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:1333924
$i@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:1333857
ws@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:1384804
notify@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:376437
t.notifyNestedSubs@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:377072
t.handleChangeWrapper@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:377140
v@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:486366
t.save/</</<@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:777351
ae/</</<@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:430162
oe/</</<@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:428319
re/</</<@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:427578
ne/</</<@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:426146
te/</</<@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:425342
ee/</</<@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:424535
ue/</</<@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:431230
le/init/middleware/A/A@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:435972
ae/</</<@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:430162
oe/</</<@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:428319
re/</</<@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:427578
ne/</</<@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:426146
te/</</<@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:425342
ee/</</<@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:424535
ue/</</<@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:431230
le/init/middleware/A/A@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:435972
o/</</<@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:147980
dispatch@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:487864
N/</</h/v<@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:156510
c/u/</<@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:149451
c/u/<@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:149556
n@https://app.uniswap.org/static/js/35.d35d34a0.chunk.js:2:156579

Device data

{
  "ua": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:95.0) Gecko/20100101 Firefox/95.0",
  "browser": {
    "name": "Firefox",
    "version": "95.0",
    "major": "95"
  },
  "engine": {
    "name": "Gecko",
    "version": "95.0"
  },
  "os": {
    "name": "Mac OS",
    "version": "10.15"
  },
  "device": {},
  "cpu": {}
}

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the crash from the provided add-liquidity URL using the recorded mintV3 state, then trace the minified main and chunk stack entries back to the source. Investigate how feeTier is handled in that flow; done means the page no longer throws and the reported add-liquidity path can proceed.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
blockchain, frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.