cardano-client-lib
cardano-client-lib copied to clipboard
Cardano client library in Java
In Cardano Plutus ALL bytestring MUST be chunked up to 64 bytes. This includes Plutus Data ByteString AND BigInteger represented as byte strings. So default CBOR encodings are incorrect and...
Provide a TransactionEvaluator implementation with constant exunits values. This will be useful when developer wants to hardcode the cost instead of evaluating it at runtime.
**Issue:** PlutusData.deserialize() doesn't handle BigInteger properly when it is encoded as a ByteString. Instead, it decodes `BigInteger` as `BytesPlutusData`. BigInteger can also be represented as bytes. ``` big_int = int...
- Keep the original CBOR in Transaction / TransactionWitnessSet to avoid incorrect datum hash due to deserialization -> serialization. - Add an immutable API layer for Transaction, TransactionWitness, PlutusData, etc....
Currently, the `Tx` API requires governance-related configurations, such as DRep registration deposit and Gov Action deposit, either through method parameters or constants. We can introduce a new supplier interface to...
I would like to suggest to expand the functionality of the NFT api to allow the input of a well formatted JSON string of arbitrary length. Of course not exceeding...
In recent days I had to do a lot of comparisons, addition and subtractions of ada and native assets. To support this I've created local utility classes for Value and...
Added version V2 & V3 of the updated GiftCard [example](https://github.com/aiken-lang/aiken/blob/main/examples/gift_card/validators/oneshot.ak). When executed there's an error for the new compiled V2 & V3 scripts: ` quicktx.QuickTxBuilder$TxContext (QuickTxBuilder.java:351) - Error while evaluating...