Skip to content

Revert using a global legacy.Cdc for all modules #11643

Closed
@amaury1093

Description

Summary of Bug

Revert using a global legacy.Cdc for all modules

Version

v0.46.0-beta2

Steps to Reproduce

In #11240, we removed each module's individual ModuleCdc, and instead used one single legacy.Cdc for amino sigining. It removed n globals, replacing by one single one, and at the same time fixed #11190.

However, it seems that other chains are using the singleton legacy.Cdc in ways that lead to errors (double registration). We decided to revert this change.

Proposal

cc @RiccardoM


For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate contributors tagged
  • Contributor assigned/self-assigned

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions