cardano-client-lib icon indicating copy to clipboard operation
cardano-client-lib copied to clipboard

Cardano client library in Java

Results 126 cardano-client-lib issues
Sort by recently updated
recently updated
newest added

PlutusData.deserialize() is going to an infinite loop while parsing the following datum ``` d8799fd8799f40ffd8799fa1d8799fd8799fd87980d8799fd8799f581c0a11b0c7e25dc5d9c63171bdf39d9741b901dc903e12b4e162348e07ffd87a80ffffd8799f4040ffff1a0016e360a0a000ffd87c9f9fd8799fd87a9fd8799f474164644c696e65d8799fd87980d8799fd8799f581c0a11b0c7e25dc5d9c63171bdf39d9741b901dc903e12b4e162348e07ffd87a80ffffff9fd8799f011a3b9aca00ffffffd87d9fd8799f45546f74616cffd87c9fd87c9fd905039fd8799f45546f74616cffffd905009fd8799f474164644c696e65d8799fd87980d8799fd8799f581c0a11b0c7e25dc5d9c63171bdf39d9741b901dc903e12b4e162348e07ffd87a80ffffffffffd905009fd8799f474164644c696e65d8799fd87980d8799fd8799f581c0a11b0c7e25dc5d9c63171bdf39d9741b901dc903e12b4e162348e07ffd87a80ffffffffffd87c9f9fd8799fd87a9fd8799f474164644c696e65d8799fd87980d8799fd8799f581c0a11b0c7e25dc5d9c63171bdf39d9741b901dc903e12b4e162348e07ffd87a80ffffff9fd8799f011a3b9aca00ffffffd87d9fd8799f45546f74616cffd87c9fd87c9fd905039fd8799f45546f74616cffffd905009fd8799f474164644c696e65d8799fd87980d8799fd8799f581c0a11b0c7e25dc5d9c63171bdf39d9741b901dc903e12b4e162348e07ffd87a80ffffffffffd905009fd8799f474164644c696e65d8799fd87980d8799fd8799f581c0a11b0c7e25dc5d9c63171bdf39d9741b901dc903e12b4e162348e07ffd87a80ffffffffffd87c9f9fd8799fd87a9fd8799f474164644c696e65d8799fd87980d8799fd8799f581c0a11b0c7e25dc5d9c63171bdf39d9741b901dc903e12b4e162348e07ffd87a80ffffff9fd8799f011a3b9aca00ffffffd87d9fd8799f45546f74616cffd87c9fd87c9fd905039fd8799f45546f74616cffffd905009fd8799f474164644c696e65d8799fd87980d8799fd8799f581c0a11b0c7e25dc5d9c63171bdf39d9741b901dc903e12b4e162348e07ffd87a80ffffffffffd905009fd8799f474164644c696e65d8799fd87980d8799fd8799f581c0a11b0c7e25dc5d9c63171bdf39d9741b901dc903e12b4e162348e07ffd87a80ffffffffffd87c9f9fd8799fd87a9fd8799f474164644c696e65d8799fd87980d8799fd8799f581c0a11b0c7e25dc5d9c63171bdf39d9741b901dc903e12b4e162348e07ffd87a80ffffff9fd8799f011a3b9aca00ffffffd87d9fd8799f45546f74616cffd87c9fd87c9fd905039fd8799f45546f74616cffffd905009fd8799f474164644c696e65d8799fd87980d8799fd8799f581c0a11b0c7e25dc5d9c63171bdf39d9741b901dc903e12b4e162348e07ffd87a80ffffffffffd905009fd8799f474164644c696e65d8799fd87980d8799fd8799f581c0a11b0c7e25dc5d9c63171bdf39d9741b901dc903e12b4e162348e07ffd87a80ffffffffffd87c9f9fd8799fd87a9fd8799f474164644c696e65d8799fd87980d8799fd8799f581c0a11b0c7e25dc5d9c63171bdf39d9741b901dc903e12b4e162348e07ffd87a80ffffff9fd8799f011a3b9aca00ffffffd87d9fd8799f45546f74616cffd87c9fd87c9fd905039fd8799f45546f74616cffffd905009fd8799f474164644c696e65d8799fd87980d8799fd8799f581c0a11b0c7e25dc5d9c63171bdf39d9741b901dc903e12b4e162348e07ffd87a80ffffffffffd905009fd8799f474164644c696e65d8799fd87980d8799fd8799f581c0a11b0c7e25dc5d9c63171bdf39d9741b901dc903e12b4e162348e07ffd87a80ffffffffffd87c9f9fd8799fd87a9fd8799f474164644c696e65d8799fd87980d8799fd8799f581c0a11b0c7e25dc5d9c63171bdf39d9741b901dc903e12b4e162348e07ffd87a80ffffff9fd8799f011a3b9aca00ffffffd87d9fd8799f45546f74616cffd87c9fd87c9fd905039fd8799f45546f74616cffffd905009fd8799f474164644c696e65d8799fd87980d8799fd8799f581c0a11b0c7e25dc5d9c63171bdf39d9741b901dc903e12b4e162348e07ffd87a80ffffffffffd905009fd8799f474164644c696e65d8799fd87980d8799fd8799f581c0a11b0c7e25dc5d9c63171bdf39d9741b901dc903e12b4e162348e07ffd87a80ffffffffffd87980ffffd8799fd87a9fd8799f48436f6d706c657465d8799fd87980d8799fd8799f581ce107572dc2e0f7dadaf87c1a4f55d6b5b5456108c1de8f6d75ba0d15ffd87a80ffffff9fd8799f0000ffffffd87c9f9fd8799fd8799fd8799fd87980d8799fd8799f581ce107572dc2e0f7dadaf87c1a4f55d6b5b5456108c1de8f6d75ba0d15ffd87a80ffffd8799fd87980d8799fd8799f581cfd37884bbd044c72e5f29de1b777a9c1c1d531773535cd5b55e2f6ffffd87a80ffffd8799f4040ffd87c9fd905039fd8799f45546f74616cffffd905009fd8799f474164644c696e65d8799fd87980d8799fd8799f581c0a11b0c7e25dc5d9c63171bdf39d9741b901dc903e12b4e162348e07ffd87a80ffffffffffffd87980ffd8799fd87a9fd8799f4652656a656374d8799fd87980d8799fd8799f581cfd37884bbd044c72e5f29de1b777a9c1c1d531773535cd5b55e2f6ffffd87a80ffffff9fd8799f0000ffffffd87980ffff1b000001852aef1633d87980ffffd8799fd87a9fd8799f4643616e63656cd8799fd87980d8799fd8799f581ce107572dc2e0f7dadaf87c1a4f55d6b5b5456108c1de8f6d75ba0d15ffd87a80ffffff9fd8799f0000ffffffd87980ffff1b000001852aef1633d87980ffffffd8799fd87a9fd8799f48436f6d706c657465d8799fd87980d8799fd8799f581ce107572dc2e0f7dadaf87c1a4f55d6b5b5456108c1de8f6d75ba0d15ffd87a80ffffff9fd8799f0000ffffffd87c9f9fd8799fd8799fd8799fd87980d8799fd8799f581ce107572dc2e0f7dadaf87c1a4f55d6b5b5456108c1de8f6d75ba0d15ffd87a80ffffd8799fd87980d8799fd8799f581cfd37884bbd044c72e5f29de1b777a9c1c1d531773535cd5b55e2f6ffffd87a80ffffd8799f4040ffd87c9fd905039fd8799f45546f74616cffffd905009fd8799f474164644c696e65d8799fd87980d8799fd8799f581c0a11b0c7e25dc5d9c63171bdf39d9741b901dc903e12b4e162348e07ffd87a80ffffffffffffd87980ffd8799fd87a9fd8799f4652656a656374d8799fd87980d8799fd8799f581cfd37884bbd044c72e5f29de1b777a9c1c1d531773535cd5b55e2f6ffffd87a80ffffff9fd8799f0000ffffffd87980ffff1b000001852aef1633d87980ffffd8799fd87a9fd8799f4643616e63656cd8799fd87980d8799fd8799f581ce107572dc2e0f7dadaf87c1a4f55d6b5b5456108c1de8f6d75ba0d15ffd87a80ffffff9fd8799f0000ffffffd87980ffff1b000001852aef1633d87980ffffffd8799fd87a9fd8799f48436f6d706c657465d8799fd87980d8799fd8799f581ce107572dc2e0f7dadaf87c1a4f55d6b5b5456108c1de8f6d75ba0d15ffd87a80ffffff9fd8799f0000ffffffd87c9f9fd8799fd8799fd8799fd87980d8799fd8799f581ce107572dc2e0f7dadaf87c1a4f55d6b5b5456108c1de8f6d75ba0d15ffd87a80ffffd8799fd87980d8799fd8799f581cfd37884bbd044c72e5f29de1b777a9c1c1d531773535cd5b55e2f6ffffd87a80ffffd8799f4040ffd87c9fd905039fd8799f45546f74616cffffd905009fd8799f474164644c696e65d8799fd87980d8799fd8799f581c0a11b0c7e25dc5d9c63171bdf39d9741b901dc903e12b4e162348e07ffd87a80ffffffffffffd87980ffd8799fd87a9fd8799f4652656a656374d8799fd87980d8799fd8799f581cfd37884bbd044c72e5f29de1b777a9c1c1d531773535cd5b55e2f6ffffd87a80ffffff9fd8799f0000ffffffd87980ffff1b000001852aef1633d87980ffffd8799fd87a9fd8799f4643616e63656cd8799fd87980d8799fd8799f581ce107572dc2e0f7dadaf87c1a4f55d6b5b5456108c1de8f6d75ba0d15ffd87a80ffffff9fd8799f0000ffffffd87980ffff1b000001852aef1633d87980ffffffd8799fd87a9fd8799f48436f6d706c657465d8799fd87980d8799fd8799f581ce107572dc2e0f7dadaf87c1a4f55d6b5b5456108c1de8f6d75ba0d15ffd87a80ffffff9fd8799f0000ffffffd87c9f9fd8799fd8799fd8799fd87980d8799fd8799f581ce107572dc2e0f7dadaf87c1a4f55d6b5b5456108c1de8f6d75ba0d15ffd87a80ffffd8799fd87980d8799fd8799f581cfd37884bbd044c72e5f29de1b777a9c1c1d531773535cd5b55e2f6ffffd87a80ffffd8799f4040ffd87c9fd905039fd8799f45546f74616cffffd905009fd8799f474164644c696e65d8799fd87980d8799fd8799f581c0a11b0c7e25dc5d9c63171bdf39d9741b901dc903e12b4e162348e07ffd87a80ffffffffffffd87980ffd8799fd87a9fd8799f4652656a656374d8799fd87980d8799fd8799f581cfd37884bbd044c72e5f29de1b777a9c1c1d531773535cd5b55e2f6ffffd87a80ffffff9fd8799f0000ffffffd87980ffff1b000001852aef1633d87980ffffd8799fd87a9fd8799f4643616e63656cd8799fd87980d8799fd8799f581ce107572dc2e0f7dadaf87c1a4f55d6b5b5456108c1de8f6d75ba0d15ffd87a80ffffff9fd8799f0000ffffffd87980ffff1b000001852aef1633d87980ffffffd8799fd87a9fd8799f48436f6d706c657465d8799fd87980d8799fd8799f581ce107572dc2e0f7dadaf87c1a4f55d6b5b5456108c1de8f6d75ba0d15ffd87a80ffffff9fd8799f0000ffffffd87c9f9fd8799fd8799fd8799fd87980d8799fd8799f581ce107572dc2e0f7dadaf87c1a4f55d6b5b5456108c1de8f6d75ba0d15ffd87a80ffffd8799fd87980d8799fd8799f581cfd37884bbd044c72e5f29de1b777a9c1c1d531773535cd5b55e2f6ffffd87a80ffffd8799f4040ffd87c9fd905039fd8799f45546f74616cffffd905009fd8799f474164644c696e65d8799fd87980d8799fd8799f581c0a11b0c7e25dc5d9c63171bdf39d9741b901dc903e12b4e162348e07ffd87a80ffffffffffffd87980ffd8799fd87a9fd8799f4652656a656374d8799fd87980d8799fd8799f581cfd37884bbd044c72e5f29de1b777a9c1c1d531773535cd5b55e2f6ffffd87a80ffffff9fd8799f0000ffffffd87980ffff1b000001852aef1633d87980ffffd8799fd87a9fd8799f4643616e63656cd8799fd87980d8799fd8799f581ce107572dc2e0f7dadaf87c1a4f55d6b5b5456108c1de8f6d75ba0d15ffd87a80ffffff9fd8799f0000ffffffd87980ffff1b000001852aef1633d87980ffffffd8799fd87a9fd8799f48436f6d706c657465d8799fd87980d8799fd8799f581ce107572dc2e0f7dadaf87c1a4f55d6b5b5456108c1de8f6d75ba0d15ffd87a80ffffff9fd8799f0000ffffffd87c9f9fd8799fd8799fd8799fd87980d8799fd8799f581ce107572dc2e0f7dadaf87c1a4f55d6b5b5456108c1de8f6d75ba0d15ffd87a80ffffd8799fd87980d8799fd8799f581cfd37884bbd044c72e5f29de1b777a9c1c1d531773535cd5b55e2f6ffffd87a80ffffd8799f4040ffd87c9fd905039fd8799f45546f74616cffffd905009fd8799f474164644c696e65d8799fd87980d8799fd8799f581c0a11b0c7e25dc5d9c63171bdf39d9741b901dc903e12b4e162348e07ffd87a80ffffffffffffd87980ffd8799fd87a9fd8799f4652656a656374d8799fd87980d8799fd8799f581cfd37884bbd044c72e5f29de1b777a9c1c1d531773535cd5b55e2f6ffffd87a80ffffff9fd8799f0000ffffffd87980ffff1b000001852aef1633d87980ffffd8799fd87a9fd8799f4643616e63656cd8799fd87980d8799fd8799f581ce107572dc2e0f7dadaf87c1a4f55d6b5b5456108c1de8f6d75ba0d15ffd87a80ffffff9fd8799f0000ffffffd87980ffff1b000001852aef1633d87980ffff ```

