I think I may have accidently run into a metamask flaw, not sure. I was transferring some ethereum from metamask and noticed ten minutes had gone by and nothing was transferred. I checked and it said transaction pending. Its been more 12 hours and it is still pending. I tried sending another transaction and it kept saying pending as well but with the following message: There is a Pending Txn with a lower account nonce. This Txn can only be executed after confirmation of the earlier TxHash.
I realized then that the problem is the first transaction so I looked further and noticed the gas price for the transaction I sent was way too low. I never touched the gas price because normally metaMask sets that for me automatically. So now I cant send anything out because of this one transaction wont be be confirmed. Does this mean my funds are locked in my metaMask wallet? If not how do I withdraw my ethereum from metaMask because I cant withdraw anything until my first transaction is confirmed. I tried to cancel the transaction but it didnt work.
Is there a solution for this or have I lost my funds forever?