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

Backport #5050 & #5132 to release/1.35 #5151

Closed
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Mar 20, 2023

  1. Configuration menu
    Copy the full SHA
    5467e80 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    afb7b1a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e3b72e8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4c482a9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c0f593e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e13bd9d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8cf9027 View commit details
    Browse the repository at this point in the history
  8. Merge pull request IntersectMBO#4823 from input-output-hk/newhoggy/st…

    …raight-line-code-for-tx-commands
    
    Straight line code for tx commands
    newhoggy authored Mar 20, 2023
    Configuration menu
    Copy the full SHA
    7f52046 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2023

  1. Add cardano-ping dependency

    newhoggy committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    6247259 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e1a5aee View commit details
    Browse the repository at this point in the history
  3. Add comments

    newhoggy committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    f270530 View commit details
    Browse the repository at this point in the history
  4. Upgrade to cabal-3.10.1.0

    newhoggy committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    bb4b1c9 View commit details
    Browse the repository at this point in the history
  5. Merge pull request IntersectMBO#5006 from input-output-hk/newhoggy/up…

    …grade-to-cabal-3.10.1.0
    
    Upgrade to cabal-3.10.1.0
    newhoggy authored Mar 21, 2023
    Configuration menu
    Copy the full SHA
    c83b479 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. Merge pull request IntersectMBO#4955 from input-output-hk/jutaro/metr…

    …ics-mapping
    
    Backward compatibility for Prometheus metrics names
    deepfire authored Mar 22, 2023
    Configuration menu
    Copy the full SHA
    3888d54 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. Merge pull request IntersectMBO#4664 from input-output-hk/newhoggy/ca…

    …rdano-ping
    
    New cardano-cli ping command.
    newhoggy authored Mar 24, 2023
    Configuration menu
    Copy the full SHA
    a2fda17 View commit details
    Browse the repository at this point in the history
  2. Guard against overflows in Shelley TxIns

    - makeByronTransactionBody guards against overflows in the transaction indices,
    but makeShelleyTransactionBody does not.
    - Add appropriate guards to makeShelleyTransactionBody.
    sevanspowell authored and newhoggy committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    5701667 View commit details
    Browse the repository at this point in the history
  3. Bump CHaP and remove most constraints from the cabal file

    I revised a bunch of things in CHaP and the constraints are not needed
    any more.
    michaelpj committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    41ad5d1 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2023

  1. Split WarningDevelopmentNetworkProtocolVersions

    Split it into node-to-node and node-to-client. This is needed so that the
    log contains information whether the version numbers (now encoded as
    numbers) are node-to-node or node-to-client version.
    coot authored and newhoggy committed Mar 26, 2023
    Configuration menu
    Copy the full SHA
    6e3dfcb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    26032df View commit details
    Browse the repository at this point in the history
  3. Reword where to get peers from in understanding-config-files.md

    Fixes input-output-hk/ouroboros-network#3691
    coot authored and newhoggy committed Mar 26, 2023
    Configuration menu
    Copy the full SHA
    b73b59d View commit details
    Browse the repository at this point in the history
  4. Removed P2PWarningDevelopmentNetworkProtocols

    The warning is not needed as of ouroboros-network#3859.
    coot authored and newhoggy committed Mar 26, 2023
    Configuration menu
    Copy the full SHA
    f6bc4f2 View commit details
    Browse the repository at this point in the history
  5. Modify P2PWarning message

    P2P is now an early release: we encourage to enable it on at most one of
    the relays (if one has more than one relay).  We don't advise yet to use
    it on BP nodes.
    coot authored and newhoggy committed Mar 26, 2023
    Configuration menu
    Copy the full SHA
    e15044b View commit details
    Browse the repository at this point in the history
  6. Picked changelog from 1.35.6 release

    coot authored and newhoggy committed Mar 26, 2023
    Configuration menu
    Copy the full SHA
    16805e6 View commit details
    Browse the repository at this point in the history
  7. Merge pull request IntersectMBO#4691 from input-output-hk/coot/json-n…

    …etwork-version-repr
    
    Use JSON instances for NodeToNodeVersion & NodeToClientVersion
    coot authored Mar 26, 2023
    Configuration menu
    Copy the full SHA
    0592629 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2023

  1. Merge pull request IntersectMBO#5012 from input-output-hk/mpj/remove-…

    …constraints
    
    Bump CHaP and remove most constraints from the cabal file
    michaelpj authored Mar 27, 2023
    Configuration menu
    Copy the full SHA
    e650247 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e1f7d47 View commit details
    Browse the repository at this point in the history
  3. nix: switch to ghc 9.2.7

    jbgi committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    f6f8ea9 View commit details
    Browse the repository at this point in the history
  4. Merge pull request IntersectMBO#4995 from input-output-hk/bench-nomad…

    …-genesis
    
    workbench: Distribute genesis using an intermediate storage service
    deepfire authored Mar 27, 2023
    Configuration menu
    Copy the full SHA
    aa7f365 View commit details
    Browse the repository at this point in the history
  5. Merge pull request IntersectMBO#4998 from input-output-hk/jbgi/ghc927

    nix: switch to ghc 9.2.7
    jbgi authored Mar 27, 2023
    Configuration menu
    Copy the full SHA
    c45ebae View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d3f0c8f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a4383cb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5e3502e View commit details
    Browse the repository at this point in the history
  9. Merge pull request IntersectMBO#5023 from input-output-hk/ci-bors

    fix CI not running on bors branches
    disassembler authored Mar 27, 2023
    Configuration menu
    Copy the full SHA
    fdbc872 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. Configuration menu
    Copy the full SHA
    fef1db7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request IntersectMBO#4941 from input-output-hk/newhoggy/de…

    …fault-values
    
    Combinators for TxBodyContent and related types
    newhoggy authored Mar 28, 2023
    Configuration menu
    Copy the full SHA
    9ea49d3 View commit details
    Browse the repository at this point in the history
  3. Merge pull request IntersectMBO#4879 from input-output-hk/newhoggy/re…

    …-enable-kes-period-info-test
    
    Re-enable kes-period-info test.
    newhoggy authored Mar 28, 2023
    Configuration menu
    Copy the full SHA
    7cafc3a View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2023

  1. Merge pull request IntersectMBO#4956 from input-output-hk/sevanspowel…

    …l/txin-overflow
    
    Guard against overflows in Shelley TxIns
    newhoggy authored Mar 29, 2023
    Configuration menu
    Copy the full SHA
    0ac69d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5e4564 View commit details
    Browse the repository at this point in the history
  3. Add wrapper functions for CLI calls.

    Use the wrapper functions in the Shelley testnet.
    MarcFontaine committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    bc210d5 View commit details
    Browse the repository at this point in the history
  4. Merge pull request IntersectMBO#5011 from input-output-hk/mafo/cli-wr…

    …appers
    
    Use Haskell variables for passing values.
    MarcFontaine authored Mar 29, 2023
    Configuration menu
    Copy the full SHA
    7b249f6 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2023

  1. Merge pull request IntersectMBO#4909 from input-output-hk/newhoggy/fi…

    …x-qKesKesKeyExpiry
    
    Fix qKesKesKeyExpiry to not always be null
    newhoggy authored Mar 30, 2023
    Configuration menu
    Copy the full SHA
    541e7b9 View commit details
    Browse the repository at this point in the history
  2. Add JSON roundtrip property for ScriptData

    using detailed schema.
    sorki authored and newhoggy committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    d29d786 View commit details
    Browse the repository at this point in the history
  3. Add CBOR roundtrip property for ScriptData

    sorki authored and newhoggy committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    0e57ee2 View commit details
    Browse the repository at this point in the history
  4. Improve genScriptData to generate larger range of numbers

    for `ScriptDataNumber` constructor including numbers outside
    `maxBound @Word64`.
    sorki authored and newhoggy committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    ef046c1 View commit details
    Browse the repository at this point in the history
  5. Switch to HashableScriptData

    newhoggy committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    9b8e749 View commit details
    Browse the repository at this point in the history
  6. Merge pull request IntersectMBO#5002 from input-output-hk/newhoggy/sc…

    …riptDataSerialisation
    
    Script data serialisation
    newhoggy authored Mar 30, 2023
    Configuration menu
    Copy the full SHA
    2452adc View commit details
    Browse the repository at this point in the history
  7. Ignore IntelliJ folder and cabal.project.local*

    Cabal has a tendency to create more files appended with ~x if you run
    cabal update
    weebl2000 authored and newhoggy committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    206b862 View commit details
    Browse the repository at this point in the history
  8. Merge pull request IntersectMBO#5035 from input-output-hk/newhoggy/ex…

    …tra-ignores
    
    Ignore IntelliJ folder and cabal.project.local*
    newhoggy authored Mar 30, 2023
    Configuration menu
    Copy the full SHA
    38d3791 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2023

  1. Configuration menu
    Copy the full SHA
    f88f8ce View commit details
    Browse the repository at this point in the history
  2. Merge pull request IntersectMBO#5038 from input-output-hk/newhoggy/si…

    …mplify-implementation-of-executeQueryAnyMode-via-inlining
    
    Simplify implementation of executeQueryAnyMode
    newhoggy authored Mar 31, 2023
    Configuration menu
    Copy the full SHA
    3759680 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    91f41c8 View commit details
    Browse the repository at this point in the history
  4. flake.lock: update cardano-automation

    mgmeier authored and deepfire committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    8997505 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    280dec7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0e32905 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    aa89f8d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7352cfc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    04e2a03 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    85651fb View commit details
    Browse the repository at this point in the history
  11. Merge pull request IntersectMBO#5041 from input-output-hk/newhoggy/re…

    …move-unused-error-constructors
    
    Remove unused error constructors
    newhoggy authored Mar 31, 2023
    Configuration menu
    Copy the full SHA
    2e5e829 View commit details
    Browse the repository at this point in the history
  12. Merge pull request IntersectMBO#5040 from input-output-hk/newhoggy/re…

    …move-use-of-AcquireFailure-type
    
    Remove use of AcquireFailure type
    newhoggy authored Mar 31, 2023
    Configuration menu
    Copy the full SHA
    c2c8b12 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2023

  1. Configuration menu
    Copy the full SHA
    e6072a6 View commit details
    Browse the repository at this point in the history
  2. flake.lock: update

    deepfire committed Apr 1, 2023
    Configuration menu
    Copy the full SHA
    479d981 View commit details
    Browse the repository at this point in the history
  3. tx-generator: cleanup tracing module

    mgmeier authored and deepfire committed Apr 1, 2023
    Configuration menu
    Copy the full SHA
    99e0eee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1356606 View commit details
    Browse the repository at this point in the history
  5. Merge pull request IntersectMBO#5039 from input-output-hk/bench-master

    bench:  analysis improvements
    deepfire authored Apr 1, 2023
    Configuration menu
    Copy the full SHA
    be082fc View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2023

  1. Auto-balance multiasset transactions

    Previously we gave up when the non-Ada part of a transaction wasn't
    balanced. We now balance the transaction and correctly update the fee
    accordingly (since the fee will be higher). We also return an error in
    the case where the is non-Ada change, but not at least minUTxO
    change (e.g. in the case where the Ada is already balanced).
    
    Resolves: IntersectMBO#3068
    Robert 'Probie' Offner authored and newhoggy committed Apr 2, 2023
    Configuration menu
    Copy the full SHA
    b81ddeb View commit details
    Browse the repository at this point in the history
  2. Merge pull request IntersectMBO#4450 from input-output-hk/ludvikgaloi…

    …s/autobalance-multiasset
    
    Auto-balance multiasset transactions
    newhoggy authored Apr 2, 2023
    Configuration menu
    Copy the full SHA
    27f8437 View commit details
    Browse the repository at this point in the history
  3. Update cardano-governance.md

    FIX: Typo
    NetWalker108 authored Apr 2, 2023
    Configuration menu
    Copy the full SHA
    275dac2 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. Configuration menu
    Copy the full SHA
    d216456 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    175db9d View commit details
    Browse the repository at this point in the history
  3. Fix hlint warnings

    newhoggy committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    08c8266 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

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

