-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Implement native Notary contract #3178
base: master
Are you sure you want to change the base?
Commits on Mar 6, 2024
-
Implement NotaryAssisted transaction attribute
Close #2896. Use a stub for native Notary contract hash since this contract is not implemented yet. Thus, technically, NotaryAssisted attribute verification will always fail on real network until native Notary is implemented. Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for 6da4ae2 - Browse repository at this point
Copy the full SHA 6da4ae2View commit details -
Payloads: add doc to CalculateNetworkFee method of NotaryAssisted att…
…ribute Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for acec1b0 - Browse repository at this point
Copy the full SHA acec1b0View commit details
Commits on Mar 7, 2024
-
Native: add NotaryAssisted attributes handler to Gas OnPersist
Transactions network fee should be split between Primary node and Notary nodes. Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for 1508d4f - Browse repository at this point
Copy the full SHA 1508d4fView commit details -
Payloads: adjust comment to NotaryAssisted attribute
Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for 8b547c9 - Browse repository at this point
Copy the full SHA 8b547c9View commit details -
Payloads: temporary use hard-coded Notary contract hash
Once Notary contract is implemented, this hash will be replaced by a proper Notary contract hash. The exact value won't be changed since Notary contract has constant hash as any other native contract. Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for b16a28c - Browse repository at this point
Copy the full SHA b16a28cView commit details
Commits on Mar 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 00b54ff - Browse repository at this point
Copy the full SHA 00b54ffView commit details
Commits on Mar 12, 2024
-
Payloads: replace hard-coded Notary hash value with calculated one
No functional changes, just a refactoring for better code readability. Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for 24135ff - Browse repository at this point
Copy the full SHA 24135ffView commit details
Commits on Mar 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 77ffe09 - Browse repository at this point
Copy the full SHA 77ffe09View commit details
Commits on Mar 21, 2024
-
Native: fix typo in the exception message
Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for cb4bdda - Browse repository at this point
Copy the full SHA cb4bddaView commit details -
Native: use more syntactic sugar
No functional changes, just a refactoring. Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for 8f9f5f7 - Browse repository at this point
Copy the full SHA 8f9f5f7View commit details
Commits on Mar 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5ee1855 - Browse repository at this point
Copy the full SHA 5ee1855View commit details
Commits on Apr 4, 2024
-
Notary: add unit tests for OnNEP17Payment and ExpirationOf methods
Also, mark improper code of Withdraw method with TODO, it should be reworked. Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for 02c6a89 - Browse repository at this point
Copy the full SHA 02c6a89View commit details
Commits on Apr 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 21f5fcf - Browse repository at this point
Copy the full SHA 21f5fcfView commit details -
Configuration menu - View commit details
-
Copy full SHA for af4a87a - Browse repository at this point
Copy the full SHA af4a87aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8d384e - Browse repository at this point
Copy the full SHA e8d384eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 26c9430 - Browse repository at this point
Copy the full SHA 26c9430View commit details -
Configuration menu - View commit details
-
Copy full SHA for b23859f - Browse repository at this point
Copy the full SHA b23859fView commit details -
Merge branch 'notary-contract' of https://github.com/neo-project/neo …
…into notary-contract
Configuration menu - View commit details
-
Copy full SHA for ecfba77 - Browse repository at this point
Copy the full SHA ecfba77View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff03214 - Browse repository at this point
Copy the full SHA ff03214View commit details -
Configuration menu - View commit details
-
Copy full SHA for adf0bb0 - Browse repository at this point
Copy the full SHA adf0bb0View commit details -
Notary: add unit tests for LockDepositUntil and BalanceOf methods
Also, format code. Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for 08da1f0 - Browse repository at this point
Copy the full SHA 08da1f0View commit details
Commits on Apr 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f7924ca - Browse repository at this point
Copy the full SHA f7924caView commit details -
Notary: test GAS distribution with FeePerKey update
Test the situation described in https://github.com/neo-project/neo/pull/3175/files/00b54ff6d20cc84b435beaa790fe72a9d8f78bec#r1530493475. Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for 6705469 - Browse repository at this point
Copy the full SHA 6705469View commit details -
Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for 8864ff5 - Browse repository at this point
Copy the full SHA 8864ff5View commit details
Commits on Apr 11, 2024
-
No functional changes, I just finally made my code analizer work properly. Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for 498f2ff - Browse repository at this point
Copy the full SHA 498f2ffView commit details -
Attributtes: fix NotaryAssisted attribute documentation format
Co-authored-by: Shargon <shargon@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for efa9958 - Browse repository at this point
Copy the full SHA efa9958View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd0b965 - Browse repository at this point
Copy the full SHA dd0b965View commit details
Commits on May 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f6cbd36 - Browse repository at this point
Copy the full SHA f6cbd36View commit details -
Native: update to the fresh master
Fetch changes from the fresh master and fix build errors. Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
Configuration menu - View commit details
-
Copy full SHA for deafea9 - Browse repository at this point
Copy the full SHA deafea9View commit details
Commits on May 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2f1d38c - Browse repository at this point
Copy the full SHA 2f1d38cView commit details