-
Notifications
You must be signed in to change notification settings - Fork 3
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
Update neo-go version #50
Conversation
I don't think so, they should work fine with latest NEP-17 PRs merged. The trick here is exactly to make it all work as of current state of both nodes (and they're relatively synchronized at the moment). |
@roman-khimov the problem is that C# docker file requires release tarball, and I haven't found if built for master. |
See Dockerfile.sharp.sources.from_binaries (and Dockerfile.sharp.sources.from_local_dependencies, though that might be more involved, it's OK to have just the first one for now). |
There are two unmerged PRs neo-project/neo-node#681 neo-project/neo#2083 . Because of incompatible container fails to be built. I'll try using |
Just leave neo-vm at compatible commit, it hasn't been changed functionally for quite some time and we certainly don't need .NET 5.0 at the moment. |
Updated |
Both nodes can be built and used in bench. But C# node accepts only 512 tx per block. Seems like policy contract invoke somehow failed. Tested via |
@@ -6,7 +6,7 @@ services: | |||
- stats | |||
image: registry.nspcc.ru/neo-bench/neo-sharp:bench | |||
logging: | |||
driver: "none" | |||
driver: "journald" |
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.
NACK.
@@ -13,9 +13,9 @@ DC_SHARP_RPC=.docker/rpc/docker-compose.sharp.yml | |||
|
|||
DF_GO=.docker/build/Dockerfile.golang | |||
DF_BENCH=.docker/build/Dockerfile.bench | |||
DF_SHARP=.docker/build/Dockerfile.sharp | |||
#DF_SHARP=.docker/build/Dockerfile.sharp | |||
#DF_SHARP=.docker/build/Dockerfile.sharp.sources.from_binaries |
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 thought this one is easier to make work actually.
Well, why is that? |
The problem is in invalid policy contract hash (on a commit previous to management contract introduction). |
The problem was in contract hashes. Commit for |
Updated |
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.
If all the logic changes needed are in place, we'd rather merge it as is to unblock #52. Changing neo-go revision is rather trivial.
Related #49 .
Need to wait until preview4 to update C# nodes.