@@ -1138,21 +1138,25 @@ def _arg_shown(a):
11381138 'Failure on the wire.' ,
11391139 []),
11401140 ('E17' , 'test_msg_ethereum_erc20_uniswap_liquidity' , 'test_sign_uni_approve_liquidity_ETH' ,
1141- 'Uniswap V2 add-liquidity approve (pending)' ,
1142- 'PENDING, disclosed: known emulator limitation — an approve to an unknown (non-registry) '
1143- 'token contract cannot complete against the kkemu emulator (matches the sibling '
1144- 'add/remove-liquidity skips below); the device-firmware path is not in question, only '
1145- 'CI emulator coverage. Real-device testing is unaffected.' ,
1146- []),
1141+ 'Uniswap V2 LP-token approval' ,
1142+ 'Approves the Uniswap V2 FOX/WETH LP token for the canonical router. The exact pool '
1143+ 'identity and full-LP allowance are shown before the generic fee review, and the fixed '
1144+ 'signature proves the reviewed transaction bytes are the bytes signed.' ,
1145+ ['Full LP allowance' , 'LP token and pool address' , 'Fee and final approval' ]),
11471146 ('E18' , 'test_msg_ethereum_erc20_uniswap_liquidity' , 'test_sign_uni_add_liquidity_ETH' ,
1148- 'Uniswap V2 add liquidity ETH+token (pending)' ,
1149- 'PENDING, disclosed: same emulator limitation as E17 — a daily-driver LP-deposit flow '
1150- 'with no PDF proof on this build; tracked for real-device verification.' ,
1151- []),
1147+ 'Uniswap V2 add liquidity ETH+token' ,
1148+ 'Clear-signs both desired/minimum FOX and ETH amounts, the signed recipient, and the '
1149+ 'deadline before the final fee review. The fixed signature binds those confirmations '
1150+ 'to the complete addLiquidityETH calldata.' ,
1151+ ['FOX desired amount' , 'FOX minimum' , 'Recipient' , 'ETH desired amount' ,
1152+ 'ETH minimum' , 'Deadline' , 'Fee and final approval' ]),
11521153 ('E19' , 'test_msg_ethereum_erc20_uniswap_liquidity' , 'test_sign_uni_remove_liquidity_ETH' ,
1153- 'Uniswap V2 remove liquidity ETH+token (pending)' ,
1154- 'PENDING, disclosed: same emulator limitation as E17.' ,
1155- []),
1154+ 'Uniswap V2 remove liquidity ETH+token' ,
1155+ 'Clear-signs the LP burn amount, minimum FOX and ETH outputs, the non-self signed '
1156+ 'recipient, and deadline before the final fee review. This is the regression for the '
1157+ 'recipient-confirmation path that previously cancelled after the user approved it.' ,
1158+ ['LP burn amount' , 'FOX minimum' , 'Recipient' , 'ETH minimum' , 'Deadline' ,
1159+ 'Fee and final approval' ]),
11561160 ('E20' , 'test_msg_ethereum_thorchain_deposit' , 'test_deposit_legacy_selector' ,
11571161 'THORChain router deposit() (legacy selector)' ,
11581162 'Cross-chain swap via the THORChain router contract — a daily-driver EVM<->THORChain '
0 commit comments