cardano-js-sdk
cardano-js-sdk copied to clipboard
LW-10737: Add projection for transactions indexed by credentials
Context
The PR's proposes changes to the SDK to support transaction projection indexed by credentials. Ticket: LW-10737
Proposed Solution
DB Schema/ Entities:
- [x] Added Credential
- [x] Added Transaction, including tx cbor field served by ogmios
Mappers:
- [x] Extended utxo mapper to include txid grouped utxo sets
- [x] Extended address mapper to include txid grouped output addresses
- [x] Extended certificate mapper to include txid grouped stake credentials
Projections:
- [x] Added credential projection
- [x] Added transaction projection
What solution does not cover
- currently does not handle byron and pointer addresses
Important Changes Introduced
- mappers with transaction id groups