Merge pull request #5 from colll78/patch-4
Fix incorrect spec of ThirdPartyTransferAct
Fix incorrect spec of ThirdPartyTransferAct
The spec for ThirdPartyTransferAct was incorrect. > `input_idxs`: A list of indices (in transaction inputs) pointing to the UTxOs from programmableLogicBase being acted upon Is wrong in two critical ways. `input_idxs` is not a list of indices in the transaction inputs of the UTxOs spent from programmable logic base. It is a list of relative indices of ALL script inputs (not just those from `programmableLogicBase`) with respect to each-other. This of-course means: > Each input at `input_idxs[i]` is paired with an output at `outputs_start_idx + i`. This allows batch processing of multiple UTxOs while maintaining a predictable structure. is also incorrect.
Co-authored-by: Robert Phair <[email protected]>
Co-authored-by: Robert Phair <[email protected]>
Co-authored-by: Robert Phair <[email protected]>
Co-authored-by: Robert Phair <[email protected]>
Co-authored-by: Robert Phair <[email protected]>
Co-authored-by: Robert Phair <[email protected]>
Add transaction metadatum label 6676 to the CIP-10 registry. Used by Maya Protocol's bifrost observer to encode cross-chain swap memos in Cardano transaction auxiliary data.
Co-authored-by: Robert Phair <[email protected]>
Co-authored-by: Robert Phair <[email protected]>
Co-authored-by: Robert Phair <[email protected]>