Hy i have reproduce the error for farming problem with the SPEND LIMIT on Metamask
Metamask connected with ledger on Firefox with 1.5 LP token HNY/STAKE transfered from other wallet (the one with the problem I can not farm my tokens - Metamask problem )
Go to https://hny.farm/ and connect wallet
Approve the token for farming and on metamask pop-up edit permission
At custom permission i set custom limit 1
Hit confirm. Transaction approved
Hit Plus button
Pop up came out
And set the value to 1.5
Hit confirm. Pop-up came up and error. The original is (that is in romanian): ALERT: Transaction Error. Exception thrown in contract code.
Hit confirm and then error
Cancel. Press + button and insert value 1 and confirm
New pop-up but this time without error. Hit confirm
And error popped out
And then reset metamask account
Try it again with value 1 and same error
In blockscout this failed transaction is not registred
And in metamask i can not change the chain ID from 0x64 to 100. I can not save-it.
So… in chrome this custom SPEND LIMIT setting alowed me to farm the exact token that i have set in the limit but no more extra see and the swaping in the program is ok and i can transact (see I can not farm my tokens - Metamask problem ). But in firefox did not accepted the token for farming and blocked the Chain ID for 0x64. I am running on windows 10
my wallet is 0x372E56dEdea775cC27129Df341B9A1eaBAe2Ca70 for this illustrated error