Skip to content
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 NotaryAssisted transaction attribute #3175

Open
wants to merge 16 commits into
base: master
Choose a base branch
from

Commits on Mar 6, 2024

  1. Implement NotaryAssisted transaction attribute

    Close neo-project#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 <[email protected]>
    AnnaShaleva committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    6da4ae2 View commit details
    Browse the repository at this point in the history
  2. Payloads: add doc to CalculateNetworkFee method of NotaryAssisted att…

    …ribute
    
    Signed-off-by: Anna Shaleva <[email protected]>
    AnnaShaleva committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    acec1b0 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. 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 <[email protected]>
    AnnaShaleva committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    1508d4f View commit details
    Browse the repository at this point in the history
  2. Payloads: adjust comment to NotaryAssisted attribute

    Signed-off-by: Anna Shaleva <[email protected]>
    AnnaShaleva committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    8b547c9 View commit details
    Browse the repository at this point in the history
  3. 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 <[email protected]>
    AnnaShaleva committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    b16a28c View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Configuration menu
    Copy the full SHA
    00b54ff View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. 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 <[email protected]>
    AnnaShaleva committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    24135ff View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Configuration menu
    Copy the full SHA
    2fb879d View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Configuration menu
    Copy the full SHA
    a260253 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Configuration menu
    Copy the full SHA
    e2f0360 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. NeoModules: integrate NotaryAssisted attribute

    Port the neo-project/neo-modules#884.
    
    Signed-off-by: Anna Shaleva <[email protected]>
    AnnaShaleva committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    fbf5eae View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Payloads: fix XML comment formatting

    Signed-off-by: Anna Shaleva <[email protected]>
    AnnaShaleva committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    151f859 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    042440f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c229cd5 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    01ddf78 View commit details
    Browse the repository at this point in the history
  2. P2P: move NotaryAssisted transaction attribute under E hardfork

    D hardfork was occupied by 3.7.5, thus use the next available one.
    
    Signed-off-by: Anna Shaleva <[email protected]>
    AnnaShaleva committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    4d5cee9 View commit details
    Browse the repository at this point in the history