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

Makefile: generate RPC bindings #345

Merged
merged 5 commits into from
Aug 3, 2023
Merged

Commits on Aug 2, 2023

  1. Makefile: generate RPC bindings

    Extend contract configuration files with additional types information
    where needed. Add resulting RPC bindings to the repo.
    
    Signed-off-by: Anna Shaleva <[email protected]>
    AnnaShaleva committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    11874bf View commit details
    Browse the repository at this point in the history
  2. .gitignore: do not ignore *.manifest.json

    There's no more *.manifest.json files, we store manifest in the
    config.json file (don't know why).
    
    Signed-off-by: Anna Shaleva <[email protected]>
    AnnaShaleva committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    b194144 View commit details
    Browse the repository at this point in the history
  3. CHANGELOG: add missing PR reference to the changlog record

    Signed-off-by: Anna Shaleva <[email protected]>
    AnnaShaleva committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    778b763 View commit details
    Browse the repository at this point in the history
  4. .github: adjust CI job to check RPC bindings

    First of all, RPC bindings must be compiled. After that, if there are
    some changes in the bindings for the current NeoGo version, then these
    changes have to be committed.
    
    Signed-off-by: Anna Shaleva <[email protected]>
    AnnaShaleva committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    f961ee9 View commit details
    Browse the repository at this point in the history
  5. Makefile: temporary use NeoGo master to build contracts and RPC bindings

    Use afa4530c7d739d08df7865440dbe66f55f7e558b commit (the current master).
    It allows to omit hash parameter for RPC bindings and make them reusable
    for a set of different networks.
    
    Signed-off-by: Anna Shaleva <[email protected]>
    AnnaShaleva committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    10a8769 View commit details
    Browse the repository at this point in the history