PeakeCoin Swap App – Real Progress, Real Problems (Happy Fathers Day)

Gotta Love AI for this one
Tonight’s updates, quick and dirty:
Every marketSell now gets a unique memo (like
AtomicSwap-<timestamp>-<random>
), and you can actually see that in the UI and debug log. No more “which swap was mine?” nonsense.When you start a swap, all the details—memo, token, amount, account, even the txId and status—get dumped in localStorage as pendingSwap. If you refresh, it picks up right where you left off. Pending, complete, timeout—all tracked.
If you reload the page and there’s a pending swap, it’ll keep polling for your payout (using memo and txId). If it finds your payout, you’re good; if not, it times out and tells you.
BlockLog polling is way wider now. It scans ±50 blocks, logs every block and transaction detail, and leaves no stone unturned. The debug log shows all of it, so you know what the app is (or isn’t) seeing.
If you reload mid-swap, the UI tells you, and the debug log gives you everything—memos, txIds, every transaction checked.
Bottom line:
This thing actually tracks your swap, survives reloads, and tells you what’s up. You won’t get left in the dark if something breaks.
Now, on to the headaches, I’m stuck on getting the second Keychain transaction to go through. It’s just… not. Hivesigner is being stubborn, too. I’ll go through the code and figure it out, but for now, don’t be surprised if step two stalls out. That’s next up to squash.
Test it out here:
https://paulmoon410.github.io/peake_swap/
Leave a comment if you know why Keychain or Hivesigner are being weird—or if you break it in some new way. I appreciate it.
—
PeakeCoin, Maryland made, bugs and all