August Progress Report
What progress was made on your grant this month?
Please summarize your progress in 3-5 sentences or bullet points:
- Completed comprehensive technical specification for Sia V2 protocol integration
- Resolved API infrastructure challenge through Sia community collaboration - obtained
access to Siascan APIs for both mainnet and Zen testnet - Selected Trezor-Crypto library for firmware cryptographic operations and designed
integration architecture following existing Cypherock patterns - Documented manual transaction parsing requirements and the UTXO signing process specific to
hardware wallet constraints
Summarize any problems that you ran into this month and how you’ll be solving them.
- Initial specification incorrectly referenced deprecated siad/V1 formats - corrected through
updated protocol research - API access barrier due to Sia’s node requirements - resolved through the Sia community providing Siascan API access
- Firmware complexity requiring manual transaction parsing without existing libraries -
addressed through custom parser design
List repos worked on this month with links to PRs and relevant commits:
- No code repositories modified - Milestone 1 was the research phase
- Target repos: x1_wallet_firmware and cypherock-common
- Detailed research deliverable: Link
What will you be working on next?
Please summarize your development goals into a few sentences or bullet points:
- Create sia_app firmware implementation following XRP app patterns
- Implement protocol buffers for device communication
- Develop a custom V2 transaction parser using trezor-crypto
- Build SDK integration for CLI testing and create a demonstration video of a live transaction
signing