Skip to content
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

Drop deploy configs #373

Merged
merged 15 commits into from
Nov 28, 2023
Merged

Drop deploy configs #373

merged 15 commits into from
Nov 28, 2023

Conversation

roman-khimov
Copy link
Member

#370 replacement, sorry (-f and -d are pretty close on the keyboard).

Signed-off-by: Roman Khimov <roman@nspcc.ru>
Proxy doesn't need them and it doesn't have any deploy parameters.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
Signed-off-by: Roman Khimov <roman@nspcc.ru>
Make them somewhat closer in style to RPC bindings.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
They're still there to override/keep compatibility, but they're not mandatory
now. Closes #325.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
Many contracts no longer have any deploy flags and while we've kept them for
update during transition this is no longer needed, there is no non-notary mode.
Make them completely parameterless.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
They're no longer needed.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
There is a nice well-known default.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
These still have parameters, but we can forget about the notary flag.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
Signed-off-by: Roman Khimov <roman@nspcc.ru>
There are legends that once upon a time this parameter was used for IR keys
in notaryless environments. Maybe. Who cares now though?

Signed-off-by: Roman Khimov <roman@nspcc.ru>
Signed-off-by: Roman Khimov <roman@nspcc.ru>
We have a relatively stable set of configs now and this is just not needed,
updates can and should work with an empty config.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
Don't try interpreting data when there is no need to.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
41e483f was a bit more correct, we can't use
std.Atoi since it's intended for C#-compatible integers which means they will
be interpreted as integers for input and output (including signedness) and the
resulting byte set can differ from the input one leading to failed calls.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
@roman-khimov roman-khimov merged commit b5de82f into master Nov 28, 2023
8 checks passed
@roman-khimov roman-khimov deleted the drop-deploy-configs branch November 28, 2023 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants