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

Manifest and script checks #1729

Merged
merged 19 commits into from
Feb 10, 2021
Merged

Manifest and script checks #1729

merged 19 commits into from
Feb 10, 2021

Commits on Feb 8, 2021

  1. manifest: remove no longer used Serializable interface

    It was used when manifests were saved into JSON.
    roman-khimov committed Feb 8, 2021
    Configuration menu
    Copy the full SHA
    60dfffc View commit details
    Browse the repository at this point in the history
  2. manifest: move ABI code into file of its own

    Make it a little more convenient to work with it.
    roman-khimov committed Feb 8, 2021
    Configuration menu
    Copy the full SHA
    211fe30 View commit details
    Browse the repository at this point in the history
  3. manifest: return an error from IsValid

    Be more specific.
    roman-khimov committed Feb 8, 2021
    Configuration menu
    Copy the full SHA
    5ba074b View commit details
    Browse the repository at this point in the history
  4. manifest: add ABI validity check

    Some methods must be defined in a valid ABI. Refs. neo-project/neo#2263.
    roman-khimov committed Feb 8, 2021
    Configuration menu
    Copy the full SHA
    1a4958b View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2021

  1. Configuration menu
    Copy the full SHA
    296c7a1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e9ea89b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f78e3fb View commit details
    Browse the repository at this point in the history
  4. manifest: add event validity check

    Refs. #1699.
    roman-khimov committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    0b2e931 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f3c761e View commit details
    Browse the repository at this point in the history
  6. manifest: add method validity check

    Refs. #1699.
    roman-khimov committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    f0c3066 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    15ed905 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    284476c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    dc3967a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    62ef5a8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a3abdbd View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b892db9 View commit details
    Browse the repository at this point in the history
  13. bitfield: add basic bit field package

    Strange as it is but I wasn't able to find any good bit field
    implementation. Most of them are limited to 64 bits, some allow for wider
    values (like https://github.com/emef/bitfield) but even they're not that
    efficient (using bytes instead of wider types). This this minimalistic thing.
    roman-khimov committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    a6e25cf View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    158f0d9 View commit details
    Browse the repository at this point in the history
  15. core: check all transaction scripts

    Refs. #1699.
    roman-khimov committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    dd05cae View commit details
    Browse the repository at this point in the history