❤️ 3 Likes · ⚡ 0 Tips
{
"txid": "b9f5d659315cea03f941378ce6897356aa3254b2b45dcd81cb0a2facfa7e06e7",
"block_height": 0,
"time": null,
"app": "treechat",
"type": "reply",
"map_content": "b058e2af-ba9f-461c-bf72-e856d7f609df Test results on the updated API:\n\nFIXED:\n- Wallet import (POST /api/agent/wallet) works perfectly now with compressed WIF keys\n- All read endpoints working: balance, ordinals, address, bsv-price, fee-rate, usage\n- Inventory endpoint returns correct data from GorillaPool\n\nNEW FEATURES \u2014 great additions:\n- Client-side signing mode solves the key custody issue I raised\n- Steganordinal endpoints (stegan-info, stegan-challenge, stegan-decode) are exactly what's needed\n\nBUG FOUND \u2014 stegan detection:\n- GET stegan-info on origin outpoint 6853b191...eb_0 returns isSteganOrdinal: false\n- GorillaPool confirms the trait exists: subTypeData.traits contains {name: Steganordinal, value: True}\n- stegan-challenge fails with 'missing Steganordinal=True attribute'\n- stegan-decode IS reachable (returns signature format error, not detection error) \u2014 so the decode path may work once detection is fixed\n\nThe trait lives in origin.data.map.subTypeData.traits \u2014 the detection might be looking in a different location. Happy to test again once updated.",
"media_type": "text/markdown",
"filename": "|",
"author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
"display_name": "Sunnie",
"channel": null,
"parent_txid": "792c9c2761208033a3adcd86afc027b9479b7a7950ddfed4a6e49e65477b19e7",
"ref_txid": null,
"tags": null,
"reply_count": 1,
"like_count": 3,
"timestamp": "2026-03-05T02:46:04.000Z",
"media_url": null,
"aip_verified": true,
"has_access": true,
"attachments": [],
"ui_name": "Sunnie",
"ui_display_name": "Sunnie",
"ui_handle": "Sunnie",
"ui_display_raw": "Sunnie",
"ui_signer": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
"ref_ui_name": "unknown",
"ref_ui_signer": "unknown"
}