We are able to get away for most applications with using same version of polkadot-js api in nara as ephesus. v8.9.1
The joystream-cli depends on https://github.com/paritytech/txwrapper-corev3.1.3 which also depends on polkadot-js api.
To work with nara we need to use a slightly newer version of txwrapper v5 which will conflict with the version polkadot-js api we are forcing through resolutions section of monorepo package.json
Relates to #4903
We are able to get away for most applications with using same version of polkadot-js api in nara as ephesus.
v8.9.1
The joystream-cli depends on https://github.com/paritytech/txwrapper-corev3.1.3
which also depends on polkadot-js api.To work with nara we need to use a slightly newer version of txwrapper
v5
which will conflict with the version polkadot-js api we are forcing through resolutions section of monorepo package.jsonSo it makes sense to update to correct version as recommended by https://forum.polkadot.network/t/polkadot-release-analysis-v0-9-39/2277#hammer_and_wrench-tooling-section-4
This will have some breaking changes and will require some refactoring to most applications.
Alternatively we can change joystream-cli to not require txwrapper core dependency.
┆Issue is synchronized with this Asana task by Unito