Migrate all external apis to use context.Context instead of sdk.Context. In most cases you can unwrap the context where its needed. Note that in next release this will be a requirement for users to use server/v2. Its very tedious but a changes that needs to happen.
on top of the next release for ibc it will be required that all modules take environment instead of unwrapping context in order for users to use server/v2 otherwise bugs will arise in ibc when users begin building more complex applications
Problem Definition
in the current releases this is an annoyance when updating users since the sdk uses all context.Context but ibc still uses sdk.Context.
Proposal
As part of the next release of IBC with the sdk it should be required to migrate/break apis to allow people to use server/v2.
Summary
Migrate all external apis to use context.Context instead of sdk.Context. In most cases you can unwrap the context where its needed. Note that in next release this will be a requirement for users to use server/v2. Its very tedious but a changes that needs to happen.
on top of the next release for ibc it will be required that all modules take environment instead of unwrapping context in order for users to use server/v2 otherwise bugs will arise in ibc when users begin building more complex applications
Problem Definition
in the current releases this is an annoyance when updating users since the sdk uses all context.Context but ibc still uses sdk.Context.
Proposal
As part of the next release of IBC with the sdk it should be required to migrate/break apis to allow people to use server/v2.
SDK team can assist on this
For Admin Use