-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
Move all tx stuff into x/tx
go.mod
#14600
Comments
One problem I envision is: a lot of tx stuff depends on
Maybe 2 is a cleaner approach. |
We did have consensus on |
A small point about the docs: they will need to be moved as well and possibly improved to explain the package as a whole (that will do much more):
Another possible thing to think about is the package name. Given that we go for the whole path for packages living under |
So I took at look at what can be put into
In conclusion, this issue is probably an clean-up Epic in itself. The alternative is to do 1 in #14600 (comment), i.e. have a cyclic go mod dependency between root sdk and |
#10368 will allow us to cross off many of the sub-points in the first point, right? |
I would modify the original proposal slightly to propose that client related tx stuff (that depends on x/tx) goes in client/v2/tx to separate state machine and client stuff a bit more. |
lots of this was done by @kocubinski, can we close this isse? |
We still don't have ante handlers or client support migrated |
now i believe this is closed |
Summary
Move all tx stuff into
x/tx
go.modProblem Definition
We currently have tx-related logic and types inside:
root tx(not anymore)client/tx(move to client/v2/tx, see Move all tx stuff intox/tx
go.mod #14600 (comment))This is confusing.
Proposal
During our last SDK call, we decided to concentrate all these above into a new
x/tx
go mod.The text was updated successfully, but these errors were encountered: