Commit graph

258 commits

Author SHA1 Message Date
alexvanin
88e73a04d7 Remove inner ring update test
This test runs in neofs-node repository because it uses internal
neofs-node structures. It will be reworked later.
2020-06-15 13:32:13 +03:00
alexvanin
4fbfa1bc98 Collect "InnerRingUpdate" calls from inner ring nodes
Inner ring nodes do not collect signatures for the cheque now.
Instead they invoke "InnerRingUpdate" method and smart-contract
checks if method was called from inner ring node. Then it
accepts cheque if there were 2/3n+1 invokes.
2020-06-15 13:32:13 +03:00
alexvanin
78b8af8f83 Do not store multiaddress of inner ring nodes
With neo:morph environment, there will be no direct communication
between inner ring nodes and storage nodes. neo:morph smart-contracts
will identify inner ring nodes by their signatures.
2020-06-15 13:32:13 +03:00
alexvanin
9f33939dee Add "IsInnerRing" method
Inner ring nodes check their presence in inner ring list during
startup. "IsInnerRing" method allows to check presence efficiently
by calling this method.
2020-06-15 13:32:13 +03:00
anastasia prasolova
d97a4a9955 added yaml config for contract deployment 2020-06-09 13:52:32 +03:00
Alex Vanin
35656b0661
Merge pull request #1 from nspcc-dev/use-loop-labels
Use loop label in InnerRingUpdate call handler
2020-05-20 13:04:45 +03:00
Leonard Lyubich
9a51b508e8 Use loop label in InnerRingUpdate call handler 2020-05-20 12:38:11 +03:00
alexvanin
859c29c8df init commit 2020-04-01 19:27:29 +03:00