Stuck in pending

I have a contract call that is pending on the xdai chain. It is preventing me from making other transactions. How do I stop the pending contract call?

You should cancel your pending tx. In Nifty wallet or Metamask you can specify custom nonce.

I did cancel it in Metamask, but on the chain explorer it is still pending. I have a bunch of pending requests because of it.

Is there any way to fix this? I cannot move funds on my wallet and I see some transactions are stuck in pending from other addresses that are months old.

I canceled it out using the guide here:

Thanks for your help. I know you and your team must be extremely busy. You guys are doing important work and it will pay off. I am excited for this project.