-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Labels
Description
Part of Epic: #69 - RC1: Core Transaction & State Infrastructure
Goal: Enable creation, signing, submission, and processing of real transactions through GUI and RPC layer.
Requirements:
- Replace mock transaction formatting with construction of real Transaction structs in wallet GUI
- Use
rpc_client.get_noncefor correct nonces - Perform real cryptographic signing using wallet key
- Ensure raw transactions are serialized and sent over the wire
- Implement decoding, validation, and mempool inclusion on node RPC side
- Correctly fetch updated balances after transactions
- Priority: Blocking RC1 (Critical)
Relevant Files:
crates/bitcell-wallet-gui/src/main.rscrates/bitcell-node/src/rpc.rs
Acceptance Criteria:
- GUI can create, sign and broadcast transactions
- Node receives, decodes, and processes transactions
- Balances update after transactions
See todo_now.md for audit steps.
Reactions are currently unavailable