wallet-core
wallet-core copied to clipboard
[Feature Request]: Hardware wallet core capabilities
Motivation
For the uses of hardware wallet SDK's we need some additional capabilities on the wallet-core side such as unsigned transaction serialization.
Checklist
- [ ] Support serialization of unsigned transaction
- [ ] Ethereum unsigned tx serialization - Drafted in #2591
- [ ] Cosmos unsigned tx serialization
- [ ] Solana unsigned tx serialization
- [ ] Support for additional Solana transaction types.
Research
Ethereum serialization can be done through RLP encoding/decoding Solana/Cosmos have rust SDK with those capabilities.
Resources
- Solana TX
-
- https://github.com/paulmillr/micro-sol-signer
- Eth serialization
- Cosmos serialization
Additional Context
C API will be added for swift, wasm and kotling bindings.