Skip to content

wallet: update FCMP++ timelock reporting to use lock height - #353

Open
jeetrex17 wants to merge 6 commits into
seraphis-migration:fcmp++-stagefrom
jeetrex17:jeetrex/fcmp-unlock-display-fix
Open

wallet: update FCMP++ timelock reporting to use lock height#353
jeetrex17 wants to merge 6 commits into
seraphis-migration:fcmp++-stagefrom
jeetrex17:jeetrex/fcmp-unlock-display-fix

Conversation

@jeetrex17

Copy link
Copy Markdown

Addresses item in #53:

Fix CLI/RPC displaying locked status of time-based locked outputs after FCMP++ fork

Pre-FCMP++, time-based timelocks were displayed by comparing unlock_time against daemon-adjusted time. With FCMP++ active, time-based locks resolve to a deterministic lock height via cryptonote::get_last_locked_block_index().

This updates wallet display/reporting paths that still used the old timestamp logic.

navidR and others added 2 commits May 6, 2026 16:49
    Implement new relay logic with threshold-based peer dropping, single-peer
    tx hash requests, per-connection in-flight limits with queuing, and
    multiindex-based request tracking. Consolidate add/remove request paths,
    pass tx hashes directly into send_txs/relay_txs, and add unit tests for
    the request manager.

    Co-authored-by: j-berman <justinberman@protonmail.com>
    Co-authored-by: Boog900 <boog900@tutanota.com>
Co-authored-by: jeffro256 <jeffro256@tutanota.com>
Co-authored-by: Luke Parker <lukeparker5132@gmail.com>
Co-authored-by: Lee *!* Clagett <code@leeclagett.com>
Co-authored-by: SyntheticBird45 <someoneelse.is_on.github.rio7x@simplelogin.com>
Co-authored-by: jeetrex17 <jeetrex@tutamail.com>
Co-authored-by: UkoeHB <ukoehb@users.noreply.github.com>
@jeffro256

Copy link
Copy Markdown
Collaborator

Needs rebase

@jeetrex17
jeetrex17 force-pushed the jeetrex/fcmp-unlock-display-fix branch from a9da993 to 5138e17 Compare May 7, 2026 10:35
@j-berman j-berman mentioned this pull request Jul 21, 2026
87 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants