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 Conway and enable sanchonet #1593

Closed
wants to merge 69 commits into from

Conversation

klarkc
Copy link

@klarkc klarkc commented Jan 31, 2024

  • Add Conway era and enable cardano-transaction-lib on sanchonet
  • Bump ogmios to CardanoSolutions/ogmios@395776e
  • Fork kupo from v2.8.0
  • Bump cardano-node to 8.11.0-pre
  • Bump cardano-serialization-lib to 12.0.0-alpha.29
  • Add PlutusV3
  • Add AlwaysMintsV3 example
  • Add AlwaysSucceedsV3 example (see Add Conway and enable sanchonet #1593 (comment))
  • Replace node2nix with npmlock2nix to allow mlabs CSL fork

Depends on mlabs-haskell/kupo-nixos#13
Depends on mlabs-haskell/ogmios-nixos#2
Depends on mlabs-haskell/cardano-serialization-lib-gc#1
Depends on CardanoSolutions/ogmios#363
Depends on CardanoSolutions/ogmios#386

Fix #1564
Closes #1543

Pre-review checklist

  • In sync with latest Sanchonet node
  • All code has been formatted using our config (make format)
  • Any API modification of existing behavior are covered with tests
  • Any new API features of existing behavior are covered with tests
  • Re-enable Plutip
  • Re-enable skipped tests
  • AdditionalUtxos example working
  • AlwaysMints example working
  • AlwaysSucceeds example working
  • AlwaysSucceedsV2 example working
  • ApplyArgs example working
  • ChangeGeneration1-1 example working
  • ChangeGeneration1-3 example working
  • ChangeGeneration3-1 example working
  • Cip30 example working
  • Datums example working
  • DropTokens example working
  • ECDSA example working
  • MintsMultipleTokens example working
  • NativeScriptMints example working
  • OneShotMinting example working
  • OneShotMintingV2 example working
  • PaysWithDatum example working
  • P2h2Pkh example working
  • ReferenceInputs example working
  • ReferenceInputsAndScript example working
  • Schnorr example working
  • SendsToken example working
  • SignData example working
  • SignMultiple example working
  • TxChaining example working
  • Utxos example working
  • Wallet example working
  • The template (templates/ctl-scaffold) has been updated
  • The changelog has been updated under the ## Unreleased header, using the appropriate sub-headings (### Added, ### Changed, ### Removed, ### Fixed), and the links to the appropriate issues/PRs have been included

@klarkc klarkc changed the title Add Conway era Add Conway and enable sanchonet Jan 31, 2024
@klarkc klarkc marked this pull request as ready for review January 31, 2024 23:42
@klarkc

This comment was marked as resolved.

@klarkc

This comment was marked as resolved.

@klarkc
Copy link
Author

klarkc commented May 8, 2024

submitTransaction is failing on AlwaysSucceedsV3 example (and a few others)

Details

message: {"jsonrpc":"2.0","method":"submitTransaction","error":{"code":3113,"message":"The transaction failed because the provided script integrity hash doesn't match the computed one. This is crucial for ensuring the integrity of cost models and Plutus version used during script execution. The field 'data.providedScriptIntegrity' correspond to what was given, if any, and 'data.computedScriptIntegrity' is what was expected. If the latter is null, this means you shouldn't have included a script integrity hash to begin with.","data":{"providedScriptIntegrity":"15dd0a3ac1244430aacc7e95c2734b51f1a8cf2aaf05e5d6e8124cb78ab54cc9","computedScriptIntegrity":"5675d0b3607627653b48941ade5477ac756c58188547e7753be8b38243fb9fe4"}},"id":"submitTransaction-lvy8v66e"}

@klarkc
Copy link
Author

klarkc commented May 10, 2024

Error: Could not get utxo

On TxChaining example

@klarkc
Copy link
Author

klarkc commented May 10, 2024

Error: Script evaluation failure while trying to estimate ExUnits

On Utxos example

@errfrom
Copy link
Collaborator

errfrom commented Sep 9, 2024

Closing as CTL has already been updated to Conway (see PR #1624).
Thanks for your work @klarkc - your PR served as a valuable reference point.

@errfrom errfrom closed this Sep 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Use new interface for era and time interval eraSummaries decoding error
3 participants