-
Notifications
You must be signed in to change notification settings - Fork 17
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
Support notary and w/o notary work flows in contracts #74
Support notary and w/o notary work flows in contracts #74
Commits on Apr 21, 2021
-
[#74] neofs: Add
AlphabetAddress
methodThis method returns multi signature address of alphabet nodes in NeoFS contract. Signed-off-by: Alex Vanin <alexey@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for e586588 - Browse repository at this point
Copy the full SHA e586588View commit details -
[#74] neofs: Check alphabet multi signature and don't use ballots
Ballots are inefficient to collect invocations of contract methods. Instead contract can check multi signature collected outside of the contract, e.g. with notary service. Signed-off-by: Alex Vanin <alexey@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for c41abf1 - Browse repository at this point
Copy the full SHA c41abf1View commit details -
[#74] neofs: Remove unused code
All ballots and voting methods are gone. Multi signature checks are used in all contracts. Default global config values are also removed. Configuration must be provided by initialization script. Signed-off-by: Alex Vanin <alexey@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for 8a6484e - Browse repository at this point
Copy the full SHA 8a6484eView commit details -
[#74] processing: Add processing contract
Processing contract deployed in main chain and processes multi signature invocations of NeoFS contract by verifying multi signature and paying for it. Signed-off-by: Alex Vanin <alexey@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for b79a541 - Browse repository at this point
Copy the full SHA b79a541View commit details -
[#74] neofs: Pay withdraw fee to processing contract
Processing contracts pays for cheque that transfer assets back to the user, so user should transfer some fee to this contract. Withdraw fee defined in NeoFS global configuration. Signed-off-by: Alex Vanin <alexey@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for b8e015f - Browse repository at this point
Copy the full SHA b8e015fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 898093f - Browse repository at this point
Copy the full SHA 898093fView commit details -
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for a53b817 - Browse repository at this point
Copy the full SHA a53b817View commit details
Commits on Apr 29, 2021
-
[#74] Return ballot collection functions
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for 4ea4f8b - Browse repository at this point
Copy the full SHA 4ea4f8bView commit details -
[#74] Add notary disabled option to contracts
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for e752a42 - Browse repository at this point
Copy the full SHA e752a42View commit details -
[#74] netmap: Store inner ring node list when notary disabled
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for 9c73522 - Browse repository at this point
Copy the full SHA 9c73522View commit details -
[#74] alphabet: Support notary disabled work flow
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for 4a7b04c - Browse repository at this point
Copy the full SHA 4a7b04cView commit details -
[#74] audit: Support notary disabled work flow
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for ef4f610 - Browse repository at this point
Copy the full SHA ef4f610View commit details -
[#74] balance: Support notary disabled work flow
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for fbf4271 - Browse repository at this point
Copy the full SHA fbf4271View commit details -
[#74] container: Support notary disabled work flow
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for 0f46a86 - Browse repository at this point
Copy the full SHA 0f46a86View commit details -
[#74] neofs: Support notary disabled work flow
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for c09df52 - Browse repository at this point
Copy the full SHA c09df52View commit details -
[#74] neofsid: Support notary disabled work flow
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for c5cd7fa - Browse repository at this point
Copy the full SHA c5cd7faView commit details -
[#74] netmap: Support notary disabled work flow
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for 74edff6 - Browse repository at this point
Copy the full SHA 74edff6View commit details -
[#74] reputation: Support notary disabled work flow
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for e6adb03 - Browse repository at this point
Copy the full SHA e6adb03View commit details
Commits on May 4, 2021
-
[#74] Log notary disabled flag at init
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for e0a2d2e - Browse repository at this point
Copy the full SHA e0a2d2eView commit details