pycardano
pycardano copied to clipboard
A lightweight Cardano library in Python
**Describe the bug** `PlutusData` classes honor old type hints (e.g. `List[bytes]`) by using `issubclass`. Modern type hints (e.g. `list[bytes]`) fail because `list` is not a class. This is the guilty...
**Is your feature request related to a problem? Please describe.** When ingesting raw plutus data in some form, if the structure is complicated the error messages can be unclear about...
**Is your feature request related to a problem? Please describe.** Parsing the cbor hex from a transaction with pool certificates fail. **Describe the solution you'd like** Support the ability to...
**Is your feature request related to a problem? Please describe.** Plutus Blueprints are increasingly used for Cardano Smart Contracts [citation needed]. A part of these blueprints is a schematic description...
For those running a local cardano-node, using Python os.system() calls to shell out to cardano-cli and submit transactions/read from chain could be interesting. Let me know if you would like...
A function that simply tries its best to load a contract and choosing the correct action based on being passed - a Plutus blueprint - a script.plutus json file -...
**Is your feature request related to a problem? Please describe.** When submitting a transaction but the script is missing from the transacDion we currently get a cryptic error message from...
I think to make the transaction building really performant I need instant access to chain tip, protocol parameters, epoch etc. Also UTxOs at an address should be as fast as...
**Is your feature request related to a problem? Please describe.** In general most backends are able to map a specific transaction id to a UTxO and an address to a...
**Is your feature request related to a problem? Please describe.** The documentation now features a sample introduction with the eopsin gift contract, but the /examples folder only contains the old...