colll78
colll78
#### **Description:** The current implementation of the `Trie` class supports insertion and deletion of values (`.insert(key, value)` and `.delete(key)`), but it lacks a straightforward method for retrieving a value by...
The old versions of `PlutusLedgerApi` exposed the function `scriptHash` which could be used to produce the `ScriptHash` associated with a given `SerialisedScript`. The fact that the new `PlutusLedgerApi` does not...
Rename `ScriptInfo` to disambiguate between Hydra's ScriptInfo type and the PlutusV3 ScriptInfo type
[Hydra ScriptInfo type](https://github.com/cardano-scaling/hydra/blob/47410de12832515055295ef6af774b8075d1fb2c/hydra-plutus/src/Hydra/Contract.hs#L23) [Plutus ScriptInfo type](https://github.com/IntersectMBO/plutus/blob/f912edcc9584e0d89f8f86e4f55804d0c0aee52d/plutus-ledger-api/src/PlutusLedgerApi/V3/Contexts.hs#L444)
Steps to reproduce: Load an arbitrary PlutusV3 transaction that has redeemers, but does not have any datums, then apply it as an argument to `calc_script_hash_from_witness` you will get undefined. I...
https://github.com/IntersectMBO/plutus/blob/2596b5b93c100dc9c33c2848b37155cbb8503a21/plutus-tx/src/PlutusTx/Builtins.hs#L515 The name of this module and its functions leads a reasonable developer to expect that `PlutusTx.Builtins` exposes the interfaces for invoking PlutusCore builtins. Thus the user of this module...
### Why In a catastrophic situation where a participant is offline and does not come back in time to dispute a closing of the head, the participant can suffer great...