Transaction error. exception thrown in cantract code

i want to claim my digg rewards ,but the gas fee is so expensive ,and i saw the
warning: transaction error. exception thrown in cantract code

how shuld i do??

Ask in support channel in discord.

If I recall correctly it is an error when MetaMask is calculating the gas needed to process the transaction. It’s unfortunately been around for years and seems like no ones been able to fix it. As long as you actually have the ETH to process the transaction, I think you just need to try again. Maybe wait a minute or two, or wait until gas price changes slightly, that should kick new calculation with a new value.