It's fairly easy to pull the Cardano walletApi from the web. With that, you can get: - Reward Address - Change Address - Utxos - Used Addresses - Collateral -...

Currently integration tests are using legacy testnet accounts. Migrate all legacy testnet accounts to preprod network

In case a datum is attached to the witnessSet but no redeemers the scriptDataHash needs to be calculated as follows: Bytes.concat( HexUtil.decodeHexString("0x80"), plutusDataBytes, HexUtil.decodeHexString("0xA0")); ref: https://github.com/input-output-hk/cardano-ledger/blob/8b6f8e1a75034ca66fd66a39d437252eec927d71/eras/babbage/test-suite/cddl-files/babbage.cddl#L134 example datum hash: b5c5a700e5b7f1664c689caf8293fbbe199e2ebbe1857394e0a2098eed00dd81...

As it turn out this coin selection algorithm appears to be quite effective on heavy chain load: https://github.com/cardano-foundation/CIPs/pull/785/files Cardano Client Library could implement this and developers could choose this if...

enhancement

- Set default drep registration deposit amount to 500 ADA (same as current value in Sanchnet) - Added a new method `drepRegistration() `to take drep registration deposit as parameter.

The Amount Object is: ``` public class Amount { private String unit; private BigInteger quantity; } ``` When the transfer amount includes decimals, how should it be handled? The Current...

- Explore how to integrate Scalus to evaluate script costs. - Provide a similar implementation to the Aiken Tx Evaluator, which can be integrated with the Tx Builder API (e.g.,...

enhancement

Currently, if the reference input is present, the cost model is set to PlutusV2. However, since the reference script can also be a Plutus V3, the library needs to decide...

plutusv3