-
-
Notifications
You must be signed in to change notification settings - Fork 80
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
When adding a script input to a transaction in the transaction builder, the datum is improperly serialized.
To Reproduce
I will create a small working example later today, but the basic steps are:
- Create a custom plutus data class
- Create a datum, print the datum hash
- Create a transaction with the transaction builder, add a script input
- Build the transaction and serialize to cbor
- Deserialize the transaction, generate the hash of the datum in the witness set
Additional context: Generating the hash of the datum before serialization is correct.
Expected behavior
Roundtrip serializing and deserializing of a transaction without mutations in the data.
Environment and software version (please complete the following information):
- OS: Ubuntu
- PyCardano Version 0.10.0 (also tried with latest on Github)
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working