-
Notifications
You must be signed in to change notification settings - Fork 37
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
cli: drop support for binary keys, use wallets #2357
Conversation
d6dd127
to
fc67a58
Compare
fc67a58
to
7537d25
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How about filling the "Updating..." section? CLIs can be used in scripts.
Codecov Report
@@ Coverage Diff @@
## master #2357 +/- ##
=======================================
Coverage 29.93% 29.93%
=======================================
Files 398 398
Lines 29743 29742 -1
=======================================
+ Hits 8903 8904 +1
+ Misses 20122 20120 -2
Partials 718 718
... and 1 file with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
7537d25
to
79ce05c
Compare
@@ -35,6 +36,12 @@ Changelog for NeoFS Node | |||
- `morph.switch_interval` IR and SN config value is not used anymore. | |||
- `morph.rpc_endpoint` SN config value and `morph.endpoint.client` IR config value has been deprecated and will be | |||
removed with the next minor release. Use `morph.endpoints` for both instead (NOTE: it does not have priorities now). | |||
- If you're using binary keys with neofs-cli (`-w`), convert them to proper |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please, could you duplicate this manual to README or any place where it'd be easy to find?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it's only relevant for this upgrade and careful admins read this documentation when they perform upgrade. And frankly I don't expect to see anyone still using these binaries keys, they're not even easy to create now (everyone just goes neo-go wallet create
route).
Wallets were introduced way back when in 0.27.5 and that's the way keys should be stored. We've had enough transition period for people to adjust to using them. Binary keys are dangerous and inconvenient (NEP-6 is common for all of the Neo tooling, everyone knows how to use it), therefore we shouldn't provide support for them. Related to #2136. Signed-off-by: Roman Khimov <roman@nspcc.ru>
79ce05c
to
ff48ef7
Compare
Wallets were introduced way back when in 0.27.5 and that's the way keys should be stored. We've had enough transition period for people to adjust to using them. Binary keys are dangerous and inconvenient (NEP-6 is common for all of the Neo tooling, everyone knows how to use it), therefore we shouldn't provide support for them.
Related to #2136.