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

Add update mechanism and related STS rules #598

Merged
merged 22 commits into from
Jun 24, 2019

Commits on Jun 24, 2019

  1. Configuration menu
    Copy the full SHA
    38ee155 View commit details
    Browse the repository at this point in the history
  2. Add PRTCL STS rule

    mgudemann committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    9e59881 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4df9ab3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    17d2ddd View commit details
    Browse the repository at this point in the history
  5. Adapt BHEAD STS rule

    mgudemann committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    37d2dac View commit details
    Browse the repository at this point in the history
  6. Call BHEAD from CHAIN

    mgudemann committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    000a30a View commit details
    Browse the repository at this point in the history
  7. Add Updates module

    mgudemann committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    84bb4e2 View commit details
    Browse the repository at this point in the history
  8. Add PPUP STS rule

    mgudemann committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    08084f0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a92c758 View commit details
    Browse the repository at this point in the history
  10. Add AVUP STS rule

    mgudemann committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    da95f8f View commit details
    Browse the repository at this point in the history
  11. Add UP STS rule

    mgudemann committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    4c0c4aa View commit details
    Browse the repository at this point in the history
  12. Adapt UTXO STS rule

    mgudemann committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    1b98e09 View commit details
    Browse the repository at this point in the history
  13. Simplify LedgerState, adapt tests

    `LedgerState` still contains a field for the current `Ix` in the slot. This
    doesn't appear in the formal spec.
    mgudemann committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    5681b79 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f36fa5e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    50692db View commit details
    Browse the repository at this point in the history
  16. Adapt BBODY rule

    mgudemann committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    b3c1f08 View commit details
    Browse the repository at this point in the history
  17. Adapt CHAIN STS rule

    mgudemann committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    17b5d18 View commit details
    Browse the repository at this point in the history
  18. Adapt witsNeeded in UTXOW, remove UneededWitness failure

    We allow redundant witnesses to support mutli-sig which might require more than
    one valid signature for transactions.
    mgudemann committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    e908484 View commit details
    Browse the repository at this point in the history
  19. Remove UnneededWitnesses from expected results in unit test

    - remove unit tests that tests exactly that situation
    - remove `UnneededWitnesses` from expected failures
    mgudemann committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    7a8d231 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    9849682 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    49578b5 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    0815b93 View commit details
    Browse the repository at this point in the history