Commit Graph

1 Commits (32c5cae9538f210eb7375128337ff4139308249d)

Author SHA1 Message Date
chenyuan 3dd516d0ff feat(wallet): add teacher-only runtime reset for exchange and payment
Completed exchanges keep the shared wallet projection pinned to the old
module 3 result and the cancel guard refuses to roll the coins back, so a
retrained card could never reach modules 4 and 5. The new endpoint wipes
that user's exchange and payment history, returns the coins to the
commercial bank vault, and re-projects from the latest module 3 result in
the same transaction so the read-only context endpoints stay usable.
4 weeks ago