You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 20, 2024. It is now read-only.
@AnnaShaleva What you think about having wrappers for side chain NNS (from neofs-contract) in neo-go library? Is it possible? If so, then maybe you have some estimations?
having wrappers for side chain NNS (from neofs-contract) in neo-go library
Currently we have nspcc-dev/neo-go#2732 for the mainnet's one, it is planned to be included in the next post-3.5.0-compatible release, but it still differs from the side chain NNS and I don't have any estimations on neo-project/non-native-contracts#25 (comment) progress.
Is it possible?
Since there's no progress on NNS API unification, I'm afraid the only option we have now is to add another NNS wrapper that will be compatible with the side chain NNS. But I'm not sure that supporting of two NNS versions is what we want. @roman-khimov, what do you think?
I'd still vote for adding this wrapper (and remove it once all NNS APIs are in sync).
I think it's easier to autogenerate one and keep it in neofs-contracts. We will probably have NNS wrapper in NeoGo, but that'd be the mainnet version. I'd like that to also be kept outside of the main repo, but unfortunately that'd mean a circular repository dependency for us (we'll need to use it in the CLI).
It would be nice to update neo-go to v0.99.3 and replace deprecated code. https://github.com/nspcc-dev/neo-go/releases/tag/v0.99.3
But probably there is some problem with go version 1.16 in go.mod
The text was updated successfully, but these errors were encountered: