Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Client TxEncoder/TxDecoder compatibility for sdk v0.52 and earlier #22747

Open
1 task done
damiannolan opened this issue Dec 4, 2024 · 0 comments
Open
1 task done
Assignees
Labels

Comments

@damiannolan
Copy link
Member

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

Compatibility for tx clients running sdk v0.52 and node software running sdk v0.50 fails with:

error in transaction (code: 2): raw_log: errUnknownField "*tx.TxBody": {TagNum: 5, WireType:"bytes"}: tx parse error

This seems to be due to a new Tx structure in v0.52 and it being rejected on older software due to protobuf's reject unknown fields.

@julienrbrt has already been working on this. Creating the issue for tracking/visibility.

ref: #22723

Cosmos SDK Version

0.52, <=0.50

How to reproduce?

Broadcast a tx using tx factory using v0.52 to a node running v0.50.

@github-project-automation github-project-automation bot moved this to 📋 Backlog in Cosmos-SDK Dec 4, 2024
@julienrbrt julienrbrt self-assigned this Dec 4, 2024
@julienrbrt julienrbrt moved this from 📋 Backlog to 🤸‍♂️ In Progress in Cosmos-SDK Dec 4, 2024
@julienrbrt julienrbrt mentioned this issue Dec 16, 2024
28 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: 🤸‍♂️ In Progress
Development

No branches or pull requests

2 participants