Commit 1e7ac28
authored
feat!: remove the ability to send completely raw bytes via grpc (#7117)
Description
---
Changes the transfer command, that if you provide the raw bytes, it puts
it into the open format.
This does change legacy behaviour, but most people who use this are not
aware that the bytes if provided in raw from need to contain some other
details as well.
By providing raw data to the wallet it thinks its i nthe correct form,
but its not and this leads to weird looking payment id's
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Transaction details now include comprehensive input and output
commitment data for enhanced transparency.
- Transaction responses in transfers and batch processes provide
enriched metadata for better insight.
- **Refactor**
- Improved payment ID construction during transfers for more precise
transaction identification.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->1 parent 8c97103 commit 1e7ac28
File tree
3 files changed
+370
-112
lines changed- applications
- minotari_app_grpc/proto
- minotari_console_wallet/src/grpc
- base_layer/core/src/transactions/transaction_protocol
3 files changed
+370
-112
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1151 | 1151 | | |
1152 | 1152 | | |
1153 | 1153 | | |
| 1154 | + | |
1154 | 1155 | | |
1155 | 1156 | | |
1156 | 1157 | | |
| |||
1194 | 1195 | | |
1195 | 1196 | | |
1196 | 1197 | | |
| 1198 | + | |
| 1199 | + | |
1197 | 1200 | | |
1198 | 1201 | | |
1199 | 1202 | | |
| |||
0 commit comments