palomachain/paloma

BUG: Transaction Type not Supported - OP-GETH for Pigeon broken with Cosmos SDK 0.50.0 Upgrade

taariq opened this issue · 1 comments

What is happening?

Section description Provide as much context as you can. Give as much context as you can to make it easier for the developers to figure what is happening.

From @byte-bandit

Okay. Looks like the upgrade broke support for op-geth in Pigeon. We're using op-geth for relaying to optimism. transaction type not supported indicates that probably the wrong library is being used.

I'd start by double checking the changes made to Pigeon for the Upgrade and focus especially around changes in the op-geth area as well as the ion client. It might also be that we need to upgrade the op-geth dependency, there might be a newer version available.

I can see this logs when ever i tried to deploy the compass on the op-main
`Mar 22 09:55:55 m2 pigeon[437672]: {"chain-reference-id":"op-main","error":"transaction type not supported","level":"error","msg":"incorrect chain","time":"2024-03-22T09:55:55Z","x-correlation-id":"cnulb775a6blng7cs900"}
Mar 22 09:55:55 m2 pigeon[437672]: {"chain-reference-id":"op-main","level":"debug","msg":"Releasing mutex.","time":"2024-03-22T09:55:55Z","x-correlation-id":"cnulb775a6blng7cs900"}
Mar 22 09:55:57 m2 pigeon[437672]: {"chain-reference-id":"op-main","error":"transaction type not supported","level":"error","msg":"incorrect chain","time":"2024-03-22T09:55:57Z","x-correlation-id":"cnulb7n5a6blng7cs910"}
Mar 22 09:55:57 m2 pigeon[437672]: {"chain-reference-id":"op-main","level":"debug","msg":"Releasing mutex.","time":"2024-03-22T09:55:57Z","x-correlation-id":"cnulb7n5a6blng7cs910"}
Mar 22 09:56:00 m2 pigeon[437672]: {"chain-reference-id":"op-main","error":"transaction type not supported","level":"error","msg":"incorrect chain","time":"2024-03-22T09:56:00Z","x-correlation-id":"cnulb8f5a6blng7cs920"}

Paloma and pigeon versions and logs

Section description Write down paloma version. Write down pigeon version. Copy and paste pigeon config file as well as relevant ENV variables.

Master.

How to reproduce?

Section description Please write detailed steps of what you were doing for this bug to appear.

Private Testnest failures

What is the expected behaviour?

Section description If you know, please write down what is the expected behaviour. If you don't know, that's ok. We can have a discussion in comments.

Fixed with upgrade to OP-GETH.