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

Simplicity #1219

Draft
wants to merge 15 commits into
base: elements-22.x
Choose a base branch
from
Draft

Simplicity #1219

wants to merge 15 commits into from

Commits on Nov 14, 2023

  1. Configuration menu
    Copy the full SHA
    2bfb4c5 View commit details
    Browse the repository at this point in the history
  2. Squashed 'src/simplicity/' content from commit 4757692309

    git-subtree-dir: src/simplicity
    git-subtree-split: 47576923091432a83fd109ef49ecf2777fd9660b
    roconnor-blockstream committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    9ee7f26 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    45fcce1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    94a5e68 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    00b767b View commit details
    Browse the repository at this point in the history
  6. Store hash_genesis_block in PrecomputedTransactionData.

    This will be used by Simplicity.
    roconnor-blockstream committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    192d00e View commit details
    Browse the repository at this point in the history
  7. Add Simplicity verification

    Unactivated.
    roconnor-blockstream committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    2423e85 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e704de0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0c562ea View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Asset tests: Add VERIFY_SCRIPT_SIMPLICITY flag

    Include Simplicity in the script verification flags.
    Update the flag parser.
    uncomputable committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    87a2b10 View commit details
    Browse the repository at this point in the history
  2. Asset tests: Parse Elements script errors

    Take the existing function to parse script errors and extend it to parse
    Elements errors. SCRIPT_ERR_ERROR_COUNT is not included because it is a
    pseudo error.
    uncomputable committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    14049d0 View commit details
    Browse the repository at this point in the history
  3. Asset tests: Check script error

    Compare the expected script error, parsed from JSON, with the actual
    error that VerifyScript returns. If the JSON does not include an
    expected error, then skip this check.
    uncomputable committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    26691db View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. Merge pull request #1280 from uncomputable/simplicity

    Enable Simplicity script tests
    delta1 committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    7ab6ded View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Script: Add SCRIPT_ERR_SIMPLICITY_HIDDEN_ROOT

    The included Simplicity already supports this error, but Elements
    converted it into SCRIPT_ERR_UNKNOWN_ERROR.
    uncomputable authored and roconnor-blockstream committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    dc32f28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    174c46b View commit details
    Browse the repository at this point in the history