Commits on Apr 6, 2023

  1. Merge pull request IntersectMBO#5059 from input-output-hk/newhoggy/fr…

    …ozen-callstack-for-checkTextEnvelopeFormat
    
    Frozen callstack for checkTextEnvelopeFormat function
    newhoggy authored Apr 6, 2023
    Configuration menu
    Copy the full SHA
    8892f98 View commit details
    Browse the repository at this point in the history
  2. Merge pull request IntersectMBO#5061 from input-output-hk/newhoggy/re…

    …move-stake-address-option-from-stake-address-build-command
    
    Remove --stake-address option from stake-address build
    newhoggy authored Apr 6, 2023
    Configuration menu
    Copy the full SHA
    56d9a0b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    140c7a5 View commit details
    Browse the repository at this point in the history
  4. Merge pull request IntersectMBO#5057 from input-output-hk/newhoggy/de…

    …fine-functor-instance-for-FileError
    
    Define Functor instance for FileError
    newhoggy authored Apr 6, 2023
    Configuration menu
    Copy the full SHA
    4236853 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3b967ee View commit details
    Browse the repository at this point in the history
  6. New functions for writing to file and stdout:

    * writeByteStringFile
    * writeByteStringOutput
    * writeLazyByteStringFile
    * writeLazyByteStringOutput
    * writeTextFile
    * writeTextOutput
    newhoggy committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    c9fe62b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2e5adc2 View commit details
    Browse the repository at this point in the history
  8. Move writeFileWithOwnerPermissions to Cardano.Api.IO.Compat so that C…

    …ardano.Api.SerialiseTextEnvelope has less IO code and can be freed from CPP
    newhoggy committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    15a843d View commit details
    Browse the repository at this point in the history
  9. Rename writeFileWithOwnerPermissions to writeLazyByteStringFileWithOw…

    …nerPermissions for consistency
    newhoggy committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    7b91bf5 View commit details
    Browse the repository at this point in the history
  10. Generalise writeLazyByteStringFileWithOwnerPermissions to handleFileF…

    …orWritingWithOwnerPermission
    newhoggy committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    971156d View commit details
    Browse the repository at this point in the history
  11. New functions for completeness:

    * writeByteStringFileWithOwnerPermissions
    * writeTextFileWithOwnerPermissions
    newhoggy committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    9076213 View commit details
    Browse the repository at this point in the history
  12. Remove writeFileTextEnvelopeWithOwnerPermissions. Use writeLazyByteSt…

    …ringFileWithOwnerPermissions and textEnvelopeToJSON instead
    newhoggy committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    2d11855 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b634708 View commit details
    Browse the repository at this point in the history
  14. Remove dup of index-state, no longer needed with latest haskell.nix

     which also requires using github project (instead of hackage) for hls.
    jbgi committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    51bbec0 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e97a004 View commit details
    Browse the repository at this point in the history
  16. Merge pull request IntersectMBO#5051 from input-output-hk/mgalazyn/do…

    …cs/readme-build-instructions-improvements
    
    Small build docs improvements
    carbolymer authored Apr 6, 2023
    Configuration menu
    Copy the full SHA
    f6a17c6 View commit details
    Browse the repository at this point in the history
  17. Merge pull request IntersectMBO#5063 from input-output-hk/newhoggy/im…

    …prove-roundtrip-functions-to-report-annotations-on-callsite
    
    Improve roundtrip functions to report annotations on callsite
    newhoggy authored Apr 6, 2023
    Configuration menu
    Copy the full SHA
    6434712 View commit details
    Browse the repository at this point in the history
  18. Merge pull request IntersectMBO#5049 from input-output-hk/newhoggy/sp…

    …lit-serialisation-from-io
    
    Split serialisation from IO
    newhoggy authored Apr 6, 2023
    Configuration menu
    Copy the full SHA
    d456afb View commit details
    Browse the repository at this point in the history
  19. workbench: remove unused code

    fmaste committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    3e3a4fa View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    bf39de9 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    c4d62fd View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    939d332 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    83e64ff View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    db9a23d View commit details
    Browse the repository at this point in the history
  25. Merge pull request IntersectMBO#5037 from input-output-hk/bench-nomad…

    …-vault
    
    Bench nomad sub-backends
    fmaste authored Apr 6, 2023
    Configuration menu
    Copy the full SHA
    be1dd96 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2023

  1. plutus-scripts-bench: Use TH-generated scripts.

    This helps keep flake dependencies down & avoids having to go through a
    different team for changes to the scripts.
    NadiaYvette committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    74098c1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c51222 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2c9d74e View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2023

  1. plutus-scripts-bench: rewrite script name normalisation

    Commment what it's doing, make better use of filepath primitives,
    remove dependency on the text package, and use less golfy style.
    NadiaYvette committed Apr 8, 2023
    Configuration menu
    Copy the full SHA
    897cb2e View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2023

  1. Rename TestEnableDevelopmentHardForkEras

    TestEnableDevelopmentHardForkEras has been renamed to
    TestEnableDevelopmentProtVer. An error is thrown if
    TestEnableDevelopmentHardForkEras is used to avoid it silently being set
    to False.
    
    Closes IntersectMBO#4043
    Robert 'Probie' Offner authored and newhoggy committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    533d43d View commit details
    Browse the repository at this point in the history
  2. Rename TestEnableDevelopmentNetworkProtocols

    TestEnableDevelopmentNetworkProtocols has been renamed to
    ExperimentalProtocols. An error is thrown if
    TestEnableDevelopmentNetworkProtocols is used to avoid it silently being set
    to False.
    newhoggy committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    d2cd5c4 View commit details
    Browse the repository at this point in the history
  3. Merge pull request IntersectMBO#4341 from input-output-hk/ludvikgaloi…

    …s/testenableadvertiseprotver
    
    Rename TestEnableDevelopmentHardForkEras and TestEnableDevelopmentNetworkProtocols
    newhoggy authored Apr 11, 2023
    Configuration menu
    Copy the full SHA
    ca78f37 View commit details
    Browse the repository at this point in the history
  4. Merge pull request IntersectMBO#5026 from input-output-hk/jbgi/no-dup…

    …-index-state
    
    Remove dup of index-state, no longer needed with latest haskell.nix
    jbgi authored Apr 11, 2023
    Configuration menu
    Copy the full SHA
    e60ac65 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0ad15f2 View commit details
    Browse the repository at this point in the history
  6. Merge pull request IntersectMBO#5056 from input-output-hk/newhoggy/fi…

    …x-hlint-warnings
    
    Fix hlint warnings
    newhoggy authored Apr 11, 2023
    Configuration menu
    Copy the full SHA
    68186b9 View commit details
    Browse the repository at this point in the history
  7. Merge pull request IntersectMBO#5071 from input-output-hk/newhoggy/ne…

    …w-genCardanoKeyWitness-function
    
    New genCardanoKeyWitness function
    newhoggy authored Apr 11, 2023
    Configuration menu
    Copy the full SHA
    2dd271b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2fe2c43 View commit details
    Browse the repository at this point in the history
  9. Merge pull request IntersectMBO#5048 from input-output-hk/nyc-plutus-…

    …bench-01
    
    use TH-generated plutus scripts
    mgmeier authored Apr 11, 2023
    Configuration menu
    Copy the full SHA
    26af241 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c141b50 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    35346b0 View commit details
    Browse the repository at this point in the history
  12. workbench: new profile epoch-transition

    mgmeier authored and deepfire committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    096855f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fde2a71 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d81a106 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    0f95db4 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    24d8d42 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e0408e9 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    fe68692 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    cdd9656 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    edd0e29 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    2437ccb View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    f88b593 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    97953ed View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    7362cba View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    d0e345f View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    0e36f27 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    2ee3dc5 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    70468da View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    25c28d4 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    805d9c6 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. Configuration menu
    Copy the full SHA
    2dcdbb7 View commit details
    Browse the repository at this point in the history
  2. Remove unused script

    newhoggy committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    a1a1e03 View commit details
    Browse the repository at this point in the history
  3. Merge pull request IntersectMBO#5081 from input-output-hk/newhoggy/re…

    …move-unused-script
    
    Remove unused script
    newhoggy authored Apr 12, 2023
    Configuration menu
    Copy the full SHA
    8a14700 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6e05177 View commit details
    Browse the repository at this point in the history
  5. Expose SerialiseAsRawBytesError in Cardano.Api

    The function deserialiseFromRawBytes was changed from Maybe to Either
    SerialiseAsRawBytesError, but the error type was not exposed in the
    Cardano.API.
    ch1bo committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    f4dd47a View commit details
    Browse the repository at this point in the history
  6. Expose UsingRawBytes et al types

    This makes it simple to re-use de/serialisation for new types with
    DerivingVia. It is extensively used inside cardano-api and hence
    provides a clear value to users of the SDK as well.
    ch1bo committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    c59fa64 View commit details
    Browse the repository at this point in the history
  7. Remove last remaining allow-newers

    - I made an upstream PR for the `katip` issue, which got merged and
      released.
    - `ekg`, `ekg-json`, and `libsystemd-journal` are unmaintained, so I revised them in
      CHaP.
    michaelpj committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    fd92304 View commit details
    Browse the repository at this point in the history
  8. Fix import warning

    newhoggy committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    1916f5c View commit details
    Browse the repository at this point in the history
  9. New type AnyShelleyBasedEra

    newhoggy committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    8b205d0 View commit details
    Browse the repository at this point in the history
  10. Inline roundtrip_CDDL_Tx

    newhoggy committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    3887983 View commit details
    Browse the repository at this point in the history
  11. Inline test_roundtrip_Tx_Cddl and test_roundtrip_TxWitness_Cddl and c…

    …onvert tests into property tests
    newhoggy committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    09a6d21 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    06d0092 View commit details
    Browse the repository at this point in the history
  13. Merge pull request IntersectMBO#5072 from input-output-hk/newhoggy/si…

    …mplify-cddl-tests
    
    Simplify cddl tests
    newhoggy authored Apr 12, 2023
    Configuration menu
    Copy the full SHA
    e7d85bb View commit details
    Browse the repository at this point in the history
  14. Merge pull request IntersectMBO#5043 from input-output-hk/mpj/remove-…

    …even-more-stuff
    
    Remove last remaining allow-newers
    michaelpj authored Apr 12, 2023
    Configuration menu
    Copy the full SHA
    64156ea View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    a3e6db8 View commit details
    Browse the repository at this point in the history
  16. Merge pull request IntersectMBO#5090 from input-output-hk/newhoggy/fi…

    …x-nightly-builds
    
    Fix nightly builds
    newhoggy authored Apr 12, 2023
    Configuration menu
    Copy the full SHA
    8d78d96 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    8a24662 View commit details
    Browse the repository at this point in the history
  18. Merge pull request IntersectMBO#5084 from input-output-hk/newhoggy/de…

    …lete-duplicate-packages-sort-packages-and-imports
    
    Delete duplicate packages sort packages and imports
    newhoggy authored Apr 12, 2023
    Configuration menu
    Copy the full SHA
    a148a00 View commit details
    Browse the repository at this point in the history
  19. Merge pull request IntersectMBO#5087 from input-output-hk/newhoggy/fi…

    …x-import-warning
    
    Fix import warning
    newhoggy authored Apr 12, 2023
    Configuration menu
    Copy the full SHA
    4af7843 View commit details
    Browse the repository at this point in the history
  20. Workflow dispatch needs to take inputs because the nightly trigger pr…

    …ovides them (IntersectMBO#5094)
    
    Force merge because it can only be tested on `master`.
    newhoggy authored Apr 12, 2023
    Configuration menu
    Copy the full SHA
    7168359 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. Merge pull request IntersectMBO#5064 from input-output-hk/newhoggy/re…

    …move-non-round-trippable-value-TxInsReferenceNone-for-babbage-onwards
    
    Remove non-round-trippable value TxInsReferenceNone for babbage onwards in generator
    newhoggy authored Apr 13, 2023
    Configuration menu
    Copy the full SHA
    c58bf98 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8eab654 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    19f6a1f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bc7c35c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ff4a192 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b7bdafd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ea2f2fe View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    131c9ac View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b475003 View commit details
    Browse the repository at this point in the history
  10. Merge pull request IntersectMBO#5046 from input-output-hk/newhoggy/mo…

    …ve-parsers-to-reusable-location
    
    Move parsers to reusable location
    newhoggy authored Apr 13, 2023
    Configuration menu
    Copy the full SHA
    5b28631 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2023

  1. Merge pull request IntersectMBO#5053 from input-output-hk/mgalazyn/fe…

    …ature/deprecate-protocol-params-file
    
    IntersectMBO#5052 Remove reading protocol parameters from Shelley genesis file
    carbolymer authored Apr 14, 2023
    Configuration menu
    Copy the full SHA
    363fc0f View commit details
    Browse the repository at this point in the history
  2. Increase version to 8.0.0

    disassembler authored and lehins committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    3b84e51 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fa463f4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1820fe6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    939e447 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ddae317 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a86b678 View commit details
    Browse the repository at this point in the history
  8. Update index-state for Hackage and CHaP.

    * Start using newer version of libsystemd-journal from CHaP with
      fixed bounds
    lehins committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    f9bff20 View commit details
    Browse the repository at this point in the history
  9. Integrate newest ledger.

    * Account for recent changes in consensus and ledger
    * Reduce a whole lot of duplication
    * Move all orphan instances for types defined in cardano-base and
      cardano-ledger into their own respective packages
    * Fix a bug where only metadata from TxAuxData was hashed upon
      transaction body creation with `createTransactionBody`
    * Change representation of CostModel. It is no longer a mapping from
      param name to values, but instead a list with values, where order
      of value dictates the mapping to param names of a plutus
      cost model for a particular plutus version
    * ToJSON instance for CostModel and consequently for ProtocolParameters
      will now produce a list of values instead of a key value mapping.
    lehins committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    c98e1f6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3c8a46f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    325fad0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2bbaa0b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    88525ac View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    bc9bfaf View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b5265b5 View commit details
    Browse the repository at this point in the history
  16. Merge pull request IntersectMBO#5013 from input-output-hk/lehins/upda…

    …te-ledger-conway
    
    Integrate latest ledger dependencies
    lehins authored Apr 14, 2023
    Configuration menu
    Copy the full SHA
    a158a67 View commit details
    Browse the repository at this point in the history
  17. New trippingCbor function

    newhoggy committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    1849472 View commit details
    Browse the repository at this point in the history
  18. Remove roundtrip_CBOR. It does not play well with GADTs which we will…

    … use more of in tests in the future and the function doesn't reduce the code by that much.
    newhoggy committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    57ed33d View commit details
    Browse the repository at this point in the history
  19. Modify genTx to have an era dependent type signature. The function do…

    …es not yet behave era dependently
    newhoggy committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    0033fa1 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    2be0d46 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2023

  1. Merge pull request IntersectMBO#5069 from input-output-hk/newhoggy/re…

    …place-roundtrip_CBOR-with-trippingCBOR
    
    Replace roundtripCBOR with trippingCbor
    newhoggy authored Apr 15, 2023
    Configuration menu
    Copy the full SHA
    a993ec6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request IntersectMBO#5086 from input-output-hk/ch1bo/expos…

    …e-using-raw-bytes-hex
    
    Expose UsingRawBytes et al types
    newhoggy authored Apr 15, 2023
    Configuration menu
    Copy the full SHA
    c35f2ea View commit details
    Browse the repository at this point in the history
  3. Merge pull request IntersectMBO#5085 from input-output-hk/ch1bo/expos…

    …e-serialise-as-raw-bytes-error
    
    Expose SerialiseAsRawBytesError in Cardano.Api
    newhoggy authored Apr 15, 2023
    Configuration menu
    Copy the full SHA
    0b8893d View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2023

  1. Configuration menu
    Copy the full SHA
    c31d391 View commit details
    Browse the repository at this point in the history
  2. Merge pull request IntersectMBO#5099 from input-output-hk/newhoggy/fi…

    …x-securityParam-and-epochLength
    
    Fix epochLength and securityParam to conform to the formula 10 * k / f
    newhoggy authored Apr 17, 2023
    Configuration menu
    Copy the full SHA
    543b267 View commit details
    Browse the repository at this point in the history
  3. New DelegationTarget type which will serve as the insertion point for…

    … identifying DReps for delegation
    newhoggy committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    efe051d View commit details
    Browse the repository at this point in the history
  4. Rename StakeAddressDelegationCertificate to StakeAddressPoolDelegatio…

    …nCertificate. This will make space for CIP-1926 which will introduce the StakeAddressDRepDelegationCertificate.
    newhoggy committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    7b78897 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1232c20 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f123eb2 View commit details
    Browse the repository at this point in the history
  7. Merge pull request IntersectMBO#5068 from input-output-hk/bench-nomad…

    …-multi
    
    workbench: distributed nomad cloud
    deepfire authored Apr 17, 2023
    Configuration menu
    Copy the full SHA
    840883a View commit details
    Browse the repository at this point in the history
  8. Merge pull request IntersectMBO#5045 from NetWalker108/patch-1

    Update cardano-governance.md
    newhoggy authored Apr 17, 2023
    Configuration menu
    Copy the full SHA
    4c99b0c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f590950 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c3e1f18 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    59cce5c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b97e36a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8db2712 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    392cfd7 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    8cfcc88 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    d827a75 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    64da8cb View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    fcd3744 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    45657ed View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    88689d6 View commit details
    Browse the repository at this point in the history
  21. Merge pull request IntersectMBO#5106 from input-output-hk/newhoggy/al…

    …low-renamed-fields-to-exist-if-values-the-same
    
    Allow renamed fields to exist if values the same
    github-merge-queue[bot] authored Apr 17, 2023
    Configuration menu
    Copy the full SHA
    1f6848b View commit details
    Browse the repository at this point in the history
  22. Expose bytes and text limit constraints on metadata value.

      Useful to have accessible from external modules that need to construct metadata values.
    KtorZ authored and Jimbo4350 committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    f15d312 View commit details
    Browse the repository at this point in the history
  23. Add 'meta{Bytes,Text}chunks helper smart-constructors for TxMetadataV…

    …alue
    
      It is quite common to need to construct long text or bytestring and, it is annoying to have to handle that at call-site every single time. Instead, we can provide smart constructors that takes care of splitting the text or byte string into reasonably-sized chunks. Note that we could also implement a version of those functions that is *more flexible* and only constructs chunks when needed; otherwise returning a plain MetaText or MetaBytes when they fit.
    
      For example, in CDDL, we would represent such a text string as:
    
      ```
      arbitrary_text =
        text .size (0..64) / [ * text .size (0..64) ]
      ```
    
      For the sake of keeping things simple however, those functions only implement the list variation.
    KtorZ authored and Jimbo4350 committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    be35775 View commit details
    Browse the repository at this point in the history
  24. Define new Governance.Poll types and high-level interface

      This module is really meant to be driven by the cardano-cli or any client implementation that seeks to (re-)implement the SPO on-chain poll functionality.
    KtorZ authored and Jimbo4350 committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    071a7d1 View commit details
    Browse the repository at this point in the history
  25. Implement (de)serialization methods for GovernancePoll objects

      This commit also introduces a new type-class 'AsTxMetadata' to hint to the fact that the chosen representation on-the-wire for those various types is a transaction metadata value. The serialization to CBOR becomes then straightforward once we've converted the type into a 'MetadataValue'. Similarly, the deserialization is made simpler by first deserializing an opaque 'MetadataValue', and then inspecting it to see if it has the expected shape.
    KtorZ authored and Jimbo4350 committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    cd70f91 View commit details
    Browse the repository at this point in the history
  26. Define commands behavior for {create,answer,verify}-poll

      These commands are pretty straightforward to write by leveraging the newly introduced Cardano.Api.Governance.Poll API.
      One may ask why use sometimes files, sometimes stderr and sometimes stdout in implementing those commands.
    
      As a rule of thumb:
    
      - stdout = relevant content that should be structured to be piped into other tools or send to files
      - stderr = debug information useful to communicate context and details to users
    
      A command-line that outputs interactive debug information on stdout is arguably doing something wrong; unless it's the main terminal output of the application (e.g. printing structured logs on stdout).
    
      Then, why stdout rather than a file? Because I find the UX a lot better that way. Command lines with too many params are arguably hard to process; and using file as the medium of exchanges makes it harder / prevent piping into other tools easily. When printing structured results on stdout, one can always redirect the output to a file should they want it; so IMO stdout should always be the default; and files used only when necessary.
    
      Here I am only using an output file in the case of create-poll as a "build artifact". It allows to produce two outputs with distinct purpose; the file is meant to be shared as file, and thus it makes sense to treat it as such from the CLI as well. It also makes it clearer for users (even though that's going to be only super users here) what is meant to be shared and what is metadata.
    KtorZ authored and Jimbo4350 committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    09f94fc View commit details
    Browse the repository at this point in the history
  27. Wire newly introduce governance commands in the CLI

      Mostly plumbing and parser implementation following what already exists.
    KtorZ authored and Jimbo4350 committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    fca13d5 View commit details
    Browse the repository at this point in the history
  28. Introduce a new test helper function: tryExecCardanoCLI

      This is meant as a way to assert on *expected failures*! Sadly, `try` or other exception handling mechanisms do not work inside of the `TestT` monad, so I had to extract and lift the error to be able to catch it and assert on it. Yet, I need to assert on failures and thus, failures should not crash the test early but be assertable as a possible execution outcome.
    
      There's maybe something more clever to do but I only had a day and a half to spend on all this so I'd rather "get it done".
    KtorZ authored and Jimbo4350 committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    988bc65 View commit details
    Browse the repository at this point in the history
  29. Write automated tests to cover newly introduced SPO on-chain poll com…

    …mands
    
      Fixture keys were generated using the command-line itself. The set of tests cover quite extensively the various commands, as well as a few 'negative' test scenarios. It is more complicated to cover the interactive part of the 'answer-poll' command through those tests; and this is therefore left as manual test. Instructions for executing the sequence will also be provided with the introduction of the commands (e.g. in the description of [PR#5050](IntersectMBO#5050).
    KtorZ authored and Jimbo4350 committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    e6a6e3d View commit details
    Browse the repository at this point in the history
  30. Add roundtrip serialization property tests for GovernancePoll{Answer,…

    … Witness}
    
      ```
      roundtrip GovernancePoll CBOR:                        OK (0.09s)
          ✓ roundtrip GovernancePoll CBOR passed 100 tests.
      roundtrip GovernancePollAnswer CBOR:                  OK
          ✓ roundtrip GovernancePollAnswer CBOR passed 100 tests.
      roundtrip GovernancePollWitness CBOR:                 OK (0.01s)
          ✓ roundtrip GovernancePollWitness CBOR passed 100 tests.
      ```
    KtorZ authored and Jimbo4350 committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    f5b3745 View commit details
    Browse the repository at this point in the history
  31. Add property tests for 'chunks', and fix 'metaTextChunks'

      ```
      Cardano.Api
        Test.Cardano.Api.Metadata
          valid & rountrip text chunks:  OK (0.03s)
              ✓ valid & roundtrip text chunks passed 100 tests.
                Empty chunks   3% ▌··················· ✓  1%
                Single chunks 26% █████▏·············· ✓  5%
                Many chunks   71% ██████████████▏····· ✓ 25%
          valid & rountrip bytes chunks: OK
              ✓ valid & roundtrip bytes chunks passed 100 tests.
                Empty chunks   3% ▌··················· ✓  1%
                Single chunks 55% ███████████········· ✓  5%
                Many chunks   42% ████████▍··········· ✓ 25%
      ```
    
      Turns out there were two issues:
    
      - Empty {text,byte}strings would generate a singleton chunk with an
        empty value; which is okay semantically but ugly; empty strings now
        generate an empty chunk.
    
      - Metadata values measure the length of UTF-8-encoded strings, which
        means we can't rely on default text functions to split a text
        string. This is likely an overkill in many situation in the context
        of PR#5050 since most questions / answers will be in plain english.
    
        However, we can now put emojis and crazy unicode characters in there
        without problems.
    KtorZ authored and Jimbo4350 committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    4723350 View commit details
    Browse the repository at this point in the history
  32. Merge pull request IntersectMBO#5110 from input-output-hk/mgalazyn/fi…

    …x/check-for-missing-epochs-in-leadershipschedule
    
    Additional check for not-leader slots in LeadershipSchedule tests
    github-merge-queue[bot] authored Apr 17, 2023
    Configuration menu
    Copy the full SHA
    d8e0b71 View commit details
    Browse the repository at this point in the history
  33. Merge pull request IntersectMBO#5112 from input-output-hk/jordan/cip-…

    …0094-on-chain-spo-polls
    
    Add new interim governance commands: {create, answer, verify}-poll
    github-merge-queue[bot] authored Apr 17, 2023
    Configuration menu
    Copy the full SHA
    cf61eb3 View commit details
    Browse the repository at this point in the history
  34. Branch protection was turned off for the linux build

    This commit fixes linux build failures
    Jimbo4350 committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    cf67557 View commit details
    Browse the repository at this point in the history
  35. Merge pull request IntersectMBO#5115 from input-output-hk/jordan/buil…

    …d-fixes
    
    Master build failure fixes
    github-merge-queue[bot] authored Apr 17, 2023
    Configuration menu
    Copy the full SHA
    4f750d6 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2023

  1. Merge pull request IntersectMBO#5108 from input-output-hk/newhoggy/ci…

    …p-1694-make-space-for-drep-certificates
    
    CIP-1694 make space for DRep certificates
    github-merge-queue[bot] authored Apr 18, 2023
    Configuration menu
    Copy the full SHA
    8faa631 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b266042 View commit details
    Browse the repository at this point in the history
  3. New mkExecConfig function

    newhoggy committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    d917830 View commit details
    Browse the repository at this point in the history
  4. Default Cardano.Testnet to NodeLoggingFormatAsJson

    Parse JSON logs in hprop_shutdownOnSlotSynced.
    MarcFontaine authored and newhoggy committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    740e784 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ba66c8b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3b5e4fd View commit details
    Browse the repository at this point in the history
  7. Merge pull request IntersectMBO#5036 from input-output-hk/mafo/3721-j…

    …son-logs
    
    Default Cardano.Testnet to NodeLoggingFormatAsJson
    github-merge-queue[bot] authored Apr 18, 2023
    Configuration menu
    Copy the full SHA
    39be789 View commit details
    Browse the repository at this point in the history
  8. Merge pull request IntersectMBO#4910 from input-output-hk/newhoggy/ne…

    …w-node-socket-path-cli-option
    
    New --socket-path cli option
    github-merge-queue[bot] authored Apr 18, 2023
    Configuration menu
    Copy the full SHA
    d89daac View commit details
    Browse the repository at this point in the history
  9. Merge pull request IntersectMBO#5083 from input-output-hk/newhoggy/er…

    …gonomic-directory-creation-code-in-tests
    
    Ergonomic directory creation code in tests
    github-merge-queue[bot] authored Apr 18, 2023
    Configuration menu
    Copy the full SHA
    a27c2d7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fe43089 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    27d6e6e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    007ce1a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a838b31 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    55d3bb0 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    348848b View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f13f27b View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    54d92fb View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    804697c View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    1b9b9c9 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    48793ba View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    f5b4251 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    20a31ec View commit details
    Browse the repository at this point in the history
  23. Merge pull request IntersectMBO#5105 from input-output-hk/newhoggy/fi…

    …le-type-2
    
    File type to track the content and direction of files
    github-merge-queue[bot] authored Apr 18, 2023
    Configuration menu
    Copy the full SHA
    26685ca View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. Update hackageNix

    newhoggy committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    1b8e27f View commit details
    Browse the repository at this point in the history
  2. Merge pull request IntersectMBO#4986 from input-output-hk/newhoggy/ne…

    …w-mkExecConfig-function
    
    New mkExecConfig function
    newhoggy authored Apr 19, 2023
    Configuration menu
    Copy the full SHA
    4e12b1c View commit details
    Browse the repository at this point in the history
  3. Merge pull request IntersectMBO#5127 from input-output-hk/newhoggy/up…

    …date-hackage.nix
    
    Update hackage.nix
    deepfire authored Apr 19, 2023
    Configuration menu
    Copy the full SHA
    87414c5 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

  1. Remove VRF signing option for producing SPO on-chain poll answers

      And also, remove the poll witnesses altogether from metadata.
      Since we'll now only rely on cold key signing, we can rely on the
      existing witness mechanism of transactions (combined with the
      'required extra signatories' field).
    
      This slightly adjust the 'verifyPollAnswer' function to now work
      directly from a transaction and return the actual signatories.
      Consumers can then verify whether signatories meet their expected
      criteria.
    KtorZ committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    215ebdf View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2023

  1. Re-implement command-line handler for 'governance verify-poll'

      As well as finalize the metadata extraction logic on the API's side.
      This is mostly the same thing as before, but it now takes a signed
      transaction file for verification instead of a standalone metadata.
    
      ```
      ❯ cardano-cli governance verify-poll --poll-file polls/basic.json --tx-file verify/valid
      Found valid poll answer, signed by:
      [
          "f8db28823f8ebd01a2d9e24efb2f0d18e387665770274513e370b5d5"
      ]
      ```
    
      ```
      ❯ cardano-cli -- governance verify-poll --poll-file polls/basic.json --tx-file verify/none
      Command failed: governance verify-poll  Error: No answer found in the provided transaction's metadata.
      ```
    
      ```
      ❯ cardano-cli -- governance verify-poll --poll-file polls/basic.json --tx-file verify/malformed
      Command failed: governance verify-poll  Error: Malformed metadata; couldn't deserialise answer: An error occured while decoding GovernancePollAnswer.2.
      Error: missing mandatory field
      ```
    
      ```
      ❯ cardano-cli -- governance verify-poll --poll-file polls/basic.json --tx-file verify/invalid
      Command failed: governance verify-poll  Error: Invalid answer (42) not part of the poll.
      Accepted answers:
      0 → yes
      1 → no
      ```
    
      ```
      ❯ cardano-cli -- governance verify-poll --poll-file polls/basic.json --tx-file verify/mismatch
      Command failed: governance verify-poll  Error: Answer's poll doesn't match provided poll (hash mismatch).
      ```
    KtorZ committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    28c6428 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a57b1a7 View commit details
    Browse the repository at this point in the history
  3. Rework integration tests for governance commands

      - [x] Cover new error cases for 'verify'
      - [x] Create full-blown test transactions for 'verify'
      - [x] Slightly re-organised and re-structure data folder
      - [x] Remove now-unnecessary old files
    
      ```
      ❯ tree cardano-cli/test/data/golden/shelley/governance
      .
      ├── answer
      │   └── basic.json
      ├── cold.sk
      ├── cold.vk
      ├── create
      │   ├── basic.json
      │   └── long-text.json
      ├── polls
      │   ├── basic.json
      │   └── long-text.json
      └── verify
          ├── invalid
          ├── malformed
          ├── mismatch
          ├── none
          └── valid
      ```
    KtorZ committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    a82d2fa View commit details
    Browse the repository at this point in the history